Difference between revisions of "Cooking Speed"

From RimWorld Wiki
Jump to navigation Jump to search
m
(Updated the calculations and did the requested recoding)
Line 1: Line 1:
{{Recode|reason=Verify min and max values and add}}
 
 
{{Stat
 
{{Stat
| default base value = 1
+
| default base value = 0.4 <!-- default score is 0 which equals 40% after the post processing curve (assuming a skill of 0) -->
 
| to string style = PercentZero
 
| to string style = PercentZero
 
| min value = 0.1
 
| min value = 0.1
| max value = 1.6 <!-- NOT IMPLEMENTED AS NORMAL, SEE POST PROCESSING BELOW -->
+
| max value = 1.6 <!-- due to the post processing curve -->
| description = Speed at which this person cooks meals.
+
| effective minimum = 0.1
 +
| effective maximum = 1.6
 +
| description = The speed at which this person cooks meals.
 
}}
 
}}
  
It has a minimum value of 10%, which it reaches at an effective skill level of -16.
+
== Offsets ==
 +
The ''cooking speed'' is calculated with a post-processing curve from a score that ranges from -20 to 20. The default score is 0. The following things affect the score:
  
== Factors ==
+
* [[Skill::Cooking| ]][[Skills#Cooking|Cooking]]: {{+|1}} per skill level.
* [[Skill::Cooking| ]][[Skills#Cooking|Cooking]]: +1.0 per skill level.
 
 
* [[Manipulation]]: [[Manipulation Importance::16|1600%]] importance, [[Manipulation Limit::1.5|150%]] limit
 
* [[Manipulation]]: [[Manipulation Importance::16|1600%]] importance, [[Manipulation Limit::1.5|150%]] limit
 +
** Minumum: {{--|16}} at 0% manipulation.
 +
** Maximum: {{+|8}} at 150% manipulation.
 
* [[Sight]]: [[Sight Importance::4|400%]] importance, [[Sight Limit::1.5|150%]] limit
 
* [[Sight]]: [[Sight Importance::4|400%]] importance, [[Sight Limit::1.5|150%]] limit
* [[Global Work Speed Factor::true| ]][[Global Work Speed]]
+
** Minumum: {{--|4}} at 0% sight.
* [[Gastro-analyzer]] {{RoyaltyIcon}}: +5
+
** Maximum: {{+|2}} at 150% sight.
 +
* [[Gastro-analyzer]] {{RoyaltyIcon}}: {{+|5}}
  
== Post-processing curve ==
+
=== Post-processing curve ===
{{Recode|section=1|reason=Better and clearer table of values to complement graph}}
+
The score is then converted into the cooking speed with the following post-processing curve:
Cooking speed is then affected by a post-processing curve with points:
 
* (-20, 0.01)
 
* (0, 0.4)
 
* (20, 1.6)
 
In effect, this caps cooking speed at 1.6, which is achievable without any implants.
 
  
{{Graph:Chart|width=200|height=200|xAxisTitle=Modified Cooking Skill|yAxisTitle=Cooking Speed|type=line|x=-20, 0, 20|y1=0.01, 0.4, 1.6}}
+
{| class="wikitable" style="text-align:right"
 +
! Score !! Cooking speed !! Graph
 +
|-
 +
| -20 ||  10%
 +
| rowspan="3" | {{Graph:Chart| width = 200 | height = 200 | xAxisTitle = Score | yAxisTitle = Cooking Speed | type = line | x =-20, 0, 20 | y1 = 0.1, 0.4, 1.6}}
 +
|-
 +
|  0 ||  40%
 +
|-
 +
|  20 || 160%
 +
|}
  
 
=== Skill table ===
 
=== Skill table ===
{| class = "mw-collapsible wikitable" width="360" style="text-align: center;"
+
For scores '''below 0''' the cooking speed can be calculated with the following formula:
! rowspan="2" | Cooking Skill Level
+
Cooking speed = 40% + Score × 1.5%
! colspan="5" | Cooking Speed
+
 
 +
For scores '''above 0''':
 +
Cooking speed = 40% + Score × 6%
 +
 
 +
You can find some common scores and their corresponding cooking speeds in the table below.
 +
 
 +
{| class="wikitable mw-collapsible" style="text-align:center;"
 +
! colspan="8" | Cooking speed
 
|-
 
|-
! Base
+
! rowspan="2" | Cooking skill level
! +4
+
! colspan="6" | Other score offsets
! +8
 
! +12
 
! +16
 
 
|-
 
|-
! 0  
+
!   0
| {{#expr: (0.4 + 0.06*0)*100 round 0}}%
+
!  +2{{Ref label|a|a}}
| {{#expr: (0.4 + 0.06*(0+4))*100 round 0}}%
+
!  +5{{Ref label|b|b}}
| {{#expr: (0.4 + 0.06*(0+8))*100 round 0}}%
+
!  +8{{Ref label|c|c}}
| {{#expr: (0.4 + 0.06*(0+12))*100 round 0}}%
+
! +10{{Ref label|d|d}}
| {{#expr: (0.4 + 0.06*(0+16))*100 round 0}}%
+
! +15{{Ref label|e|e}}
 
|-
 
|-
! 1
+
! {{#vardefineecho:level|0}}
| {{#expr: (0.4 + 0.06*1)*100 round 0}}%
+
| {{%|0.4 +  {{#var:level}}      * 0.06}}<!-- 0.06 = (1.6 - 0.4) / (20 - 0) -->
| {{#expr: (0.4 + 0.06*(1+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(1+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(1+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(1+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 +
| {{%|0.4 + ({{#var:level}} +15) * 0.06}}
 
|-
 
|-
! 2
+
! {{#vardefineecho:level|1}}
| {{#expr: (0.4 + 0.06*2)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(2+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(2+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(2+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(2+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 +
| {{%|0.4 + ({{#var:level}} +15) * 0.06}}
 
|-
 
|-
! 3
+
! {{#vardefineecho:level|2}}
| {{#expr: (0.4 + 0.06*3)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(3+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(3+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(3+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(3+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 +
| {{%|0.4 + ({{#var:level}} +15) * 0.06}}
 
|-
 
|-
! 4
+
! {{#vardefineecho:level|3}}
| {{#expr: (0.4 + 0.06*4)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(4+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(4+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(4+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(4+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 +
| {{%|0.4 + ({{#var:level}} +15) * 0.06}}
 
|-
 
|-
! 5
+
! {{#vardefineecho:level|4}}
| {{#expr: (0.4 + 0.06*5)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(5+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(5+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(5+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(5+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 +
| {{%|0.4 + ({{#var:level}} +15) * 0.06}}
 
|-
 
|-
! 6
+
! {{#vardefineecho:level|5}}
| {{#expr: (0.4 + 0.06*6)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(6+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(6+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(6+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(6+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 +
| rowspan="16" | {{%|0.4 + ({{#var:level}} +15) * 0.06}}
 
|-
 
|-
! 7
+
! {{#vardefineecho:level|6}}
| {{#expr: (0.4 + 0.06*7)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(7+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(7+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(7+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(7+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 
|-
 
|-
! 8
+
! {{#vardefineecho:level|7}}
| {{#expr: (0.4 + 0.06*8)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(8+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(8+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(8+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(8+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 
|-
 
|-
! 9
+
! {{#vardefineecho:level|8}}
| {{#expr: (0.4 + 0.06*9)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(9+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(9+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(9+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(9+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 
|-
 
|-
! 10
+
! {{#vardefineecho:level|9}}
| {{#expr: (0.4 + 0.06*10)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(10+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(10+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(10+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(10+16))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 
|-
 
|-
! 11
+
! {{#vardefineecho:level|10}}
| {{#expr: (0.4 + 0.06*11)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(11+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(11+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(11+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(11+16))*100 round 0}}%
+
| rowspan="11" | {{%|0.4 + ({{#var:level}} +10) * 0.06}}
 
|-
 
|-
! 12
+
! {{#vardefineecho:level|11}}
| {{#expr: (0.4 + 0.06*12)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(12+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(12+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(12+12))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(12+16))*100 round 0}}%
 
 
|-
 
|-
! 13
+
! {{#vardefineecho:level|12}}
| {{#expr: (0.4 + 0.06*13)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(13+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(13+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(13+12))*100 round 0}}%
+
| rowspan="9" | {{%|0.4 + ({{#var:level}} + 8) * 0.06}}
| {{#expr: (0.4 + 0.06*(13+16))*100 round 0}}%
 
 
|-
 
|-
! 14
+
! {{#vardefineecho:level|13}}
| {{#expr: (0.4 + 0.06*14)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(14+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(14+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(14+12))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(14+16))*100 round 0}}%
 
 
|-
 
|-
! 15
+
! {{#vardefineecho:level|14}}
| {{#expr: (0.4 + 0.06*15)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(15+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(15+8))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(15+12))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(15+16))*100 round 0}}%
 
 
|-
 
|-
! 16
+
! {{#vardefineecho:level|15}}
| {{#expr: (0.4 + 0.06*16)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(16+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(16+8))*100 round 0}}%
+
| rowspan="6" | {{%|0.4 + ({{#var:level}} + 5) * 0.06}}
| {{#expr: (0.4 + 0.06*(16+12))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(16+16))*100 round 0}}%
 
 
|-
 
|-
! 17
+
! {{#vardefineecho:level|16}}
| {{#expr: (0.4 + 0.06*17)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(17+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(17+8))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(17+12))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(17+16))*100 round 0}}%
 
 
|-
 
|-
! 18
+
! {{#vardefineecho:level|17}}
| {{#expr: (0.4 + 0.06*18)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(18+4))*100 round 0}}%
+
| {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(18+8))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(18+12))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(18+16))*100 round 0}}%
 
 
|-
 
|-
! 19
+
! {{#vardefineecho:level|18}}
| {{#expr: (0.4 + 0.06*19)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(19+4))*100 round 0}}%
+
| rowspan="3" | {{%|0.4 + ({{#var:level}} + 2) * 0.06}}
| {{#expr: (0.4 + 0.06*(19+8))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(19+12))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(19+16))*100 round 0}}%
 
 
|-
 
|-
! 20+
+
! {{#vardefineecho:level|19}}
| {{#expr: (0.4 + 0.06*20)*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(20+4))*100 round 0}}%
+
|-
| {{#expr: (0.4 + 0.06*(20+8))*100 round 0}}%
+
! {{#vardefineecho:level|20}}
| {{#expr: (0.4 + 0.06*(20+12))*100 round 0}}%
+
| {{%|0.4 + {{#var:level}}      * 0.06}}
| {{#expr: (0.4 + 0.06*(20+16))*100 round 0}}%
 
 
|}
 
|}
 +
: a) {{Note|a||Equivalent to maximum [[sight]] (150%) or 112.5% [[manipulation]].}}
 +
: c) {{Note|b||Equivalent to a [[gastro-analyzer]] {{RoyaltyIcon}}.}}
 +
: b) {{Note|c||Equivalent to maximum [[manipulation]] (150%).}}
 +
: d) {{Note|d||Equivalent to maximum sight and maximum manipulation.}}
 +
: e) {{Note|e||Equivalent to maximum sight, maximum manipulation and a gastro-analyzer {{RoyaltyIcon}}.}}
 +
 +
== Post factors ==
 +
{{Recode|reason=Find out how the global work speed affects the cooking speed (especially if it can push it over 160%) and add a table for it}}
 +
* [[Global Work Speed Factor::true| ]][[Global Work Speed]]
  
<!--
+
<!--{{Stat Factors Table||Global Work Speed
{{Stat Factors Table
 
 
|l0 = {{#expr: (0.4 + 0.06*0)}}
 
|l0 = {{#expr: (0.4 + 0.06*0)}}
 
|l1 = {{#expr: (0.4 + 0.06*1)}}
 
|l1 = {{#expr: (0.4 + 0.06*1)}}
Line 209: Line 217:
 
|l19 = {{#expr: (0.4 + 0.06*19)}}
 
|l19 = {{#expr: (0.4 + 0.06*19)}}
 
|l20 = {{#expr: (0.4 + 0.06*20)}}
 
|l20 = {{#expr: (0.4 + 0.06*20)}}
}}
+
}}-->
-->
+
 
 
{{Nav|stats|wide}}
 
{{Nav|stats|wide}}
 +
{{Verified|1.4.3901}}

Revision as of 14:44, 4 December 2023

Cooking Speed is a stat: The speed at which this person cooks meals. Its minimum allowed value is 10% (effectively limited to 10%). Its maximum allowed value is 160% (effectively limited to 160%). Its default value is 40%.

Offsets

The cooking speed is calculated with a post-processing curve from a score that ranges from -20 to 20. The default score is 0. The following things affect the score:

  • Cooking: +1 per skill level.
  • Manipulation: 1600% importance, 150% limit
    • Minumum: −16 at 0% manipulation.
    • Maximum: +8 at 150% manipulation.
  • Sight: 400% importance, 150% limit
    • Minumum: −4 at 0% sight.
    • Maximum: +2 at 150% sight.
  • Gastro-analyzer Content added by the Royalty DLC: +5

Post-processing curve

The score is then converted into the cooking speed with the following post-processing curve:

Score Cooking speed Graph
-20 10%
0 40%
20 160%

Skill table

For scores below 0 the cooking speed can be calculated with the following formula:

Cooking speed = 40% + Score × 1.5%

For scores above 0:

Cooking speed = 40% + Score × 6%

You can find some common scores and their corresponding cooking speeds in the table below.

Cooking speed
Cooking skill level Other score offsets
0 +2[a] +5[b] +8[c] +10[d] +15[e]
0 40% 52% 70% 88% 100% 130%
1 46% 58% 76% 94% 106% 136%
2 52% 64% 82% 100% 112% 142%
3 58% 70% 88% 106% 118% 148%
4 64% 76% 94% 112% 124% 154%
5 70% 82% 100% 118% 130% 160%
6 76% 88% 106% 124% 136%
7 82% 94% 112% 130% 142%
8 88% 100% 118% 136% 148%
9 94% 106% 124% 142% 154%
10 100% 112% 130% 148% 160%
11 106% 118% 136% 154%
12 112% 124% 142% 160%
13 118% 130% 148%
14 124% 136% 154%
15 130% 142% 160%
16 136% 148%
17 142% 154%
18 148% 160%
19 154%
20 160%
a) ^ Equivalent to maximum sight (150%) or 112.5% manipulation.
c) ^ Equivalent to a gastro-analyzer Content added by the Royalty DLC.
b) ^ Equivalent to maximum manipulation (150%).
d) ^ Equivalent to maximum sight and maximum manipulation.
e) ^ Equivalent to maximum sight, maximum manipulation and a gastro-analyzer Content added by the Royalty DLC.

Post factors