GreatHelm.c
class GreatHelm extends HelmetBase
{
override array<int> GetEffectWidgetTypes()
{
return {EffectWidgetsTypes.HELMET_OCCLUDER/*,EffectWidgetsTypes.HELMET_BREATH*/};
}
override bool IsObstructingVoice()
{
return true;
}
override int GetVoiceEffect()
{
return VoiceEffectObstruction;
}
override protected set<int> GetAttachmentExclusionInitSlotValue(int slotId)
{
set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
if (slotId == InventorySlots.HEADGEAR)
{
ret.Insert(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
ret.Insert(EAttExclusions.EXCLUSION_MASK_0);
ret.Insert(EAttExclusions.EXCLUSION_MASK_1);
ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
ret.Insert(EAttExclusions.EXCLUSION_HEADSTRAP_0);
ret.Insert(EAttExclusions.SHAVING_HEADGEAR_ATT_0);
}
return ret;
}
}