byond - Modules - TypesVar Details - Proc Details

evasion

Vars

auto_evasionWhether auto evasion is on or off.
evade_activeWhether evasion is currently active
evasion_durationHow long our Evasion will last.
evasion_stacksCurrent amount of Evasion stacks.

Procs

evasion_deactivateDeactivates Evasion, clearing signals, vars, etc.
evasion_debuff_checkCalled after getting hit with an Evasion disabling debuff. Checks if evasion is active, and if the debuff inflicted any stacks, disabling Evasion if so.
evasion_dodgeThis is where the dodgy magic happens
evasion_dodge_fxHandles dodge effects and visuals for the Evasion ability.
evasion_flamer_hitCalled when the owner is hit by a flamethrower projectile. Reduces evasion stacks based on the damage received.
evasion_throw_dodgeDetermines whether or not a thrown projectile is dodged while the Evasion ability is active
hud_set_evasionSets the evasion duration hud

Var Details

auto_evasion

Whether auto evasion is on or off.

evade_active

Whether evasion is currently active

evasion_duration

How long our Evasion will last.

evasion_stacks

Current amount of Evasion stacks.

Proc Details

evasion_deactivate

Deactivates Evasion, clearing signals, vars, etc.

evasion_debuff_check

Called after getting hit with an Evasion disabling debuff. Checks if evasion is active, and if the debuff inflicted any stacks, disabling Evasion if so.

evasion_dodge

This is where the dodgy magic happens

evasion_dodge_fx

Handles dodge effects and visuals for the Evasion ability.

evasion_flamer_hit

Called when the owner is hit by a flamethrower projectile. Reduces evasion stacks based on the damage received.

evasion_throw_dodge

Determines whether or not a thrown projectile is dodged while the Evasion ability is active

hud_set_evasion

Sets the evasion duration hud