◆ ActivateCondition()
◆ DeactivateCondition()
◆ GetDebugText()
| override string GetDebugText |
( |
| ) |
|
|
inlineprivate |
◆ Init()
◆ OnActivate()
| override protected void OnActivate |
( |
PlayerBase |
player | ) |
|
|
inlineprivate |
◆ OnDeactivate()
| override protected void OnDeactivate |
( |
PlayerBase |
player | ) |
|
|
inlineprivate |
◆ OnTick()
References CHANCE_OF_VOMIT, CHANCE_OF_VOMIT_AGENT, ENERGY_DRAIN_FROM_VOMIT, EVENT_INTERVAL_MAX, EVENT_INTERVAL_MIN, m_Exhaustion, m_ExhaustionTimer, m_NextEvent, m_Player, m_Time, CachedObjectsParams::PARAM1_FLOAT, Math::RandomFloatInclusive(), Math::RandomInt(), SymptomBase::SetDuration(), SymptomBase::SetParam(), STOMACH_MIN_VOLUME, and WATER_DRAIN_FROM_VOMIT.
◆ AGENT_THRESHOLD_ACTIVATE
| const int AGENT_THRESHOLD_ACTIVATE = 60 |
|
staticprivate |
◆ AGENT_THRESHOLD_DEACTIVATE
| const int AGENT_THRESHOLD_DEACTIVATE = 20 |
|
staticprivate |
◆ CHANCE_OF_VOMIT
| const int CHANCE_OF_VOMIT = 10 |
|
staticprivate |
◆ CHANCE_OF_VOMIT_AGENT
| const int CHANCE_OF_VOMIT_AGENT = 20 |
|
staticprivate |
◆ ENERGY_DRAIN_FROM_VOMIT
| const int ENERGY_DRAIN_FROM_VOMIT = 310 |
|
staticprivate |
◆ EVENT_INTERVAL_MAX
| const float EVENT_INTERVAL_MAX = 18 |
|
staticprivate |
◆ EVENT_INTERVAL_MIN
| const float EVENT_INTERVAL_MIN = 12 |
|
staticprivate |
◆ m_Exhaustion
| private bool m_Exhaustion |
|
private |
◆ m_ExhaustionTimer
| private float m_ExhaustionTimer |
|
private |
◆ m_NextEvent
| private float m_NextEvent |
|
private |
◆ m_Time
◆ STOMACH_MIN_VOLUME
| const float STOMACH_MIN_VOLUME = 200 |
|
staticprivate |
◆ WATER_DRAIN_FROM_VOMIT
| const int WATER_DRAIN_FROM_VOMIT = 450 |
|
staticprivate |
The documentation for this class was generated from the following file:
- P:/scripts/4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c