class WeldingMask extends HelmetBase { override array GetEffectWidgetTypes() { return {EffectWidgetsTypes.HELMET_OCCLUDER/*,EffectWidgetsTypes.HELMET_BREATH*/}; } override int GetGlassesEffectID() { return PPERequesterBank.REQ_GLASSESWELDING; } override protected set GetAttachmentExclusionInitSlotValue(int slotId) { set 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; } }