Difference between revisions of "Cooking Speed"

From RimWorld Wiki
Jump to navigation Jump to search
m
Line 3: Line 3:
 
| default base value = 1
 
| default base value = 1
 
| to string style = PercentZero
 
| to string style = PercentZero
| minValue = 0.1
+
| min value = 0.1
| maxValue = 1.6 <!-- NOT IMPLEMENTED AS NORMAL, SEE POST PROCESSING BELOW -->
+
| max value = 1.6 <!-- NOT IMPLEMENTED AS NORMAL, SEE POST PROCESSING BELOW -->
 
| description = Speed at which this person cooks meals.
 
| description = Speed at which this person cooks meals.
 
}}
 
}}
  
 
It has a minimum value of 10%, which it reaches at an effective skill level of -16.
 
It has a minimum value of 10%, which it reaches at an effective skill level of -16.
 +
 
== Factors ==
 
== Factors ==
 
* [[Skill::Cooking| ]][[Skills#Cooking|Cooking]]: +1.0 per skill level.
 
* [[Skill::Cooking| ]][[Skills#Cooking|Cooking]]: +1.0 per skill level.
Line 17: Line 18:
  
 
== Post-processing curve ==
 
== Post-processing curve ==
{{recode|section=1|reason=Better and clearer table of values to complement graph}}
+
{{Recode|section=1|reason=Better and clearer table of values to complement graph}}
 
Cooking speed is then affected by a post-processing curve with points:
 
Cooking speed is then affected by a post-processing curve with points:
*(-20, 0.01)
+
* (-20, 0.01)
*(0, 0.4)
+
* (0, 0.4)
*(20, 1.6)
+
* (20, 1.6)
 
In effect, this caps cooking speed at 1.6, which is achievable without any implants.
 
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 ===  
+
{{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}}
  
 +
=== Skill table ===
 
{| class = "mw-collapsible wikitable" width="360" style="text-align: center;"
 
{| class = "mw-collapsible wikitable" width="360" style="text-align: center;"
! rowspan= 2 | Cooking Skill Level
+
! rowspan="2" | Cooking Skill Level
! colspan= 5 | Cooking Speed
+
! colspan="5" | Cooking Speed
 
|-
 
|-
 
! Base
 
! Base
Line 37: Line 38:
 
! +16
 
! +16
 
|-
 
|-
!0  
+
! 0  
 
| {{#expr: (0.4 + 0.06*0)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*0)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(0+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(0+4))*100 round 0}}%
Line 44: Line 45:
 
| {{#expr: (0.4 + 0.06*(0+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(0+16))*100 round 0}}%
 
|-
 
|-
!1
+
! 1
 
| {{#expr: (0.4 + 0.06*1)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*1)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(1+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(1+4))*100 round 0}}%
Line 51: Line 52:
 
| {{#expr: (0.4 + 0.06*(1+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(1+16))*100 round 0}}%
 
|-
 
|-
!2
+
! 2
 
| {{#expr: (0.4 + 0.06*2)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*2)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(2+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(2+4))*100 round 0}}%
Line 58: Line 59:
 
| {{#expr: (0.4 + 0.06*(2+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(2+16))*100 round 0}}%
 
|-
 
|-
!3
+
! 3
 
| {{#expr: (0.4 + 0.06*3)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*3)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(3+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(3+4))*100 round 0}}%
Line 65: Line 66:
 
| {{#expr: (0.4 + 0.06*(3+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(3+16))*100 round 0}}%
 
|-
 
|-
!4
+
! 4
 
| {{#expr: (0.4 + 0.06*4)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*4)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(4+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(4+4))*100 round 0}}%
Line 72: Line 73:
 
| {{#expr: (0.4 + 0.06*(4+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(4+16))*100 round 0}}%
 
|-
 
|-
!5
+
! 5
 
| {{#expr: (0.4 + 0.06*5)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*5)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(5+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(5+4))*100 round 0}}%
Line 79: Line 80:
 
| {{#expr: (0.4 + 0.06*(5+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(5+16))*100 round 0}}%
 
|-
 
|-
!6
+
! 6
 
| {{#expr: (0.4 + 0.06*6)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*6)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(6+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(6+4))*100 round 0}}%
Line 86: Line 87:
 
| {{#expr: (0.4 + 0.06*(6+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(6+16))*100 round 0}}%
 
|-
 
|-
!7
+
! 7
 
| {{#expr: (0.4 + 0.06*7)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*7)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(7+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(7+4))*100 round 0}}%
Line 93: Line 94:
 
| {{#expr: (0.4 + 0.06*(7+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(7+16))*100 round 0}}%
 
|-
 
|-
!8
+
! 8
 
| {{#expr: (0.4 + 0.06*8)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*8)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(8+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(8+4))*100 round 0}}%
Line 100: Line 101:
 
| {{#expr: (0.4 + 0.06*(8+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(8+16))*100 round 0}}%
 
|-
 
|-
!9
+
! 9
 
| {{#expr: (0.4 + 0.06*9)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*9)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(9+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(9+4))*100 round 0}}%
Line 107: Line 108:
 
| {{#expr: (0.4 + 0.06*(9+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(9+16))*100 round 0}}%
 
|-
 
|-
!10
+
! 10
 
| {{#expr: (0.4 + 0.06*10)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*10)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(10+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(10+4))*100 round 0}}%
Line 114: Line 115:
 
| {{#expr: (0.4 + 0.06*(10+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(10+16))*100 round 0}}%
 
|-
 
|-
!11
+
! 11
 
| {{#expr: (0.4 + 0.06*11)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*11)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(11+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(11+4))*100 round 0}}%
Line 121: Line 122:
 
| {{#expr: (0.4 + 0.06*(11+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(11+16))*100 round 0}}%
 
|-
 
|-
!12
+
! 12
 
| {{#expr: (0.4 + 0.06*12)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*12)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(12+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(12+4))*100 round 0}}%
Line 128: Line 129:
 
| {{#expr: (0.4 + 0.06*(12+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(12+16))*100 round 0}}%
 
|-
 
|-
!13
+
! 13
 
| {{#expr: (0.4 + 0.06*13)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*13)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(13+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(13+4))*100 round 0}}%
Line 135: Line 136:
 
| {{#expr: (0.4 + 0.06*(13+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(13+16))*100 round 0}}%
 
|-
 
|-
!14
+
! 14
 
| {{#expr: (0.4 + 0.06*14)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*14)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(14+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(14+4))*100 round 0}}%
Line 142: Line 143:
 
| {{#expr: (0.4 + 0.06*(14+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(14+16))*100 round 0}}%
 
|-
 
|-
!15
+
! 15
 
| {{#expr: (0.4 + 0.06*15)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*15)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(15+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(15+4))*100 round 0}}%
Line 149: Line 150:
 
| {{#expr: (0.4 + 0.06*(15+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(15+16))*100 round 0}}%
 
|-
 
|-
!16
+
! 16
 
| {{#expr: (0.4 + 0.06*16)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*16)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(16+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(16+4))*100 round 0}}%
Line 156: Line 157:
 
| {{#expr: (0.4 + 0.06*(16+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(16+16))*100 round 0}}%
 
|-
 
|-
!17
+
! 17
 
| {{#expr: (0.4 + 0.06*17)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*17)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(17+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(17+4))*100 round 0}}%
Line 163: Line 164:
 
| {{#expr: (0.4 + 0.06*(17+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(17+16))*100 round 0}}%
 
|-
 
|-
!18
+
! 18
 
| {{#expr: (0.4 + 0.06*18)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*18)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(18+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(18+4))*100 round 0}}%
Line 170: Line 171:
 
| {{#expr: (0.4 + 0.06*(18+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(18+16))*100 round 0}}%
 
|-
 
|-
!19
+
! 19
 
| {{#expr: (0.4 + 0.06*19)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*19)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(19+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(19+4))*100 round 0}}%
Line 177: Line 178:
 
| {{#expr: (0.4 + 0.06*(19+16))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(19+16))*100 round 0}}%
 
|-
 
|-
!20+
+
! 20+
 
| {{#expr: (0.4 + 0.06*20)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*20)*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(20+4))*100 round 0}}%
 
| {{#expr: (0.4 + 0.06*(20+4))*100 round 0}}%
Line 210: Line 211:
 
}}
 
}}
 
-->
 
-->
{{nav|stats|wide}}
+
{{Nav|stats|wide}}

Revision as of 15:40, 22 November 2023

Cooking Speed is a stat: Speed at which this person cooks meals. Its minimum allowed value is 10%. Its maximum allowed value is 160%. Its default value is 100%.

It has a minimum value of 10%, which it reaches at an effective skill level of -16.

Factors

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.

Skill table

Cooking Skill Level Cooking Speed
Base +4 +8 +12 +16
0 40% 64% 88% 112% 136%
1 46% 70% 94% 118% 142%
2 52% 76% 100% 124% 148%
3 58% 82% 106% 130% 154%
4 64% 88% 112% 136% 160%
5 70% 94% 118% 142% 166%
6 76% 100% 124% 148% 172%
7 82% 106% 130% 154% 178%
8 88% 112% 136% 160% 184%
9 94% 118% 142% 166% 190%
10 100% 124% 148% 172% 196%
11 106% 130% 154% 178% 202%
12 112% 136% 160% 184% 208%
13 118% 142% 166% 190% 214%
14 124% 148% 172% 196% 220%
15 130% 154% 178% 202% 226%
16 136% 160% 184% 208% 232%
17 142% 166% 190% 214% 238%
18 148% 172% 196% 220% 244%
19 154% 178% 202% 226% 250%
20+ 160% 184% 208% 232% 256%