|
PC Stable Documentation
|
|

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 BleedChanceMaxMap > | m_DamageTypeMap |
Static data of bleeding chance probabilities; currently used for melee only.
|
inlinestaticprivate |
returns 'false' when damageType is unhandled
References Debug::BleedingChancesLog(), BLOOD_HITPOINTS_UNIVERSAL, Math::Ceil(), Math::Floor(), Math::InverseLerp(), LogManager::IsBleedingChancesLogEnable(), Math::Lerp(), m_DamageTypeMap, Math::Max(), Math::Min(), and float::ToString().
Referenced by BleedingSourcesManagerBase::ProcessHit().
|
inlinestaticprivate |
References m_DamageTypeMap.
Referenced by CGame::~DayZGame().
|
inlinestaticprivate |
References InitInfectedChanceMap(), InitMeleeChanceMap(), and m_DamageTypeMap.
Referenced by CGame::DayZGame().
|
inlinestaticprivate |
References BLOOD_HITPOINTS_UNIVERSAL, ErrorEx, and m_DamageTypeMap.
Referenced by InitBleedChanceData().
|
inlinestaticprivate |
References BLOOD_HITPOINTS_UNIVERSAL, ErrorEx, and m_DamageTypeMap.
Referenced by InitBleedChanceData().
|
staticprivate |
Referenced by CalculateBleedChance(), InitInfectedChanceMap(), and InitMeleeChanceMap().
|
staticprivate |
Referenced by CalculateBleedChance(), Cleanup(), InitBleedChanceData(), InitInfectedChanceMap(), and InitMeleeChanceMap().