Difference between revisions of "Hacking Speed"

From RimWorld Wiki
Jump to navigation Jump to search
(Created page with "{{Stat | default base value = 1 | to string style = PercentZero | description = How fast this person can hack a terminal. }} ==Factors== ?? {{nav|stats|wide}}")
 
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Ideology}}
 +
{{Verified|1.3.3080}}
 
{{Stat
 
{{Stat
 
| default base value = 1
 
| default base value = 1
 +
| min value = 0.1
 +
| effective maximum = 1.7 * (0.75 + 0.025 * 20) * (1 + 0.1 * 0.5)^2 * {{Q|Global Work Speed|Effective Maximum}}
 
| to string style = PercentZero
 
| to string style = PercentZero
| description = How fast this person can hack a terminal.
+
| description = How fast this person can hack into computer terminals.
}}
+
}} Its maximum possible value is {{%|{{P|Effective Maximum}}|0}}.
  
==Factors==
+
== Offsets ==
??
+
The base value of 100% can first be modified by the following offset:
 +
* [[Ideoligion#Research specialist|Research specialists]] {{IdeologyIcon}}: +70%.
  
{{nav|stats|wide}}
+
== Factors ==
 +
After the offset is applied, it is further modified by the following factors:
 +
* [[Skills#Intellectual|Intellectual]][[Skill::Intellectual| ]]: [[Skill Base Factor::0.75|75%]] plus [[Skill Bonus Factor::0.025|2.5%]] per skill level.
 +
* [[Manipulation]]: [[Manipulation Importance::0.5|50%]] importance, [[Manipulation Limit::1.1|110%]] limit
 +
* [[Sight]]: [[Sight Importance::0.5|50%]] importance, [[Sight Limit::1.1|110%]] limit
 +
* [[Global Work Speed Factor::true| ]][[Global Work Speed]]: no limit (effectively {{%|{{Q|Global Work Speed|Effective Maximum}}|0}})
 +
 
 +
== Skill table ==
 +
The table below assumes 100% [[Global Work Speed]].
 +
{{#vardefine:skillBase|{{P|Skill Base Factor}} }}{{#vardefine:skillBonus|{{P|Skill Bonus Factor}} }}{{#vardefine:sight|{{P|Sight Importance}} }}
 +
{| class="wikitable"
 +
! rowspan="2" | Intellectual<br/>Skill Level
 +
! colspan="3" | Hacking Speed
 +
! colspan="3" | for Research specialists {{IdeologyIcon}}
 +
|-
 +
! 100%<br/>Manipulation<br/>''and'' Sight
 +
! 110%<br/>Manipulation<br/>''or'' Sight
 +
! 110%<br/>Manipulation<br/>''and'' Sight
 +
! 100%<br/>Manipulation<br/>''and'' Sight
 +
! 110%<br/>Manipulation<br/>''or'' Sight
 +
! 110%<br/>Manipulation<br/>''and'' Sight
 +
|-
 +
! {{#vardefineecho:level| 0}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 1}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 2}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 3}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 4}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 5}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 6}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 7}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 8}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level| 9}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|10}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|11}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|12}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|13}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|14}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|15}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|16}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|17}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|18}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|19}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|-
 +
! {{#vardefineecho:level|20}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}} || {{%|1.7 * {{#var:base}} |0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})|0}} || {{%|1.7 * {{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|0}}
 +
|}
 +
 
 +
== Version history ==
 +
* [[Version/1.4.3523|1.4.3523]] - Fix: Global work speed not applying to hacking speed.
 +
 
 +
{{Nav|stats|wide}}

Latest revision as of 15:43, 8 January 2024

Hacking Speed is a stat: How fast this person can hack into computer terminals. Its minimum allowed value is 10%. Its default value is 100%. Its maximum possible value is 1244%.

Offsets[edit]

The base value of 100% can first be modified by the following offset:

Factors[edit]

After the offset is applied, it is further modified by the following factors:

Skill table[edit]

The table below assumes 100% Global Work Speed.

Intellectual
Skill Level
Hacking Speed for Research specialists Content added by the Ideology DLC
100%
Manipulation
and Sight
110%
Manipulation
or Sight
110%
Manipulation
and Sight
100%
Manipulation
and Sight
110%
Manipulation
or Sight
110%
Manipulation
and Sight
0 75% 79% 83% 128% 134% 141%
1 78% 81% 85% 132% 138% 145%
2 80% 84% 88% 136% 143% 150%
3 83% 87% 91% 140% 147% 155%
4 85% 89% 94% 145% 152% 159%
5 88% 92% 96% 149% 156% 164%
6 90% 95% 99% 153% 161% 169%
7 93% 97% 102% 157% 165% 173%
8 95% 100% 105% 162% 170% 178%
9 98% 102% 107% 166% 174% 183%
10 100% 105% 110% 170% 179% 187%
11 103% 108% 113% 174% 183% 192%
12 105% 110% 116% 179% 187% 197%
13 108% 113% 119% 183% 192% 201%
14 110% 116% 121% 187% 196% 206%
15 113% 118% 124% 191% 201% 211%
16 115% 121% 127% 196% 205% 216%
17 118% 123% 130% 200% 210% 220%
18 120% 126% 132% 204% 214% 225%
19 123% 129% 135% 208% 219% 230%
20 125% 131% 138% 213% 223% 234%

Version history[edit]

  • 1.4.3523 - Fix: Global work speed not applying to hacking speed.