Applied effects, an array of objects with the following properties:
parameter | type | description |
---|---|---|
effect | number | Effect ID of the applied effect. Can be either natural effect ID or Power ID. |
level optional | number | Power level of the applied effect. Absent if the effect is not a Power effect. |
ticksRemaining | number | How many ticks will the effect last. |
An object representing the position of this object in the room.
The link to the Room object. May be undefined in case if an object is a flag or a construction site and is placed in a room that is not visible to you.
The current amount of hit points of the structure.
The total amount of hit points of the structure.
A unique object identificator. You can use Game.getObjectById
method to retrieve an object instance by its id
.
One of the STRUCTURE_*
constants.
Destroy this structure immediately.
One of the following codes:
constant | value | description |
---|---|---|
OK | 0 | The operation has been scheduled successfully. |
ERR_NOT_OWNER | -1 | You are not the owner of this structure. |
ERR_BUSY | -4 | Hostile creeps are in the room. |
Check whether this structure can be used. If room controller level is insufficient, then this method will return false, and the structure will be highlighted with red in the game.
A boolean value.
Toggle auto notification when the structure is under attack. The notification will be sent to your account email. Turned on by default.
parameter | type | description |
---|---|---|
enabled | boolean | Whether to enable notification or disable. |
One of the following codes:
constant | value | description |
---|---|---|
OK | 0 | The operation has been scheduled successfully. |
ERR_NOT_OWNER | -1 | You are not the owner of this structure. |
ERR_INVALID_ARGS | -10 |
|