DIFF

class SilicosisMdfr

SilicosisMdfr › ModifierBase

Constants 11

private const int STAMINA_LIMIT_TRESHOLD = 600
Referenced by OnTick()
private const int HEALTH_THRESHOLD = 700
Referenced by OnTick()
private const int UNCON_THRESHOLD = 800
Referenced by OnTick()
protected static const float UNCONSCIOUSNESS_LENGTH_MIN = 5.0

Unconsciousness

Referenced by OnTick()
protected static const float UNCONSCIOUSNESS_LENGTH_MAX = 10.0
Referenced by OnTick()
protected static const float UNCONSCIOUSNESS_EVENT_INTERVAL_MIN = 60.0
Referenced by OnActivate(), and OnTick()
protected static const float UNCONSCIOUSNESS_EVENT_INTERVAL_MAX = 120.0
Referenced by OnActivate(), and OnTick()
private const float HEALTH_LOSS = 2.0
Referenced by OnTick()
private const int HEAVY_BREATH_TRESHOLD_MIN = 200

min #num of agents

Referenced by OnTick()
private const float HEAVY_BREATH_INTERVAL_MIN = 3.0

seconds

Referenced by OnTick()
private const float HEAVY_BREATH_INTERVAL_MAX = 25.0

seconds

Referenced by OnTick()

Members 11

protected bool m_CanFaintEffectFadeIn
Referenced by OnActivate(), and OnTick()
protected bool m_CanFaintEffectFadeOut
Referenced by OnTick()
protected bool m_FaintEffectActive
Referenced by OnTick()
protected float m_FaintEffectTime
Referenced by OnActivate(), and OnTick()
protected float m_UnconciousnessActiveTimer
Referenced by OnActivate(), and OnTick()
protected float m_UnconciousnessInactiveTimer
Referenced by OnActivate(), and OnTick()
protected float m_NextUnconsciousnessEvent
Referenced by OnActivate(), and OnTick()
protected float m_HeavyBreathTimer
Referenced by OnTick()
private float m_AgentsCountPrevious
Referenced by OnTick()
private bool m_StaminaLimitation
Referenced by OnDeactivate(), and OnTick()
private ref SymptomBase m_FaintSymptom
Referenced by OnActivate(), and OnTick()

Methods 6

override protected bool ActivateCondition(PlayerBase player)
override bool DeactivateCondition(PlayerBase player)
override void OnDeactivate(PlayerBase player)