class HeavyMetalPhase2Mdfr
HeavyMetalPhase2Mdfr › HeavyMetalMdfr › ModifierBase
Constants 5
static const int AGENT_THRESHOLD_ACTIVATE = 200
static const int AGENT_THRESHOLD_DEACTIVATE = 400
static const int PAIN_EVENT_INTERVAL_MIN = 20
static const int PAIN_EVENT_INTERVAL_MAX = 40
static const int DEAFNESS_INTERVAL = 3
Methods 6
override string GetDebugText()
override protected void OnDeactivate(PlayerBase player)
References PlayerStat.Add(),
PlayerAgentPool.AddAgent(),
Class.ClassName() Show 24 more
, PlayerBase.GetSingleAgentCount(), PlayerBase.GetSingleAgentCountNormalized(), PlayerBase.GetStatWater(), PlayerBase.GetSymptomManager(), Math.Max(), SymptomManager.QueueUpPrimarySymptom(), SymptomManager.QueueUpSecondarySymptom(), Math.RandomFloat01(), Math.RandomFloatInclusive(), Math.RandomInt(), SymptomManager.RemoveSecondarySymptom(), DoOnce.Run(), DEAFNESS_INTERVAL, PlayerBase.m_AgentPool, HeavyMetalMdfr.m_DeafnessTime, HeavyMetalMdfr.m_IsDeaf, HeavyMetalMdfr.m_NextEvent, HeavyMetalMdfr.m_Time, PAIN_EVENT_INTERVAL_MAX, PAIN_EVENT_INTERVAL_MIN, HeavyMetalMdfr.SYMPTOMFALLOFF_THRESHOLD1, HeavyMetalMdfr.SYMPTOMFALLOFF_THRESHOLD3, HeavyMetalMdfr.WATER_LOSS_HEAVYMETAL_MAX, and HeavyMetalMdfr.WATER_LOSS_HEAVYMETAL_MIN