![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Attributes | |
| float | m_DieOffSpeed = 1 |
| grow when player's immune system is at this level or lower | |
| ref map< EMedicalDrugsType, float > | m_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 |
Private Member Functions | |
| override float | GetDieOffSpeedEx (PlayerBase player) |
| override void | Init () |
| override void | Init () |
| override void | Init () |
| override void | Init () |
| override void | Init () |
Private Attributes | |
| float | m_AntibioticsResistance = 1 |
| transferibility airborne out | |
| int | m_AutoinfectCount = 1 |
| float | m_AutoinfectProbability = CalculateAutoinfectProbability(0) |
| number of agents injected during the autoinfection | |
| float | m_Digestibility = 0.1 |
| from the player | |
| float | m_Invasibility |
| int | m_MaxCount = 1 |
| multiplier for agents digested in the player stomach from an infected item(agents_transfered = digested_amount(in grams or mls) * m_Digestibility) | |
| float | m_TransferabilityAirOut |
| float | m_TransferabilityIn |
| how fast the agent grows when potent enough to grow | |
| float | m_TransferabilityOut |
| to the player | |
| float | m_Type = 0 |
Definition at line 1 of file agentbase.c.
|
inlineprotected |
how fast the agent dies off when not potent enough to grow(per sec)
Definition at line 19 of file agentbase.c.
References Init(), and InitDefaults().
|
inlineprotected |
Definition at line 103 of file agentbase.c.
References CanAutoinfectPlayer(), m_AutoinfectProbability, and Math::RandomFloat01().
Referenced by PlayerAgentPool::SpawnAgents().
Definition at line 98 of file agentbase.c.
References Math::Pow().
|
inlineprotected |
Definition at line 116 of file agentbase.c.
Referenced by AutoinfectCheck().
|
inlineprotected |
Definition at line 33 of file agentbase.c.
References m_Type.
Referenced by PluginBase::ConstructSimpleAgentList(), PlayerAgentPool::GetDebugObject(), PluginBase::RegisterAgent(), and PlayerAgentPool::SpawnAgents().
|
inlineprotected |
Definition at line 72 of file agentbase.c.
References GetAntiboticsResistance().
|
inlineprotected |
Definition at line 68 of file agentbase.c.
References m_AntibioticsResistance.
Referenced by GetAntibioticsResistanceEx().
|
inlineprotected |
Definition at line 141 of file agentbase.c.
References m_AutoinfectCount.
Referenced by PlayerAgentPool::SpawnAgents().
|
inlineprotected |
Definition at line 63 of file agentbase.c.
References m_DieOffSpeed.
Referenced by GetDieOffSpeedEx(), HeavyMetalAgent::GetDieOffSpeedEx(), and InfluenzaAgent::GetDieOffSpeedEx().
|
inlineprotected |
Definition at line 38 of file agentbase.c.
References GetDieOffSpeed().
|
inlineprivate |
Definition at line 16 of file chemicalagent.c.
|
inlineprotected |
Definition at line 93 of file agentbase.c.
References m_Digestibility.
Referenced by GetDigestibilityEx().
|
inlineprotected |
Definition at line 53 of file agentbase.c.
References GetDigestibility().
|
inlineprotected |
Definition at line 77 of file agentbase.c.
References m_DrugResistances.
|
inlineprotected |
Definition at line 82 of file agentbase.c.
References m_Invasibility.
Referenced by GetInvasibilityEx().
|
inlineprotected |
Definition at line 48 of file agentbase.c.
References GetInvasibility().
|
inlineprotected |
Definition at line 136 of file agentbase.c.
References m_MaxCount.
|
inlineprotected |
Definition at line 146 of file agentbase.c.
Referenced by PluginBase::ConstructSimpleAgentList(), and PlayerAgentPool::GetDebugObject().
|
inlineprotected |
|
inlineprotected |
Definition at line 43 of file agentbase.c.
References GetPotency().
|
inlineprotected |
Definition at line 131 of file agentbase.c.
References m_TransferabilityAirOut.
|
inlineprotected |
Definition at line 121 of file agentbase.c.
References m_TransferabilityIn.
|
inlineprotected |
Definition at line 126 of file agentbase.c.
References m_TransferabilityOut.
|
inlineprotected |
DEPRECATED.
should this agent grow based on invasibility even during antibiotics attack
Definition at line 156 of file agentbase.c.
|
inlineprotected |
should this agent grow based on invasibility even during usage of specific medical drugs attack
Definition at line 88 of file agentbase.c.
Referenced by PluginBase::GrowDuringMedicalDrugsAttack().
|
protected |
Referenced by AgentBase().
|
inlineprivate |
Definition at line 3 of file brainagent.c.
References m_AntibioticsResistance, m_DieOffSpeed, m_Invasibility, m_MaxCount, m_Potency, m_TransferabilityIn, m_TransferabilityOut, and m_Type.
|
inlineprivate |
Definition at line 3 of file chemicalagent.c.
References m_AntibioticsResistance, m_DieOffSpeed, m_Invasibility, m_MaxCount, m_Potency, m_TransferabilityAirOut, m_TransferabilityIn, m_TransferabilityOut, and m_Type.
|
inlineprivate |
Definition at line 3 of file choleraagent.c.
References m_AntibioticsResistance, m_DieOffSpeed, m_DrugResistances, m_Invasibility, m_MaxCount, m_Potency, m_TransferabilityIn, m_TransferabilityOut, and m_Type.
|
inlineprivate |
Definition at line 3 of file nerveagent.c.
References m_AntibioticsResistance, m_DieOffSpeed, m_DrugResistances, m_Invasibility, m_MaxCount, m_Potency, m_TransferabilityAirOut, m_TransferabilityIn, m_TransferabilityOut, and m_Type.
|
inlineprivate |
Definition at line 3 of file salmonellaagent.c.
References m_AntibioticsResistance, m_DieOffSpeed, m_Invasibility, m_MaxCount, m_Potency, m_TransferabilityIn, m_TransferabilityOut, and m_Type.
|
inlineprotected |
|
private |
transferibility airborne out
Definition at line 12 of file agentbase.c.
Referenced by GetAntiboticsResistance(), Init(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
Definition at line 9 of file agentbase.c.
Referenced by GetAutoinfectCount(), and InfluenzaAgent::Init().
|
private |
number of agents injected during the autoinfection
Definition at line 10 of file agentbase.c.
Referenced by AutoinfectCheck().
|
protected |
grow when player's immune system is at this level or lower
Definition at line 17 of file agentbase.c.
Referenced by GetDieOffSpeed(), Init(), FoodPoisonAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
from the player
Definition at line 7 of file agentbase.c.
Referenced by GetDigestibility(), FoodPoisonAgent::Init(), and InfluenzaAgent::Init().
|
protected |
[0..1], 0 means antibiotics have full effect, 1 means no effect - deprecated, use the m_DrugResistance map below for drug resistances
Definition at line 14 of file agentbase.c.
Referenced by GetDrugResistance(), Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), WoundAgent::Init(), and InitDefaults().
|
private |
Definition at line 4 of file agentbase.c.
Referenced by GetInvasibility(), Init(), FoodPoisonAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
multiplier for agents digested in the player stomach from an infected item(agents_transfered = digested_amount(in grams or mls) * m_Digestibility)
Definition at line 8 of file agentbase.c.
Referenced by GetMaxCount(), Init(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
protected |
Definition at line 16 of file agentbase.c.
Referenced by GetPotency(), HeavyMetalAgent::GetPotencyEx(), Init(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
Definition at line 11 of file agentbase.c.
Referenced by GetTransferabilityAirOut(), Init(), and InfluenzaAgent::Init().
|
private |
how fast the agent grows when potent enough to grow
Definition at line 5 of file agentbase.c.
Referenced by GetTransferabilityIn(), Init(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
to the player
Definition at line 6 of file agentbase.c.
Referenced by GetTransferabilityOut(), Init(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
Definition at line 3 of file agentbase.c.
Referenced by GetAgentType(), Init(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().