Difference between revisions of "Neural Heat Limit"

From RimWorld Wiki
Jump to navigation Jump to search
(Neural Heat Limit Stat)
Tag: Removed redirect
m (Remaining stat template data)
 
Line 1: Line 1:
{{Stub|reason=1) Version history 2) Two-way links 3) Neural Heat Limit Offset 4) Significance of Gear Stat Offset Stat Part 5) Explanation and Factors cleanup}}
+
{{Stub|reason=1) Two-way links 2) Neural Heat Limit Offset 3) Significance of Gear Stat Offset Stat Part 4) Explanation and Factors cleanup}}
 +
{{See also|Neural Heat Limit Offset}}
 
{{Verified|1.5.4104}}{{Stat
 
{{Verified|1.5.4104}}{{Stat
 +
| def name = PsychicEntropyMax
 +
| label = neural heat limit
 +
| description = The maximum amount of [[neural heat]] individual can tolerate safely.<!-- Yes this is the actual description, grammar beware -->
 +
| default base value = 30
 
| min value = 0
 
| min value = 0
| default base value = 30
+
| hide at value = 0
 
| to string style = FloatOne
 
| to string style = FloatOne
| description = The maximum amount of [[neural heat]] individual can tolerate safely.
+
| scenario randomizable = true
 +
| show on animals = false
 +
| show on mechanoids = false
 
| category = BasicsPawn
 
| category = BasicsPawn
 +
| display priority in category = 3500
 +
| show if mods loaded = Royalty
 +
| show if mods loaded any = Royalty, Biotech
 +
| show if hediffs present = [[Hediffs#Psylink|Psylink]]
 +
| stat factors = Psychic Sensitivity
 +
| parts = StatPart_GearStatOffset
 
}}
 
}}
  
Line 15: Line 28:
 
** {{RoyaltyIcon}}[[Hediffs#Psylink|Psylink]]:  
 
** {{RoyaltyIcon}}[[Hediffs#Psylink|Psylink]]:  
 
{| {{STDT| c_07}}
 
{| {{STDT| c_07}}
! Level !! Factor
+
! Psylink<br />Level !! Neural Heat<br />Limit Factor
 
|-
 
|-
 
! 1
 
! 1
Line 54: Line 67:
 
{| {{STDT| sortable c_07 text-center}}
 
{| {{STDT| sortable c_07 text-center}}
 
|-
 
|-
! Psylink Level !! Limit
+
! Psylink<br />Level !! Neural<br />Heat<br />Limit
 
|-
 
|-
 
! 1
 
! 1
Line 76: Line 89:
 
|}
 
|}
  
Here is the neural heat limit at various levels of psychic sensitivity:
+
Here is the neural heat limit (rounded to the nearest tenth) at various levels of psychic sensitivity:
 
{| {{STDT| c_07}}
 
{| {{STDT| c_07}}
! Psychic Sensitivity !! 0% !! 25% !! 50% !! 75% !! 100% !! 125% !! 150% !! 175% !! 200% !! 225% !! 250% !! 275% !! 300%
 
 
|-
 
|-
! Level  
+
! rowspan=2 | Psylink Level
 +
! colspan=13 | Psychic Sensitivity
 +
|-
 +
! 0% !! 25% !! 50% !! 75% !! 100% !! 125% !! 150% !! 175% !! 200% !! 225% !! 250% !! 275% !! 300%
 
|-
 
|-
 
! 1 (×100%)
 
! 1 (×100%)
Line 104: Line 119:
  
 
== Stat Def Data ==
 
== Stat Def Data ==
{| {{STDT}}
+
{| {{STDT| c_07}}
 
! Def Name<br />Label<br />Label For Full Stat List<br />Offset Label<br />Attributes !! Description !! Category !! Parameters !! Complex<br />Parameters !! Display<br />Priority<br />In<br />Category
 
! Def Name<br />Label<br />Label For Full Stat List<br />Offset Label<br />Attributes !! Description !! Category !! Parameters !! Complex<br />Parameters !! Display<br />Priority<br />In<br />Category
 
|- id="Neural Heat Limit" <!-- MayRequireAnyOf="Royalty, Biotech" --> <!--<StatDef>-->
 
|- id="Neural Heat Limit" <!-- MayRequireAnyOf="Royalty, Biotech" --> <!--<StatDef>-->
Line 145: Line 160:
 
<!--</StatDef>-->
 
<!--</StatDef>-->
 
|}
 
|}
 +
 +
== Version history ==
 +
{{Stub|section=1|reason=General Version history}}
  
 
{{nav|stats|wide}}
 
{{nav|stats|wide}}

Latest revision as of 16:13, 2 October 2024

Neural Heat Limit is a stat: The maximum amount of neural heat individual can tolerate safely. Its minimum allowed value is 0. Its default value is 30.

Factors[edit]

Psylink
Level
Neural Heat
Limit Factor
1 ×100%
2 ×133.34%
3 ×166.67%
4 ×200%
5 ×233.34%
6 ×266.67%

Explanation[edit]

Neural Heat Limiter Off
Neural Heat Limiter On

A psycaster's neural heat limit is the primary limitation to how many psycasts they can perform in a given period of time. Each psycast gives the caster a certain amount of neural heat. As long as a pawn stays within their neural heat limit, they'll suffer no ill effects. By default, a pawn will not use a psycast if the neural heat gain would cause them to exceed their limit. This will be represented by the psycast's icon being greyed out on the UI. A pawn can be instructed to ignore their normal heat limit by clicking on the "Neural Heat Limiter", but exceeding the limit can cause psychic breakdown.

The neural heat limit is affected by both the psycaster's psychic sensitivity and psylink level. A pawn with a level 1 Psylink and 100% psychic sensitivity will have a neural heat limit of 30.

The equation for a pawn's neural heat limit is:

Neural Heat Limit = 30 × Psychic Sensitivity × (2/3 + (1/3 × Psylink level) )

or simpler:

Neural Heat Limit = (2 + Psylink level) × 10 × Psychic Sensitivity

Assuming 100% psychic sensitivity, this in the following:

Psylink
Level
Neural
Heat
Limit
1 30
2 40
3 50
4 60
5 70
6 80

Here is the neural heat limit (rounded to the nearest tenth) at various levels of psychic sensitivity:

Psylink Level Psychic Sensitivity
0% 25% 50% 75% 100% 125% 150% 175% 200% 225% 250% 275% 300%
1 (×100%) 0 7.5 15 22.5 30 37.5 45 52.5 60 67.5 75 82.5 90
2 (×133.34%) 0 10 20 30 40 50 60 70 80 90 100 110 120
3 (×166.67%) 0 12.5 25 37.5 50 62.5 75 87.5 100 125.5 125 137.5 150
4 (×200%) 0 15 30 45 60 75 90 105 120 135 150 165 180
5 (×233.34%) 0 17.5 35 52.5 70 87.5 105 122.5 140 157.5 175 192.5 210
6 (×266.67%) 0 20 40 60 80 100 120 140 160 180 200 220 240

The in-game meter for neural heat is rounded to the nearest integer, but in-game behavior suggests that the actual decimal value of heat is tracked by the game, as psycasts may sometimes say they have insufficient heat limit to cast even when the spare heat displayed on the pawn's neural heat meter exactly equals the casting cost.

Stat Def Data[edit]

Def Name
Label
Label For Full Stat List
Offset Label
Attributes
Description Category Parameters Complex
Parameters
Display
Priority
In
Category
  • Def Name:
    PsychicEntropyMax
  • Label:
    neural heat limit

The maximum amount of neural heat individual can tolerate safely.
  • Display Order:
    11
  • Def Name:
    BasicsPawn
  • Label:
    Basics
  • Display All By Default:
    false
  • Default Base Value: 30
  • Min Value: 0
  • Hide At Value: 0
  • To String Style: FloatOne
  • Show On Animals: false
  • Show On Mechanoids: false
  • Scenario Randomizable: true
3500

Version history[edit]