![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | FallDamageData |
Functions | |
| void | AttachBleedingToZonesByHeight (notnull PlayerBase pPlayer) |
| void | DamageAttachedGear (notnull PlayerBase pPlayer) |
| float | DamageCoef (float pHeight) |
| void | DayZPlayerImplementFallDamage (DayZPlayer pPlayer) |
| float | GetHeight () |
| int | GetLandType () |
| void | HandleFallDamage (FallDamageData pData) |
| void | HandleFallDamage (float pHeight) |
| float | Randomize (int pType, float pValue) |
|
private |
Definition at line 176 of file dayzplayerimplementfalldamage.c.
References BLEEDING_FEET_SELECTIONS, BLEEDING_HANDS_SELECTIONS, BLEEDING_LEGS_SELECTIONS, g_Game, m_FallDamageData, Math::RandomFloatInclusive(), Math::RandomInt(), and Math::Randomize().
Referenced by HandleFallDamage().
|
private |
Definition at line 202 of file dayzplayerimplementfalldamage.c.
References FALL_DAMAGE_AMMO_HEALTH_ATTACHMENT, FALL_DAMAGE_AMMO_HEALTH_OTHER_ATTACHMENTS, and m_FallDamageData.
Referenced by HandleFallDamage().
|
private |
Definition at line 73 of file dayzplayerimplementfalldamage.c.
References m_FallDamageData.
Referenced by DayZPlayer::CommandHandler(), DayZPlayer::DayZPlayerImplement(), DayZPlayer::GetFallDamage(), and PluginBase::PlayerHitBy().
|
private |
Definition at line 83 of file dayzplayerimplementfalldamage.c.
References m_FallDamageData.
|
private |
Definition at line 88 of file dayzplayerimplementfalldamage.c.
References m_FallDamageData.
|
private |
Definition at line 93 of file dayzplayerimplementfalldamage.c.
References AttachBleedingToZonesByHeight(), BLEEDING_CHANCE_HEIGHT_HIGH, BLEEDING_CHANCE_HEIGHT_LOW, BLEEDINGFEET_HEIGHT_LOW, BLEEDINGHANDS_HEIGHT_LOW, BLEEDINGLEGS_HEIGHT_LOW, BROKENLEGS_HEALTH_DAMAGE_MAX, BROKENLEGS_HEIGHT_HIGH, BROKENLEGS_HEIGHT_LOW, Math::Clamp(), DAMAGE_TYPE_ATTACHMENTS, DAMAGE_TYPE_GLOBAL, DAMAGE_TYPE_LEGS, DamageAttachedGear(), FALL_DAMAGE_AMMO_HEALTH, FALL_DAMAGE_AMMO_SHOCK, g_Game, GLOVES_HEALTH_HEIGHT_HIGH, GLOVES_HEALTH_HEIGHT_LOW, HEALTH_HEIGHT_HIGH, HEALTH_HEIGHT_LOW, Math::InverseLerp(), m_FallDamageData, FallDamageData::m_Height, PANTS_HEALTH_HEIGHT_HIGH, PANTS_HEALTH_HEIGHT_LOW, Randomize(), SHOCK_HEIGHT_HIGH, SHOCK_HEIGHT_LOW, SHOES_HEALTH_HEIGHT_HIGH, SHOES_HEALTH_HEIGHT_LOW, and vector::Zero.
|
private |
Definition at line 151 of file dayzplayerimplementfalldamage.c.
References DAMAGE_TYPE_ATTACHMENTS, DAMAGE_TYPE_GLOBAL, DAMAGE_TYPE_LEGS, g_Game, RANDOM_THRESHOLD_ATTACHMENTS_HIGH, RANDOM_THRESHOLD_ATTACHMENTS_LOW, RANDOM_THRESHOLD_HEALTH_HIGH, RANDOM_THRESHOLD_HEALTH_LOW, RANDOM_THRESHOLD_LEGS_HIGH, RANDOM_THRESHOLD_LEGS_LOW, Math::RandomFloatInclusive(), Math::RandomIntInclusive(), and Math::Randomize().
Referenced by HandleFallDamage().
|
private |
Definition at line 53 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 52 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
staticprivate |
Definition at line 58 of file dayzplayerimplementfalldamage.c.
Referenced by AttachBleedingToZonesByHeight().
|
staticprivate |
Definition at line 57 of file dayzplayerimplementfalldamage.c.
Referenced by AttachBleedingToZonesByHeight().
|
staticprivate |
Definition at line 59 of file dayzplayerimplementfalldamage.c.
Referenced by AttachBleedingToZonesByHeight().
|
private |
Definition at line 42 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 41 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 43 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
staticprivate |
Definition at line 55 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 32 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 31 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 63 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage(), and Randomize().
|
private |
Definition at line 61 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage(), and Randomize().
|
private |
Definition at line 62 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage(), and Randomize().
| class FallDamageData FALL_DAMAGE_AMMO_HEALTH = "FallDamageHealth" |
Referenced by HandleFallDamage().
|
static |
Definition at line 23 of file dayzplayerimplementfalldamage.c.
Referenced by DamageAttachedGear().
|
static |
Definition at line 24 of file dayzplayerimplementfalldamage.c.
Referenced by DamageAttachedGear().
|
static |
Definition at line 21 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
DEPRECATED.
ammo type used for damaging
Definition at line 323 of file dayzplayerimplementfalldamage.c.
|
private |
damage will not be taken into account bellow this HeightToDamage
Definition at line 324 of file dayzplayerimplementfalldamage.c.
|
private |
height where player gets 100% damage
Definition at line 325 of file dayzplayerimplementfalldamage.c.
|
private |
height where legs break most of the time
Definition at line 326 of file dayzplayerimplementfalldamage.c.
|
private |
Definition at line 35 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 34 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
| const float HEALTH_HEIGHT_HIGH = 14 |
Definition at line 27 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
| const float HEALTH_HEIGHT_LOW = 5 |
Definition at line 26 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 66 of file dayzplayerimplementfalldamage.c.
Referenced by AttachBleedingToZonesByHeight(), DamageAttachedGear(), DayZPlayerImplementFallDamage(), GetHeight(), GetLandType(), and HandleFallDamage().
|
private |
Definition at line 65 of file dayzplayerimplementfalldamage.c.
|
private |
Definition at line 39 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 38 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 50 of file dayzplayerimplementfalldamage.c.
Referenced by Randomize().
|
private |
Definition at line 49 of file dayzplayerimplementfalldamage.c.
Referenced by Randomize().
|
private |
Definition at line 46 of file dayzplayerimplementfalldamage.c.
Referenced by Randomize().
|
private |
Definition at line 45 of file dayzplayerimplementfalldamage.c.
Referenced by Randomize().
|
private |
Definition at line 48 of file dayzplayerimplementfalldamage.c.
Referenced by Randomize().
|
private |
Definition at line 47 of file dayzplayerimplementfalldamage.c.
Referenced by Randomize().
|
private |
Definition at line 30 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 29 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 37 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().
|
private |
Definition at line 36 of file dayzplayerimplementfalldamage.c.
Referenced by HandleFallDamage().