Other great resources: Official JS API docs, Scripting Forum
activateStructure()
- Aubergine
Owned by Aubergine
Activates the special feature of a structure, such as firing laser satellite...
Â
Syntax
var returnValue = activateStructure(structure, [target[, ability]]);
Parameters
Parameter | Type | Mandatory | Description | Game version |
---|---|---|---|---|
structure | Structure object | The structure that will perform the special action. | 3.1 Beta 2 | |
target | {x:xPos, y:yPos} | The target location – usually a game object, but some structures might accept any object with x,y properties. The following structure types require a target:
| 3.1 Beta 2 | |
ability | (not yet documented) | 3.2 |
Return value
Value | Type | Description | Game version |
---|---|---|---|
true | Boolean | The structure was activated | 3.1 Beta 2 |
<error> | Error | Something went wrong | 3.1 Beta 2 |
Example
Toast the most recent droid/building that attacked me
var lastAttacker; Â function eventAttacked(victim,attacker) { lastAttacker = attacker; } function eventStructureReady(structure) { if (structure.stattype == LASSAT) activateStructure(structure, lastAttacker); }
Availability 3.1 B2+
Requires:
- Warzone 3.1 Beta 2 and above.
Contents
Jump to:
See also
Related articles:
- structureIdle() – determine if a structure is idle
- eventStructureReady() – triggered when a structure is ready to be activated
Â