This is an old revision of the document!
⇐ Index
CreateUnitOnTerrain(<-CmodUID <-cellX <-cellZ <-initParams) ->unitUID
Creates a unit from a CMOD UID1) (a unit template defined in a CPACK) or from an internal unit name2).
The unit will be placed on the terrain at the supplied terrain cell coordinates. The lower left corner of the map is 0,0 and the top right is mapWidth,mapLength. T he unit will be placed at a height (the Y position) based on the terrain height at the specified coordinates.
The unit UID will be pushed to the stack. If the unit can not be created, -1 is pushed to the stack. See CreateUnit for more details.
"abcdefgh1234567" ->cmodUID CreateUnitOnTerrain(<-cmodUID 42 23 0) ->unitUID