SPLURT Station 13 - Modules - TypesDefine Details

code/__DEFINES/combat/block_parry.dm

ACTIVE_BLOCK_STARTING_INTERRUPTIf this is the value of active_block_starting it signals we want to interrupt the start
UNARMED_PARRY""types"" of parry "items"
NOT_PARRYINGParry phase we're in
PARRY_DEFAULT_HANDLE_FEEDBACKDefault handling for audio/visual feedback
PARRY_LOCK_SPRINTINGLock sprinting while parrying
PARRY_LOCK_ATTACKINGLock attacking while parrying
PARRY_COUNTERATTACK_MELEE_ATTACK_CHAINParry effects. Automatically melee attacks back normally, LMB equivalent action of an harm intent attack. List association should be defaulting to 1, being the attack damage multiplier for said counterattack
PARRY_DISARM_ATTACKERList association should be TRUE.
PARRY_KNOCKDOWN_ATTACKERList association should be duration or null for just plain knockdown.
PARRY_STAGGER_ATTACKERList association should be duration.
PARRY_DAZE_ATTACKERList association should be amount of time to daze attacker.
PARRY_COUNTERATTACK_IGNORE_ADJACENCYSet to TRUE in list association to ignore adjacency checks

Define Details

ACTIVE_BLOCK_STARTING_INTERRUPT

If this is the value of active_block_starting it signals we want to interrupt the start

NOT_PARRYING

Parry phase we're in

PARRY_COUNTERATTACK_IGNORE_ADJACENCY

Set to TRUE in list association to ignore adjacency checks

PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN

Parry effects. Automatically melee attacks back normally, LMB equivalent action of an harm intent attack. List association should be defaulting to 1, being the attack damage multiplier for said counterattack

PARRY_DAZE_ATTACKER

List association should be amount of time to daze attacker.

PARRY_DEFAULT_HANDLE_FEEDBACK

Default handling for audio/visual feedback

PARRY_DISARM_ATTACKER

List association should be TRUE.

PARRY_KNOCKDOWN_ATTACKER

List association should be duration or null for just plain knockdown.

PARRY_LOCK_ATTACKING

Lock attacking while parrying

PARRY_LOCK_SPRINTING

Lock sprinting while parrying

PARRY_STAGGER_ATTACKER

List association should be duration.

UNARMED_PARRY

""types"" of parry "items"