Difference between revisions of "Move Speed"
(Fast mover persona weapon trait) |
m (Remaining stat Template data and Stat Def Data Table) |
||
(42 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Verified|1.3.3387}} | ||
{{Stat | {{Stat | ||
+ | | def name = MoveSpeed | ||
+ | | label = move speed | ||
+ | | description = Speed of movement in cells per second. | ||
| default base value = 3.0 | | default base value = 3.0 | ||
+ | | min value = 0.15 | ||
+ | | format string = {0} c/s | ||
| to string style = FloatTwo | | to string style = FloatTwo | ||
− | | | + | | scenario randomizable = true |
+ | | category = BasicsPawn | ||
+ | | display priority in category = 2500 | ||
+ | | capacity factors = Moving | ||
+ | | parts = StatPart_Glow, StatPart_RevenantSpeed | ||
}} A default [[Human]] has a base movement speed of {{Q|Human|Move Speed Base}} c/s. | }} A default [[Human]] has a base movement speed of {{Q|Human|Move Speed Base}} c/s. | ||
== Factors == | == Factors == | ||
+ | {{Stub|section=1|reason=How does Age/Childhood{{BiotechIcon}} affect stat? [[Glucosoid pump]]. UV sensitivity genes. [[Frenzy inducer]]. Juggernaut serum, ghoul implants, any other anomaly sources. Check order of operations of each BEFORE adding}} | ||
+ | |||
=== Offsets === | === Offsets === | ||
First of all the following offsets are applied to the [[Property:Move Speed Base|Move Speed Base]] value. | First of all the following offsets are applied to the [[Property:Move Speed Base|Move Speed Base]] value. | ||
* '''Traits''' | * '''Traits''' | ||
− | ** [[ | + | ** [[Jogger]]: {{+|0.4 {{CS}}}} |
− | ** [[ | + | ** [[Fast walker]]: {{+|0.2 {{CS}}}} |
− | ** [[ | + | ** [[Slowpoke]]: {{--|0.2 {{CS}}}} |
* '''Gear''' | * '''Gear''' | ||
− | ** [[Minigun]]: {{--|0.25 | + | ** [[Minigun]]: {{--|0.25 {{CS}}}} |
− | ** [[Plate armor]]: {{--|0. | + | ** [[Plate armor]]: {{--|0.8 {{CS}}}} |
− | ** [[Flak vest]]: {{--|0.12 | + | ** [[Flak vest]]: {{--|0.12 {{CS}}}} |
− | ** [[Flak pants]]: {{--|0.12 | + | ** [[Flak pants]]: {{--|0.12 {{CS}}}} |
− | ** [[Flak jacket]]: {{--|0.12 | + | ** [[Flak jacket]]: {{--|0.12 {{CS}}}} |
− | ** [[Marine armor]]: {{--|0. | + | ** [[Marine armor]]: {{--|0.4 {{CS}}}} |
− | ** [[Grenadier armor]] {{RoyaltyIcon}} | + | ** [[Grenadier armor]]:{{RoyaltyIcon}} {{--|0.4 {{CS}}}} |
− | ** [[Prestige marine armor]] {{RoyaltyIcon}} | + | ** [[Prestige marine armor]]:{{RoyaltyIcon}} {{--|0.4 {{CS}}}} |
− | ** [[Cataphract armor]] {{RoyaltyIcon}} | + | ** [[Cataphract armor]]:{{RoyaltyIcon}} {{--|0.8 {{CS}}}} |
− | ** [[Phoenix armor]] {{RoyaltyIcon}} | + | ** [[Phoenix armor]]:{{RoyaltyIcon}} {{--|0.8 {{CS}}}} |
− | ** [[Prestige cataphract armor]] {{RoyaltyIcon}}: {{--|0. | + | ** [[Prestige cataphract armor]]:{{RoyaltyIcon}} {{--|0.8 {{CS}}}} |
+ | ** [[Burka]]:{{IdeologyIcon}} {{--|0.4 {{CS}}}} | ||
+ | * '''Artificial body parts''' | ||
+ | ** [[Ghoul barbs]]:{{AnomalyIcon}} {{--|0.25 {{CS}}}} | ||
+ | ** [[Ghoul plating]]:{{AnomalyIcon}} {{--|0.7 {{CS}}}} | ||
+ | ** [[Metalblood heart]]:{{AnomalyIcon}} {{--|0.2 {{CS}}}} | ||
+ | * '''Hediffs''' | ||
+ | ** [[Juggernaut serum]]:{{AnomalyIcon}} {{+|0.5 {{CS}}}} | ||
+ | ** [[Frenzy inducer]]:{{AnomalyIcon}} Variable, increases the longer a pawn is in the field. caps at {{+|0.4 {{CS}}}} | ||
+ | ** [[Ghoul frenzy]]:{{AnomalyIcon}} {{+|4 {{CS}}}} (available only for Ghouls) | ||
+ | * '''Genes''' {{BiotechIcon}} | ||
+ | ** [[Very fast runner]]:{{BiotechIcon}} {{+|0.4 {{CS}}}} | ||
+ | ** [[Fast runner]]:{{BiotechIcon}} {{+|0.2 {{CS}}}} | ||
+ | ** [[Slow runner]]:{{BiotechIcon}} {{--|0.2 {{CS}}}} | ||
+ | ** [[Naked speed]]:{{BiotechIcon}} | ||
+ | *** Unclothed: {{+|0.1 {{CS}}}} | ||
+ | *** Clothed: {{--|0.2 {{CS}}}} | ||
=== Factors === | === Factors === | ||
The following factors are applied after the ''Offsets''. | The following factors are applied after the ''Offsets''. | ||
− | * '''[[Moving|Moving capacity]]''': [[Moving Importance::1|100%]] importance, no allowed defect. [[Moving Limit::-|No]] Max (effectively | + | * '''[[Moving|Moving capacity]]''': [[Moving Importance::1|100%]] importance, no allowed defect. [[Moving Limit::-|No]] Max (effectively 428%). |
+ | * '''[[Glucosoid pump]]''':{{BiotechIcon}} Creates Glucosoid Rush effect, +12% per Glucosoid pump. Maximum four, for x148%. Requires ability to [[Deathrest]]. | ||
+ | * '''[[Genes]]''':{{BiotechIcon}} These genes create offsets on Move Speed under certain conditions. | ||
+ | ** '''[[Genes#Mild_UV_sensitivity|Mild UV sensitivity]]''':{{BiotechIcon}} x90% when in sunlight (when on an unroofed tile while light levels from natural sunlight are 11% or more). | ||
+ | ** '''[[Genes#Intense_UV_sensitivity|Intense UV sensitivity]]''':{{BiotechIcon}} x80% when in sunlight (when on an unroofed tile while light levels from natural sunlight are 11% or more). | ||
+ | ** '''[[Pollution stimulus]]''':{{BiotechIcon}} Scales with time spent on polluted tiles, maximum of x120%. | ||
+ | * '''[[Children#Move_speed|Age]]''': Children have offsets on their movespeed, determined by age. | ||
+ | {| class=wikitable | ||
+ | | '''Age''' || 0-2 || 3-9 || 9-13 || 13-18 || >18 | ||
+ | |- | ||
+ | | '''Speed Factor''' || x0.2<ref>As defined in the game defs, however in practice not applicable due to babies being unable to move.</ref> || x0.75 || x0.85 || x0.95 || x1 | ||
+ | |} | ||
+ | <references/> | ||
* '''[[Inspiration#Go frenzy|Go frenzy]]''' (inspiration): '''×140%''' | * '''[[Inspiration#Go frenzy|Go frenzy]]''' (inspiration): '''×140%''' | ||
− | * '''[[ | + | * '''[[Light]]''': scaling linearly from '''×80%''' at 0% light to '''×100%''' at 30% light. Pawns that are [[Sight|Blind]], have the [[Ideoligion#Lighting|Lighting: Darklight preferred]] precept,{{IdeologyIcon}} or have the [[Dark vision]] gene {{BiotechIcon}} are unaffected by this factor. |
− | |||
=== External factors === | === External factors === | ||
− | The | + | ==== [[Weather]] ==== |
− | * '''[[ | + | * Rain and Foggy rain: '''×90%''' |
− | ** Chest-deep moving water: ''' | + | * Rainy thunderstorm and Hard snow: '''×80%''' |
+ | |||
+ | ==== Path cost ==== | ||
+ | Floors, buildings, items and plants add path cost. Where each path cost adds about 7.7% to the time it would take the pawn to traverse this tile unhindered. The move speed factor can therefore be calculated like this: | ||
+ | |||
+ | move speed factor = 1 / (1 + path cost * 0.077) | ||
+ | |||
+ | For terrain, flooring and things with a path cost of 20 or below, a pawn is slowed down every time they enter a tile with that thing. For things with a path cost of 25 or above continuing walking on a thing with a path cost of 25 or higher doesn't slow the pawn down again (even if it gets higher).{{Check Tag|Fact check|1) What about 21 to 24? Especially Blood torch need testing. 2) What does the pathCostIgnoreRepeat parameter do?}} Walking over an item on a workbench slows the pawn down again, items on shelves have no additional effect, however. | ||
+ | |||
+ | Below is a selection of some common values. Minified things have a path cost of 14. | ||
+ | {| class="wikitable" | ||
+ | ! Path cost !! Move speed factor !! Examples (random) | ||
+ | |- | ||
+ | | 0 || {{%|{{#expr:1 / (1 + 0 * 0.077)}}|0}} || {{#ask: [[Path Cost:: 0]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 1 || {{%|{{#expr:1 / (1 + 1 * 0.077)}}|0}} || {{#ask: [[Path Cost:: 1]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 2 || {{%|{{#expr:1 / (1 + 2 * 0.077)}}|0}} || {{#ask: [[Path Cost:: 2]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 3 || {{%|{{#expr:1 / (1 + 3 * 0.077)}}|0}} || {{#ask: [[Path Cost:: 3]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 4 || {{%|{{#expr:1 / (1 + 4 * 0.077)}}|0}} || {{#ask: [[Path Cost:: 4]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 8 || {{%|{{#expr:1 / (1 + 8 * 0.077)}}|0}} || {{#ask: [[Path Cost:: 8]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 10 || {{%|{{#expr:1 / (1 + 10 * 0.077)}}|0}} || {{#ask: [[Path Cost::10]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 12 || {{%|{{#expr:1 / (1 + 12 * 0.077)}}|0}} || {{#ask: [[Path Cost::12]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 14 || {{%|{{#expr:1 / (1 + 14 * 0.077)}}|0}} || {{#ask: [[Path Cost::14]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 20 || {{%|{{#expr:1 / (1 + 20 * 0.077)}}|0}} || {{#ask: [[Path Cost::20]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 24 || {{%|{{#expr:1 / (1 + 24 * 0.077)}}|0}} || {{#ask: [[Path Cost::24]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 25 || {{%|{{#expr:1 / (1 + 25 * 0.077)}}|0}} || {{#ask: [[Path Cost::25]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 30 || {{%|{{#expr:1 / (1 + 30 * 0.077)}}|0}} || {{#ask: [[Path Cost::30]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 42 || {{%|{{#expr:1 / (1 + 42 * 0.077)}}|0}} || {{#ask: [[Path Cost::42]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 50 || {{%|{{#expr:1 / (1 + 50 * 0.077)}}|0}} || {{#ask: [[Path Cost::50]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 60 || {{%|{{#expr:1 / (1 + 60 * 0.077)}}|0}} || {{#ask: [[Path Cost::60]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |- | ||
+ | | 80 || {{%|{{#expr:1 / (1 + 80 * 0.077)}}|0}} || {{#ask: [[Path Cost::80]] | link = none | template = DLC Icons | sep = , | order = random | limit = 10}} | ||
+ | |} | ||
+ | |||
+ | You can see the path cost of every thing {{#ask: [[Path Cost::+]] | format = table | ?Path Cost | limit = 0 | searchlabel = here}}. | ||
+ | |||
+ | ===== Flooring and terrain ===== | ||
+ | For flooring and terrain see the full list below. Note that pawns are slowed down continuously by terrain, but things on top of it with a path cost equal or below it, don't slow the pawn additionally. | ||
+ | |||
+ | * '''[[Floor]]ing''': | ||
+ | <div><li style="display: inline-table;"> | ||
+ | :{| {{STDT| sortable c_01 text-center}} | ||
+ | ! Floor !! Move Speed Factor | ||
+ | |- | ||
+ | {{#ask: [[Move Speed Factor::!1]] | ||
+ | | ?Move Speed Factor | ||
+ | | format = template | ||
+ | | template = Ask Table Formatter | ||
+ | | link = none}} | ||
+ | |} | ||
+ | </li></div> | ||
+ | * Other '''[[terrain]]''' | ||
+ | ** Chest-deep moving water: '''×24%''' | ||
** Marsh, Shallow ocean water, Shallow water and Shallow moving water: '''×30%''' | ** Marsh, Shallow ocean water, Shallow water and Shallow moving water: '''×30%''' | ||
− | ** Marshy soil | + | ** Marshy soil, Mud, Soft sand and Ice: '''×48%''' |
− | |||
** Sand: '''×76%''' | ** Sand: '''×76%''' | ||
** Lichen-covered soil: '''×81%''' | ** Lichen-covered soil: '''×81%''' | ||
− | ** Soil, Stony soil, Rich soil | + | ** Soil, Stony soil, Rich soil: '''×87%''' |
− | |||
* '''[[Snow]]''' | * '''[[Snow]]''' | ||
** Thin: '''×76%''' | ** Thin: '''×76%''' | ||
** Medium: '''×62%''' | ** Medium: '''×62%''' | ||
** Thick: '''×52%''' | ** Thick: '''×52%''' | ||
− | |||
− | |||
− | |||
== Example == | == Example == | ||
+ | [[File:Maximum move speed vs normal.mp4|right|thumb|Speed of 29.61 c/s vs base speed of 4.6 c/s]] | ||
Moving speed of a particular pawn can be calculated using the following formula: | Moving speed of a particular pawn can be calculated using the following formula: | ||
Line 58: | Line 159: | ||
Let us calculate how fast a human could possibly go. It would have the following values: | Let us calculate how fast a human could possibly go. It would have the following values: | ||
* Base value: '''{{Q|human|Move Speed Base}} c/s''' | * Base value: '''{{Q|human|Move Speed Base}} c/s''' | ||
− | * | + | * Offsets: |
+ | ** [[Jogger]] trait: {{+|0.4 c/s}} | ||
+ | ** [[Genes#Very fast runner|Very fast runner]] gene {{BiotechIcon}}: {{+|0.4 c/s}} | ||
+ | ** [[Genes#Naked speed|Naked speed]] gene unclothed {{BiotechIcon}}: {{+|0.1 c/s}} | ||
+ | ** [[Juggernaut serum]]:{{AnomalyIcon}} {{+|0.5 {{CS}}}} | ||
+ | ** [[Frenzy inducer]]:{{AnomalyIcon}} Variable, caps at {{+|0.4 {{CS}}}} | ||
* Factors: | * Factors: | ||
− | ** Moving capacity: ''' | + | ** Moving capacity: '''×{{%|{{Q|Moving|Effective Maximum}} }}''' (''see [[Moving#Example|moving]]'')<ref>Be aware that it is not normally possible to achieve this speed in a short time since the three hard drugs required to take have a 100% chance of causing a Minor Overdose and reducing Consciousness by 50%. With [[Biotech (DLC)]]{{BiotechIcon}}, it is possible to gain [[Genes]] that can reduce the likelihood of an overdose, or even prevent it entirely. However, even with the Gene for Wake-up Impervious, a heart attack can still occur if the pawn does not have a Bionic heart. </ref> |
− | ** [[Inspiration#Go frenzy|Go frenzy]] | + | ** [[Glucosoid pump]]: Creates Glucosoid Rush effect, +12% per Glucosoid pump. Maximum four, for x148%. Requires ability to [[Deathrest]]. |
− | + | ** [[Pollution stimulus]]: Maximum x120% when the pawn is on polluted tiles. | |
+ | ** [[Inspiration#Go frenzy|Go frenzy]] inspiration: '''×140%''' | ||
* External factor: '''×100%''' | * External factor: '''×100%''' | ||
− | '''Move speed''' = ({{Q| | + | '''Move speed''' = ({{Q|Human|Move Speed Base}} c/s + 0.4 c/s + 0.4 c/s + 0.1 c/s + 0.5c/s + 0.4c/s) × (4.28 × 1.20 x 1.48 1.4) × 1 = '''{{#expr: ({{Q|Human|Move Speed Base}}+0.4+0.4+0.1+.5+.4)*4.28*1.2*1.48*1.4 round2}} c/s''' |
+ | |||
+ | <references/> | ||
+ | |||
+ | == Notes == | ||
+ | Offsets, such as the speed decrease from gear or traits, occurs before multiplicative factors such as Moving. So while a normal human moves at 4.6c/s, and a human in a flak vest moves at 4.48c/s for a difference of -0.12c/s, a pawn with 2 [[archotech leg]]s would move at 6.9c/s while the same pawn in a flak vest would move at 6.72c/s for a difference of -0.18c/s. Similarly, jogger-traited human moves at 5.00c/s for a difference of 0.40/s compared to baseline, but a pawn with 2 [[archotech leg]]s would move at 6.9c/s while the same pawn as a jogger would move at 7.50c/s for a difference of +0.60c/s. | ||
+ | |||
+ | == Stat Def Data == | ||
+ | {| {{STDT}} | ||
+ | ! Def Name<br />Label<br />Label For Full Stat List<br />Offset Label<br />Attributes !! Description !! Category !! Parameters !! Complex<br />Parameters !! Display<br />Priority<br />In<br />Category | ||
+ | |- id="Move Speed" <!--<StatDef>--> | ||
+ | | | ||
+ | * '''Def Name:'''<br />MoveSpeed | ||
+ | * '''Label:'''<br />move speed | ||
+ | | Speed of movement in cells per second. | ||
+ | | | ||
+ | * Display Order:<br />'''11''' | ||
+ | * Def Name:<br />'''BasicsPawn''' | ||
+ | * Label:<br />'''Basics''' | ||
+ | * Display All By Default:<br />{{Bad|false}} | ||
+ | | | ||
+ | * '''Default Base Value:''' 3.0 | ||
+ | * '''Min Value:''' 0.15 | ||
+ | * '''To String Style:''' FloatTwo | ||
+ | * '''Format String:''' {0} c/s | ||
+ | * '''Scenario Randomizable:''' {{Good|true}} | ||
+ | | | ||
+ | * '''Capacity Factors:''' | ||
+ | ** Capacity: '''[[Moving]]''' | ||
+ | *** Weight: '''{{%|1}}''' | ||
+ | * '''Parts:''' | ||
+ | ** '''StatPart_Glow:''' | ||
+ | *** Humanlike Only: {{Good|true}} | ||
+ | *** '''Factor From Glow Curve:''' | ||
+ | **** '''Points:''' | ||
+ | ***** (0,0.80) | ||
+ | ***** (0.30,1.00) | ||
+ | {{Graph:Chart|width=300|height=150|xAxisTitle=Light Percentage|yAxisTitle=Move Speed Multiplier|type=line|x=0, 0.30|y=0.80, 1.00|interpolate=monotone|xGrid=|yGrid=}} | ||
+ | *** Ignore If Incapable Of Sight: {{Good|true}} | ||
+ | *** Ignore If Prefers Darkness: {{Good|true}} | ||
+ | ** '''StatPart_RevenantSpeed''' {{AnomalyIcon}} | ||
+ | | 2500 | ||
+ | <!--</StatDef>--> | ||
+ | |} | ||
+ | |||
+ | == Version history == | ||
+ | {{Stub|section=1|reason=General Version history}} | ||
− | {{ | + | {{Nav|stats|wide}} |
Latest revision as of 17:12, 2 October 2024
Move Speed is a stat: Speed of movement in cells per second. Its minimum allowed value is 0.15. Its default value is 3. A default Human has a base movement speed of 4.6 c/s.
Factors[edit]
This section is a stub. You can help RimWorld Wiki by expanding it. Reason: How does Age/Childhood affect stat? Glucosoid pump. UV sensitivity genes. Frenzy inducer. Juggernaut serum, ghoul implants, any other anomaly sources. Check order of operations of each BEFORE adding. |
Offsets[edit]
First of all the following offsets are applied to the Move Speed Base value.
- Traits
- Jogger: +0.4 c/s
- Fast walker: +0.2 c/s
- Slowpoke: −0.2 c/s
- Gear
- Minigun: −0.25 c/s
- Plate armor: −0.8 c/s
- Flak vest: −0.12 c/s
- Flak pants: −0.12 c/s
- Flak jacket: −0.12 c/s
- Marine armor: −0.4 c/s
- Grenadier armor: −0.4 c/s
- Prestige marine armor: −0.4 c/s
- Cataphract armor: −0.8 c/s
- Phoenix armor: −0.8 c/s
- Prestige cataphract armor: −0.8 c/s
- Burka: −0.4 c/s
- Artificial body parts
- Ghoul barbs: −0.25 c/s
- Ghoul plating: −0.7 c/s
- Metalblood heart: −0.2 c/s
- Hediffs
- Juggernaut serum: +0.5 c/s
- Frenzy inducer: Variable, increases the longer a pawn is in the field. caps at +0.4 c/s
- Ghoul frenzy: +4 c/s (available only for Ghouls)
- Genes
- Very fast runner: +0.4 c/s
- Fast runner: +0.2 c/s
- Slow runner: −0.2 c/s
- Naked speed:
- Unclothed: +0.1 c/s
- Clothed: −0.2 c/s
Factors[edit]
The following factors are applied after the Offsets.
- Moving capacity: 100% importance, no allowed defect. No Max (effectively 428%).
- Glucosoid pump: Creates Glucosoid Rush effect, +12% per Glucosoid pump. Maximum four, for x148%. Requires ability to Deathrest.
- Genes: These genes create offsets on Move Speed under certain conditions.
- Mild UV sensitivity: x90% when in sunlight (when on an unroofed tile while light levels from natural sunlight are 11% or more).
- Intense UV sensitivity: x80% when in sunlight (when on an unroofed tile while light levels from natural sunlight are 11% or more).
- Pollution stimulus: Scales with time spent on polluted tiles, maximum of x120%.
- Age: Children have offsets on their movespeed, determined by age.
Age | 0-2 | 3-9 | 9-13 | 13-18 | >18 |
Speed Factor | x0.2[1] | x0.75 | x0.85 | x0.95 | x1 |
- ↑ As defined in the game defs, however in practice not applicable due to babies being unable to move.
- Go frenzy (inspiration): ×140%
- Light: scaling linearly from ×80% at 0% light to ×100% at 30% light. Pawns that are Blind, have the Lighting: Darklight preferred precept, or have the Dark vision gene are unaffected by this factor.
External factors[edit]
Weather[edit]
- Rain and Foggy rain: ×90%
- Rainy thunderstorm and Hard snow: ×80%
Path cost[edit]
Floors, buildings, items and plants add path cost. Where each path cost adds about 7.7% to the time it would take the pawn to traverse this tile unhindered. The move speed factor can therefore be calculated like this:
move speed factor = 1 / (1 + path cost * 0.077)
For terrain, flooring and things with a path cost of 20 or below, a pawn is slowed down every time they enter a tile with that thing. For things with a path cost of 25 or above continuing walking on a thing with a path cost of 25 or higher doesn't slow the pawn down again (even if it gets higher).[Fact check] Walking over an item on a workbench slows the pawn down again, items on shelves have no additional effect, however.
Below is a selection of some common values. Minified things have a path cost of 14.
You can see the path cost of every thing here.
Flooring and terrain[edit]
For flooring and terrain see the full list below. Note that pawns are slowed down continuously by terrain, but things on top of it with a path cost equal or below it, don't slow the pawn additionally.
Floor Move Speed Factor Burned floor 0.93 Flesh 0.87 Fungal gravel 0.87 Gray surface 0.87 Rough stone 0.87 Rough-hewn stone 0.93 Straw matting 0.93
- Other terrain
- Chest-deep moving water: ×24%
- Marsh, Shallow ocean water, Shallow water and Shallow moving water: ×30%
- Marshy soil, Mud, Soft sand and Ice: ×48%
- Sand: ×76%
- Lichen-covered soil: ×81%
- Soil, Stony soil, Rich soil: ×87%
- Snow
- Thin: ×76%
- Medium: ×62%
- Thick: ×52%
Example[edit]
Moving speed of a particular pawn can be calculated using the following formula:
Move speed = (Base value + Offsets) × Factors × External factors
Let us calculate how fast a human could possibly go. It would have the following values:
- Base value: 4.6 c/s
- Offsets:
- Jogger trait: +0.4 c/s
- Very fast runner gene : +0.4 c/s
- Naked speed gene unclothed : +0.1 c/s
- Juggernaut serum: +0.5 c/s
- Frenzy inducer: Variable, caps at +0.4 c/s
- Factors:
- Moving capacity: ×428% (see moving)[1]
- Glucosoid pump: Creates Glucosoid Rush effect, +12% per Glucosoid pump. Maximum four, for x148%. Requires ability to Deathrest.
- Pollution stimulus: Maximum x120% when the pawn is on polluted tiles.
- Go frenzy inspiration: ×140%
- External factor: ×100%
Move speed = (4.6 c/s + 0.4 c/s + 0.4 c/s + 0.1 c/s + 0.5c/s + 0.4c/s) × (4.28 × 1.20 x 1.48 1.4) × 1 = 68.11 c/s
- ↑ Be aware that it is not normally possible to achieve this speed in a short time since the three hard drugs required to take have a 100% chance of causing a Minor Overdose and reducing Consciousness by 50%. With Biotech (DLC), it is possible to gain Genes that can reduce the likelihood of an overdose, or even prevent it entirely. However, even with the Gene for Wake-up Impervious, a heart attack can still occur if the pawn does not have a Bionic heart.
Notes[edit]
Offsets, such as the speed decrease from gear or traits, occurs before multiplicative factors such as Moving. So while a normal human moves at 4.6c/s, and a human in a flak vest moves at 4.48c/s for a difference of -0.12c/s, a pawn with 2 archotech legs would move at 6.9c/s while the same pawn in a flak vest would move at 6.72c/s for a difference of -0.18c/s. Similarly, jogger-traited human moves at 5.00c/s for a difference of 0.40/s compared to baseline, but a pawn with 2 archotech legs would move at 6.9c/s while the same pawn as a jogger would move at 7.50c/s for a difference of +0.60c/s.
Stat Def Data[edit]
Def Name Label Label For Full Stat List Offset Label Attributes |
Description | Category | Parameters | Complex Parameters |
Display Priority In Category |
---|---|---|---|---|---|
|
Speed of movement in cells per second. |
|
|
|
2500 |
Version history[edit]
This section is a stub. You can help RimWorld Wiki by expanding it. Reason: General Version history. |