Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
greathelm.c
Go to the documentation of this file.
1class GreatHelm extends HelmetBase
2{
4 {
5 return {EffectWidgetsTypes.HELMET_OCCLUDER/*,EffectWidgetsTypes.HELMET_BREATH*/};
6 }
7
8 override bool IsObstructingVoice()
9 {
10 return true;
11 }
12
13 override int GetVoiceEffect()
14 {
15 return VoiceEffectObstruction;
16 }
17
18 override protected set<int> GetAttachmentExclusionInitSlotValue(int slotId)
19 {
20 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
21 if (slotId == InventorySlots.HEADGEAR)
22 {
23 ret.Insert(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
24
25 ret.Insert(EAttExclusions.EXCLUSION_MASK_0);
26 ret.Insert(EAttExclusions.EXCLUSION_MASK_1);
27 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
28 ret.Insert(EAttExclusions.EXCLUSION_HEADSTRAP_0);
29
30 ret.Insert(EAttExclusions.SHAVING_HEADGEAR_ATT_0);
31 }
32 return ret;
33 }
34}
override bool IsObstructingVoice()
Definition greathelm.c:8
override int GetVoiceEffect()
Definition greathelm.c:13
override array< int > GetEffectWidgetTypes()
Definition greathelm.c:3
set< int > GetAttachmentExclusionInitSlotValue(int slotId)
Definition greathelm.c:18
provides access to slot configuration
Result for an object found in CGame.IsBoxCollidingGeometryProxy.