DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
GP5GasMask.c
См. документацию.
1class 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 {
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
31class GP5GasMask_Filter : ItemBase {};
bool IsDamageDestroyed(ActionTarget target)
Определения ActionBase.c:1275
class GP5GasMask extends MaskBase ItemBase
override float GetProtectionLevel(int type, bool consider_filter=false, int system=0)
Определения GP5GasMask.c:13
override int GetVoiceEffect()
Определения GP5GasMask.c:8
override bool IsObstructingVoice()
Определения GP5GasMask.c:3
Определения AirborneMask.c:2
const int DEF_DUST_PARTICLE_EYES
Определения 3_Game/DayZ/constants.c:550