DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnTick()

void HeatStrokePhase2Mdfr::OnTick ( PlayerBase player,
float deltaT )
inlineprotected

См. определение в файле HeatStroke.c строка 125

126 {
127 float thermalBias = player.GetThermalBiasHandler().Get();
128
129 float chance = Math.Lerp(2, 10, thermalBias);
130 chance = (chance / 500) * deltaT;
131 if (Math.RandomFloat01() < chance)
132 player.GetSymptomManager().QueueUpPrimarySymptom(SymptomIDs.SYMPTOM_HOT);
133
134 PlayerStat<float> waterStat = player.GetStatWater();
135 waterStat.Add(-WATER_DRAIN_FROM_FEVER_ST2 * deltaT);
136 }
void PlayerStat(T min, T max, T init, string label, int flags)
Определения PlayerStatBase.c:43
static const int WATER_DRAIN_FROM_FEVER_ST2
per tick
Определения HeatStroke.c:8

Перекрестные ссылки Math::Lerp(), PlayerStat(), Math::RandomFloat01() и HeatStrokeMdfr::WATER_DRAIN_FROM_FEVER_ST2.