DayZ
1.30
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
GP5GasMask.c
См. документацию.
1
class
GP5GasMask
extends
MaskBase
2
{
3
override
bool
IsObstructingVoice
()
4
{
5
return
true
;
6
}
7
8
override
int
GetVoiceEffect
()
9
{
10
return
VoiceEffectObstruction;
11
}
12
13
override
float
GetProtectionLevel
(
int
type,
bool
consider_filter =
false
,
int
system = 0)
14
{
15
if
(
IsDamageDestroyed
())
16
return
0.0;
17
18
ItemBase
filter =
ItemBase
.Cast(FindAttachmentBySlotName(
"GasMaskFilter"
));
19
if
(filter)
20
{
21
if
(type ==
DEF_DUST_PARTICLE_EYES
)
22
return
1.0;
23
24
return
filter.GetProtectionLevel(type,
false
, system);
25
}
26
27
return
super.GetProtectionLevel(type, consider_filter, system);
28
}
29
}
30
31
class
GP5GasMask_Filter :
ItemBase
{};
IsDamageDestroyed
bool IsDamageDestroyed(ActionTarget target)
Определения
ActionBase.c:1275
ItemBase
class GP5GasMask extends MaskBase ItemBase
ItemBase
Определения
4_World/DayZ/Entities/Core/Inherited/InventoryItem.c:878
MaskBase::GetProtectionLevel
override float GetProtectionLevel(int type, bool consider_filter=false, int system=0)
Определения
GP5GasMask.c:13
MaskBase::GetVoiceEffect
override int GetVoiceEffect()
Определения
GP5GasMask.c:8
MaskBase::IsObstructingVoice
override bool IsObstructingVoice()
Определения
GP5GasMask.c:3
MaskBase
Определения
AirborneMask.c:2
DEF_DUST_PARTICLE_EYES
const int DEF_DUST_PARTICLE_EYES
Определения
3_Game/DayZ/constants.c:550
Ishodniki
scripts
4_World
DayZ
Entities
ItemBase
Clothing
GP5GasMask.c
Создано системой
1.13.2