Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
chemicalagent.c
Go to the documentation of this file.
1class ChemicalAgent extends AgentBase
2{
3 override void Init()
4 {
5 m_Type = eAgents.CHEMICAL_POISON;
11 m_MaxCount = 500;
12 m_Potency = EStatLevels.CRITICAL;
13 m_DieOffSpeed = 0.1;
14 }
15
16 override float GetDieOffSpeedEx(PlayerBase player)
17 {
18 if( player.GetModifiersManager().IsModifierActive(eModifiers.MDF_CONTAMINATION2) || player.GetModifiersManager().IsModifierActive(eModifiers.MDF_CONTAMINATION3))
19 {
20 return 0;
21 }
22 else
23 {
24 return super.GetDieOffSpeedEx(player);//round-about way of getting the m_DieOffSpeed
25 }
26 }
27}
float m_TransferabilityOut
to the player
Definition agentbase.c:6
float m_TransferabilityIn
how fast the agent grows when potent enough to grow
Definition agentbase.c:5
override float GetDieOffSpeedEx(PlayerBase player)
float m_TransferabilityAirOut
Definition agentbase.c:11
int m_MaxCount
multiplier for agents digested in the player stomach from an infected item(agents_transfered = digest...
Definition agentbase.c:8
override void Init()
float m_DieOffSpeed
grow when player's immune system is at this level or lower
Definition agentbase.c:17
float m_Type
Definition agentbase.c:3
float m_Invasibility
Definition agentbase.c:4
EStatLevels m_Potency
Definition agentbase.c:16
float m_AntibioticsResistance
transferibility airborne out
Definition agentbase.c:12
eAgents
Definition eagents.c:3
eModifiers
Definition emodifiers.c:2
EStatLevels
Definition estatlevels.c:2