Difference between revisions of "Cooking Speed"

From RimWorld Wiki
Jump to navigation Jump to search
m (Pawn Work Stat Category)
 
(11 intermediate revisions by 2 users not shown)
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
| minValue = 0.1
+
| min value = 0.1
| description = Speed at which this person cooks meals.
+
| effective minimum = 0.1
}}
+
| effective maximum = 1.6 * {{Q|Global Work Speed|Effective Maximum}} <!-- maximum of processing curve * max Global Work Speed -->
 +
| description = The speed at which this person cooks meals.
 +
| category = PawnWork
 +
}} It is effectively limited to {{%|{{P|Effective Maximum}}|0}}.
  
It has a minimum value of 10%, which it reaches at an effective skill level of -16.
+
The cooking speed is calculated with a post-process curve from a score that ranges from -20 to 20. It is then further modified by other post-process stats, namely the [[Global Work Speed]].
== Factors ==
+
 
* [[Skill::Cooking| ]][[Skills#Cooking|Cooking]]: +1.0 per skill level.
+
== Score ==
 +
The default score is 0. The following things affect the score:
 +
 
 +
* [[Skill::Cooking| ]][[Skills#Cooking|Cooking]]: {{+|1}} 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
 +
** Minimum: {{--|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]]
+
** Minimum: {{--|4}} at 0% sight.
* [[Gastro-analyzer]] {{RoyaltyIcon}}: +5
+
** Maximum: {{+|2}} at 150% sight.
 +
* [[Gastro-analyzer]] {{RoyaltyIcon}}: {{+|5}}
 +
 
 +
== Post-process curve ==
 +
The score is then converted into the cooking speed with the following post-processing curve:
 +
 
 +
{| class="wikitable" style="text-align:right"
 +
! Score !! Cooking speed !! Graph
 +
|-
 +
| < −20 ||  10%
 +
| rowspan="5" | {{Graph:Chart| width = 200 | height = 200 | xAxisTitle = Score | yAxisTitle = Cooking Speed | type = line | x =-20, 0, 20 | y1 = 0.1, 0.4, 1.6}}
 +
|-
 +
| −20 to 0 || <pre>Cooking speed = 40% + Score × 1.5%</pre>
 +
|-
 +
|  0 ||  40%
 +
|-
 +
| 0 to 20 || <pre>Cooking speed = 40% + Score × 6%</pre>
 +
|-
 +
|  > 20 || 160%
 +
|}
  
== Post-processing curve ==
+
== Post-process – other stats ==
{{stub|section=1|reason=Add table of values to complement graph}}
+
After the post-process curve the cooking speed is multiplied by the [[Global Work Speed Factor::true| ]][[Global Work Speed]].
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.
 
{{GraphChart|width=200|height=200|xAxisTitle=Modified Cooking Skill|yAxisTitle=Cooking Speed|type=line|x=-20, 0, 20|y1=0.01, 0.4, 1.6}}
 
  
=== Skill Table ===
+
== Table ==
{| class = "wikitable" width="180" style="text-align: center;"
+
You can find some common scores and their corresponding cooking speeds in the table below.
! Effective Cooking Skill Level
+
{| class="wikitable mw-collapsible" style="text-align:center;"
! Cooking Speed
+
! rowspan="2" | Score
 +
! rowspan="2" | Possible composition
 +
! colspan="4" | Cooking speed
 +
|-
 +
! 100% Global Work Speed
 +
! 120% Global Work Speed
 +
! 150% Global Work Speed
 +
! 180% Global Work Speed
 +
|-
 +
| {{#vardefineecho:score|-20}} || Level 0 + 0% manipulation + 0% sight
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-19}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-18}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-17}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-16}} || Level 0 + 0% manipulation
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-15}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-14}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-13}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-12}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-11}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-10}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-9}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-8}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-7}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-6}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-5}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-4}} || Level 0 + 0% sight
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-3}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-2}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 +
|-
 +
