actionspeed_modifier ![code/modules/actionspeed/_actionspeed_modifier.dm 23](git.png)
Vars | |
conflicts_with | Other modification datums this conflicts with. |
---|---|
id | Unique ID. You can never have different modifications with the same ID. By default, this SHOULD NOT be set. Only set it for cases where you're dynamically making modifiers/need to have two types overwrite each other. If unset, uses path (converted to text) as ID. |
multiplicative_slowdown | Multiplicative slowdown |
priority | Higher ones override lower priorities. This is NOT used for ID, ID must be unique, if it isn't unique the newer one overwrites automatically if overriding. |
variable | Whether or not this is a variable modifier. Variable modifiers can NOT be ever auto-cached. ONLY CHECKED VIA INITIAL(), EFFECTIVELY READ ONLY (and for very good reason) |
Var Details
conflicts_with ![code/modules/actionspeed/_actionspeed_modifier.dm 40](git.png)
Other modification datums this conflicts with.
id ![code/modules/actionspeed/_actionspeed_modifier.dm 28](git.png)
Unique ID. You can never have different modifications with the same ID. By default, this SHOULD NOT be set. Only set it for cases where you're dynamically making modifiers/need to have two types overwrite each other. If unset, uses path (converted to text) as ID.
multiplicative_slowdown ![code/modules/actionspeed/_actionspeed_modifier.dm 35](git.png)
Multiplicative slowdown
priority ![code/modules/actionspeed/_actionspeed_modifier.dm 31](git.png)
Higher ones override lower priorities. This is NOT used for ID, ID must be unique, if it isn't unique the newer one overwrites automatically if overriding.
variable ![code/modules/actionspeed/_actionspeed_modifier.dm 25](git.png)
Whether or not this is a variable modifier. Variable modifiers can NOT be ever auto-cached. ONLY CHECKED VIA INITIAL(), EFFECTIVELY READ ONLY (and for very good reason)