Difference between revisions of "Consciousness"

From RimWorld Wiki
Jump to navigation Jump to search
(→‎Base Factors: Corrected pain consciousness formula for proper scaling, and to properly describe it as an offset (subtraction) rather than a factor (multiplication). Adjusted formula to be a bit easier to understand, and added in the Pain to Consciousness penalty ratio, as well as the maximum penalty.)
 
(30 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Capacity
+
{{Verified|1.4.3641}}{{Capacity
 +
| mechanoid name = Data Processing
 +
| entity name = Sentience
 
| default base value = 1
 
| default base value = 1
 
| to string style = PercentZero
 
| to string style = PercentZero
 
| description = The state or quality of awareness. A pawn loses consciousness when this falls below 30%, and dies when this reaches 0%.
 
| description = The state or quality of awareness. A pawn loses consciousness when this falls below 30%, and dies when this reaches 0%.
 
}}
 
}}
 +
[[Human]]s, [[animals]] and [[mechanoids]] all share the same unconscious and lethality thresholds.
  
[[Human]]s, [[animals]] and [[mechanoids]] all share the same unconscious/lethality thresholds. Any change in consciousness affects movement, production and social interaction.
+
{{Hover title|Version/1.4.3580|At the time of writing}}, the maximum possible Consciousness capacity is [[Effective Maximum::1.7|170%]] with a healthy pawn high on [[go-juice]], [[luciferium]] and [[wake-up]], having used a [[neural supercharger]],{{IdeologyIcon}} with any level of [[pollution stimulus]] {{BiotechIcon}} and a [[Genes#Psychic bonding|psychic bond]] {{BiotechIcon}} with a pawn on the same map.
 
 
Consciousness is called '''Data Processing''' on [[mechanoids]].
 
 
 
{{Hover title|Version/1.3.3200|At the time of writing}}, the maximum possible Consciousness capacity is 150% with a healthy pawn high on [[go-juice]], [[luciferium]] and [[wake-up]], and having used a [[neural supercharger]].{{IdeologyIcon}}
 
  
 
== Affected stats ==
 
== Affected stats ==
Changes in consciousness influence these critical values...
+
Consciousness itself doesn't have any ''direct'' effect on a pawn's stats, however it does directly affect several other capacities which in turn affect most [[stat]]s a pawn has. Thus, when considering the effect of a consciousness change, the affected stats of those other capacities must be considered.
 
{{#ask: [[Consciousness Importance::+]]
 
{{#ask: [[Consciousness Importance::+]]
 
| ?Health Type = Type
 
| ?Health Type = Type
Line 24: Line 23:
 
| sort = Health Type,  
 
| sort = Health Type,  
 
}}
 
}}
 +
 
== Factors ==
 
== Factors ==
 +
{{Stub|section=1|reason= 1) Painshock threshold missing 2) psychic supressor }}
 
=== Base Factors ===
 
=== Base Factors ===
 
''Consciousness'' is mainly affected by the following factors:
 
''Consciousness'' is mainly affected by the following factors:
Line 42: Line 43:
 
(IF -0.45 × Pain [%] + 1.05) < 100% THEN (-0.45 × Pain [%] + 1.05) ELSE 100%</code>
 
(IF -0.45 × Pain [%] + 1.05) < 100% THEN (-0.45 × Pain [%] + 1.05) ELSE 100%</code>
 
-->
 
-->
:: ''In English, what this says is that minor levels of pain (10% or less) have no effect on Consciousness, while anything more than that starts to reduce consciousness at a little less than half its value (1/2.25).''
+
::''Thus, minor levels of pain (10% or less) have no effect on Consciousness, while anything more than that starts to reduce consciousness at a little less than half (4/9) its value.''
 +
 
 
:: ''More specifically, the pawn's consciousness is reduced at a rate of -1% for every 2.25% Pain above 10%, with a maximum penalty at 100% Pain of -40% Consciousness.''
 
:: ''More specifically, the pawn's consciousness is reduced at a rate of -1% for every 2.25% Pain above 10%, with a maximum penalty at 100% Pain of -40% Consciousness.''
 
* Brain part efficiency: 100% importance, no allowed defect. No Max (effectively 100%).
 
* Brain part efficiency: 100% importance, no allowed defect. No Max (effectively 100%).
Line 50: Line 52:
 
The following factors are applied after the ''Base factors''.
 
The following factors are applied after the ''Base factors''.
 
* [[Beer]] (high)
 
* [[Beer]] (high)
** Tipsy: '''x90%'''
+
** Tipsy: '''×90%'''
** Drunk: '''x65%'''
+
** Drunk: '''×65%'''
** Hammered: '''x10%'''
+
** Hammered: '''×50%'''
* Psychite hangover ([[Flake]]/[[Yayo]]/[[Psychite tea]]): '''x80%'''
+
* [[Cryptosleep sickness]]: '''×80%'''
* [[Cryptosleep sickness]]: '''x80%'''
 
 
* [[Food poisoning]]
 
