Other great resources: Official JS API docs, Scripting Forum
DORDER_GUARD
Overview
Instruct a droid to guard a structure.Availability
 Requires backport.dorder.js and backport.js.
This isn't a standard feature of the JS API at present (but likely to be added in the future), however it's a constant used by the game engine so it's recognised by Warzone from at least 3.1 Beta 1 onwards.
Example
if (myDroid.canHitGround || myDroid.canHitAir) { orderDroidObj(myDroid,DORDER_GUARD,structureObject); }
Notes
The droid's current order can be determined from it's .order
 property. For more information see Droid object.
When you tell a droid to guard a structure, it will move to the structure and guard it. How it reacts to enemies depends on the droid's settings – something that can't currently be controlled via the API.
It's not known what will happen to sensor droids or command droids, and their assigned units, if they are told to guard a structure – if you know please post a comment on this page!
Guarding sensors might work in a similar way to how DORDER_FIRESUPPORT works but for structures? Again, unknown – post a comment if you know!
See also
- Droids – quick reference of API features relating to droids
- DORDER_FIRESUPPORT – assign attacker droids to a sensor droid
- DROID_SENSOR – sensor droids
- orderDroidObj() – tell a droid to do something to something
- Structures – quick reference of API features relating to structures