DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
GasMask_Filter.c
См. документацию.
1
class
GasMask_Filter
:
ItemBase
2
{
3
/*
4
override void OnQuantityChanged(float delta)
5
{
6
super.OnQuantityChanged(delta);
7
8
if (GetQuantity() == 0)
9
{
10
SetHealth("","",0);
11
}
12
}
13
*/
14
15
override
void
EEHealthLevelChanged
(
int
oldLevel,
int
newLevel,
string
zone)
16
{
17
if
(
GetGame
().IsServer())
18
{
19
if
( newLevel ==
GameConstants
.
STATE_RUINED
)
20
{
21
SetQuantity
(0);
22
}
23
}
24
}
25
26
override
float
GetFilterDamageRatio
()
27
{
28
return
0.09;
//Health lost per quantity consumed
29
}
30
}
31
32
class
GasMask_Filter_Improvised:
GasMask_Filter
33
{
34
override
float
GetFilterDamageRatio
()
35
{
36
return
0.25;
//Health lost per quantity consumed
37
}
38
}
GameConstants
Определения
constants.c:659
GasMask_Filter::EEHealthLevelChanged
override void EEHealthLevelChanged(int oldLevel, int newLevel, string zone)
Определения
GasMask_Filter.c:15
GasMask_Filter::GetFilterDamageRatio
override float GetFilterDamageRatio()
Определения
GasMask_Filter.c:26
GasMask_Filter
Определения
GasMask_Filter.c:2
ItemBase::SetQuantity
override bool SetQuantity(float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)
Определения
PileOfWoodenPlanks.c:88
ItemBase
Определения
InventoryItem.c:731
GetGame
proto native CGame GetGame()
GameConstants::STATE_RUINED
const int STATE_RUINED
Определения
constants.c:846
Ishodniki
scripts
4_World
Entities
ItemBase
Clothing
GasMask_Filter.c
Создано системой
1.13.2