norsehelm.c 722 B

12345678910111213141516171819202122232425
  1. class NorseHelm extends HelmetBase
  2. {
  3. override array<int> GetEffectWidgetTypes()
  4. {
  5. return { EffectWidgetsTypes.HELMET2_OCCLUDER };
  6. }
  7. override protected set<int> GetAttachmentExclusionInitSlotValue(int slotId)
  8. {
  9. set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
  10. if (slotId == InventorySlots.HEADGEAR)
  11. {
  12. ret.Insert(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
  13. ret.Insert(EAttExclusions.EXCLUSION_MASK_0);
  14. ret.Insert(EAttExclusions.EXCLUSION_MASK_1);
  15. ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
  16. ret.Insert(EAttExclusions.EXCLUSION_MASK_3);
  17. ret.Insert(EAttExclusions.EXCLUSION_HEADSTRAP_0);
  18. ret.Insert(EAttExclusions.SHAVING_HEADGEAR_ATT_0);
  19. }
  20. return ret;
  21. }
  22. };