fire_handler ![code/datums/status_effects/debuffs/fire_stacks.dm 1](git.png)
Vars | |
enemy_types | What status effect types do we remove uppon being applied. These are just deleted without any deduction from our or their stacks when forced. |
---|---|
merge_types | What status effect types do we merge into if they exist. Ignored when forced. |
override_types | What status effect types do we override if they exist. These are simply deleted when forced. |
stack_limit | Maximum of stacks that we could possibly get |
stack_modifier | For how much firestacks does one our stack count |
stacks | Current amount of stacks we have |
Procs | |
cache_stacks | Refresher for mob's fire_stacks |
check_basic_mob_immunity | Checks if the applicable basic mob is immune to the status effect we're trying to apply. Returns TRUE if it is, FALSE if it isn't. |
set_stacks | Setter and adjuster procs for firestacks |
Var Details
enemy_types ![code/datums/status_effects/debuffs/fire_stacks.dm 14](git.png)
What status effect types do we remove uppon being applied. These are just deleted without any deduction from our or their stacks when forced.
merge_types ![code/datums/status_effects/debuffs/fire_stacks.dm 16](git.png)
What status effect types do we merge into if they exist. Ignored when forced.
override_types ![code/datums/status_effects/debuffs/fire_stacks.dm 18](git.png)
What status effect types do we override if they exist. These are simply deleted when forced.
stack_limit ![code/datums/status_effects/debuffs/fire_stacks.dm 12](git.png)
Maximum of stacks that we could possibly get
stack_modifier ![code/datums/status_effects/debuffs/fire_stacks.dm 20](git.png)
For how much firestacks does one our stack count
stacks ![code/datums/status_effects/debuffs/fire_stacks.dm 10](git.png)
Current amount of stacks we have
Proc Details
cache_stacks
Refresher for mob's fire_stacks
check_basic_mob_immunity
Checks if the applicable basic mob is immune to the status effect we're trying to apply. Returns TRUE if it is, FALSE if it isn't.
set_stacks
Setter and adjuster procs for firestacks
Arguments:
- new_stacks