/datum/movespeed_modifier
Vars | |
blacklisted_movetypes | Movetypes this never applies to |
---|---|
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. |
movetypes | Movetypes this applies to |
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
blacklisted_movetypes
Movetypes this never applies to
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.
movetypes
Movetypes this applies to
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)