Difference between revisions of "Neural Heat Limit"

From RimWorld Wiki
Jump to navigation Jump to search
(Redirected page to Psycasts#Neural Heat Limit)
Tag: New redirect
 
m (Remaining stat template data)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
#REDIRECT [[Psycasts#Neural Heat Limit]]
+
{{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
 +
| 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
 +
| hide at value = 0
 +
| to string style = FloatOne
 +
| scenario randomizable = true
 +
| show on animals = false
 +
| show on mechanoids = false
 +
| 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
 +
}}
 +
 
 +
== Factors ==
 +
* Stats:
 +
** '''[[Psychic Sensitivity]]'''
 +
 
 +
* [[Hediffs]]
 +
** {{RoyaltyIcon}}[[Hediffs#Psylink|Psylink]]:
 +
{| {{STDT| c_07}}
 +
! Psylink<br />Level !! Neural Heat<br />Limit Factor
 +
|-
 +
! 1
 +
| '''×100%'''
 +
|-
 +
! 2
 +
| {{Good|×133.34%}}
 +
|-
 +
! 3
 +
| {{Good|×166.67%}}
 +
|-
 +
! 4
 +
| {{Good|×200%}}
 +
|-
 +
! 5
 +
| {{Good|×233.34%}}
 +
|-
 +
! 6
 +
| {{Good|×266.67%}}
 +
|}
 +
 
 +
== Explanation ==
 +
[[File:Neural Heat Unlimited.png|frame|right|Neural Heat Limiter Off]]
 +
[[File:Neural Heat limited.png|frame|right|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 [[Hediffs#Psychic breakdown|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:
 +
 
 +
<code>[[Neural Heat Limit]] = 30 × [[Psychic Sensitivity]] × (2/3 + (1/3 × Psylink level) )</code>
 +
 
 +
or simpler:
 +
 
 +
<code>[[Neural Heat Limit]] = (2 + Psylink level) × 10 × [[Psychic Sensitivity]]</code>
 +
 
 +
Assuming 100% psychic sensitivity, this in the following:
 +
{| {{STDT| sortable c_07 text-center}}
 +
|-
 +
! Psylink<br />Level !! Neural<br />Heat<br />Limit
 +
|-
 +
! 1
 +
| {{#expr: 30 * 1 * (0.66666 + (0.33333 * 1)) round 0}}
 +
|-
 +
! 2
 +
| {{#expr: 30 * 1 * (0.66666 + (0.33333 * 2)) round 0}}
 +
|-
 +
! 3
 +
| {{#expr: 30 * 1 * (0.66666 + (0.33333 * 3)) round 0}}
 +
|-
 +
! 4
 +
| {{#expr: 30 * 1 * (0.66666 + (0.33333 * 4)) round 0}}
 +
|-
 +
! 5
 +
| {{#expr: 30 * 1 * (0.66666 + (0.33333 * 5)) round 0}}
 +
|-
 +
! 6
 +
| {{#expr: 30 * 1 * (0.66666 + (0.33333 * 6)) round 0}}
 +
|-
 +
|}
 +
 
 +
Here is the neural heat limit (rounded to the nearest tenth) at various levels of psychic sensitivity:
 +
{| {{STDT| c_07}}
 +
|-
 +
! rowspan=2 | Psylink Level
 +
! colspan=13 | 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 ({{Good|×133.34%}})
 +
| 0 || 10<!--.0005--> || 20<!--.001--> || 30<!--.0015--> || 40<!--.002--> || 50<!--.0025--> || 60<!--.003--> || 70<!--.0035--> || 80<!--.004--> || 90<!--.0045--> || 100<!--.005--> || 110<!--.0055--> || 120<!--.006-->
 +
|-
 +
! 3 ({{Good|×166.67%}})
 +
| 0 || 12.5<!--0025--> || 25<!--.0005--> || 37.5<!--0075--> || 50<!--.001--> || 62.5<!--0125--> || 75<!--.0015--> || 87.5<!--0175--> || 100<!--.002--> || 125.5<!--0225--> || 125<!--.0025--> || 137.5<!--0275--> || 150<!--.003-->
 +
|-
 +
! 4 ({{Good|×200%}})
 +
| 0 || 15 || 30 || 45 || 60 || 75 || 90 || 105 || 120 || 135 || 150 || 165 || 180
 +
|-
 +
! 5 ({{Good|×233.34%}})
 +
| 0 || 17.5<!--005--> || 35<!--.001--> || 52.5<!--015--> || 70<!--.002--> || 87.5<!--025--> || 105<!--.003--> || 122.5<!--035--> || 140<!--.004--> || 157.5<!--045--> || 175<!--.005--> || 192.5<!--055--> || 210<!--.006-->
 +
|-
 +
! 6 ({{Good|×266.67%}})
 +
| 0 || 20<!--.00025--> || 40<!--.0005--> || 60<!--.00075--> || 80<!--.001--> || 100<!--.00125--> || 120<!--.0015--> || 140<!--.00175--> || 160<!--.002--> || 180<!--.00225--> || 200<!--.0025--> || 220<!--.00275--> || 240<!--.003-->
 +
|}
 +
 
 +
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 ==
 +
{| {{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
 +
|- id="Neural Heat Limit" <!-- MayRequireAnyOf="Royalty, Biotech" --> <!--<StatDef>-->
 +
|
 +
* '''Def Name:'''<br />PsychicEntropyMax
 +
* '''Label:'''<br />neural heat limit
 +
----
 +
* May Require Any Of:
 +
** '''[[Royalty]] {{RoyaltyIcon}}'''
 +
** '''[[Biotech]] {{BiotechIcon}}'''
 +
| The maximum amount of neural heat individual can tolerate safely.
 +
|
 +
* Display Order:<br />'''11'''
 +
* Def Name:<br />'''BasicsPawn'''
 +
* Label:<br />'''Basics'''
 +
* Display All By Default:<br />{{Bad|false}}
 +
|
 +
* '''Default Base Value:''' 30
 +
* '''Min Value:''' 0
 +
* '''Hide At Value:''' 0
 +
* '''To String Style:''' FloatOne
 +
* '''Show On Animals:''' {{Bad|false}}
 +
* '''Show On Mechanoids:''' {{Bad|false}}
 +
* '''Scenario Randomizable:''' {{Good|true}}
 +
|
 +
* Show If Mods Loaded:
 +
** '''[[Royalty]] {{RoyaltyIcon}}'''
 +
* Show If Mods Loaded Any:
 +
** '''[[Royalty]] {{RoyaltyIcon}}'''
 +
** '''[[Biotech]] {{BiotechIcon}}'''
 +
* Show If Hediffs Present:
 +
** '''[[Hediffs#Psylink|Psylink]]'''
 +
* Stat Factors:
 +
** '''[[Psychic Sensitivity]]'''
 +
* '''Parts:'''
 +
** '''StatPart_GearStatOffset{{RoyaltyIcon}},{{BiotechIcon}}:'''
 +
*** Apparel Stat: '''[[Neural Heat Limit Offset]]'''
 +
*** Include Weapon: {{Good|true}}
 +
| 3500
 +
<!--</StatDef>-->
 +
|}
 +
 
 +
== Version history ==
 +
{{Stub|section=1|reason=General Version history}}
 +
 
 +
{{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]