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

Private Member Functions

override bool CanActivate ()
bool IsContaminationActive ()
override bool IsSyncToRemotes ()
override void OnAnimationFinish ()
override void OnAnimationStart ()
override void OnGetActivatedServer (PlayerBase player)
 gets called once on an Symptom which is being activated
override void OnInit ()
override void SetParam (Param p)
override SmptAnimMetaBase SpawnAnimMetaObject ()
Private Member Functions inherited from SymptomBase
bool CanActivate ()
void OnAnimationFinish ()
void OnAnimationPlayFailed ()
void OnAnimationStart ()
void OnGetActivatedClient (PlayerBase player)
override void OnGetActivatedClient (PlayerBase player)
override void OnGetActivatedClient (PlayerBase player)
void OnGetActivatedServer (PlayerBase player)
 gets called once on an Symptom which is being activated
override void OnGetActivatedServer (PlayerBase player)
 gets called once on an Symptom which is being activated
override void OnGetActivatedServer (PlayerBase player)
 gets called once on an Symptom which is being activated
void OnGetDeactivatedClient (PlayerBase player)
override void OnGetDeactivatedClient (PlayerBase player)
 only gets called once on an active Symptom that is being deactivated
override void OnGetDeactivatedClient (PlayerBase player)
 only gets called once on an active Symptom that is being deactivated
void OnGetDeactivatedServer (PlayerBase player)
 only gets called once on an active Symptom that is being deactivated
override void OnGetDeactivatedServer (PlayerBase player)
override void OnGetDeactivatedServer (PlayerBase player)
void OnInit ()
 this is just for the Symptom parameters set-up and is called even if the Symptom doesn't execute, don't put any gameplay code in here
override void OnInit ()
override void OnInit ()
void OnUpdateClient (PlayerBase player, float deltatime)
 gets called every frame
override void OnUpdateClient (PlayerBase player, float deltatime)
override void OnUpdateClient (PlayerBase player, float deltatime)
void OnUpdateServer (PlayerBase player, float deltatime)
 gets called every frame
override void OnUpdateServer (PlayerBase player, float deltatime)
 gets called every frame

Private Attributes

const int BLOOD_LOSS = 250
float m_VomitContentPercentage = -1
const int STOMACH_CONTENT_PERCENTAGE_DEFAULT = 5
Private Attributes inherited from SymptomBase
const int BLUR_DURATION_TIME_MAX = 2.5
const int BLUR_DURATION_TIME_MIN = 1.5
const float BLUR_STRENGTH_MAX = 0.25
const float BLUR_STRENGTH_MIN = 0.15
const int EFFECT_DURATION_TIME_MAX = 10
const int EFFECT_DURATION_TIME_MIN = 6
float m_EffectDuration
PPERequester_FeverEffects m_Requester
PPERequester_HMPGhosts m_Requester
const int MAX_TIME_BETWEEN_EFFECTS = 35.0
const int MIN_TIME_BETWEEN_EFFECTS = 25.0

Static Private Attributes

static const float STAMINA_DEPLETION_MULTIPLIER = 1.3
static const float STAMINA_RECOVERY_MULTIPLIER = 0.5

Detailed Description

Definition at line 1 of file vomitstate.c.

Member Function Documentation

◆ CanActivate()

override bool CanActivate ( )
inlineprivate

Definition at line 71 of file vomitstate.c.

References SymptomBase::m_Manager.

◆ IsContaminationActive()

bool IsContaminationActive ( )
inlineprivate

Definition at line 24 of file vomitstate.c.

References SymptomBase::m_Player.

Referenced by OnAnimationFinish(), and OnAnimationStart().

◆ IsSyncToRemotes()

override bool IsSyncToRemotes ( )
inlineprivate

Definition at line 87 of file vomitstate.c.

◆ OnAnimationFinish()

override void OnAnimationFinish ( )
inlineprivate

deplete stamina

Definition at line 59 of file vomitstate.c.

References GetPlugin(), IsContaminationActive(), SymptomBase::m_Player, and PluginLifespan().

◆ OnAnimationStart()

override void OnAnimationStart ( )
inlineprivate

◆ OnGetActivatedServer()

override void OnGetActivatedServer ( PlayerBase player)
inlineprivate

gets called once on an Symptom which is being activated

Definition at line 77 of file vomitstate.c.

References SymptomBase::GetDuration(), and SymptomBase::PlayAnimationFB().

◆ OnInit()

◆ SetParam()

override void SetParam ( Param p)
inlineprivate

Definition at line 29 of file vomitstate.c.

References m_VomitContentPercentage.

◆ SpawnAnimMetaObject()

override SmptAnimMetaBase SpawnAnimMetaObject ( )
inlineprivate

Definition at line 82 of file vomitstate.c.

Field Documentation

◆ BLOOD_LOSS

const int BLOOD_LOSS = 250
private

Definition at line 7 of file vomitstate.c.

Referenced by OnAnimationStart().

◆ m_VomitContentPercentage

float m_VomitContentPercentage = -1
private

Definition at line 10 of file vomitstate.c.

Referenced by OnAnimationStart(), OnInit(), and SetParam().

◆ STAMINA_DEPLETION_MULTIPLIER

const float STAMINA_DEPLETION_MULTIPLIER = 1.3
staticprivate

Definition at line 3 of file vomitstate.c.

Referenced by StaminaHandler::Init().

◆ STAMINA_RECOVERY_MULTIPLIER

const float STAMINA_RECOVERY_MULTIPLIER = 0.5
staticprivate

Definition at line 4 of file vomitstate.c.

Referenced by StaminaHandler::Init().

◆ STOMACH_CONTENT_PERCENTAGE_DEFAULT

const int STOMACH_CONTENT_PERCENTAGE_DEFAULT = 5
private

Definition at line 8 of file vomitstate.c.

Referenced by OnAnimationStart().


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/classes/playersymptoms/states/primary/vomitstate.c