DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
WoundAgent.c
См. документацию.
1
class
WoundAgent
:
AgentBase
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
10
m_TransferabilityIn
= 1;
11
m_TransferabilityOut
= 0;
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
18
override
float
GetAntibioticsResistanceEx
(
PlayerBase
player)
19
{
20
if
(player.GetModifiersManager().IsModifierActive(
eModifiers
.MDF_WOUND_INFECTION1))
21
return
RESISTANCE_STAGE_1
;
22
else
23
return
RESISTANCE_STAGE_2
;
24
}
25
26
override
bool
GrowDuringMedicalDrugsAttack
(
EMedicalDrugsType
drugType,
PlayerBase
player)
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
Определения
EAgents.c:3
EMedicalDrugsType
EMedicalDrugsType
Определения
EMedicalDrugsType.c:2
EStatLevels
EStatLevels
Определения
EStatLevels.c:2
AgentBase::AgentBase
void AgentBase()
Определения
AgentBase.c:17
AgentBase::m_DieOffSpeed
float m_DieOffSpeed
Определения
AgentBase.c:15
AgentBase::m_TransferabilityIn
float m_TransferabilityIn
Определения
AgentBase.c:5
AgentBase::m_Potency
EStatLevels m_Potency
Определения
AgentBase.c:14
AgentBase::m_MaxCount
int m_MaxCount
Определения
AgentBase.c:8
AgentBase::m_Invasibility
float m_Invasibility
Определения
AgentBase.c:4
AgentBase::m_Type
float m_Type
Определения
AgentBase.c:3
AgentBase::m_TransferabilityOut
float m_TransferabilityOut
Определения
AgentBase.c:6
AgentBase::m_AntibioticsResistance
float m_AntibioticsResistance
Определения
AgentBase.c:12
PlayerBase
Определения
PlayerBaseClient.c:2
WoundAgent::Init
override void Init()
Определения
WoundAgent.c:6
WoundAgent::GetAntibioticsResistanceEx
override float GetAntibioticsResistanceEx(PlayerBase player)
Определения
WoundAgent.c:18
WoundAgent::GrowDuringMedicalDrugsAttack
override bool GrowDuringMedicalDrugsAttack(EMedicalDrugsType drugType, PlayerBase player)
Определения
WoundAgent.c:26
WoundAgent::RESISTANCE_STAGE_1
static const float RESISTANCE_STAGE_1
Определения
WoundAgent.c:3
WoundAgent::RESISTANCE_STAGE_2
static const float RESISTANCE_STAGE_2
Определения
WoundAgent.c:4
WoundAgent
Определения
WoundAgent.c:2
eModifiers
eModifiers
Определения
eModifiers.c:2
Ishodniki
scripts
4_World
Classes
TransmissionAgents
Agents
WoundAgent.c
Создано системой
1.13.2