Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
stuffedstomach.c
Go to the documentation of this file.
1
class
StuffedStomachMdfr
:
ModifierBase
2
{
3
protected
const
int
STUFFED_TRESHOLD
=
PlayerConstants
.
BT_STOMACH_VOLUME_LVL3
;
4
override
void
Init
()
5
{
6
m_TrackActivatedTime
=
false
;
7
m_ID
=
eModifiers
.MDF_STUFFED;
8
m_TickIntervalInactive
= 1;
9
m_TickIntervalActive
=
DEFAULT_TICK_TIME_ACTIVE
;
10
}
11
12
override
void
OnTick
(
PlayerBase
player,
float
deltaT)
13
{
14
15
}
16
17
override
bool
ActivateCondition
(
PlayerBase
player)
18
{
19
float
stomach = player.m_PlayerStomach.GetStomachVolume();
20
if
( stomach >=
STUFFED_TRESHOLD
)
21
{
22
return
true
;
23
}
24
else
25
{
26
return
false
;
27
}
28
}
29
30
override
void
OnActivate
(
PlayerBase
player)
31
{
32
if
( player.GetNotifiersManager() )
33
{
34
player.GetNotifiersManager().ActivateByType(
eNotifiers
.NTF_STUFFED);
35
}
36
}
37
38
override
void
OnDeactivate
(
PlayerBase
player)
39
{
40
if
( player.GetNotifiersManager() )
41
{
42
player.GetNotifiersManager().DeactivateByType(
eNotifiers
.NTF_STUFFED);
43
}
44
}
45
46
override
bool
DeactivateCondition
(
PlayerBase
player)
47
{
48
return
!
ActivateCondition
(player);
49
}
50
51
};
ModifierBase
Definition
breathvapourmdfr.c:4
PlayerBase
Definition
playerbaseclient.c:2
PlayerConstants
Definition
playerconstants.c:2
PlayerConstants::BT_STOMACH_VOLUME_LVL3
static const int BT_STOMACH_VOLUME_LVL3
Definition
playerconstants.c:200
StuffedStomachMdfr
Definition
stuffedstomach.c:2
StuffedStomachMdfr::DeactivateCondition
override bool DeactivateCondition(PlayerBase player)
Definition
stuffedstomach.c:46
StuffedStomachMdfr::OnActivate
override void OnActivate(PlayerBase player)
Definition
stuffedstomach.c:30
StuffedStomachMdfr::OnTick
override void OnTick(PlayerBase player, float deltaT)
Definition
stuffedstomach.c:12
StuffedStomachMdfr::Init
override void Init()
Definition
stuffedstomach.c:4
StuffedStomachMdfr::ActivateCondition
override bool ActivateCondition(PlayerBase player)
Definition
stuffedstomach.c:17
StuffedStomachMdfr::OnDeactivate
override void OnDeactivate(PlayerBase player)
Definition
stuffedstomach.c:38
StuffedStomachMdfr::STUFFED_TRESHOLD
const int STUFFED_TRESHOLD
Definition
stuffedstomach.c:3
m_ID
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it).
Definition
effect.c:51
eModifiers
eModifiers
Definition
emodifiers.c:2
m_TrackActivatedTime
bool m_TrackActivatedTime
overall time this modifier was active
Definition
modifierbase.c:14
m_TickIntervalActive
float m_TickIntervalActive
Definition
modifierbase.c:18
m_TickIntervalInactive
float m_TickIntervalInactive
Definition
modifierbase.c:17
DEFAULT_TICK_TIME_ACTIVE
enum eModifierSyncIDs DEFAULT_TICK_TIME_ACTIVE
eNotifiers
eNotifiers
Definition
notifiersmanager.c:3
Games
Dayz
scripts
4_world
classes
playermodifiers
modifiers
conditions
stuffedstomach.c
Generated by
1.17.0