* [[Food poisoning]]
** Recovering and Inital: '''x60%'''
+
** Recovering: '''×60%'''
** Major: '''x50%'''
+
** Initial: '''×60%'''
* [[Heart attack]] painful: '''x50%'''
+
** Major: '''×50%'''
 +
* [[Heart attack]] painful: '''×50%'''
 +
<!-- * [[Psychic hangover]]: '''×80%''' - Version history says removed in 1.1.2647 but its still in the files and not commented out. Disabling for now - Harakoni -->
 +
* [[Biosculpting sickness]]{{BiotechIcon}}: '''×80%'''
 +
* [[Deathrest|Interupted deathrest]]{{BiotechIcon}}: '''×80%'''
 +
* [[Scanning sickness]]{{BiotechIcon}}: '''×75%'''
 +
* [[Morning sickness]]{{BiotechIcon}}: '''×80%'''
  
 
=== Offsets ===
 
=== Offsets ===
Line 66: Line 73:
 
** Strong: {{--|8%}}
 
** Strong: {{--|8%}}
 
** Pounding: {{--|18%}}
 
** Pounding: {{--|18%}}
* [[Beer]] withdrawal: {{--|20%}}
+
* [[Beer|Alcohol]] withdrawal: {{--|20%}}
 
* [[Go-juice]]:  
 
* [[Go-juice]]:  
 
** High: {{+|20%}}
 
** High: {{+|20%}}
Line 82: Line 89:
 
** Moderate: {{--|20%}}
 
** Moderate: {{--|20%}}
 
** Severe: {{--|40%}}
 
** Severe: {{--|40%}}
 +
** Extreme: {{--|40%}}
 
* [[Toxic buildup]]
 
* [[Toxic buildup]]
 
** Initial: {{--|5%}}
 
** Initial: {{--|5%}}
Line 121: Line 129:
 
** Major: {{--|15%}}
 
** Major: {{--|15%}}
 
** Extreme (initial): {{--|20%}}
 
** Extreme (initial): {{--|20%}}
 +
* [[Lung rot]] extreme: {{--|10%}}
 
* [[Resurrection psychosis]]
 
* [[Resurrection psychosis]]
** Early: {{--|10%}}
+
** Moderate: {{--|10%}}
 
** Advanced: {{--|20%}}
 
** Advanced: {{--|20%}}
 
** Severe: {{--|30%}}
 
** Severe: {{--|30%}}
 
** Total: {{--|40%}}
 
** Total: {{--|40%}}
* [[Circadian half-cycler]] {{RoyaltyIcon}}: {{--|15%}}
+
* [[Psychic breakdown]]{{RoyaltyIcon}}:
* [[Neural supercharger]] {{IdeologyIcon}}: {{+|10%}}
+
** Minor: {{--|25%}}
 +
** Major: {{--|50%}}
 +
* [[Circadian half-cycler]]{{RoyaltyIcon}}: {{--|15%}}
 +
* [[Neural supercharger]]{{IdeologyIcon}}: {{+|10%}}
 +
