Difference between revisions of "Damage Types"

From RimWorld Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
Damage is split into many different types, with different descriptors and death messages for injuries, different interactions with different targets and armor types, and different default stats. Not to be confused with [[Health Difficulties|health difficulties]].
 
Damage is split into many different types, with different descriptors and death messages for injuries, different interactions with different targets and armor types, and different default stats. Not to be confused with [[Health Difficulties|health difficulties]].
 
{| {{STDT| sortable c_08 text-center}}
 
{| {{STDT| sortable c_08 text-center}}
! Name !! Label !! Armor Category !! overkillPctToDestroyPart<ref>Function currently unclear - seems to be percentage of damage done over the current health a body part to destroy. E.g. At 70%, a 10 HP finger would require 17 damage to destroy. </ref> !! Death Message<ref>{0} represents a pawn's name.</ref> !! General Injury !! Skin Injury !! Solid Injury !! Harms Outer Layers<ref>Surgery doesn't hurt your outside bits, but getting shot and stuff will.</ref> !! Affects [[shield belt|shields]] !! Stun duration
+
! Name !! Label !! Armor Category !! overkillPctToDestroyPart<ref>See description in [[#Scratch|Scratch]]</ref> !! Death Message<ref>{0} represents a pawn's name.</ref> !! General Injury !! Skin Injury !! Solid Injury !! Harms Outer Layers<ref>Surgery doesn't hurt your outside bits, but getting shot and stuff will.</ref> !! Affects [[shield belt|shields]] !! Stun duration
 
|-id="Cut"
 
|-id="Cut"
 
! Cut  
 
! Cut  
Line 10: Line 10:
 
! Crush  
 
! Crush  
 
| crush || | Blunt || 40% - 100% || {0} has been crushed to death. || | Crush || | Cut || | Crack || | true || | true || | -
 
| crush || | Blunt || 40% - 100% || {0} has been crushed to death. || | Crush || | Cut || | Crack || | true || | true || | -
|-id="Blunt"
+
|-id="Table Blunt"
 
! Blunt
 
! Blunt
 
| blunt || | Blunt || 40% - 100% || {0} has been beaten to death. || | Crush || | Bruise || | Crack || | true || | false || | -
 
| blunt || | Blunt || 40% - 100% || {0} has been beaten to death. || | Crush || | Bruise || | Crack || | true || | false || | -
Line 16: Line 16:
 
! Poke
 
! Poke
 
| blunt || | Blunt || 40% - 100% || {0} has been beaten to death. || | Crush || | Bruise || | Crack || | true || | false || | -
 
| blunt || | Blunt || 40% - 100% || {0} has been beaten to death. || | Crush || | Bruise || | Crack || | true || | false || | -
|-id="Demolish"
+
|-id="Table Demolish"
 
! Demolish
 
! Demolish
 
| blunt || | Blunt || 40% - 100% || {0} has been beaten to death. || | Crush || | Bruise || | Crack || | true || | false || | -
 
| blunt || | Blunt || 40% - 100% || {0} has been beaten to death. || | Crush || | Bruise || | Crack || | true || | false || | -
Line 37: Line 37:
 
! Scratch
 
! Scratch
 
| scratch || | Sharp || 0% - 70% || {0} has been torn to death. || | Scratch || | Scratch || | Crack || | true || | false || | -
 
| scratch || | Sharp || 0% - 70% || {0} has been torn to death. || | Scratch || | Scratch || | Crack || | true || | false || | -
|-id="Toxic scratch"
+
|-id="Table Toxic scratch"
 
! ScratchToxic
 
! ScratchToxic
 
| toxic scratch || | Sharp || 0% - 70% || {0} has been torn to death. || | Scratch || | Scratch || | Crack || | true || | false || | -
 
| toxic scratch || | Sharp || 0% - 70% || {0} has been torn to death. || | Scratch || | Scratch || | Crack || | true || | false || | -
Line 43: Line 43:
 
! Bite
 
! Bite
 
| bite || | Sharp ||  0% - 10% || {0} has been bitten to death. || | Bite || | Bite || |  Crack || | true || | false || |  -
 
| bite || | Sharp ||  0% - 10% || {0} has been bitten to death. || | Bite || | Bite || |  Crack || | true || | false || |  -
|-id="Toxic bite"
+
|-id="Table Toxic bite"
 
! BiteToxic
 
! BiteToxic
 
| toxic bite || | Sharp ||  0% - 10% || {0} has been bitten to death. || | Bite || | Bite || |  Crack || | true || | false || |  -
 
| toxic bite || | Sharp ||  0% - 10% || {0} has been bitten to death. || | Bite || | Bite || |  Crack || | true || | false || |  -
|-id="Bomb"
+
|-id="Table Bomb"
 
! Bomb  
 
! Bomb  
 
|bomb || | Sharp ||? || | {0} has died in an explosion. || | Shredded || | Shredded || | Crack || | true || | true || | -
 
|bomb || | Sharp ||? || | {0} has died in an explosion. || | Shredded || | Shredded || | Crack || | true || | true || | -
Line 55: Line 55:
 
! Flame
 
! Flame
 
| flame || | Heat || ? ||| {0} has burned to death. || | Burn || | Burn || | Burn || | false<ref>Fire currently doesn't burn your organs out or anything - ironically good for preserving them.</ref> || | false || | -
 
| flame || | Heat || ? ||| {0} has burned to death. || | Burn || | Burn || | Burn || | false<ref>Fire currently doesn't burn your organs out or anything - ironically good for preserving them.</ref> || | false || | -
|-id="Burn"
+
|-id="Table Burn"
 
! Burn
 
! Burn
 
| burn || | Heat || ? ||| {0} has burned to death. || | Burn || | Burn || | Burn || | false<ref>Fire currently doesn't burn your organs out or anything - ironically good for preserving them.</ref> || | false || | -
 
| burn || | Heat || ? ||| {0} has burned to death. || | Burn || | Burn || | Burn || | false<ref>Fire currently doesn't burn your organs out or anything - ironically good for preserving them.</ref> || | false || | -
|-id="Thump"
+
|-id="Table Thump"
 
! Thump
 
! Thump
 
|thump || | Sharp ||? || | {0} has ?? || | Crush || | Crush || | Crack || | ?? || | ?? || | -
 
|thump || | Sharp ||? || | {0} has ?? || | Crush || | Crush || | Crack || | ?? || | ?? || | -
Line 70: Line 70:
 
! Execution cut
 
! Execution cut
 
| execution cut || | - || - ||| {0} has been executed by cutting. || | Cut || | Cut || | Cut || | false || | false || | -
 
| execution cut || | - || - ||| {0} has been executed by cutting. || | Cut || | Cut || | Cut || | false || | false || | -
|-id="EMP"
+
|-id="Table EMP"
! [[EMP]] <ref name="stun">Does not deal physical damage so does not show up on body parts. </ref>
+
! EMP <ref name="stun">Does not deal physical damage so does not show up on body parts. </ref>
 
| - || | - || - || | {0} has been EMPed to death. || | - || | - || | - || | true || | true || | 0.25 s <ref name = duration>Per point of damage.</ref> <ref> Only applies to mechanoids or turrets. </ref>
 
| - || | - || - || | {0} has been EMPed to death. || | - || | - || | - || | true || | true || | 0.25 s <ref name = duration>Per point of damage.</ref> <ref> Only applies to mechanoids or turrets. </ref>
 
|-id="Stun"
 
|-id="Stun"

Revision as of 01:28, 2 January 2022

Damage is split into many different types, with different descriptors and death messages for injuries, different interactions with different targets and armor types, and different default stats. Not to be confused with health difficulties.

Name Label Armor Category overkillPctToDestroyPart[1] Death Message[2] General Injury Skin Injury Solid Injury Harms Outer Layers[3] Affects shields Stun duration
Cut cut Sharp 0% - 10% {0} has been cut to death. Cut Cut Crack true false -
Crush crush Blunt 40% - 100% {0} has been crushed to death. Crush Cut Crack true true -
Blunt blunt Blunt 40% - 100% {0} has been beaten to death. Crush Bruise Crack true false -
Poke blunt Blunt 40% - 100% {0} has been beaten to death. Crush Bruise Crack true false -
Demolish blunt Blunt 40% - 100% {0} has been beaten to death. Crush Bruise Crack true false -
Stab stab Sharp 40% - 100% {0} has been stabbed to death. Stab Stab Crack true false -
RangedStab stab Sharp 40% - 100% {0} has been stabbed to death. Stab Stab Crack true false -
Bullet bullet Sharp 0% - 70% {0} has been shot to death. Gunshot Gunshot Gunshot true true -
Arrow arrow Sharp 0% - 70% {0} has been shot to death. Cut Cut Crack true true -
ArrowHighVelocity arrow Sharp 0% - 70% {0} has been shot to death. Cut Cut Crack true true -
Scratch scratch Sharp 0% - 70% {0} has been torn to death. Scratch Scratch Crack true false -
ScratchToxic toxic scratch Sharp 0% - 70% {0} has been torn to death. Scratch Scratch Crack true false -
Bite bite Sharp 0% - 10% {0} has been bitten to death. Bite Bite Crack true false -
BiteToxic toxic bite Sharp 0% - 10% {0} has been bitten to death. Bite Bite Crack true false -
Bomb bomb Sharp ? {0} has died in an explosion. Shredded Shredded Crack true true -
BombSuper bomb Sharp ? {0} has died in an explosion. Shredded Shredded Crack true true -
Flame flame Heat ? {0} has burned to death. Burn Burn Burn false[4] false -
Burn burn Heat ? {0} has burned to death. Burn Burn Burn false[5] false -
Thump thump Sharp ? {0} has ?? Crush Crush Crack ?? ?? -
Frostbite frostbite - ? {0} has succumbed to frostbite. Frostbite Frostbite Frostbite true false -
Surgical cut surgical cut - ? {0} has died during surgery. - - - false[6] false -
Execution cut execution cut - - {0} has been executed by cutting. Cut Cut Cut false false -
EMP [7] - - - {0} has been EMPed to death. - - - true true 0.25 s [8] [9]
Stun [7] - - - {0} has been stunned to death. - - - false true 0.33 s [8]
Smoke [7] - - - ? - - - ? ? ?
  1. See description in Scratch
  2. {0} represents a pawn's name.
  3. Surgery doesn't hurt your outside bits, but getting shot and stuff will.
  4. Fire currently doesn't burn your organs out or anything - ironically good for preserving them.
  5. Fire currently doesn't burn your organs out or anything - ironically good for preserving them.
  6. Able to remove organs without harming outer body parts.
  7. 7.0 7.1 7.2 Does not deal physical damage so does not show up on body parts.
  8. 8.0 8.1 Per point of damage.
  9. Only applies to mechanoids or turrets.


Blunt

If a strike from an attack dealing blunt damage is sufficient to destroy the struck body part, damage can propagate to the parent part of the destroyed part, if and only if that parent part is considered an outside part. How the damage is divided between the two attacks is currently unclear. This allows blunt damage to deal significant damage to important body parts even if they were not the part directly targeted.

Additionally, if a blunt attack hits the parentless body part of a target, e.g. the torso on humans and most other pawns, there is a small chance to Stun the target. This chance depends on the percentage of the body part's maximum HP that the attack inflicted as damage. It is determined by the following curve. I.e. if a single strike does 90% of the maximum, not remaining, HP of the torso to the torso of a pawn, it has a 15% chance to be stunned.

Alternatively, if a blunt attack hits a body part of a target that a is source of consciousness, e.g. the brain on humans and most other pawns, there is a larger chance to Stun the target. This chance depends on the percentage of the body part's maximum HP that the attack inflicted as damage. It is determined by the following curve. I.e. if a single strike does 50% of the maximum, not remaining, HP of the brain to the brain of a pawn, it has a 100% chance to be stunned.

In both cases the stun duration appears to be 0.66s

If neither the parentless body part nor a consciousness source are hit, no stun occurs.

Stun Chance per Percentage of Torso's Maximum HP Stun Chance per Percentage of Brain's Maximum HP

Bomb

Bomb damage is done by a variety of explosive weapons and is additionally effective against buildings. The default damage is 50, with 0.1 AP multiplier, and a default stopping power of 0.5. It does 4x Damage to Plants and to impassable buildings such as Nutrient Paste Dispensers and 2x to passable buildings such as armchairs. Additionally, Walls specifically have an additional 2x multiplier, stacking with the previous 4x, for a total of 8x damage.

Burn

Identical to Flame except that it cannot ignite targets.

Demolish

Demolish damage is done by breach axes and is additionally effective against buildings. It does 10x Damage to buildings, but it otherwise identical to Blunt damage.

EMP

EMP damage is a fairly unique form of damage that does no direct harm to living pawns, but temporarily stuns mechanical pawns and some objects.

The weapons that deal EMP damage include:

Additionally, when destroyed the Defoliator condition causer will release a EMP blast with a 9 tile radius.

When inflicted, EMP damage will stun mechanoids and turrets, including mortars and both human and mechanoid turrets. Stun duration is directly proportional to the EMP damage inflicted on the target at a ratio of 30 ticks (0.5 secs) of stun per damage. Most sources do 50 EMP Damage. Zeushammers do 9 EMP damage, and EMP launchers have a base damage of 50 but varying by quality.

After being stunned, mechanoids become 'Adapted' and gain immunity against further stuns for 2,200 ticks (36.67 secs). Immunity is applied on stun, and will not be extended by stunning an adapted or already stunned mechanoid. This time begins ticking down when the stun is applied, and thus the post-stun Adapted duration is 700 ticks (11.67 secs) for most sources. Turrets do not become adapted.

Damage Sources Stun Duration Post-Stun Adaption Duration
9 Zeushammer, Persona zeushammer 270 ticks (4.5 secs) 1,930 ticks (32.17 secs)
45 Awful quality EMP launcher 1,350 ticks (22.5 secs) 850 ticks (14.17 secs)
50 All other sources 1,500 ticks (25 secs) 700 ticks (11.67 secs)
62.5 Masterwork quality EMP launcher 1,875 ticks (31.25 secs) 325 ticks (5.42 secs)
75 Legendary quality EMP launcher 2,250 ticks (37.5 secs) ticks (0 secs)

EMP damage instantly breaks shield belts, which will then recharge using their regular mechanics just as if the shield was depleted by regular damage.

Against low-shield packs, EMP projectiles either hitting the shield itself or EMP damage done to the burnout low-shield object will disable the shield for 9 seconds, during which time the burnout timer will still count down. Note that an EMP's area of effect overlapping with the projected shield will not disable it - a projectile must hit the shield or the EMP damage must be dealt to the structure itself.

Additionally mech low-shields and mech high-shields in Mechanoid cluster Content added by the Royalty DLC will be disabled for 1,080 ticks (18 secs) when hit with an EMP, including when intercepting an EMP mortar shell.

EMP damage inflicts brain shock on pawns with the following implants, knocking them unconscious:

EMP damage inflicts vomiting on pawns with the following implants:

Using EMP attacks against friendlies counts as an attack, even if they aren't hurt.

If an EMP attack does more EMP damage to a mortar than the it has remaining HP, the mortar will explode.

Flame

Flame damage has a default damage of 10 and typically has no armor penetration at all. If any damage is dealt by flame damage at all, i.e. it is not fully negated by protective apparel, there is a chance to ignite the pawn. This chance does not scale with the damage done i.e. a partial mitigation does not reduce the chance.

Scratch

Scratch damage does damage differently depending on what part is initially targeted.

If the part targeted is internal, then a count is made of all parts from the targeted part, and that part's parent, and that part's parent, etc. until a part that is external is found. The damage dealt is then evenly divided among these parts, including the targeted part and the final outside part. Note that in testing, no scratch attack was seen initially targeting an internal part. It is unclear if this is even possible to occur in game.

If the part targeted is external, then a list is created including: the originally targeted part, the children parts of the original part, the parent of the original part, and the children of the parent of the original part. Two parts are then selected from this list at random, and then 67% of the original post-armor damage is dealt to both parts. This damage may be limited by overkill prevention however.

Overkill prevention works as follows: If the damage would be insufficient to reduce the HP of the body part in question, full damage is dealt. If the damage would be sufficient, two outcomes are possible - either the part is destroyed or the part is reduced to 1 HP. First, the amount of damage over the current HP of the part is determined. This is then divided by the maximum health of the body part when completely healthy. This is the "Overkill Percentage". This overkill percentage is then compared to the "overkillPctToDestroyPart" range unique to the damage type. In this instance, Scratch has a range of 0~0.7, or 0 to 70%. An inverse lerp is then performed using the Overkill Percentage and this range.

Chance to Destroy = (OVERKILL PERCENTAGE - LOWER)/(UPPER - LOWER)

This result is the chance that the body part is destroyed by the attack. For example, if the attack deals 70% of the parts maximum health as Scratch Type Overkill Damage, then there is a 100% chance the body part would be destroyed. If the chance is failed, the part is not destroyed and instead reduced to 1 HP.

Toxic bite

Identical to Bite, but inflicts a 1.5% severity increase of toxic buildup for each point of Bite damage inflicted, multiplied by the Toxic Sensitivity of the target.

Toxic scratch

Identical to Scratch, but inflicts a 1.5% severity increase of toxic buildup for each point of Scratch damage inflicted, multiplied by the Toxic Sensitivity of the target.

Thump

Thump damage is done by Thump cannon, and is exceptionally effective against buildings. The default damage is only 5, with 0 AP, however it does 4x Damage to Plants, 15x damage to impassable buildings such as Nutrient Paste Dispensers, 7.5x to passable buildings such as armchairs. Additionally, both walls and natural rock walls specifically have an additional 2x multiplier, stacking with the previous 15x, for a total of 30x damage.

Version history

  • Beta 19/1.0 - Bomb damage now does 2x damage vs plants. Note: this was increased in a later version to 4x, as noted above.
  • 1.3.3200 - thump damage multiplier versus walls reduced from 4x to 2x.