movespeed_modifier 
Vars | |
absolute_max_tiles_per_second | Absolute max tiles we can boost to |
---|---|
blacklisted_movetypes | Movetypes this never applies to |
complex_calculation | Next two variables depend on this: Should we do advanced calculations? |
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. |
max_tiles_per_second_boost | Max tiles per second we can boost |
movetypes | Movetypes this applies to |
multiplicative_slowdown | Multiplicative slowdown |
priority | Determines order. Lower priorities are applied first. |
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) |
Procs | |
apply_multiplicative | Returns new multiplicative movespeed after modification. |
Var Details
absolute_max_tiles_per_second 
Absolute max tiles we can boost to
blacklisted_movetypes 
Movetypes this never applies to
complex_calculation 
Next two variables depend on this: Should we do advanced calculations?
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.
max_tiles_per_second_boost 
Max tiles per second we can boost
movetypes 
Movetypes this applies to
multiplicative_slowdown 
Multiplicative slowdown
priority 
Determines order. Lower priorities are applied first.
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)
Proc Details
apply_multiplicative
Returns new multiplicative movespeed after modification.