Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
gasmask.c
Go to the documentation of this file.
1 class GasMask 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 void EEHealthLevelChanged(int oldLevel, int newLevel, string zone)
14  {
15  if (GetGame().IsServer())
16  {
17  if( newLevel == GameConstants.STATE_RUINED )
18  {
19  SetQuantity(0);
20  }
21  }
22  }
23 }
GetGame
proto native CGame GetGame()
SetQuantity
bool SetQuantity(float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)
Set item quantity[related to varQuantity... config entry], destroy_config = true > if the quantity re...
Definition: itembase.c:3159
MaskBase
Definition: airbornemask.c:1
EEHealthLevelChanged
override void EEHealthLevelChanged(int oldLevel, int newLevel, string zone)
Definition: basebuildingbase.c:463
GameConstants
Definition: constants.c:612