DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ChelatingTablets.c
См. документацию.
1
class
ChelatingTablets
:
Edible_Base
2
{
3
//Specify this item can only be combined but not split
4
override
void
InitItemVariables
()
5
{
6
super.InitItemVariables();
7
8
can_this_be_combined
=
true
;
9
}
10
11
override
void
OnConsume
(
float
amount,
PlayerBase
consumer)
12
{
13
if
(consumer.GetModifiersManager().IsModifierActive(
eModifiers
.MDF_CHELATION))
//effectively resets the timer
14
{
15
consumer.GetModifiersManager().DeactivateModifier(
eModifiers
.MDF_CHELATION);
16
}
17
18
consumer.GetModifiersManager().ActivateModifier(
eModifiers
.MDF_CHELATION);
19
}
20
21
override
void
SetActions
()
22
{
23
super.SetActions();
24
25
AddAction
(
ActionForceConsumeSingle
);
26
AddAction
(
ActionEatPillFromBottle
);
27
}
28
}
29
ActionForceConsumeSingle
void ActionForceConsumeSingle()
Определения
ActionForceConsumeSingle.c:13
AddAction
void AddAction(typename actionName)
Определения
AdvancedCommunication.c:220
can_this_be_combined
bool can_this_be_combined
Определения
ItemBase.c:4836
ActionEatPillFromBottle
Определения
ActionEatPillFromBottle.c:2
ChelatingTablets::SetActions
override void SetActions()
Определения
ChelatingTablets.c:21
ChelatingTablets::InitItemVariables
override void InitItemVariables()
Определения
ChelatingTablets.c:4
ChelatingTablets::OnConsume
override void OnConsume(float amount, PlayerBase consumer)
Определения
ChelatingTablets.c:11
ChelatingTablets
Определения
ChelatingTablets.c:2
Edible_Base::Edible_Base
void Edible_Base()
Определения
Edible_Base.c:25
PlayerBase
Определения
PlayerBaseClient.c:2
eModifiers
eModifiers
Определения
eModifiers.c:2
Ishodniki
scripts
4_World
Entities
ItemBase
Edible_Base
ChelatingTablets.c
Создано системой
1.13.2