This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
crpl:docs:getunitattribute [2013/11/01 17:47] – Clarification on CellWidth and CellHeight Captain Ford | crpl:docs:getunitattribute [2025/02/14 14:57] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~DISCUSSION~~ | ||
<- [[crpl: | <- [[crpl: | ||
===== GetUnitAttribute | ===== GetUnitAttribute | ||
Line 8: | Line 7: | ||
=== Description === | === Description === | ||
- | GetUnitAtrribute | + | GetUnitAttribute |
====Unit Constants ==== | ====Unit Constants ==== | ||
Line 15: | Line 14: | ||
The constant must be one of the following: | The constant must be one of the following: | ||
- | ^Command^Desc^ | + | ^Command^Description^Value^ |
- | | CONST_ACPACKETREQUESTDELAY | The delay between AC packet requests for the unit. Only works for CRPLTowers. | | + | | CONST_ACPACKETREQUESTDELAY | The delay between AC packet requests for the unit. Only works for CRPLTowers. |
- | | CONST_AMMO | The unit's ammo. Floating point value. | | + | | CONST_AMMO | The unit's ammo. Floating point value. |
- | | CONST_AMMOAC | The unit's AntiCreeper ammo. Floating point value. | | + | | CONST_AMMOAC | The unit's AntiCreeper ammo. Floating point value. |
- | | CONST_BUILDCOST | How many packets it takes to build the unit. Only works for CRPLTowers. | | + | | CONST_BEAMTARGET | (1.66) Whether the unit is targeted by Beams. |32| |
- | | CONST_CANREQUESTAMMO | Whether the unit can request Ammo packets. Only works for CRPLTowers. | | + | | CONST_BUILDCOST | How many packets it takes to build the unit. Only works for CRPLTowers. |
- | | CONST_CELLHEIGHT | The width of space that the unit takes. Read/Write for CRPLTowers, read-only for everything else. | | + | | CONST_CANREQUESTAMMO | Whether the unit can request Ammo packets. Only works for CRPLTowers. |
- | | CONST_CELLWIDTH | The width of space that the unit takes. Read/Write for CRPLTowers, read-only for everything else. | | + | | CONST_CELLHEIGHT | The width of space that the unit takes. Read/Write for CRPLTowers, read-only for everything else. |25| |
- | | CONST_CONNECTABLE | If the unit can connect to the player' | + | | CONST_CELLWIDTH | The width of space that the unit takes. Read/Write for CRPLTowers, read-only for everything else. |24| |
- | | CONST_COORDX | The x coordinate of the unit. | | + | | CONST_CONNECTABLE | If the unit can connect to the player' |
- | | CONST_COORDY | The y coordinate of the unit. | | + | | CONST_COORDX | The x coordinate of the unit. |0| |
- | | CONST_COUNTSFORVICTORY | Whether the CrplTower must be destroyed before map victory on annihilation game modes. Only works for CRPLTowers. | | + | | CONST_COORDY | The y coordinate of the unit. |1| |
- | | CONST_CREATEPZ | Whether the CrplTower creates a power zone when destroyed. Only works for CRPLTowers. | | + | | CONST_COUNTSFORVICTORY | Whether the CrplTower must be destroyed before map victory on annihilation game modes. Only works for CRPLTowers. |
- | | CONST_DESTROYMODE | Effect to play when CrplTower is destroyed. Only works for CRPLTowers. -1 means Default, 0 means none, 1 means flash with no sound, 2 means explosion with sound, 3 means explosion with no sound. | | + | | CONST_CREATEPZ | Whether the CrplTower creates a power zone when destroyed. Only works for CRPLTowers. |
- | | CONST_DESTROYONDAMAGE | Whether the unit should be destroyed if its health reaches zero due to enemy fire. | | + | | CONST_DESTROYMODE | Effect to play when CrplTower is destroyed. Only works for CRPLTowers. -1 means Default, 0 means none, 1 means flash with no sound, 2 means explosion with sound, 3 means explosion with no sound. |
- | | CONST_HEALRATE | The Heal Rate of a unit. 0.001 is the default. This is the amount of health that is added per frame | | + | | CONST_DESTROYONDAMAGE | Whether the unit should be destroyed if its health reaches zero due to enemy fire. |22| |
- | | CONST_HEALTH | The unit's health. Floating point value. | | + | | CONST_HEALRATE | The Heal Rate of a unit. 0.001 is the default. This is the amount of health that is added per frame |14| |
- | | CONST_ISBUILDING | If the unit is in build mode (requests build packets). | + | | CONST_HEALTH | The unit's health. Floating point value. |
- | | CONST_ISDESTROYED | If the unit is destroyed. Can only be read, not set. | | + | | CONST_ISBUILDING | If the unit is in build mode (requests build packets). |
- | | CONST_ISLANDED | If the unit is landed. Can only be read, not set. Only ever not true for units that can move. | | + | | CONST_ISDESTROYED | If the unit is destroyed. Can only be read, not set. |12| |
- | | CONST_MAXAMMO | The unit's max ammo. Floating point value. | | + | | CONST_ISLANDED | If the unit is landed. Can only be read, not set. Only ever not true for units that can move. |13| |
- | | CONST_MAXAMMOAC |The unit's max AntiCreeper ammo. Floating point value. | | + | | CONST_MAXAMMO | The unit's max ammo. Floating point value. |
- | | CONST_MAXHEALTH | The unit's max health. Floating point value. | | + | | CONST_MAXAMMOAC | The unit's max AntiCreeper ammo. Floating point value. |
- | | CONST_NULLIFIERDAMAGES | Whether the CrplTower can be targeted and damaged by Nullifiers. Only works for CRPLTowers. | | + | | CONST_MAXHEALTH | The unit's max health. Floating point value. |
- | | CONST_PACKETREQUESTDELAY | The delay between packet requests for the unit. Only works for CRPLTowers. | | + | | CONST_NULLIFIERDAMAGEAMT | Set the amount of damage that a nullifier does to a unit. The default for nullifierdamageamt is 0. This means that the unit should be destroyed (the normal and default behavior). 0.1, for instance, does 0.1 damage to a unit rather than destroying it. Assuming the unit has a health more than 0.1, this means multiple nullifiers would be required to destroy the unit. Negative values will **increase** health.|29| |
- | | CONST_PIXELCOORDX | The X coordinate of the unit on the screen (pixels) | | + | | CONST_NULLIFIERDAMAGES | Whether the CrplTower can be targeted and damaged by Nullifiers. Only works for CRPLTowers. |
- | | CONST_PIXELCOORDY | The Y coordinate of the unit on the screen (pixels) | | + | | CONST_PACKETREQUESTDELAY | The delay between packet requests for the unit. Only works for CRPLTowers. |
- | | CONST_REQUESTACPACKETS | If the unit can request AC packets. Only works for CRPLTowers. | | + | | CONST_PIXELCOORDX | The X coordinate of the unit on the screen (pixels) |
- | | CONST_REQUESTPACKETS | If the unit can request packets. Only works for CRPLTowers. | | + | | CONST_PIXELCOORDY | The Y coordinate of the unit on the screen (pixels) |
- | | CONST_SHOWAMMOACBAR | + | | CONST_REQUESTACPACKETS | If the unit can request AC packets. Only works for CRPLTowers. |
- | | CONST_SHOWAMMOBAR | + | | CONST_REQUESTPACKETS | If the unit can request packets. Only works for CRPLTowers. |
- | | CONST_SHOWHEALTHBAR | + | | CONST_SHOWAMMOACBAR |
- | | CONST_SNIPERTARGET | Whether the CrplTower can be targeted and damaged by Snipers. Only works for CRPLTowers. | | + | | CONST_SHOWAMMOBAR |
- | | CONST_SUPPORTSDIGITALIS | Whether the CrplTower supports the growth of Digitalis. Does not mean that the unit seeds Digitalis, only that it keeps it alive. Only works for CRPLTowers. | | + | | CONST_SHOWHEALTHBAR |
- | | CONST_TAKEMAPSPACE | Whether the CrplTower consumes space on the map (preventing other units from stacking). Only works for CRPLTowers. | | + | | CONST_SNIPERTARGET | Whether the CrplTower can be targeted and damaged by Snipers. Only works for CRPLTowers.|30| |
- | | CONST_THORTARGET | Whether the CrplTower can be targeted and damaged by Thor main cannons. Only works for CRPLTowers. | | + | | CONST_SNIPERIGNORELOS | (1.66) On a unit that is targeted by snipers, whether or not the snipers ignore terrain heights when firing. i.e. The unit is "above the terrain" |
+ | | CONST_SUPPORTSDIGITALIS | Whether the CrplTower supports the growth of Digitalis. Does not mean that the unit seeds Digitalis, only that it keeps it alive. Only works for CRPLTowers. | ||
+ | | CONST_TAKEMAPSPACE | Whether the CrplTower consumes space on the map (preventing other units from stacking). Only works for CRPLTowers. | ||
+ | | CONST_THORTARGET | Whether the CrplTower can be targeted and damaged by Thor main cannons. Only works for CRPLTowers. |33| | ||