DayZ Scripts
v1.21.156300 ยท Jun 20, 2023
 
Loading...
Searching...
No Matches
PlayerConstants.c
Go to the documentation of this file.
2{
3 static const float WEAPON_RAISE_BLEND_DELAY = 0.2;
4 static const float MELEE2_MOVEMENT_BLEND_DELAY = 0.35;
5 static const float HEAVY_HIT_THRESHOLD = 0.5; //defines what is considered a 'heavy hit' from the indicator's standpoint
6 //----------------------------------------------------------
7 // SHOES DAMAGE/FEET BLEEDING
8 //----------------------------------------------------------
9 static const float BAREFOOT_MOVEMENT_BLEED_MODIFIER = 0.1;
10 static const float SHOES_MOVEMENT_DAMAGE_PER_STEP = 0.035;
11 static const int CHECK_EVERY_N_STEP = 10;//will process every n-th step(for performance reasons)
12 //----------------------------------------------------------
13 // STAT LEVELS START
14 //----------------------------------------------------------
15 static const float SL_HEALTH_CRITICAL = 15;
16 static const float SL_HEALTH_LOW = 30;
17 static const float SL_HEALTH_NORMAL = 50;
18 static const float SL_HEALTH_HIGH = 80;
19
20 static const float SL_TOXICITY_CRITICAL = 20;
21 static const float SL_TOXICITY_LOW = 40;
22 static const float SL_TOXICITY_NORMAL = 60;
23 static const float SL_TOXICITY_HIGH = 80;
24
25 static const float SL_BLOOD_CRITICAL = 3000;
26 static const float SL_BLOOD_LOW = 3500;
27 static const float SL_BLOOD_NORMAL = 4000;
28 static const float SL_BLOOD_HIGH = 4500;
29
30 static const float SL_ENERGY_CRITICAL = 0;
31 static const float SL_ENERGY_LOW = 300;
32 static const float SL_ENERGY_NORMAL = 800;
33 static const float SL_ENERGY_HIGH = 3500;
34 static const float SL_ENERGY_MAX = 5000;
35
36 static const float SL_WATER_CRITICAL = 0;
37 static const float SL_WATER_LOW = 300;
38 static const float SL_WATER_NORMAL = 800;
39 static const float SL_WATER_HIGH = 3500;
40 static const float SL_WATER_MAX = 5000;
41 //----------------------------------------------------------
42 // STAT LEVELS END
43 //----------------------------------------------------------
44
45 //-------------------------------------------------------
46 static const float NORMAL_TEMPERATURE_L = 36.0;
47 static const float NORMAL_TEMPERATURE_H = 36.5;
48 static const float HIGH_TEMPERATURE_L = 38.5;
49 static const float HIGH_TEMPERATURE_H = 39.0;
50 //-------------------------------------------------------
51 static const float DIGESTION_SPEED = 1.7; //quantity processed in the stomach per second
52 static const float CONSUMPTION_MULTIPLIER_BASE = 1; //must not be 0 or less
53 static const float STOMACH_ENERGY_TRANSFERED_PER_SEC = 3; //amount of kcal transfered to energy per second(this should ideally be higher than what player burns under high metabolic load[sprint])
54 static const float STOMACH_WATER_TRANSFERED_PER_SEC = 6; //amount of ml transfered to water per second(this should ideally be higher than what player burns under high metabolic load[sprint])
55 static const float STOMACH_SOLID_EMPTIED_PER_SEC = 7; //amount of g/ml emptied from stomach per second
56
57 static const float LOW_WATER_THRESHOLD = SL_WATER_LOW; //threshold from which water affects health
58
59 static const float LOW_ENERGY_THRESHOLD = SL_ENERGY_LOW; //threshold from which energy affects health
60
61 //--------------------------------------------------------
62 static const float METABOLIC_SPEED_ENERGY_BASAL = 0.01; //energy loss per second while idle
63
64 static const float METABOLIC_SPEED_ENERGY_WALK = 0.1; //energy loss per second
65 static const float METABOLIC_SPEED_ENERGY_JOG = 0.3; //energy loss per second
66 static const float METABOLIC_SPEED_ENERGY_SPRINT = 0.6; //energy loss per second
67
68 static const float METABOLIC_SPEED_WATER_BASAL = 0.01; //water loss per second while idle
69
70 static const float METABOLIC_SPEED_WATER_WALK = 0.1; //water loss per second
71 static const float METABOLIC_SPEED_WATER_JOG = 0.3; //water loss per second
72 static const float METABOLIC_SPEED_WATER_SPRINT = 0.6; //water loss per second
73 //--------------------------------------------------------
74
75 static const float THRESHOLD_HEAT_COMFORT_PLUS_WARNING = 0.2; //missing comment
76 static const float THRESHOLD_HEAT_COMFORT_PLUS_CRITICAL = 0.5; //missing comment
77 static const float THRESHOLD_HEAT_COMFORT_PLUS_EMPTY = 0.9; //missing comment
78
79 static const float THRESHOLD_HEAT_COMFORT_MINUS_WARNING = -0.3; //missing comment
80 static const float THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL = -0.5; //missing comment
81 static const float THRESHOLD_HEAT_COMFORT_MINUS_EMPTY = -0.9; //missing comment
82
83 //--------------------------------------------------------
84 static const int BLOOD_THRESHOLD_FATAL = 2500; //fatal blood level
85
86 static const float BLOOD_REGEN_RATE_PER_SEC = 0.3; //base amount of blood regenerated per second
87 static const float DAMAGE_ZONE_BLOOD_REGEN_MODIFIER = 0.7;
88
89 static const float BLOOD_REGEN_MODIFIER_ENERGY_LOW = 0; //multiplier for blood regen rate
90 static const float BLOOD_REGEN_MODIFIER_ENERGY_MID = 0.5;
91 static const float BLOOD_REGEN_MODIFIER_ENERGY_HIGH = 1;
92
93 static const float BLOOD_REGEN_MODIFIER_WATER_LOW = 0; //multiplier for blood regen rate (BLOOD_REGEN_MULTIPLIER_WATER_LOW ?)
94 static const float BLOOD_REGEN_MODIFIER_WATER_MID = 0.5;
95 static const float BLOOD_REGEN_MODIFIER_WATER_HIGH = 1;
96
97 static const float SALINE_BLOOD_REGEN_PER_SEC = 3; //boost for blood regen per second, independent on BLOOD_REGEN_SPEED
98 static const float SALINE_LIQUID_AMOUNT = 500;
99 static const float SALINE_WATER_REGEN_PER_SEC = 2.1;
100
101 static const float HEMOLYTIC_BLOOD_DRAIN_PER_SEC = 7; //hemolytic reaction blood drain per second
102 static const float HEMOLYTIC_BLOODLOSS_AMOUNT = 500;
103 static const float HEMOLYTIC_RISK_SHOCK_THRESHOLD = 75; // amount of blood from transfusion causing player character going into shock
104 static const float HEMOLYTIC_REACTION_THRESHOLD = 175; // amount of blood from transfusion triggering hemolytic reaction
105
108
111
112 static const float WATER_LOSS_HC_PLUS_LOW = 0;
113 static const float WATER_LOSS_HC_PLUS_HIGH = 0.4;
114
115 static const float ENERGY_LOSS_HC_MINUS_LOW = 0.2;
116 static const float ENERGY_LOSS_HC_MINUS_HIGH = 0.45;
117
118 static const float HEALTH_LOSS_HC_PLUS_LOW = 0.05;
119 static const float HEALTH_LOSS_HC_PLUS_HIGH = 0.15;
120
121 static const float HEALTH_LOSS_HC_MINUS_LOW = 0.05;
122 static const float HEALTH_LOSS_HC_MINUS_HIGH = 0.15;
123
124 static const float WATER_LOSS_FEVER = 0.2;
125
126 //--------------------------------------------------------
127 static const float LOW_ENERGY_DAMAGE_PER_SEC = 0.05; //health loss per second while low on energy
128 static const float LOW_WATER_DAMAGE_PER_SEC = 0.05; //health loss per second while low on water
129
130 static const float HEALTH_REGEN_MIN = 0.005; //health regen rate at BLOOD_THRESHOLD_FATAL blood level
131 static const float HEALTH_REGEN_MAX = 0.03; //health regen rate at MAXIMUM blood level
132
133 static const float LEG_HEALTH_REGEN = 1; //Leg health regen when leg is NOT BROKEN
134 static const float LEG_HEALTH_REGEN_BROKEN = 0.18; //Leg health regen when BROKEN OR SPLINTED
135
136 static const float UNCONSCIOUS_THRESHOLD = 25.0; //player goes unconscious when we get under this threshold
137 static const float CONSCIOUS_THRESHOLD = 50.0; //player regains consciousness when he gets above this threshold
138
139 static const float SHOCK_REFILL_CONSCIOUS_SPEED = 5; //shock refill speed when the player is conscious
140 static const float SHOCK_REFILl_UNCONSCIOUS_SPEED = 1; //shock refill speed when the player is unconscious
141
142 static const float SHOCK_DAMAGE_BLOOD_THRESHOLD_HIGH = 3000; // we start dealing shock damage over time when we get at this value or lower
143 static const float SHOCK_DAMAGE_BLOOD_THRESHOLD_LOW = 2500; // the closer we get to this value, the higher the over time shock damage we deal
144
145 static const float SHOCK_DAMAGE_HIGH = 5.5; // shock damage per second when the blood is near the upper blood threshold
146 static const float SHOCK_DAMAGE_LOW = 6.25; // shock damage per second when the blood is near the lower blood threshold
147
148 static const float SHOCK_REFILL_COOLDOWN_AFTER_HIT = 1000; // duration of cooldown (ms) during which shock regeneration is paused
149
150 static const float UNCONSCIOUS_IN_WATER_TIME_LIMIT_TO_DEATH = 20; // how long can player survive while unconscious when in water in secs
151 //----------------------------------------------------------
152 static const float BLEEDING_SOURCE_BLOODLOSS_PER_SEC = -20; // amount of blood loss per second from one bleeding source
153 static const float BLEEDING_SOURCE_FLOW_MODIFIER_MEDIUM = 0.6; // modifier of the bloodloss given by BLEEDING_SOURCE_BLOODLOSS_PER_SEC, multiplying these two will give the resulting bloodloss
154 static const float BLEEDING_SOURCE_FLOW_MODIFIER_LOW = 0.1; // modifier of the bloodloss given by BLEEDING_SOURCE_BLOODLOSS_PER_SEC, multiplying these two will give the resulting bloodloss
155 static const float BLEEDING_SOURCE_FLOW_MODIFIER_HIGH = 1; // modifier of the bloodloss given by BLEEDING_SOURCE_BLOODLOSS_PER_SEC, multiplying these two will give the resulting bloodloss
156 static const int BLEEDING_SOURCE_DURATION_NORMAL = 300; // in seconds, how long will bleeding source exist until disapearing
157 static const float BLEEDING_LOW_PRESSURE_BLOOD = 4000.0; // from which blood level we start lowering BLEEDING_SOURCE_BLOODLOSS_PER_SEC
158 static const float BLEEDING_LOW_PRESSURE_MIN_MOD = 0.3; // minimal value for low pressure bleeding (lowest possible multiplier of BLEEDING_SOURCE_BLOODLOSS_PER_SEC)
159
160 static const float BLEEDING_SOURCE_CLOSE_INFECTION_CHANCE = 0.40; // a chance for wound infection when the wound is self-closing
161 static const float BLEEDING_SOURCE_BURN_MODIFIER = 0.65; // modifies a bloodflow for any bleeding source obtained through skin burn from contaminated area
162
163
164 //----------------------------------------------------------
165 static const float BREATH_VAPOUR_THRESHOLD_HIGH = -5.0; //missing comment
166 static const float BREATH_VAPOUR_THRESHOLD_LOW = 7.0; //missing comment
167 //----------------------------------------------------------
168 static const float IMMUNITY_THRESHOLD_LEVEL_HIGH = 0.95;
169 static const float IMMUNITY_THRESHOLD_LEVEL_NORMAL = 0.65;
170 static const float IMMUNITY_THRESHOLD_LEVEL_LOW = 0.35;
171 static const float IMMUNITY_THRESHOLD_LEVEL_CRITICAL = 0.15;
172 //----------------------------------------------------------
173 static const float VITAMINS_LIFETIME_SECS = 300;
174
175 static const float CHANCE_TO_BLEED_SLIDING_LADDER_PER_SEC = 0.3; // probability of bleeding source occuring while sliding down ladder without gloves given as percentage per second(0.5 means 50% chance bleeding source will happen every second while sliding down)
176 static const float GLOVES_DAMAGE_SLIDING_LADDER_PER_SEC = -3;// how much damage the gloves receive while sliding down the ladder (per sec)
177
178 //----------------------------------------------------------
179 // BADGE THRESHOLDS
180 //----------------------------------------------------------
181 static const int BT_STOMACH_VOLUME_LVL3 = 1000;
182 static const int BT_STOMACH_VOLUME_LVL2 = 750;
183 static const int BT_STOMACH_VOLUME_LVL1 = 1;
184
186 static const int LAST_UA_MSG_LIFETIME = 30;
187
189 const int VOMIT_THRESHOLD = 2000;
190
191 static const float CORPSE_THRESHOLD_MEDIUM = 0.7; //0.7
192 static const float CORPSE_THRESHOLD_DECAYED = 0.3; //0.3
193
194 static const int CORPSE_STATE_FRESH = 0;
195 static const int CORPSE_STATE_MEDIUM = 1;
196 static const int CORPSE_STATE_DECAYED = 2;
197 //----------------------------------------------------------
198 static const float CAMERA_THRESHOLD_PITCH = -70.0;
199
200 //----------------------------------------------------------
201 // BROKEN LEGS SHOCK
202 //----------------------------------------------------------
203 static const float BROKEN_LEGS_INITIAL_SHOCK = 20; //Inflicted shock on modifier start
204 static const float BROKEN_LEGS_LOW_SHOCK_WALK = 4; //Inflicted shock on modifier update with almost healthy legs
205 static const float BROKEN_LEGS_MID_SHOCK_WALK = 6; //Inflicted shock on modifier update with mid health legs
206 static const float BROKEN_LEGS_HIGH_SHOCK_WALK = 8; //Inflicted shock on modifier update with low health legs
207 static const float BROKEN_LEGS_SHOCK_SWIM = 2; //Inflicted shock on modifier update when swimming
208 static const float BROKEN_LEGS_LIGHT_MELEE_SHOCK = 10; //Inflicted shock per light weapon swing
209 static const float BROKEN_LEGS_HEAVY_MELEE_SHOCK = 25; //Inflicted shock per heavy weapon swing
210 static const float BROKEN_LEGS_LOW_HEALTH_THRESHOLD = 25; //Amount of health BELOW which legs have "low health"
211 static const float BROKEN_LEGS_HIGH_HEALTH_THRESHOLD = 75; //Amount of health OVER which legs have "low health"
212 //static const int BROKEN_LEGS_FALL_STEP_COUNT = 10; //Number of steps before falling over
213 static const float BROKEN_LEGS_STAND_SHOCK = 0; //Shock dealt when standing with broken legs
214 static const float BROKEN_LEGS_ROLL_SHOCK = 10; //Shock dealt when rolling with broken legs
215 static const float BROKEN_CROUCH_MODIFIER = 0.5; //Inflicted shock modifier for crouched stance
216
217 //----------------------------------------------------------
218 // AI SENSOR MULTIPLIER
219 //----------------------------------------------------------
220 static const float AI_NOISE_ROLL = 2; //Multiplier for the noise generated while prone rolling
221 static const float AI_NOISE_SPRINT = 1; //Multiplier for the noise generated while sprinting
222 static const float AI_NOISE_RUN = 0.8; //Multiplier for the noise generated while jogging
223 static const float AI_NOISE_CROUCH_RUN = 0.6; //Multiplier for the noise generated while Sprint crouch
224 static const float AI_NOISE_WALK = 0.4; //Multiplier for the noise generated while walking
225 static const float AI_NOISE_IDLE = 0; //Multiplier for the noise generated while staying still
226 static const float AI_NOISE_SHOES_BOOTS = 0.85; //Multiplier for the noise generated while wearing boots
227 static const float AI_NOISE_SHOES_SNEAKERS = 0.6; //Multiplier for the noise generated while wearing sneakers
228 static const float AI_NOISE_SHOES_NONE = 0.45; //Multiplier for the noise generated while not wearing shoes
229 static const float AI_VISIBILITY_RUN = 1; //Multiplier for the visibility of the player while jogging or sprinting
230 static const float AI_VISIBILITY_WALK = 0.66; //Multiplier for the visibility of the player while walking
231 static const float AI_VISIBILITY_IDLE = 0.3; //Multiplier for the visibility of the player while staying still
232 static const float AI_VISIBILITY_STANDING = 1.5; //Multiplier for the visibility of the player while standing
233 static const float AI_VISIBILITY_CROUCH = 0.6; //Multiplier for the visibility of the player while crouched
234 static const float AI_VISIBILITY_PRONE = 0.15; //Multiplier for the visibility of the player while prone
235 //----------------------------------------------------------
236 // DROWNING
237 //----------------------------------------------------------
238
239 //(positive values mean the distance under water surface, ie 0.1 --> 10cm under water, -0.1 --> 10cm above water)
240 static const float DROWNING_DEFAULT_THRESHOLD = 0.25; //what water level value does it take for the player to be considered drowning while swimming - values <0.35 observed as the highest during swimming
241 static const float DROWNING_SWIMMING_THRESHOLD = 0.4; //what water level value does it take for the player to be considered drowning while swimming - values <0.35 observed as the highest during swimming
242 static const float DROWNING_UNCONSCIOUS_THRESHOLD = 0.1; //what water level value does it take for the player to be considered drowning while unconscious - 0.10 seemed a reasonable value based on visual observation and matching it to water depth values(can be adjust more precisely though)
243 static const int DROWNING_BUBBLE_FREQUENCY_MAX = 4000; //how often should bubbles appear when the stamina is at its highest,(in ms)
244 static const int DROWNING_BUBBLE_FREQUENCY_MIN = 1000; //how often should bubbles appear when the stamina is at its lowest,(in ms)
245
246}
const int VOMIT_THRESHOLD
last User Action message lifetime [s] (default: 30s)
static const int BT_STOMACH_VOLUME_LVL1
static const float SL_HEALTH_HIGH
static const float AI_NOISE_IDLE
static const float AI_VISIBILITY_CROUCH
static const float BROKEN_LEGS_ROLL_SHOCK
static const float WATER_LOSS_THRESHOLD_HC_PLUS_LOW
static const float CORPSE_THRESHOLD_MEDIUM
static const float BLOOD_REGEN_MODIFIER_WATER_MID
static const float BROKEN_LEGS_HIGH_SHOCK_WALK
static const float LEG_HEALTH_REGEN
static const float SL_BLOOD_LOW
static const float DIGESTION_SPEED
static const float HEMOLYTIC_BLOODLOSS_AMOUNT
static const float HIGH_TEMPERATURE_L
static const float BLEEDING_SOURCE_FLOW_MODIFIER_LOW
static const int LAST_UA_MSG_LIFETIME
static const float IMMUNITY_THRESHOLD_LEVEL_LOW
static const float BLOOD_REGEN_MODIFIER_ENERGY_HIGH
static const float HEALTH_LOSS_HC_MINUS_LOW
static const float AI_NOISE_SHOES_SNEAKERS
static const float METABOLIC_SPEED_ENERGY_BASAL
static const float BREATH_VAPOUR_THRESHOLD_HIGH
static const float METABOLIC_SPEED_WATER_WALK
static const float AI_NOISE_SHOES_BOOTS
static const float BLEEDING_SOURCE_FLOW_MODIFIER_HIGH
static const float BLEEDING_SOURCE_BURN_MODIFIER
static const float UNCONSCIOUS_THRESHOLD
static const float UNCONSCIOUS_IN_WATER_TIME_LIMIT_TO_DEATH
static const float DAMAGE_ZONE_BLOOD_REGEN_MODIFIER
static const int CORPSE_STATE_FRESH
static const float THRESHOLD_HEAT_COMFORT_MINUS_WARNING
static const int DROWNING_BUBBLE_FREQUENCY_MIN
static const float STOMACH_WATER_TRANSFERED_PER_SEC
static const float AI_NOISE_RUN
static const float SHOCK_DAMAGE_LOW
static const float AI_VISIBILITY_STANDING
static const float AI_NOISE_WALK
static const float DROWNING_SWIMMING_THRESHOLD
static const float BLOOD_REGEN_MODIFIER_ENERGY_MID
static const float AI_NOISE_ROLL
static const float BROKEN_CROUCH_MODIFIER
static const float AI_NOISE_SPRINT
static const float BAREFOOT_MOVEMENT_BLEED_MODIFIER
static const float AI_NOISE_CROUCH_RUN
static const float ENERGY_LOSS_THRESHOLD_HC_MINUS_HIGH
static const float MELEE2_MOVEMENT_BLEND_DELAY
static const float SL_BLOOD_CRITICAL
static const float BLOOD_REGEN_MODIFIER_WATER_LOW
static const float CONSCIOUS_THRESHOLD
static const float ENERGY_LOSS_THRESHOLD_HC_MINUS_LOW
static const float WATER_LOSS_FEVER
static const float SL_ENERGY_NORMAL
static const int BT_STOMACH_VOLUME_LVL3
static const float IMMUNITY_THRESHOLD_LEVEL_NORMAL
static const float SHOCK_REFILL_COOLDOWN_AFTER_HIT
static const float BLEEDING_SOURCE_CLOSE_INFECTION_CHANCE
static const float SL_HEALTH_CRITICAL
static const float HEALTH_REGEN_MIN
static const float HEMOLYTIC_BLOOD_DRAIN_PER_SEC
static const float HIGH_TEMPERATURE_H
static const float WEAPON_RAISE_BLEND_DELAY
static const float STOMACH_SOLID_EMPTIED_PER_SEC
static const float SL_ENERGY_CRITICAL
static const float THRESHOLD_HEAT_COMFORT_PLUS_WARNING
static const float BLOOD_REGEN_RATE_PER_SEC
static const float THRESHOLD_HEAT_COMFORT_PLUS_EMPTY
static const float BLOOD_REGEN_MODIFIER_ENERGY_LOW
static const float HEALTH_LOSS_HC_MINUS_HIGH
static const float SL_WATER_MAX
static const float SL_ENERGY_HIGH
static const float BLEEDING_SOURCE_BLOODLOSS_PER_SEC
static const float LOW_ENERGY_THRESHOLD
static const float METABOLIC_SPEED_ENERGY_SPRINT
static const float SHOES_MOVEMENT_DAMAGE_PER_STEP
static const float METABOLIC_SPEED_WATER_JOG
static const float METABOLIC_SPEED_WATER_BASAL
static const float SHOCK_DAMAGE_BLOOD_THRESHOLD_HIGH
static const float BROKEN_LEGS_SHOCK_SWIM
static const float IMMUNITY_THRESHOLD_LEVEL_HIGH
static const float BROKEN_LEGS_HIGH_HEALTH_THRESHOLD
static const float BROKEN_LEGS_MID_SHOCK_WALK
static const float BLEEDING_LOW_PRESSURE_MIN_MOD
static const float NORMAL_TEMPERATURE_H
static const float BROKEN_LEGS_INITIAL_SHOCK
static const int CHECK_EVERY_N_STEP
static const float METABOLIC_SPEED_ENERGY_JOG
static const float BREATH_VAPOUR_THRESHOLD_LOW
static const float WATER_LOSS_THRESHOLD_HC_PLUS_HIGH
static const float SALINE_LIQUID_AMOUNT
static const float AI_NOISE_SHOES_NONE
static const float SALINE_WATER_REGEN_PER_SEC
static const float BLOOD_REGEN_MODIFIER_WATER_HIGH
static const int CORPSE_STATE_DECAYED
static const float CHANCE_TO_BLEED_SLIDING_LADDER_PER_SEC
static const float AI_VISIBILITY_RUN
static const float SL_TOXICITY_LOW
static const float SL_TOXICITY_CRITICAL
static const float HEALTH_REGEN_MAX
static const float SL_TOXICITY_NORMAL
static const float BROKEN_LEGS_LOW_HEALTH_THRESHOLD
static const float HEMOLYTIC_RISK_SHOCK_THRESHOLD
static const float SL_ENERGY_LOW
static const float HEMOLYTIC_REACTION_THRESHOLD
static const float WATER_LOSS_HC_PLUS_HIGH
static const float SL_WATER_HIGH
static const float SL_BLOOD_HIGH
static const float DROWNING_DEFAULT_THRESHOLD
static const float THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL
static const float SHOCK_REFILl_UNCONSCIOUS_SPEED
static const float SALINE_BLOOD_REGEN_PER_SEC
static const float BROKEN_LEGS_HEAVY_MELEE_SHOCK
static const float SL_ENERGY_MAX
static const float SL_HEALTH_NORMAL
static const float BLEEDING_SOURCE_FLOW_MODIFIER_MEDIUM
static const int BLEEDING_SOURCE_DURATION_NORMAL
static const float AI_VISIBILITY_PRONE
static const float WATER_LOSS_HC_PLUS_LOW
static const float BROKEN_LEGS_STAND_SHOCK
static const float BROKEN_LEGS_LIGHT_MELEE_SHOCK
static const float SHOCK_DAMAGE_BLOOD_THRESHOLD_LOW
static const float LOW_ENERGY_DAMAGE_PER_SEC
static const float NORMAL_TEMPERATURE_L
static const float METABOLIC_SPEED_ENERGY_WALK
static const float METABOLIC_SPEED_WATER_SPRINT
static const float ENERGY_LOSS_HC_MINUS_HIGH
static const float VITAMINS_LIFETIME_SECS
static const float CONSUMPTION_MULTIPLIER_BASE
static const int BLOOD_THRESHOLD_FATAL
static const float BLEEDING_LOW_PRESSURE_BLOOD
static const float IMMUNITY_THRESHOLD_LEVEL_CRITICAL
static const float ENERGY_LOSS_HC_MINUS_LOW
static const float SL_WATER_CRITICAL
static const float HEALTH_LOSS_HC_PLUS_LOW
static const float GLOVES_DAMAGE_SLIDING_LADDER_PER_SEC
static const float HEALTH_LOSS_HC_PLUS_HIGH
static const float LEG_HEALTH_REGEN_BROKEN
static const float THRESHOLD_HEAT_COMFORT_MINUS_EMPTY
static const float THRESHOLD_HEAT_COMFORT_PLUS_CRITICAL
static const float CORPSE_THRESHOLD_DECAYED
static const float SL_WATER_LOW
static const float AI_VISIBILITY_IDLE
static const float AI_VISIBILITY_WALK
static const float CAMERA_THRESHOLD_PITCH
static const float SHOCK_REFILL_CONSCIOUS_SPEED
static const float BROKEN_LEGS_LOW_SHOCK_WALK
static const float SHOCK_DAMAGE_HIGH
static const float HEAVY_HIT_THRESHOLD
static const float SL_TOXICITY_HIGH
static const int BT_STOMACH_VOLUME_LVL2
static const int DROWNING_BUBBLE_FREQUENCY_MAX
static const float DROWNING_UNCONSCIOUS_THRESHOLD
static const float SL_BLOOD_NORMAL
static const float SL_WATER_NORMAL
static const int CORPSE_STATE_MEDIUM
static const float SL_HEALTH_LOW
static const float LOW_WATER_THRESHOLD
static const float LOW_WATER_DAMAGE_PER_SEC
static const float STOMACH_ENERGY_TRANSFERED_PER_SEC