This is an old revision of the document!
<- CRPL reference <- Terrain and Wall Commands
Arguments | Result | Notation |
---|---|---|
X, Y | 0 to 1 | x1 y1 – i1 |
Pushes to the stack the value of the wall at the cell coordinates. 0 represents no wall and 1 represents a wall of full health. Values in between represent varying degrees of health for the wall.
Spawn walls under this unit based on its cell width and cell height. Repair these walls every 10 seconds, effectively making them Crazonium (invincible) walls.
GetTimer0 eq0 if 300 SetTimer0 CurrentX ->x CurrentY ->y Self CONST_CELLWIDTH GetUnitAttribute ->cellWidth Self CONST_CELLHEIGHT GetUnitAttribute ->cellHeight <-cellWidth 2 div ->cellWidthRadius <-cellHeight 2 div ->cellHeightRadius <-y <-cellHeightRadius add 1 add <-y <-cellHeightRadius sub do <-x <-cellWidthRadius add 1 add <-x <-cellWidthRadius sub do I J 1 SetWall loop loop endif