◆ ActivateCondition()
◆ DeactivateCondition()
◆ GetDebugText()
override string GetDebugText |
( |
| ) |
|
|
inlineprivate |
◆ Init()
◆ OnActivate()
◆ OnDeactivate()
◆ OnReconnect()
◆ OnTick()
References AGENT_THRESHOLD_DEACTIVATE, ENERGY_DRAIN_FROM_VOMIT, Math::InverseLerp(), Math::Lerp(), m_Exhaustion, m_ExhaustionTimer, m_Player, Math::Max(), CachedObjectsParams::PARAM1_FLOAT, Math::RandomFloat01(), SymptomBase::SetDuration(), SymptomBase::SetParam(), VOMIT_OCCURRENCES_MAX, VOMIT_OCCURRENCES_MIN, and WATER_DRAIN_FROM_VOMIT.
◆ AGENT_THRESHOLD_ACTIVATE
const int AGENT_THRESHOLD_ACTIVATE = 1 |
|
staticprivate |
◆ AGENT_THRESHOLD_DEACTIVATE
const int AGENT_THRESHOLD_DEACTIVATE = 40 |
|
staticprivate |
◆ ENERGY_DRAIN_FROM_VOMIT
const int ENERGY_DRAIN_FROM_VOMIT = 55 |
|
staticprivate |
◆ m_Exhaustion
private bool m_Exhaustion |
|
private |
◆ m_ExhaustionTimer
private float m_ExhaustionTimer |
|
private |
◆ VOMIT_OCCURRENCES_MAX
const int VOMIT_OCCURRENCES_MAX = 5 |
|
staticprivate |
◆ VOMIT_OCCURRENCES_MIN
const int VOMIT_OCCURRENCES_MIN = 2 |
|
staticprivate |
◆ VOMIT_OCCURRENCES_PER_HOUR_MAX
const int VOMIT_OCCURRENCES_PER_HOUR_MAX = 120 |
|
staticprivate |
◆ VOMIT_OCCURRENCES_PER_HOUR_MIN
const int VOMIT_OCCURRENCES_PER_HOUR_MIN = 60 |
|
staticprivate |
◆ WATER_DRAIN_FROM_VOMIT
const int WATER_DRAIN_FROM_VOMIT = 70 |
|
staticprivate |
The documentation for this class was generated from the following file:
- P:/scripts/4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c