DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
FoodPoisonAgent.c
См. документацию.
2{
3 override void Init()
4 {
5 m_Type = eAgents.FOOD_POISON;
6 m_Invasibility = 1.0;
10 m_MaxCount = 800;
11 m_Potency = EStatLevels.GREAT;
12 m_DieOffSpeed = 0.0;
13 m_Digestibility = 0.5;
14 }
15
17 {
18 if (player.GetStomach().GetVolumeContainingAgent01(eAgents.FOOD_POISON) == 0.0)
19 return EStatLevels.LOW;
20
21 return super.GetPotencyEx(player);
22 }
23
24 override float GetInvasibilityEx(PlayerBase player)
25 {
26 return player.GetStomach().GetVolumeContainingAgent01(eAgents.FOOD_POISON);
27 }
28
29 override float GetDieOffSpeedEx(PlayerBase player)
30 {
31 if (player.GetModifiersManager().IsModifierActive(eModifiers.MDF_CHARCOAL))
32 return 0.5;
33
34 if (player.m_AgentPool.GetSingleAgentCount(eAgents.FOOD_POISON) <= PoisoningMdfr.AGENT_THRESHOLD_DEACTIVATE)
35 return 0.3;
36
37 return 0.0;
38 }
39
40 override float GetDigestibilityEx(PlayerBase player)
41 {
42 if (!player.GetModifiersManager().IsModifierActive(eModifiers.MDF_POISONING))
43 return 1.0;
44
45 return super.GetDigestibilityEx(player);
46 }
47}
eAgents
Определения EAgents.c:3
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_Digestibility
Определения AgentBase.c:7
float m_Invasibility
Определения AgentBase.c:4
float m_Type
Определения AgentBase.c:3
float m_TransferabilityOut
Определения AgentBase.c:6
float m_AntibioticsResistance
Определения AgentBase.c:12
override EStatLevels GetPotencyEx(PlayerBase player)
Определения FoodPoisonAgent.c:16
override void Init()
Определения FoodPoisonAgent.c:3
override float GetDieOffSpeedEx(PlayerBase player)
Определения FoodPoisonAgent.c:29
override float GetDigestibilityEx(PlayerBase player)
Определения FoodPoisonAgent.c:40
override float GetInvasibilityEx(PlayerBase player)
Определения FoodPoisonAgent.c:24
Определения FoodPoisonAgent.c:2
Определения PlayerBaseClient.c:2
static const int AGENT_THRESHOLD_DEACTIVATE
Определения Poisoning.c:4
Определения Poisoning.c:2
eModifiers
Определения eModifiers.c:2