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

◆ OnTick()

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

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

47 {
48 m_Time += deltaT;
49 float brainAgents = player.GetSingleAgentCountNormalized(eAgents.BRAIN) / 8.0;
50 float chanceOfLaughter = Math.RandomFloat01();
51
52 if (chanceOfLaughter < brainAgents)
53 player.GetSymptomManager().QueueUpPrimarySymptom(SymptomIDs.SYMPTOM_LAUGHTER);
54
55 if (m_Time >= m_ShakeTime)
56 {
57 DayZPlayerSyncJunctures.SendKuruRequest(player, brainAgents);
59 }
60
61 }
eAgents
Определения EAgents.c:3
float m_ShakeTime
Определения BrainDisease.c:9
const int SHAKE_INTERVAL_MIN
Определения BrainDisease.c:5
float m_Time
Определения BrainDisease.c:8
const int SHAKE_INTERVAL_MAX
Определения BrainDisease.c:6

Перекрестные ссылки m_ShakeTime, m_Time, Math::RandomFloat(), Math::RandomFloat01(), DayZPlayerSyncJunctures::SendKuruRequest(), SHAKE_INTERVAL_MAX и SHAKE_INTERVAL_MIN.