PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
BleedChanceData Class Reference

Static data of bleeding chance probabilities; currently used for melee only. More...

Static Private Member Functions

static void InitBleedChanceData ()
 
static void InitMeleeChanceMap ()
 
static void InitInfectedChanceMap ()
 
static void Cleanup ()
 
static bool CalculateBleedChance (string damageType, float bloodDamage, float bleedThreshold, out float bleedChance)
 returns 'false' when damageType is unhandled
 

Static Private Attributes

static private const float BLOOD_HITPOINTS_UNIVERSAL = 100.0
 
static private ref map< string, ref BleedChanceMaxMapm_DamageTypeMap
 

Detailed Description

Static data of bleeding chance probabilities; currently used for melee only.

Member Function Documentation

◆ CalculateBleedChance()

static bool CalculateBleedChance ( string  damageType,
float  bloodDamage,
float  bleedThreshold,
out float  bleedChance 
)
inlinestaticprivate

◆ Cleanup()

static void Cleanup ( )
inlinestaticprivate

References m_DamageTypeMap.

Referenced by CGame::~DayZGame().

◆ InitBleedChanceData()

static void InitBleedChanceData ( )
inlinestaticprivate

◆ InitInfectedChanceMap()

static void InitInfectedChanceMap ( )
inlinestaticprivate

◆ InitMeleeChanceMap()

static void InitMeleeChanceMap ( )
inlinestaticprivate

Field Documentation

◆ BLOOD_HITPOINTS_UNIVERSAL

private const float BLOOD_HITPOINTS_UNIVERSAL = 100.0
staticprivate

◆ m_DamageTypeMap


The documentation for this class was generated from the following file: