<- CRPL reference <- Unit Commands
| Arguments | Result | Notation |
|---|---|---|
| Unit UID for current unit | – i1 |
Pushes the unique unit ID (an int) for the current unit to the stack.
Trace current unit's ID
Self Trace
If the unit's ammo is full, destroy it
Self CONST_AMMO GetUnitAttribute ->ammo
Self CONST_MAXAMMO GetUnitAttribute ->maxAmmo
<-ammo <-maxAmmo gte if
Self CONST_DESTROYMODE GetUnitAttribute ->destroyMode
Self <-destroyMode Destroy
endif
Creates a unit then tells it its creator's UID in the “myCreator” variable
"CRPLCORE" CurrentCoords CreateUnit ->unit <-unit "doThings.crpl" AddScriptToUnit <-unit "doThings.crpl" "myCreator" Self SetScriptVar