* [[Genes#Psychic bonding|Psychic bond]]{{BiotechIcon}}:
 +
** Psychic bond: {{+|15%}}
 +
** Psychic bond distance: {{--|25%}}
 +
* [[Pollution stimulus]]{{BiotechIcon}}: {{+|5%}}
 +
* [[Infant illness]]{{BiotechIcon}} extreme: {{--|5%}}
 +
* Gene loss shock{{BiotechIcon}}: {{--|0.05}}
 +
* [[Bio-starvation]]{{BiotechIcon}}: {{--|25%}}
 +
* [[Mind-numb serum]]{{AnomalyIcon}}: {{--|5%}}
  
 
=== Limits ===
 
=== Limits ===
If any of these conditions apply, the ''Consciousness'' can not be higher than the given value. Note that the it can still be lower.
+
If any of these conditions apply, the ''Consciousness'' can not be higher than the given value. Note that it can still be lower.
 
* [[Beer]] (high) blackout: '''10% max'''
 
* [[Beer]] (high) blackout: '''10% max'''
* [[Luciferium]] withdrawal: '''80% max'''
+
* [[Luciferium]] need unmet: '''80% max'''
 
* [[Blood loss]] extreme: '''10% max'''
 
* [[Blood loss]] extreme: '''10% max'''
 
* [[Anesthetic]]
 
* [[Anesthetic]]
 
** Wearing off: '''90% max'''
 
** Wearing off: '''90% max'''
 
** Woozy: '''70% max'''
 
** Woozy: '''70% max'''
** Sedated: '''10% max'''
+
** Sedated: '''1% max'''
* [[Mental break#Catatonia|Catatonic break]]: '''10% max'''
+
* [[Mental break#Catatonia|Catatonic breakdown]]: '''10% max'''
 
* [[Psychic shock]]: '''10% max'''
 
* [[Psychic shock]]: '''10% max'''
 
* [[Psychic coma]]: '''10% max'''
 
* [[Psychic coma]]: '''10% max'''
Line 155: Line 175:
 
* [[Sleeping sickness]] extreme (advanced): '''10% max'''
 
* [[Sleeping sickness]] extreme (advanced): '''10% max'''
 
* [[Resurrection psychosis]] catatonic: '''10% max'''
 
* [[Resurrection psychosis]] catatonic: '''10% max'''
 +
* [[Psychic breakdown]] total{{RoyaltyIcon}}: '''10% max'''
 +
* [[Infant illness]]{{BiotechIcon}} extreme: '''10% max'''
 +
* [[Hemogen#Hemogen craving|Hemogen craving]]{{BiotechIcon}}:
 +
** Minor: '''90% max'''
 +
** Major: '''80% max'''
 +
** Extreme: '''50% max'''
 +
* [[Deathrest|Deathresting]]{{BiotechIcon}}: '''10% max'''
 +
* [[Deathrest|Deathrest exhaustion]]{{BiotechIcon}}: '''50% max'''
 +
* [[Genes#Deathless|Regeneration coma]]{{BiotechIcon}}: '''10% max'''
 +
* [[Xenogerm|Xenogermination coma]]{{BiotechIcon}}: '''10% max'''
 +
* [[Genes#Drugs|Chemical dependency]]{{BiotechIcon}}:
 +
** Deficiency: '''70% max'''
 +
** Deficiency coma: '''10% max'''
  
== Formula ==
+
=== Formula ===
 
The formula is as follows:
 
The formula is as follows:
 
  '''Consciousness''' = ''IF'' (Base factors × Post factors + Offsets) < Limit ''THEN'' (Base factors × Post factors + Offsets) ''ELSE'' Limit
 
  '''Consciousness''' = ''IF'' (Base factors × Post factors + Offsets) < Limit ''THEN'' (Base factors × Post factors + Offsets) ''ELSE'' Limit

Latest revision as of 09:48, 28 September 2024

Consciousness, called Data Processing on mechanoids, and Sentience on entitiesContent added by the Anomaly DLC, is a pawn capacity: The state or quality of awareness. A pawn loses consciousness when this falls below 30%, and dies when this reaches 0%. Humans, animals and mechanoids all share the same unconscious and lethality thresholds.

At the time of writing, the maximum possible Consciousness capacity is 170% with a healthy pawn high on go-juice, luciferium and wake-up, having used a neural supercharger,Content added by the Ideology DLC with any level of pollution stimulus Content added by the Biotech DLC and a psychic bond Content added by the Biotech DLC with a pawn on the same map.

Affected stats[edit]

Consciousness itself doesn't have any direct effect on a pawn's stats, however it does directly affect several other capacities which in turn affect most stats a pawn has. Thus, when considering the effect of a consciousness change, the affected stats of those other capacities must be considered.

NameTypeWeightMaxDescription
EatingCapacity1-A character's ability to eat.
ManipulationCapacity1-How well a character can physically interact with objects. Directly affected by consciousness and arms/hands/fingers effectiveness.
MovingCapacity11How well a character can move around. Directly affected by consciousness.
TalkingCapacity1-A character's capacity of speech. Directly affected by consciousness.
Reading SpeedStat1A multiplier on how fast this person can read.

Factors[edit]

Base Factors[edit]

Consciousness is mainly affected by the following factors:

  • Blood Pumping: 20% importance, no allowed defect. 100% Max.
  • Breathing: 20% importance, no allowed defect. 100% Max.
  • Blood filtration: 10% importance, no allowed defect. 100% Max.
  • Pain: The pain offset can be calculated as follows:
IF Pain[%] <= 10% THEN -0% ELSE -{(Pain-0.1)/2.25}[%]
Thus, minor levels of pain (10% or less) have no effect on Consciousness, while anything more than that starts to reduce consciousness at a little less than half (4/9) its value.
More specifically, the pawn's consciousness is reduced at a rate of -1% for every 2.25% Pain above 10%, with a maximum penalty at 100% Pain of -40% Consciousness.
  • Brain part efficiency: 100% importance, no allowed defect. No Max (effectively 100%).
    • Joywire: part efficiency offset −20%

Post Factors[edit]

The following factors are applied after the Base factors.

Offsets[edit]

The following offsets are applied after the Post factors.

Limits[edit]

If any of these conditions apply, the Consciousness can not be higher than the given value. Note that it can still be lower.

Formula[edit]

The formula is as follows:

Consciousness = IF (Base factors × Post factors + Offsets) < Limit THEN (Base factors × Post factors + Offsets) ELSE Limit

The Base factors can be calculated with the following formulas:

Blood Pumping = 1 + ({IF Blood Pumping < 1 THEN Blood Pumping ELSE 1} - 1) × 0.2
Breathing = 1 + ({IF Breathing < 1 THEN Breathing ELSE 1} - 1) × 0.2
Blood Filtration = 1 + ({IF Blood Filtration < 1 THEN Blood Filtration ELSE 1} - 1) × 0.1
Pain = IF (-0.45 × Pain + 1.05) < 1 THEN (-0.45 × Pain + 1.05) ELSE 1