Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
PoisoningMdfr Class Reference
Inheritance diagram for PoisoningMdfr:
ModifierBase

Private Member Functions

override bool ActivateCondition (PlayerBase player)
override bool DeactivateCondition (PlayerBase player)
override string GetDebugText ()
override void Init ()
override void OnActivate (PlayerBase player)
override void OnDeactivate (PlayerBase player)
override void OnReconnect (PlayerBase player)
override void OnTick (PlayerBase player, float deltaT)

Private Attributes

bool m_Exhaustion
float m_ExhaustionTimer

Static Private Attributes

static const int AGENT_THRESHOLD_ACTIVATE = 1
static const int AGENT_THRESHOLD_DEACTIVATE = 40
static const int ENERGY_DRAIN_FROM_VOMIT = 55
static const int VOMIT_OCCURRENCES_MAX = 5
static const int VOMIT_OCCURRENCES_MIN = 2
static const int VOMIT_OCCURRENCES_PER_HOUR_MAX = 120
static const int VOMIT_OCCURRENCES_PER_HOUR_MIN = 60
 DEPRECATED.
static const int WATER_DRAIN_FROM_VOMIT = 70

Detailed Description

Definition at line 1 of file poisoning.c.

Member Function Documentation

◆ ActivateCondition()

override bool ActivateCondition ( PlayerBase player)
inlineprivate

Definition at line 30 of file poisoning.c.

References AGENT_THRESHOLD_ACTIVATE.

Referenced by DeactivateCondition().

◆ DeactivateCondition()

override bool DeactivateCondition ( PlayerBase player)
inlineprivate

Definition at line 35 of file poisoning.c.

References ActivateCondition().

◆ GetDebugText()

override string GetDebugText ( )
inlineprivate

Definition at line 25 of file poisoning.c.

References AGENT_THRESHOLD_ACTIVATE, and AGENT_THRESHOLD_DEACTIVATE.

◆ Init()

◆ OnActivate()

override void OnActivate ( PlayerBase player)
inlineprivate

Definition at line 40 of file poisoning.c.

◆ OnDeactivate()

override void OnDeactivate ( PlayerBase player)
inlineprivate

Definition at line 50 of file poisoning.c.

References m_Exhaustion, and m_ExhaustionTimer.

◆ OnReconnect()

override void OnReconnect ( PlayerBase player)
inlineprivate

Definition at line 45 of file poisoning.c.

References OnActivate().

◆ OnTick()

Field Documentation

◆ AGENT_THRESHOLD_ACTIVATE

const int AGENT_THRESHOLD_ACTIVATE = 1
staticprivate

Definition at line 3 of file poisoning.c.

Referenced by ActivateCondition(), and GetDebugText().

◆ AGENT_THRESHOLD_DEACTIVATE

const int AGENT_THRESHOLD_DEACTIVATE = 40
staticprivate

Definition at line 4 of file poisoning.c.

Referenced by GetDebugText(), FoodPoisonAgent::GetDieOffSpeedEx(), and OnTick().

◆ ENERGY_DRAIN_FROM_VOMIT

const int ENERGY_DRAIN_FROM_VOMIT = 55
staticprivate

Definition at line 10 of file poisoning.c.

Referenced by OnTick().

◆ m_Exhaustion

bool m_Exhaustion
private

Definition at line 13 of file poisoning.c.

Referenced by OnDeactivate(), and OnTick().

◆ m_ExhaustionTimer

float m_ExhaustionTimer
private

Definition at line 12 of file poisoning.c.

Referenced by OnDeactivate(), and OnTick().

◆ VOMIT_OCCURRENCES_MAX

const int VOMIT_OCCURRENCES_MAX = 5
staticprivate

Definition at line 7 of file poisoning.c.

Referenced by OnTick().

◆ VOMIT_OCCURRENCES_MIN

const int VOMIT_OCCURRENCES_MIN = 2
staticprivate

Definition at line 6 of file poisoning.c.

Referenced by OnTick().

◆ VOMIT_OCCURRENCES_PER_HOUR_MAX

const int VOMIT_OCCURRENCES_PER_HOUR_MAX = 120
staticprivate

Definition at line 109 of file poisoning.c.

◆ VOMIT_OCCURRENCES_PER_HOUR_MIN

const int VOMIT_OCCURRENCES_PER_HOUR_MIN = 60
staticprivate

DEPRECATED.

Definition at line 108 of file poisoning.c.

◆ WATER_DRAIN_FROM_VOMIT

const int WATER_DRAIN_FROM_VOMIT = 70
staticprivate

Definition at line 9 of file poisoning.c.

Referenced by OnTick().


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/classes/playermodifiers/modifiers/conditions/poisoning.c