18 if (player.GetStomach().GetVolumeContainingAgent01(
eAgents.FOOD_POISON) == 0.0)
21 return super.GetPotencyEx(player);
26 return player.GetStomach().GetVolumeContainingAgent01(
eAgents.FOOD_POISON);
31 if (player.GetModifiersManager().IsModifierActive(
eModifiers.MDF_CHARCOAL))
42 if (!player.GetModifiersManager().IsModifierActive(
eModifiers.MDF_POISONING))
45 return super.GetDigestibilityEx(player);
void AgentBase()
how fast the agent dies off when not potent enough to grow(per sec)
float m_DieOffSpeed
grow when player's immune system is at this level or lower
float m_TransferabilityIn
how fast the agent grows when potent enough to grow
EStatLevels m_Potency
[0..1], 0 means antibiotics have full effect, 1 means no effect
int m_MaxCount
multiplier for agents digested in the player stomach from an infected item(agents_transfered = digest...
float m_Digestibility
from the player
float m_TransferabilityOut
to the player
float m_AntibioticsResistance
transferibility airborne out
override EStatLevels GetPotencyEx(PlayerBase player)
override float GetDieOffSpeedEx(PlayerBase player)
override float GetDigestibilityEx(PlayerBase player)
override float GetInvasibilityEx(PlayerBase player)
static const int AGENT_THRESHOLD_DEACTIVATE