/datum/limb ![code/datums/limb.dm 8](git.png)
Limb datums for arms. Describes all activity performed by the limb. Currently, this is basically attack_hand().
Also serves as a future holder for any other special limb activity.
Vars | |
attack_strength_modifier | scale from 0 to 1 on how well this limb can attack/hit things with items |
---|---|
can_beat_up_robots | if true, bypasses unarmed attack immunity for cyborgs (separate to weird special case handling for them) |
can_gun_grab | if the limb can gun grab with a held gun |
cooldowns | used for ON_COOLDOWN stuff |
disarm_special | Contains the datum which executes the items special, if it has one, when used beyond melee range. |
harm_special | Contains the datum which executes the items special, if it has one, when used beyond melee range. |
Var Details
attack_strength_modifier ![code/datums/limb.dm 19](git.png)
scale from 0 to 1 on how well this limb can attack/hit things with items
can_beat_up_robots ![code/datums/limb.dm 23](git.png)
if true, bypasses unarmed attack immunity for cyborgs (separate to weird special case handling for them)
can_gun_grab ![code/datums/limb.dm 21](git.png)
if the limb can gun grab with a held gun
cooldowns ![code/datums/limb.dm 11](git.png)
used for ON_COOLDOWN stuff
disarm_special ![code/datums/limb.dm 14](git.png)
Contains the datum which executes the items special, if it has one, when used beyond melee range.
harm_special ![code/datums/limb.dm 16](git.png)
Contains the datum which executes the items special, if it has one, when used beyond melee range.