Difference between revisions of "Damage"

From bo-wiki.snapjawgames.com
Jump to navigation Jump to search
Line 4: Line 4:
  
 
It is important to note that damage from something can cause more than one effect. An Explosion can for example cause the player to suffer: Burn Damage, Overpressure Damage, Trauma Damage, Penetration Damage and this may result in Bleeding for damage over time.
 
It is important to note that damage from something can cause more than one effect. An Explosion can for example cause the player to suffer: Burn Damage, Overpressure Damage, Trauma Damage, Penetration Damage and this may result in Bleeding for damage over time.
 +
Or a Chemical leak may cause: Burn Damage and Toxin Damage.
 +
A Parasite that successfully attacked a player could cause Penetration damage, Bleeding over time damage, and Parasite Damage.
  
 
=== Standard Values: ===
 
=== Standard Values: ===
These values may be modified by items, traits, stats or effects, but these should be their normal values for a player without any gear.
+
These values may be modified by items, traits, stats, or effects, but these should be their normal values for a player without any gear.
 
* Playerhealth = 100;
 
* Playerhealth = 100;
 
* FireRessistanceRating = 0;
 
* FireRessistanceRating = 0;

Revision as of 01:39, 11 January 2022

There are different types of damage in the game. Their effects and how to calculate them are listed here.

Player Damage:

It is important to note that damage from something can cause more than one effect. An Explosion can for example cause the player to suffer: Burn Damage, Overpressure Damage, Trauma Damage, Penetration Damage and this may result in Bleeding for damage over time. Or a Chemical leak may cause: Burn Damage and Toxin Damage. A Parasite that successfully attacked a player could cause Penetration damage, Bleeding over time damage, and Parasite Damage.

Standard Values:

These values may be modified by items, traits, stats, or effects, but these should be their normal values for a player without any gear.

  • Playerhealth = 100;
  • FireRessistanceRating = 0;
  • BleedingRessistanceRating = 0;
  • ElectricalRessistanceRating = 0;
  • RadiationRessistanceRating = 0;
  • ToxinRessistanceRating = 0;
  • Immuneresponse modifier = CurrentHealth+25;
  • Armor Rating = 5;


Currenthealth = Playerhealth

Playerhealth-damage = Currenthealth

PlayerDamageTypes

This is a list of different damage types for a player character and how to calculate their damage for each of them.

Player Damage Table
PlayerDamageType Damage Value DamageType Formula Counter?
Oxygen Deprivation 20 DirectDamage Playerhealth-DamageValue=CurrentHealth EVASuit
Overpressure overpressurevalue+10 DirectDamage Playerhealth-DamageValue=CurrentHealth EVASuit
FallDamage Fallheight+5 DirectDamage Playerhealth-DamageValue=CurrentHealth Grav-shoes
Trauma Force*1.5+5 Damage Playerhealth-(DamageValue-(Force-Armor))=CurrentHealth Armor Rating
Penetration WeaponDmg+AmmoDmg or ObjectForce*1.5 Damage Playerhealth-(DamageValue-(Armor))=CurrentHealth Armor Rating
Burn FireIntensity+10 Damage Playerhealth-((DamageValue/FireRessistanceRating))=CurrentHealth FireRessistanceRating
Bleeding BleedMod+5 Damage over Time Playerhealth-(DamageValue/BleedingRessistanceRating)=CurrentHealth BleedingRessistanceRating
Electrical ElectricalPower+5 Damage Playerhealth-(DamageValue/ElectricalRessistanceRating)=CurrentHealth ElectricalRessistanceRating
Wajev Radiation RadiationValue DirectDamage Playerhealth-DamageValue=CurrentHealth None
Radiation RadiationValue Damage Playerhealth-(DamageValue/RadiationRessistanceRating)=CurrentHealth RadiationRessistanceRating
Biological AgentDamageValue Damage over Time Playerhealth-(DamageValue/Immunresponse)=CurrentHealth Immuneresponse modifier
Parasite AgentDamageValue Damage over Time Playerhealth-(DamageValue/Immunresponse)=CurrentHealth Immuneresponse modifier
Toxins ToxinConcentration Damage Playerhealth-(DamageValue/ToxinRessistanceRating)=CurrentHealth EVASuit or ToxinRessistanceRating
Psychological Value Damage over Time Playerhealth-(DamageValue/Health)=CurrentHealth None