Difference between revisions of "Pain"

From RimWorld Wiki
Jump to navigation Jump to search
m
m (Undo revision 65577 by Ohms law (talk))
Tag: Undo
(23 intermediate revisions by 10 users not shown)
Line 1: Line 1:
==Feelin' the Pain==
+
<noinclude>
<includeonly>
+
{{Capacity
:''Main Article: [[Pain]]''
+
| default base value = 1
</includeonly>
+
| to string style = PercentZero
Most biological creatures in Rimworld feel pain caused by [[Injury|injuries]]. Pain generally causes [[Colonist|colonists]], [[Raider|raiders]], and [[Animals|animals]] alike to go into [[Health#Shock|Shock]] or be incapacitated.
+
| description = How much pain a person feels.
 +
}}</noinclude>
 +
<includeonly>:''Main Article: [[Pain]]''</includeonly>
 +
Most biological creatures including [[colonist]]s, [[raider]]s, and [[animals]] feel pain caused by [[Injury|injuries]].  A pawn's pain level ranges from 0% to 100% and is displayed on their Health tab's Overview. Pain levels are None, Little, Moderate, Severe, and Extreme. Even a little pain causes unhappy [[Thoughts list|thoughts]]. Once pain passes 10%, it'll start to have an effect on consciousness. If a pawn's pain level meets or exceeds their [[Pain Shock Threshold]] they'll go into [[Injury#Shock|shock]], unable to move. Pawns with the Wimp [[traits|trait]] will be incapacitated with only minor pain of 20%.
  
===Formula===
+
Most pain is temporary, but [[Injury#Scarring|scars]] and certain [[disease]]s can cause long-term pain.  A [[painstopper]] implant will get rid of all a colonist's pain and negate any pain-related mood penalties. Note that colonists with the Masochist trait get a mood ''bonus'' from pain instead of a penalty, so it's usually better to leave them alone.
Pain is calculated per point of damage:
 
  
 +
==Formula==
 +
Pain follows a somewhat complex formula:
  
''Total Pain'' = ''Injury Damage'' × ''Injury Pain Amount''
+
{{math|big=1|''Pain'' {{=}} Number of Injuries &divide; [80.0 &times; Max Pain Level Multiplier<ref>This is 1.0 for humans.</ref> &times; Health Scale<ref>This is also 1.0 for humans</ref> + Extra Pain &divide; (80.0 &times; Max Pain Level Multiplier)]}}
  
 +
<references/>
  
*50 crush damage would do (50 damage × 1.0 crush pain) = 50 total pain.
+
 
*50 burn damage would do (50 damage × 1.5 burn pain) = 75 total pain.
+
Extra pain is determined by individual injuries:
 +
 
 +
{{math|big=1|''Extra Pain'' {{=}} Injury Damage &times; Injury Pain Value}}
 +
 
 +
 
 +
*50 crush damage would do {{math|<var>50 damage</var> &times; <var>1.25 crush pain</var> {{=}} ''62.5 extra pain''}}
 +
*50 burn damage would do {{math|<var>50 damage</var> &times; <var>1.875 burn pain</var> {{=}} ''93.75 extra pain''}}

Revision as of 19:31, 12 July 2019

Pain is a pawn capacity: How much pain a person feels.

Most biological creatures including colonists, raiders, and animals feel pain caused by injuries. A pawn's pain level ranges from 0% to 100% and is displayed on their Health tab's Overview. Pain levels are None, Little, Moderate, Severe, and Extreme. Even a little pain causes unhappy thoughts. Once pain passes 10%, it'll start to have an effect on consciousness. If a pawn's pain level meets or exceeds their Pain Shock Threshold they'll go into shock, unable to move. Pawns with the Wimp trait will be incapacitated with only minor pain of 20%.

Most pain is temporary, but scars and certain diseases can cause long-term pain. A painstopper implant will get rid of all a colonist's pain and negate any pain-related mood penalties. Note that colonists with the Masochist trait get a mood bonus from pain instead of a penalty, so it's usually better to leave them alone.

Formula

Pain follows a somewhat complex formula:

Pain = Number of Injuries ÷ [80.0 × Max Pain Level Multiplier[1] × Health Scale[2] + Extra Pain ÷ (80.0 × Max Pain Level Multiplier)]


  1. This is 1.0 for humans.
  2. This is also 1.0 for humans


Extra pain is determined by individual injuries:

Extra Pain = Injury Damage × Injury Pain Value


  • 50 crush damage would do 50 damage × 1.25 crush pain = 62.5 extra pain
  • 50 burn damage would do 50 damage × 1.875 burn pain = 93.75 extra pain