DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Класс InfluenzaAgent
+ Граф наследования:InfluenzaAgent:

Защищенные члены

override void Init ()
 
override bool AutoinfectCheck (float deltaT, PlayerBase player)
 
override bool CanAutoinfectPlayer (PlayerBase player)
 
override float GetInvasibilityEx (PlayerBase player)
 
override EStatLevels GetPotencyEx (PlayerBase player)
 
override float GetDieOffSpeedEx (PlayerBase player)
 

Защищенные данные

const float INVASIBILITY_INC_LOW_HC = 0.40
 
const float INVASIBILITY_INC_MEDIUM_HC = 0.60
 
const float INVASIBILITY_INC_CRITICAL_HC = 0.70
 
const float INVASIBILITY_DEC_COMMON_COLD = -0.3
 
const float INVASIBILITY_DEC_INFLUENZA = -0.3
 
const float INVASIBILITY_DEC_PNEUMONIA = 0.00
 
const int MAX_TIME_TO_CONTRACT = 8650
 
const int CONTRACT_TIME_THRESHOLD_MIN = 10
 at this time [s], character will contract the disease
 
const int CONTRACT_TIME_THRESHOLD_MAX = 200
 min value of time [s] for subtraction from MAX_TIME_TO_CONTRACT (used for randomization)
 
int m_TimeToContract = MAX_TIME_TO_CONTRACT
 max value of time [s] for subtraction from MAX_TIME_TO_CONTRACT (used for randomization)
 
const float CONTRACT_HEATCOMFORT_MODIFIER [3]
 
int m_ElapsedTime
 

Закрытые данные

const float INFLUENZA_AGENT_AUTOINFECT_THRESHOLD_HC = PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING
 
- Закрытые данные унаследованные от AgentBase
ref map< EMedicalDrugsType, floatm_DrugResistances = new map<EMedicalDrugsType, float>()
 [0..1], 0 means antibiotics have full effect, 1 means no effect - deprecated, use the m_DrugResistance map below for drug resistances
 
EStatLevels m_Potency = EStatLevels.MEDIUM
 
float m_DieOffSpeed = 1
 grow when player's immune system is at this level or lower
 

Дополнительные унаследованные члены

- Закрытые члены унаследованные от AgentBase
void AgentBase ()
 how fast the agent dies off when not potent enough to grow(per sec)
 
void InitDefaults ()
 
void Init ()
 
int GetAgentType ()
 
float GetDieOffSpeedEx (PlayerBase player)
 
EStatLevels GetPotencyEx (PlayerBase player)
 
float GetInvasibilityEx (PlayerBase player)
 
float GetDigestibilityEx (PlayerBase player)
 
EStatLevels GetPotency ()
 
float GetDieOffSpeed ()
 
float GetAntiboticsResistance ()
 
float GetAntibioticsResistanceEx (PlayerBase player)
 
float GetDrugResistance (EMedicalDrugsType drugType, PlayerBase player)
 
float GetInvasibility ()
 
bool GrowDuringMedicalDrugsAttack (EMedicalDrugsType drugType, PlayerBase player)
 should this agent grow based on invasibility even during usage of specific medical drugs attack
 
float GetDigestibility ()
 
float CalculateAutoinfectProbability (float userprob)
 
bool AutoinfectCheck (float deltaT, PlayerBase player)
 
bool CanAutoinfectPlayer (PlayerBase player)
 
float GetTransferabilityIn ()
 
float GetTransferabilityOut ()
 
float GetTransferabilityAirOut ()
 
int GetMaxCount ()
 
int GetAutoinfectCount ()
 
string GetName ()
 
bool GrowDuringAntibioticsAttack (PlayerBase player)
 should this agent grow based on invasibility even during antibiotics attack
 

Подробное описание

См. определение в файле InfluenzaAgent.c строка 1