User Tools

Site Tools


crpl:docs:createunit

This is an old revision of the document!


<- CRPL reference <- Unit Commands

CreateUnit

ArgumentsResultNotation
Unit Name and coordinates Unit UID s1 i1 i2 – i3

Description

Creates a unit at the given coordinates of the specified type. A list of all applicable Unit Types can be found on the following page.

Examples

"CRPLCORE" 10 10 CreateUnit ->unitUID
# Build an emitter or spore tower at current location.  (From Arca by virgilw.)
RandFloat ->rand
if (<-rand lt(0.5))
	CreateUnit("EMITTER" CurrentCoords) ->child
	SetScriptVar(<-child 0 "productionInterval" 10)
	SetScriptVar(<-child 0 "productionAmt" 25000000)
else
	CreateUnit("SPORETOWER" CurrentCoords) ->child
	SetScriptVar(<-child 0 "startTime" GetGameTimeFrames add (3600))
	SetScriptVar(<-child 0 "waveInterval" 3600)
	SetScriptVar(<-child 0 "waveCount" 1)
	SetScriptVar(<-child 0 "sporePayload" 25000000)
endif
crpl/docs/createunit.1428694956.txt.gz · Last modified: 2015/04/10 15:42 by Karsten75