BWAPI
|
Specifies type of action performed by unit. from http://www.staredit.net/wiki/Orders.dat_Entry_Listing
enum BW::OrderID::Enum |
Die |
Causes the unit to die. Normal units run the death iscript animation, while hallucinated units have the sound/sprite spawned and then are removed. Default Requirements: Allow on hallucinated units. |
Stop |
Normal unit stop command. Stops current order chain, and then goes to idle. Default Requirements: Allow on hallucinated units. |
Guard |
Generic Guard order. Determines what guard command a unit uses. Default Requirements: Unit responds to Battle Orders. Allow on hallucinated units. |
PlayerGuard |
Attacking Mobile unit guard order. Default Requirements: Unit responds to Battle Orders. Allow on hallucinated units. |
TurretGuard |
Attacking unit turret guard. Default Requirements: Unit is a subunit. Allow on hallucinated units. |
BunkerGuard |
Transport building guard. Set when a building picks up a unit. Default Requirements: Unit must be a Terran Bunker. |
Move |
Unit move. Ignores enemies on way to destination. Default Requirements: Unit is able to move. Allow on hallucinated units. |
ReaverStop |
Stop order for the reaver. Default Requirements: Unit must be Reaver/Warbringer. Allow on hallucinated units. |
Attack1 |
Generic attack order. Default Requirements: Unit responds to battle orders. Allow on hallucinated units. |
Attack2 |
Move to attack shrouded building. Default Requirements: Unit responds to battle orders. Allow on hallucinated units. |
AttackUnit |
Mobile unit attacking a unit/building. Default Requirements: Unit is able to move. Allow on hallucinated units. |
AttackFixedRange |
Attack for an immobile unit. Lurker attack. Default Requirements: Unit responds to battle orders. Allow on hallucinated units. |
AttackTile |
Unused Default Requirements: Unit responds to battle orders. Allow on hallucinated units. |
Hover |
Unused Default Requirements: Unit is able to move. Allow on hallucinated units. |
AttackMove |
Unit move, attack enemies along path to target. Default Requirements: Unit is able to move. Allow on hallucinated units. |
InfestMine1 |
Ran when a unit is being infested. Default Requirements: Unit must be Terran Command Center. |
UnusedNothing |
Unknown Default Requirements: Unused. |
UnusedPowerup |
Unknown. Speculated to be a Powerup being built order. Default Requirements: Unused. |
TowerGuard |
Building tower guard. Default Requirements: Unit must be either Photon Cannon, Missile Turret, Sunken Colony, or Spore Colony. |
TowerAttack |
Building tower attack. Default Requirements: Unit must be either Photon Cannon, Missile Turret, Sunken Colony, Spore Colony, Floor Gun Trap, Left Wall Missile Trap, Left Wall Flame Trap, Right Wall Flame Trap, Right Wall Missile Trap, |
VultureMine |
Spidermine idle order. Default Requirements: Unit must be Vulture Spider Mine. |
StayinRange |
Mobile unit base attack. Default Requirements: Unit is able to move. Allow on hallucinated units. |
TurretAttack |
Mobile Unit Turret attack. Default Requirements: Must be subunit. Allow on hallucinated units. |
Nothing |
Do nothing, next order. Default Requirements: Allow on hallucinated units. |
Nothing3 |
Unknown, used when a unit is changing state between siege <-> normal. Default Requirements: Unused. |
DroneStartBuild |
Move to target position and run drone build. Default Requirements: Unit must be Zerg Drone. |
DroneBuild |
Check resources and run drone land. Default Requirements: Unit must be Zerg Drone. |
InfestMine2 |
Move to Infest a unit. Default Requirements: Unit must be Zerg Queen/Matriarch. |
InfestMine3 |
Move to Infest shrouded unit Default Requirements: Unit must be Zerg Queen/Matriarch. |
InfestMine4 |
Infest Unit. Hides unit, runs infest 1 on target, then reshows unit. Default Requirements: Unit must be Zerg Queen/Matriarch. |
BuildTerran |
Move/Start Terran Building. Default Requirements: Unit must be Terran SCV. |
BuildProtoss1 |
Full Protoss Building order. Default Requirements: Unit must be Protoss Probe. |
BuildProtoss2 |
Creates the Protoss Building. Default Requirements: Unit must be Protoss Probe. |
ConstructingBuilding |
SCV is building. Default Requirements: Unit must be Terran SCV. |
Repair1 | |
Repair2 |
Move to repair shrouded building. Default Requirements: Unit must be Terran SCV. |
PlaceAddon |
Move and start addon. Default Requirements: Blank. |
BuildAddon |
Building Addon. Default Requirements: Unused. |
Train |
Training Unit. Default Requirements: Unused. |
RallyPointUnit |
Rally to Visible Unit. Causes units to follow the selected unit. Default Requirements: Unit is able to set Rally Point. |
RallyPointTile |
Rally to tile. Default Requirements: Unit is able to set Rally Point. |
ZergBirth |
Unit is being born. Default Requirements: Unit must be Zerg Egg or Zerg Cocoon. |
ZergUnitMorph |
Unit Morph Default Requirements: Unused. |
ZergBuildingMorph |
Building Morph Default Requirements: Unused |
TerranBuildSelf |
Terran Building, Is being built. Default Requirements: Unused |
ZergBuildSelf |
Zerg Building build order. Default Requirements: Unused. |
BuildNydusExit |
Nydus canal exit build order. Default Requirements: Unit must be Zerg Nydus Canal and must not have exit. |
EnterNydusCanal |
Enter/transport through nydus canal Default Requirements: Unused. |
ProtossBuildSelf |
Protoss Building being built order. Default Requirements: Unused. |
Follow |
Move to/with unit or building. Causes units to load into transports or enter nydus canal or recharge shields. Default Requirements: Unit is able to move. Allow on hallucinated units. |
Carrier |
Idle command for the carrier. Default Requirements: Unit must be Carrier/Gantrithor. Allow on hallucinated units. |
ReaverCarrierMove |
Carrier move command. Ignores enemies Default Requirements: Unit must be Carrier/Gantrithor or Reaver/Warbringer. Allow on hallucinated units. |
CarrierStop |
Carrier stop command. Runs idle. Default Requirements: Unit must be Carrier/Gantrithor. Allow on hallucinated units. |
CarrierAttack1 |
Generic Carrier attack command. Default Requirements: Unit must be Carrier/Gantrithor. Allow on hallucinated units. |
CarrierAttack2 |
Move to attack shrouded building. Default Requirements: Unit must be Carrier/Gantrithor. Allow on hallucinated units. |
CarrierIgnore2 |
Unknown. Possibly a secondary move. Default Requirements: Unit must be Carrier/Gantrithor or Reaver/Warbringer. Allow on hallucinated units. |
CarrierFight |
Carrier Attack Unit. Default Requirements: Unit must be Carrier/Gantrithor. Allow on hallucinated units. |
CarrierHoldPosition |
Carrier Hold Position. Default Requirements: Unit must be Carrier/Gantrithor. Allow on hallucinated units. |
Reaver |
Reaver Idle order. Default Requirements: Unit must be Reaver/Warbringer. Allow on hallucinated units. |
ReaverAttack1 |
Generic reaver attack order. Default Requirements: Unit must be Reaver/Warbringer. Allow on hallucinated units. |
ReaverAttack2 |
Move to attack shrouded building Default Requirements: Unit must be Reaver/Warbringer. Allow on hallucinated units. |
ReaverFight |
Reaver attack unit. Default Requirements: Unit must be Reaver/Warbringer. Allow on hallucinated units. |
ReaverHoldPosition |
Reaver hold position. Default Requirements: Unit must be Reaver/Warbringer. Allow on hallucinated units. |
TrainFighter |
Training subunit(scarab, interceptor). Causes all interceptors within a carrier to be healed when not attacking. Default Requirements: Unused. |
StrafeUnit1 |
Interceptor move and attack. Default Requirements: Unit must be Protoss Interceptor. Allow on hallucinated units. |
StrafeUnit2 |
Scarab move and attack. Default Requirements: Unit must be Protoss Scarab. |
RechargeShieldsUnit |
Unit recharge shields. Default Requirements: Unused. |
RechargeShieldsBattery |
Shield Battery, recharge shield cast on unit or ground. Unit runs recharge shields 1, shield battery runs shield battery. If cast on ground, recharges all units within rechargeable radius. Default Requirements: Unit must be Protoss Shield Battery. |
ShieldBattery |
Shield Battery, is recharging. Default Requirements: Unused. |
Return |
Interceptor return to parent. Default Requirements: Unit must be a Worker (has harvest orders). |
DroneLand |
Drone landing order. Used when building. Default Requirements: Unit must be Zerg Drone. |
BuildingLand |
Building land order. Default Requirements: Unit must be a building(can lift off) that is lifted off. |
BuildingLiftOff |
Begin Building Liftoff Default Requirements: Unit must be a building(can lift off) that is on the ground. |
DroneLiftOff |
Begin Drone liftoff Default Requirements: Unit must be Zerg Drone. |
LiftingOff |
Unit is lifting off. Default Requirements: Unit must be a building(can lift off). |
ResearchTech |
Building researching tech. Default Requirements: Unused. |
Upgrade |
Building researching upgrade. Default Requirements: Unused. |
Larva |
Idle order for larva. Make sure it stays on creep, dies if off, and says within the range of the parent it came from. Default Requirements: Unit must be Zerg Larva. Allow on hallucinated units. |
SpawningLarva |
Building is spawning larva. Default Requirements: Unit must be Hatchery/Lair/Hive. |
Harvest1 |
Generic move to harvest order. Default Requirements: Unit must be a Worker (has harvest orders). |
Harvest2 |
Move to harvest shrouded minerals/gas Default Requirements: Unit must be a Worker (has harvest orders). |
MoveToGas |
Move to harvest gas. Default Requirements: Unit must be a Worker (has harvest orders). |
WaitForGas |
Check if it can enter the gas mine(no unit in it). Default Requirements: Unit must be a Worker (has harvest orders). |
HarvestGas |
Enter/exit mine, set return order. Default Requirements: Unused. |
ReturnGas |
Return order, has gas. Default Requirements: Unit must be a Worker (has harvest orders). |
MoveToMinerals |
Move to harvest minerals. Default Requirements: Unit must be a Worker (has harvest orders). |
WaitForMinerals |
Can harvest minerals(one unit per field). Default Requirements: Unit must be a Worker (has harvest orders). |
MiningMinerals |
Harvesting minerals. Runs iscript to spawn weapon. Default Requirements: Unused. |
Harvest3 |
Harvesting minerals is interrupted. Default Requirements: Unused. |
Harvest4 |
Unknown harvest command. Default Requirements: Unused. |
ReturnMinerals |
Return resources /B Has minerals. Default Requirements: Unit must be a Worker (has harvest orders). |
Interrupted |
Harvest Interrupt /B recharge shields. Default Requirements: Unused. |
EnterTransport |
Move/enter a transport. Default Requirements: Allow on Hallucinated Units. |
PickupIdle |
Transport Idle command. Default Requirements: Unit must be Transport(Can carry units) or Zerg Overlord. |
PickupTransport |
Mobile Transport unit pickup. Default Requirements: Unit must be Transport(Can carry units). |
PickupBunker |
Building pickup. Default Requirements: Unit must be Terran Bunker. |
Pickup4 |
Unknown /B AI pickup? Default Requirements: Unused. |
PowerupIdle |
Idle for powerups. Default Requirements: Unit must be a powerup. |
SiegeMode |
Switch to Siege mode. Default Requirements: Unused. |
TankMode |
Switch to Tank mode. Default Requirements: Unused. |
WatchTarget |
Immobile Unit base, watch the target. Default Requirements: Allow on hallucinated units. |
InitCreepGrowth |
Start Spreading Creep. Default Requirements: Unit must be Hatchery/Lair/Hive or Creep Colony. |
SpreadCreep |
Spreads creep. If it is a larva producer, runs that order also. Default Requirements: Blank. |
StoppingCreepGrowth |
Stops creep growth. Default Requirements: Unit must be Sunken/Spore Colony. |
GuardianAspect |
Unused, Morph 1 is used for unit morphing. Default Requirements: Unit must be Zerg Mutalisk. |
WarpingArchon |
Move and start archon merge. Default Requirements: Unused. |
CompletingArchonsummon |
Archon build self order. Default Requirements: Unused. |
HoldPosition |
Attacking Unit hold position. Default Requirements: Unit is able to Hold Position. Allow on hallucinated units. |
QueenHoldPosition |
Queen Hold position. Default Requirements: Unit must be Zerg Queen/Matriarch. |
Cloak |
Cloak Unit. Default Requirements: Unused. |
Decloak |
Decloak Unit. Default Requirements: Unused. |
Unload |
Unload a unit from the transport. Default Requirements: Unit must be a transport. |
MoveUnload |
Move to unload site and run unload order. Default Requirements: Unit must be a transport. |
FireYamatoGun1 |
Cast Spell: Yamato. Default Requirements: Unused. |
FireYamatoGun2 |
Move to cast spell on shrouded building. Default Requirements: Unused. |
MagnaPulse |
Cast Spell: Lockdown. Default Requirements: Unused. |
Burrow |
Burrow Unit. Default Requirements: Unused. |
Burrowed |
Burrowed Unit idle. Default Requirements: Unused. |
Unburrow |
Unburrow unit. Default Requirements: Unused. |
DarkSwarm |
Cast Spell: Dark Swarm. Default Requirements: Unused. |
CastParasite |
Cast Spell: Parasite. Default Requirements: Unused. |
SummonBroodlings |
Cast Spell: Spawn Broodings. Default Requirements: Unused. |
EmpShockwave |
Cast Spell: EMP Shockwave. Default Requirements: Unused. |
NukeWait |
Unknown. Default Requirements: Unit must be Terran Nuclear Missile. |
NukeTrain |
Silo Idle Default Requirements: Unused. |
NukeLaunch |
Launch for nuclear missile. Default Requirements: Unit must be Terran Nuclear Missile. |
NukePaint |
Move to and set nuke target. Default Requirements: Unit must be Terran Ghost. |
NukeUnit |
Nuke the ground location of the unit. Default Requirements: Unit must be Terran Nuclear Missile. |
NukeGround |
Nuke ground. Default Requirements: Unit must be Terran Nuclear Missile. |
NukeTrack |
Ghost order during nuke. Default Requirements: Unit must be Terran Nuclear Missile. |
InitArbiter |
Run nearby cloaking. Default Requirements: Unit must be Protoss Arbiter/Danimoth. Allow on Hallucinated units. |
CloakNearbyUnits |
Cloak non arbiters within range. Default Requirements: Unit must be Protoss Arbiter/Danimoth. |
PlaceMine |
Place spider mine. Default Requirements: Unused. |
Rightclickaction |
right click, sets correct order based on target. Default Requirements: Allow on Hallucinated units. |
SapUnit |
Suicide Attack Unit. Default Requirements: Unit must be Zerg infested Terran. Allow on Hallucinated units. |
SapLocation |
Suicide Attack tile. Default Requirements: Unit must be Zerg infested Terran. Allow on Hallucinated units. |
SuicideHoldPosition |
Suicide Hold Position. Default Requirements: Unit must be Zerg Infested Terran or Zerg Scourge. Allow on Hallucinated units. |
Teleport |
Recall(units within range of target pos). Default Requirements: Unused. |
TeleporttoLocation |
Causes units to teleport when being recalled. Default Requirements: Unused. |
PlaceScanner |
Place Scanner Sweep Unit at position. Default Requirements: Unused. |
Scanner |
Scanner Sweep Unit idle. Default Requirements: Unit must be Scanner Sweep. |
DefensiveMatrix |
Defensive Matrix cast on target. Default Requirements: Unused. |
PsiStorm |
Cast Spell: Psi Storm. Default Requirements: Unused. |
Irradiate |
Cast Spell: Irradiate. Default Requirements: Unused. |
Plague |
Cast Spell: Plague. Default Requirements: Unused. |
Consume |
Cast Spell: Consume. Default Requirements: Unused. |
Ensnare |
Cast Spell: Ensnare. Default Requirements: Unused. |
StasisField |
Cast Spell: Stasis Field. Default Requirements: Unused. |
Hallucination1 |
Hallucination Cast on target. Default Requirements: Unused. |
Hallucination2 |
Kill Halluciation on spell cast. Default Requirements: Unused. |
ResetCollision1 |
Collision Reset between 2 units. Default Requirements: Unused. |
ResetCollision2 |
Collision reset between harvester and mine. Default Requirements: Unused. |
Patrol |
Patrol to target, queue patrol to original position. Default Requirements: Unit is able to move. Allow on Hallucinated units. |
CTFCOPInit |
CTF Initialization Default Requirements: Unused. |
CTFCOPStarted |
CTF Idle Default Requirements: Unused. |
CTFCOP2 |
Unknown? Reset COP? Default Requirements: Unit must be Zerg Flag Beacon, Terran Flag Beacon, or Protoss Flag Beacon. |
ComputerAI |
AI Control. Default Requirements: Unused. |
AtkMoveEP |
AI Attack Move? Default Requirements: Unit is able to move. Allow on Hallucinated units. |
HarassMove |
Aggressive Attack Move? Units won₎â„t give up on a target. If they see it, they₎â„ll attack it, even worse than attack move. Might be a computer attack move? Default Requirements: Unused. |
AIPatrol |
Moves units to the center of the current ₎˶area₎℠they are at? Not sure if the spacing is meant to allow for detectors to cover an area or not. Default Requirements: Unused. |
GuardPost |
Immobile Unit Guard. Default Requirements: Unused. |
RescuePassive |
Rescuable unit idle. Default Requirements: Unused. |
Neutral |
Neutral Unit idle. Default Requirements: Unused. |
ComputerReturn |
Return computer units to defensive position? Was seen returning units that had followed a unit outside of a base and killed it. Default Requirements: Unused. |
InitPsiProvider |
Init Psi Provider. Adds to some kind of linked list. Default Requirements: Unused. |
SelfDestructing |
Kill unit. Default Requirements: Unit must be Protoss Scarab. |
Critter |
Critter idle. Default Requirements: Unit must be Rhynadon, Bengalaas, Ragnasaur, Scantid, Kakaru, or Ursadon. Allow on hallucinated units. |
HiddenGun |
Trap idle order. Default Requirements: Unit must be Floor Gun Trap, Left Wall Missile Trap, Left Wall Flame Trap, Right Wall Missile Trap, or Right Wall Flame Trap. |
OpenDoor |
Opens the door. Default Requirements: Unit must be Left Upper Level Door, Right Upper Level Door, Left Pit Door, or Right pit Door. |
CloseDoor |
Closes the door. Default Requirements: Unit must be Left Upper Level Door, Right Upper Level Door, Left Pit Door, or Right pit Door. |
HideTrap |
Trap return to idle. Default Requirements: Unit must be Floor Missile Trap, Floor Gun Trap, Left Wall Missile Trap, Left Wall Flame Trap, Right Wall Missile Trap, or Right Wall Flame Trap. |
RevealTrap |
Trap attack. Default Requirements: Unit must be Floor Missile Trap, Floor Gun Trap, Left Wall Missile Trap, Left Wall Flame Trap, Right Wall Missile Trap, or Right Wall Flame Trap. |
Enabledoodad |
Enable Doodad State. Default Requirements: Unused. |
Disabledoodad |
Disable Doodad State. Default Requirements: Unused. |
Warpin |
Unused. Left over from unit warp in which now exists in Starcraft 2. Default Requirements: Unused. |
Medic |
Idle command for the Terran Medic. Default Requirements: Unit must be Terran Medic. |
MedicHeal1 |
Heal cast on target. Default Requirements: Unit must be Terran Medic. |
HealMove |
Attack move command for the Terran Medic. Default Requirements: Unit must be Terran Medic. |
MedicHoldPosition |
Holds Position for Terran Medics, heals units within range. Default Requirements: Unit must be Terran Medic. |
MedicHeal2 |
Return to idle after heal. Default Requirements: Unused. |
Restoration |
Cast Spell: Restoration. Default Requirements: Unused. |
CastDisruptionWeb |
Cast Spell: Disruption Web. Default Requirements: Unused. |
CastMindControl |
Mind Control Cast on Target. Default Requirements: Unit must be Protoss Dark Archon. |
WarpingDarkArchon |
Dark Archon Meld. Default Requirements: Unused. |
CastFeedback |
Feedback cast on target. Default Requirements: Unused. |
CastOpticalFlare |
Cast Spell: Optical Flare. Default Requirements: Unused. |
CastMaelstrom |
Cast Spell: Maelstrom. Default Requirements: Unused. |
JunkYardDog |
Junk yard dog movement. Default Requirements: Unused. |
Fatal |
Nothing. Default Requirements: Unused. |
None | |
MAX |