code/__DEFINES/combat.dm
COMBAT_FLAGS_DEFAULT | Default combat flags for those affected by sprinting (combat mode has been made into its own component) |
---|---|
COMBAT_FLAGS_SPRINT_EXEMPT | Default combat flags for everyone else (so literally everyone but humans). |
COMBAT_FLAGS_STAMINA_COMBAT | Default combat flags for those in stamina combat system |
COMBAT_FLAG_SPRINT_TOGGLED | The user wants sprint mode on |
COMBAT_FLAG_SPRINT_ACTIVE | Sprint is currently active |
COMBAT_FLAG_ATTEMPTING_CRAWL | Currently attempting to crawl under someone |
COMBAT_FLAG_HARD_STAMCRIT | Currently stamcritted |
COMBAT_FLAG_RESISTING_REST | Currently attempting to resist up from the ground |
COMBAT_FLAG_INTENTIONALLY_RESTING | Intentionally resting |
COMBAT_FLAG_STAMINA_BUFFER | This mob requires stamina buffer to do things that require stamina buffer. Not having this exempts the mob from stamina combat. |
COMBAT_FLAG_SPRINT_FORCED | Force sprint mode on at all times, overrides everything including sprint disable traits. |
COMBAT_FLAG_PARRY_CAPABLE | This mob is capable of using the active parrying system. |
COMBAT_FLAG_BLOCK_CAPABLE | This mob is capable of using the active blocking system. |
COMBAT_FLAG_UNARMED_PARRY | This mob is capable of unarmed parrying |
COMBAT_FLAG_ACTIVE_BLOCKING | This mob is currently actively blocking |
COMBAT_FLAG_ACTIVE_BLOCK_STARTING | This mob is currently starting an active block |
STAMINA_CRIT | crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit |
STAMINA_CRIT_REMOVAL_THRESHOLD | Threshold for leaving stamina critical |
STAMINA_NO_OVERDRAW_THRESHOLD | Threshold under for which you are unable to draw from stamina health to replace stamina buffer |
SHOVE_STAGGER_DURATION | how long they're staggered for |
SHOVE_OFFBALANCE_DURATION | how long they're off balance for |
SUPPRESSED_QUIET | standard suppressed |
SUPPRESSED_VERY | no message |
GUN_AIMING_TIME | Time to spend without clicking on other things required for your shots to become accurate. |
AUTOFIRE_STAT_IDLE | Compatible firemode is in the gun. Wait until it's held in the user hands. |
AUTOFIRE_STAT_ALERT | Gun is active and in the user hands. Wait until user does a valid click. |
AUTOFIRE_STAT_FIRING | Gun is shooting. |
FEEBLE_ATTACK_MSG_THRESHOLD | should the current-attack-damage be lower than the item force multiplied by this value, a "inefficiently" prefix will be added to the message. |
Define Details
AUTOFIRE_STAT_ALERT
Gun is active and in the user hands. Wait until user does a valid click.
AUTOFIRE_STAT_FIRING
Gun is shooting.
AUTOFIRE_STAT_IDLE
Compatible firemode is in the gun. Wait until it's held in the user hands.
COMBAT_FLAGS_DEFAULT
Default combat flags for those affected by sprinting (combat mode has been made into its own component)
COMBAT_FLAGS_SPRINT_EXEMPT
Default combat flags for everyone else (so literally everyone but humans).
COMBAT_FLAGS_STAMINA_COMBAT
Default combat flags for those in stamina combat system
COMBAT_FLAG_ACTIVE_BLOCKING
This mob is currently actively blocking
COMBAT_FLAG_ACTIVE_BLOCK_STARTING
This mob is currently starting an active block
COMBAT_FLAG_ATTEMPTING_CRAWL
Currently attempting to crawl under someone
COMBAT_FLAG_BLOCK_CAPABLE
This mob is capable of using the active blocking system.
COMBAT_FLAG_HARD_STAMCRIT
Currently stamcritted
COMBAT_FLAG_INTENTIONALLY_RESTING
Intentionally resting
COMBAT_FLAG_PARRY_CAPABLE
This mob is capable of using the active parrying system.
COMBAT_FLAG_RESISTING_REST
Currently attempting to resist up from the ground
COMBAT_FLAG_SPRINT_ACTIVE
Sprint is currently active
COMBAT_FLAG_SPRINT_FORCED
Force sprint mode on at all times, overrides everything including sprint disable traits.
COMBAT_FLAG_SPRINT_TOGGLED
The user wants sprint mode on
COMBAT_FLAG_STAMINA_BUFFER
This mob requires stamina buffer to do things that require stamina buffer. Not having this exempts the mob from stamina combat.
COMBAT_FLAG_UNARMED_PARRY
This mob is capable of unarmed parrying
FEEBLE_ATTACK_MSG_THRESHOLD
should the current-attack-damage be lower than the item force multiplied by this value, a "inefficiently" prefix will be added to the message.
GUN_AIMING_TIME
Time to spend without clicking on other things required for your shots to become accurate.
SHOVE_OFFBALANCE_DURATION
how long they're off balance for
SHOVE_STAGGER_DURATION
how long they're staggered for
STAMINA_CRIT
crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit
STAMINA_CRIT_REMOVAL_THRESHOLD
Threshold for leaving stamina critical
STAMINA_NO_OVERDRAW_THRESHOLD
Threshold under for which you are unable to draw from stamina health to replace stamina buffer
SUPPRESSED_QUIET
standard suppressed
SUPPRESSED_VERY
no message