Difference between revisions of "Hacking Speed"

From RimWorld Wiki
Jump to navigation Jump to search
(added skill table. Coded as abstract as possible, in case it must be refitted for other pages)
Line 1: Line 1:
{{Ideology}}{{Recode|reason=Skill table}}{{Verified|1.3.3080}}{{Stat
+
{{Ideology}}
 +
{{Verified|1.3.3080}}
 +
{{Stat
 
| default base value = 1
 
| default base value = 1
 
| to string style = PercentZero
 
| to string style = PercentZero
Line 5: Line 7:
 
}}
 
}}
  
==Factors==
+
== Factors ==
 
* [[Skills#Intellectual|Intellectual]][[Skill::Intellectual| ]]: [[Skill Base Factor::0.75|75%]] plus [[Skill Bonus Factor::0.025|2.5%]] per skill level.
 
* [[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
 
* [[Manipulation]]: [[Manipulation Importance::0.5|50%]] importance, [[Manipulation Limit::1.1|110%]] limit
Line 11: Line 13:
 
* [[Global Work Speed Factor::true| ]][[Global Work Speed]]
 
* [[Global Work Speed Factor::true| ]][[Global Work Speed]]
 
* [[Ideoligion#Research specialist|Research specialists]]{{IdeologyIcon}}: +70%.
 
* [[Ideoligion#Research specialist|Research specialists]]{{IdeologyIcon}}: +70%.
 +
 +
== 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
 +
|-
 +
! 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}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 1}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 2}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 3}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 4}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 5}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 6}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 7}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 8}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level| 9}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|10}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|11}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|12}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|13}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|14}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|15}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|16}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|17}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|18}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|19}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|-
 +
! {{#vardefineecho:level|20}}
 +
| {{%|{{#vardefineecho:base|({{#var:skillBase}} + {{#var:skillBonus}} * {{#var:level}}) }}|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})|2}} || {{%|{{#var:base}} * (1 + 0.1 * {{#var:sight}})^2|2}}
 +
|}
  
 
== Version history ==
 
== Version history ==
 
* [[Version/1.4.3523|1.4.3523]] - Fix: Global work speed not applying to hacking speed.
 
* [[Version/1.4.3523|1.4.3523]] - Fix: Global work speed not applying to hacking speed.
  
{{nav|stats|wide}}
+
{{Nav|stats|wide}}

Revision as of 14:27, 8 January 2024

Hacking Speed is a stat: How fast this person can hack into computer terminals. Its default value is 100%.

Factors

Skill table

The table below assumes 100% Global Work Speed.

Intellectual
Skill Level
Hacking Speed
100%
Manipulation
and Sight
110%
Manipulation
or Sight
110%
Manipulation
and Sight
0 75% 78.75% 82.69%
1 77.5% 81.38% 85.44%
2 80% 84% 88.2%
3 82.5% 86.63% 90.96%
4 85% 89.25% 93.71%
5 87.5% 91.88% 96.47%
6 90% 94.5% 99.23%
7 92.5% 97.13% 101.98%
8 95% 99.75% 104.74%
9 97.5% 102.38% 107.49%
10 100% 105% 110.25%
11 102.5% 107.63% 113.01%
12 105% 110.25% 115.76%
13 107.5% 112.88% 118.52%
14 110% 115.5% 121.28%
15 112.5% 118.13% 124.03%
16 115% 120.75% 126.79%
17 117.5% 123.38% 129.54%
18 120% 126% 132.3%
19 122.5% 128.63% 135.06%
20 125% 131.25% 137.81%

Version history

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