This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
4rpl:commands:createunitonterrain [2021/06/21 14:29] – Karsten75 | 4rpl:commands:createunitonterrain [2025/02/14 14:57] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 8: | Line 8: | ||
===== Description ===== | ===== Description ===== | ||
- | Creates a unit from a CMOD UID((You can get the CMOD UID from within the CPACK manager. | + | Creates a unit from a CMOD UID (GUID)((You can get the GUID from within the CPACK manager. |
- | CMOD UIDs are unique and never change.)) or from an internal unit name((See [[GetUnitSettings]] | + | GUIDs are unique |
- | for a list of the names.)). | + | for a list of these names.)). |
+ | |||
+ | initParams is a table that contains a set of variables that will be set on the newly created unit. See GetUnitSettings for a list of the data names that can be specified in the initData table when creating built in units. | ||
The unit will be placed on the terrain at the supplied terrain cell coordinates. | 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, | + | The lower left corner of the map is 0,0 (0:0) and the top right is mapWidth, |
- | he unit will be placed at a height (the Y position) based on the terrain | + | The unit will be placed at a height (the Y position) based on the terrain |
height at the specified coordinates. | height at the specified coordinates. | ||