| {{#vardefineecho:score|-1}} ||
 +
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 
|-
 
|-
!0  
+
| {{#vardefineecho:score|0}} ||
| {{#expr: (0.4 + 0.06*0)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.015|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.015) * 1.8|0}}
 
|-
 
|-
!1
+
| {{#vardefineecho:score|1}} ||
| {{#expr: (0.4 + 0.06*1)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!2
+
| {{#vardefineecho:score|2}} || Level 0 + 150% sight
| {{#expr: (0.4 + 0.06*2)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!3
+
| {{#vardefineecho:score|3}} ||
| {{#expr: (0.4 + 0.06*3)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!4
+
| {{#vardefineecho:score|4}} ||
| {{#expr: (0.4 + 0.06*4)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!5
+
| {{#vardefineecho:score|5}} || Level 0 + [[gastro-analyzer]] {{RoyaltyIcon}}
| {{#expr: (0.4 + 0.06*5)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!6
+
| {{#vardefineecho:score|6}} ||
| {{#expr: (0.4 + 0.06*6)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!7
+
| {{#vardefineecho:score|7}} ||
| {{#expr: (0.4 + 0.06*7)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!8
+
| {{#vardefineecho:score|8}} || Level 0 + 150% manipulation
| {{#expr: (0.4 + 0.06*8)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!9
+
| {{#vardefineecho:score|9}} ||
| {{#expr: (0.4 + 0.06*9)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!10
+
| {{#vardefineecho:score|10}} || Level 0 + 150% manipulation + 150% sight
| {{#expr: (0.4 + 0.06*10)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!11
+
| {{#vardefineecho:score|11}} ||
| {{#expr: (0.4 + 0.06*11)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!12
+
| {{#vardefineecho:score|12}} ||
| {{#expr: (0.4 + 0.06*12)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!13
+
| {{#vardefineecho:score|13}} ||
| {{#expr: (0.4 + 0.06*13)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!14
+
| {{#vardefineecho:score|14}} ||
| {{#expr: (0.4 + 0.06*14)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!15
+
| {{#vardefineecho:score|15}} || Level 0 + 150% manipulation + 150% sight + [[gastro-analyzer]] {{RoyaltyIcon}}
| {{#expr: (0.4 + 0.06*15)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!16
+
| {{#vardefineecho:score|16}} ||
| {{#expr: (0.4 + 0.06*16)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!17
+
| {{#vardefineecho:score|17}} ||
| {{#expr: (0.4 + 0.06*17)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!18
+
| {{#vardefineecho:score|18}} ||
| {{#expr: (0.4 + 0.06*18)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!19
+
| {{#vardefineecho:score|19}} ||
| {{#expr: (0.4 + 0.06*19)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|-
 
|-
!20+
+
| {{#vardefineecho:score|20}} ||
| {{#expr: (0.4 + 0.06*20)*100 round 0}}%
+
| {{%|0.4 + {{#var:score}} * 0.06|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.2|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.5|0}} || {{%|(0.4 + {{#var:score}} * 0.06) * 1.8|0}}
 
|}
 
|}
  
{{nav|stats|wide}}
+
<!--{{Stat Factors Table||Global Work Speed
 +
|l0 = {{#expr: (0.4 + 0.06*0)}}
 +
|l1 = {{#expr: (0.4 + 0.06*1)}}
 +
|l2 = {{#expr: (0.4 + 0.06*2)}}
 +
|l3 = {{#expr: (0.4 + 0.06*3)}}
 +
|l4 = {{#expr: (0.4 + 0.06*4)}}
 +
|l5 = {{#expr: (0.4 + 0.06*5)}}
 +
|l6 = {{#expr: (0.4 + 0.06*6)}}
 +
|l7 = {{#expr: (0.4 + 0.06*7)}}
 +
|l8 = {{#expr: (0.4 + 0.06*8)}}
 +
|l9 = {{#expr: (0.4 + 0.06*9)}}
 +
|l10 = {{#expr: (0.4 + 0.06*10)}}
 +
|l11 = {{#expr: (0.4 + 0.06*11)}}
 +
|l12 = {{#expr: (0.4 + 0.06*12)}}
 +
|l13 = {{#expr: (0.4 + 0.06*13)}}
 +
|l14 = {{#expr: (0.4 + 0.06*14)}}
 +
|l15 = {{#expr: (0.4 + 0.06*15)}}
 +
|l16 = {{#expr: (0.4 + 0.06*16)}}
 +
|l17 = {{#expr: (0.4 + 0.06*17)}}
 +
|l18 = {{#expr: (0.4 + 0.06*18)}}
 +
|l19 = {{#expr: (0.4 + 0.06*19)}}
 +
|l20 = {{#expr: (0.4 + 0.06*20)}}
 +
}}-->
 +
 
 +
{{Nav|stats|wide}}
 +
{{Verified|1.4.3901}}

Latest revision as of 20:21, 6 September 2024

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

The cooking speed is calculated with a post-process curve from a score that ranges from -20 to 20. It is then further modified by other post-process stats, namely the Global Work Speed.

Score[edit]

The default score is 0. The following things affect the score:

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

Post-process curve[edit]

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

Score Cooking speed Graph
< −20 10%
−20 to 0
Cooking speed = 40% + Score × 1.5%
0 40%
0 to 20
Cooking speed = 40% + Score × 6%
> 20 160%

Post-process – other stats[edit]

After the post-process curve the cooking speed is multiplied by the Global Work Speed.

Table[edit]

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

Score Possible composition Cooking speed
100% Global Work Speed 120% Global Work Speed 150% Global Work Speed 180% Global Work Speed
-20 Level 0 + 0% manipulation + 0% sight 10% 12% 15% 18%
-19 12% 14% 17% 21%
-18 13% 16% 20% 23%
-17 15% 17% 22% 26%
-16 Level 0 + 0% manipulation 16% 19% 24% 29%
-15 18% 21% 26% 32%
-14 19% 23% 29% 34%
-13 21% 25% 31% 37%
-12 22% 26% 33% 40%
-11 24% 28% 35% 42%
-10 25% 30% 38% 45%
-9 27% 32% 40% 48%
-8 28% 34% 42% 50%
-7 30% 35% 44% 53%
-6 31% 37% 47% 56%
-5 33% 39% 49% 59%
-4 Level 0 + 0% sight 34% 41% 51% 61%
-3 36% 43% 53% 64%
-2 37% 44% 56% 67%
-1 39% 46% 58% 69%
0 40% 48% 60% 72%
1 46% 55% 69% 83%
2 Level 0 + 150% sight 52% 62% 78% 94%
3 58% 70% 87% 104%
4 64% 77% 96% 115%
5 Level 0 + gastro-analyzer Content added by the Royalty DLC 70% 84% 105% 126%
6 76% 91% 114% 137%
7 82% 98% 123% 148%
8 Level 0 + 150% manipulation 88% 106% 132% 158%
9 94% 113% 141% 169%
10 Level 0 + 150% manipulation + 150% sight 100% 120% 150% 180%
11 106% 127% 159% 191%
12 112% 134% 168% 202%
13 118% 142% 177% 212%
14 124% 149% 186% 223%
15 Level 0 + 150% manipulation + 150% sight + gastro-analyzer Content added by the Royalty DLC 130% 156% 195% 234%
16 136% 163% 204% 245%
17 142% 170% 213% 256%
18 148% 178% 222% 266%
19 154% 185% 231% 277%
20 160% 192% 240% 288%