User Tools

Site Tools


4rpl:commands:unit_types

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
4rpl:commands:unit_types [2022/04/28 20:17] – Mention of Sub-Units, completing (at least more so) a full list of all unique vanilla units. Vertu4rpl:commands:unit_types [2024/04/06 09:45] – Added Orbital Strike footnote karsten75
Line 1: Line 1:
-~~NOTOC~~ 
 <=[[4rpl:start| Index]] <=[[4rpl:start| Index]]
  
Line 9: Line 8:
     * There exists Sub-Units. These are units created by a "parent" unit and possess an empty String (**""**) for their Unit Type. Sub-Units can be easily detected by the [[4rpl:commands:getunits|GetUnits]] API.     * There exists Sub-Units. These are units created by a "parent" unit and possess an empty String (**""**) for their Unit Type. Sub-Units can be easily detected by the [[4rpl:commands:getunits|GetUnits]] API.
  
-==== Unit Types ====+===== Unit Types =====
   * "acbomberpad"    * "acbomberpad" 
   * "airsac"    * "airsac" 
Line 21: Line 20:
   * "collectorpanel3"    * "collectorpanel3" 
   * "collectorpanel5"    * "collectorpanel5" 
-  * "conversion" +  * "conversion" [(Creating this spawns the corresponding Orbital Strike)]
   * "crazonium"    * "crazonium" 
   * "crystal"    * "crystal" 
-  * "damper" +  * "damper" [(#1)]
   * "darktower"    * "darktower" 
   * "delegate"    * "delegate" 
Line 48: Line 47:
   * "pterosaur"    * "pterosaur" 
   * "pylon"    * "pylon" 
-  * "rain" +  * "rain" [(#1)]
   * "resourceblue"    * "resourceblue" 
   * "resourcered"    * "resourcered" 
Line 55: Line 54:
   * "shield"    * "shield" 
   * "shrapnel"    * "shrapnel" 
-  * "singularity" +  * "singularity" [(#1)]
   * "skimmer"    * "skimmer" 
   * "skimmerfactory"    * "skimmerfactory" 
Line 68: Line 67:
   * "ultrac"    * "ultrac" 
   * "wall"    * "wall" 
-==== Sub-Units (Official names) ==== +===== Sub-Units (Official names) ===== 
-Not all vanilla units have a unit type. All the units mentioned here have an empty String (**""**) for their Unit Type and are created as (figuratively) child units but are still a unique unit with a detectable UID.+Not all vanilla units have a unit type. All the units mentioned here have an empty String (**""**) for their Unit Type and are created as (figuratively) child units but are still a unique unit with a detectable UID.\\ 
 +To search for these units, you must use [[4rpl:commands:getunitofficialname|GetUnitOfficialName]]
   * "ACBomber"   * "ACBomber"
   * "Rocket"   * "Rocket"
Line 76: Line 76:
   * "GreenarDrone"   * "GreenarDrone"
   * "TerpDrone"   * "TerpDrone"
 +All sub units below here are not impervious and are never built (count as under construction).
 +  * "Shot(Clone)" {Cannon projectile}
 +  * "MortarShot(Clone)" {Mortar projectile}
 +  * "ACShot(Clone)" {Sparyer projectile}
 +  * "Missile(Clone)" {Missile launcher projectile}
 +  * "Bomb(Clone)" {Bomber projectile}
 +  * "ACBomb(Clone)" {AC-Bomber projectile}
  
 **Note:** The created crystals of the Greenar Mother (known as Xstals) are not Sub-Units of the Greenar Mother. They do not have a UID or at least, don't increase it. It is possible they internally share the UID of the Greenar Mother that created them.\\ **Note:** The created crystals of the Greenar Mother (known as Xstals) are not Sub-Units of the Greenar Mother. They do not have a UID or at least, don't increase it. It is possible they internally share the UID of the Greenar Mother that created them.\\
-Without a UID, they are undetectable with current API's, making the greenarrefinery special and currently impossible to recreate within a CPACK.+Without a UID, they are undetectable with current API's, making the greenar refinery special and currently impossible to recreate within a CPACK.
  
  
-==== Custom Units ====+===== Custom Units =====
 Each custom unit (CMOD) has a GUID that can be used when a `unit type` is required. The GUID is available in the CPACK editor and will not change unless the unit is "branched" to a new CPACK. (Reusing the same CPACK in multiple maps will NOT change the GUID.) Each custom unit (CMOD) has a GUID that can be used when a `unit type` is required. The GUID is available in the CPACK editor and will not change unless the unit is "branched" to a new CPACK. (Reusing the same CPACK in multiple maps will NOT change the GUID.)
  
-==== Titan Units ====+===== Titan Units =====
 The Titan units are a special case of Custom units and have to be retrieved by their CMOD GUID The Titan units are a special case of Custom units and have to be retrieved by their CMOD GUID
  
Line 91: Line 98:
 Sweeper: c5b44bd0-1518-4091-9f15-36c919bc37c7 \\ Sweeper: c5b44bd0-1518-4091-9f15-36c919bc37c7 \\
  
-==== Core Units ====+===== Core Units =====
 Rift Lab: [[4rpl:commands:getriftlab|GetRiftLab]]\\  Rift Lab: [[4rpl:commands:getriftlab|GetRiftLab]]\\ 
 Factory: [[4rpl:commands:getfactory|GetFactory]]\\  Factory: [[4rpl:commands:getfactory|GetFactory]]\\ 
4rpl/commands/unit_types.txt · Last modified: 2024/04/09 09:30 by Karsten75