Private Attributes | |
float | m_Type = 0 |
float | m_Invasibility |
float | m_TransferabilityIn |
how fast the agent grows when potent enough to grow | |
float | m_TransferabilityOut |
to the player | |
float | m_Digestibility = 0.1 |
from the player | |
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) | |
int | m_AutoinfectCount = 1 |
float | m_AutoinfectProbability = CalculateAutoinfectProbability(0) |
number of agents injected during the autoinfection | |
float | m_TransferabilityAirOut |
float | m_AntibioticsResistance = 1 |
transferibility airborne out | |
EStatLevels | m_Potency = EStatLevels.MEDIUM |
[0..1], 0 means antibiotics have full effect, 1 means no effect | |
float | m_DieOffSpeed = 1 |
grow when player's immune system is at this level or lower | |
|
inlineprivate |
how fast the agent dies off when not potent enough to grow(per sec)
References Init().
|
inlineprivate |
References CanAutoinfectPlayer(), m_AutoinfectProbability, and Math::RandomFloat01().
Referenced by PlayerAgentPool::SpawnAgents().
References Math::Pow().
|
inlineprivate |
Referenced by AutoinfectCheck().
|
inlineprivate |
References m_Type.
Referenced by PluginBase::ConstructSimpleAgentList(), PlayerAgentPool::GetDebugObject(), PluginBase::RegisterAgent(), and PlayerAgentPool::SpawnAgents().
|
inlineprivate |
References GetAntiboticsResistance().
|
inlineprivate |
References m_AntibioticsResistance.
Referenced by GetAntibioticsResistanceEx().
|
inlineprivate |
References m_AutoinfectCount.
Referenced by PlayerAgentPool::SpawnAgents().
|
inlineprivate |
References m_DieOffSpeed.
Referenced by GetDieOffSpeedEx(), HeavyMetalAgent::GetDieOffSpeedEx(), and InfluenzaAgent::GetDieOffSpeedEx().
|
inlineprivate |
References GetDieOffSpeed().
|
inlineprivate |
|
inlineprivate |
References m_Digestibility.
Referenced by GetDigestibilityEx().
|
inlineprivate |
References GetDigestibility().
|
inlineprivate |
References m_Invasibility.
Referenced by GetInvasibilityEx().
|
inlineprivate |
References GetInvasibility().
|
inlineprivate |
References m_MaxCount.
|
inlineprivate |
Referenced by PluginBase::ConstructSimpleAgentList(), and PlayerAgentPool::GetDebugObject().
|
inlineprivate |
References m_Potency.
Referenced by GetPotencyEx().
|
inlineprivate |
References GetPotency().
|
inlineprivate |
References m_TransferabilityAirOut.
|
inlineprivate |
References m_TransferabilityIn.
|
inlineprivate |
References m_TransferabilityOut.
|
inlineprivate |
should this agent grow based on invasibility even during antibiotics attack
DEPRECATED
|
inlineprivate |
should this agent grow based on invasibility even during usage of specific medical drugs attack
Referenced by PluginBase::GrowDuringMedicalDrugsAttack().
|
private |
Referenced by AgentBase().
|
inlineprivate |
References m_Type.
|
inlineprivate |
References m_Type.
|
inlineprivate |
References m_Type.
|
inlineprivate |
References m_Type.
|
inlineprivate |
References m_Type.
|
private |
transferibility airborne out
Referenced by GetAntiboticsResistance(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
Referenced by GetAutoinfectCount(), and InfluenzaAgent::Init().
|
private |
number of agents injected during the autoinfection
Referenced by AutoinfectCheck().
|
private |
grow when player's immune system is at this level or lower
Referenced by GetDieOffSpeed(), FoodPoisonAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
from the player
Referenced by GetDigestibility(), FoodPoisonAgent::Init(), and InfluenzaAgent::Init().
|
private |
Referenced by GetInvasibility(), 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)
Referenced by GetMaxCount(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
[0..1], 0 means antibiotics have full effect, 1 means no effect
Referenced by GetPotency(), HeavyMetalAgent::GetPotencyEx(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
Referenced by GetTransferabilityAirOut(), and InfluenzaAgent::Init().
|
private |
how fast the agent grows when potent enough to grow
Referenced by GetTransferabilityIn(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
to the player
Referenced by GetTransferabilityOut(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().
|
private |
Referenced by GetAgentType(), FoodPoisonAgent::Init(), HeavyMetalAgent::Init(), InfluenzaAgent::Init(), and WoundAgent::Init().