DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
WoundAgent.c
См. документацию.
2{
3 static const float RESISTANCE_STAGE_1 = 1;
4 static const float RESISTANCE_STAGE_2 = 0.5;
5
6 override void Init()
7 {
8 m_Type = eAgents.WOUND_AGENT;
9 m_Invasibility = 0.208;//to reach 250 in 20 mins
12 m_AntibioticsResistance = 0.5;//override in a func. GetAntiboticsResistance()
13 m_MaxCount = 500;
14 m_Potency = EStatLevels.GREAT;
15 m_DieOffSpeed = 1;
16 }
17
19 {
20 if (player.GetModifiersManager().IsModifierActive(eModifiers.MDF_WOUND_INFECTION1))
21 return RESISTANCE_STAGE_1;
22 else
23 return RESISTANCE_STAGE_2;
24 }
25
27 {
28 if (drugType == EMedicalDrugsType.ANTIBIOTICS)
29 {
30 if (player.GetModifiersManager().IsModifierActive(eModifiers.MDF_WOUND_INFECTION1))
31 return true;
32 else
33 return false;
34 }
35
36 return super.GrowDuringMedicalDrugsAttack(drugType, player);
37 }
38}
eAgents
Определения EAgents.c:3
EMedicalDrugsType
Определения EMedicalDrugsType.c:2
EStatLevels
Определения EStatLevels.c:2
void AgentBase()
Определения AgentBase.c:17
float m_DieOffSpeed
Определения AgentBase.c:15
float m_TransferabilityIn
Определения AgentBase.c:5
EStatLevels m_Potency
Определения AgentBase.c:14
int m_MaxCount
Определения AgentBase.c:8
float m_Invasibility
Определения AgentBase.c:4
float m_Type
Определения AgentBase.c:3
float m_TransferabilityOut
Определения AgentBase.c:6
float m_AntibioticsResistance
Определения AgentBase.c:12
Определения PlayerBaseClient.c:2
override void Init()
Определения WoundAgent.c:6
override float GetAntibioticsResistanceEx(PlayerBase player)
Определения WoundAgent.c:18
override bool GrowDuringMedicalDrugsAttack(EMedicalDrugsType drugType, PlayerBase player)
Определения WoundAgent.c:26
static const float RESISTANCE_STAGE_1
Определения WoundAgent.c:3
static const float RESISTANCE_STAGE_2
Определения WoundAgent.c:4
Определения WoundAgent.c:2
eModifiers
Определения eModifiers.c:2