SPLURT Station 13 - Modules - TypesDefine Details

code/__DEFINES/combat.dm

COMBAT_FLAGS_DEFAULTDefault combat flags for those affected by sprinting (combat mode has been made into its own component)
COMBAT_FLAGS_SPRINT_EXEMPTDefault combat flags for everyone else (so literally everyone but humans).
COMBAT_FLAGS_STAMINA_COMBATDefault combat flags for those in stamina combat system
COMBAT_FLAG_SPRINT_TOGGLEDThe user wants sprint mode on
COMBAT_FLAG_SPRINT_ACTIVESprint is currently active
COMBAT_FLAG_ATTEMPTING_CRAWLCurrently attempting to crawl under someone
COMBAT_FLAG_HARD_STAMCRITCurrently stamcritted
COMBAT_FLAG_RESISTING_RESTCurrently attempting to resist up from the ground
COMBAT_FLAG_INTENTIONALLY_RESTINGIntentionally resting
COMBAT_FLAG_STAMINA_BUFFERThis mob requires stamina buffer to do things that require stamina buffer. Not having this exempts the mob from stamina combat.
COMBAT_FLAG_SPRINT_FORCEDForce sprint mode on at all times, overrides everything including sprint disable traits.
COMBAT_FLAG_PARRY_CAPABLEThis mob is capable of using the active parrying system.
COMBAT_FLAG_BLOCK_CAPABLEThis mob is capable of using the active blocking system.
COMBAT_FLAG_UNARMED_PARRYThis mob is capable of unarmed parrying
COMBAT_FLAG_ACTIVE_BLOCKINGThis mob is currently actively blocking
COMBAT_FLAG_ACTIVE_BLOCK_STARTINGThis mob is currently starting an active block
STAMINA_CRITcrit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit
STAMINA_CRIT_REMOVAL_THRESHOLDThreshold for leaving stamina critical
STAMINA_NO_OVERDRAW_THRESHOLDThreshold under for which you are unable to draw from stamina health to replace stamina buffer
SHOVE_STAGGER_DURATIONhow long they're staggered for
SHOVE_OFFBALANCE_DURATIONhow long they're off balance for
SUPPRESSED_QUIETstandard suppressed
SUPPRESSED_VERYno message
GUN_AIMING_TIMETime to spend without clicking on other things required for your shots to become accurate.
AUTOFIRE_STAT_IDLECompatible firemode is in the gun. Wait until it's held in the user hands.
AUTOFIRE_STAT_ALERTGun is active and in the user hands. Wait until user does a valid click.
AUTOFIRE_STAT_FIRINGGun is shooting.
FEEBLE_ATTACK_MSG_THRESHOLDshould 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