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)
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
{{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 into computer terminals.
 
| description = How fast this person can hack into computer terminals.
}}
+
}} Its maximum possible value is {{%|{{P|Effective Maximum}}|0}}.
 +
 
 +
== Offsets ==
 +
The base value of 100% can first be modified by the following offset:
 +
* [[Ideoligion#Research specialist|Research specialists]] {{IdeologyIcon}}: +70%.
  
 
== Factors ==
 
== 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.
 
* [[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
 
* [[Sight]]: [[Sight Importance::0.5|50%]] importance, [[Sight 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]]
+
* [[Global Work Speed Factor::true| ]][[Global Work Speed]]: no limit (effectively {{%|{{Q|Global Work Speed|Effective Maximum}}|0}})
* [[Ideoligion#Research specialist|Research specialists]]{{IdeologyIcon}}: +70%.
 
  
 
== Skill table ==
 
== Skill table ==
Line 20: Line 26:
 
! rowspan="2" | Intellectual<br/>Skill Level
 
! rowspan="2" | Intellectual<br/>Skill Level
 
! colspan="3" | Hacking Speed
 
! 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
 
! 100%<br/>Manipulation<br/>''and'' Sight
 
! 110%<br/>Manipulation<br/>''or'' Sight
 
! 110%<br/>Manipulation<br/>''or'' Sight
Line 26: Line 36:
 
|-
 
|-
 
! {{#vardefineecho:level| 0}}
 
! {{#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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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}}
+
| {{%|{{#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}}
 
|}
 
|}
  

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.