crookednose.c 659 B

12345678910111213141516171819202122
  1. class CrookedNose extends Mask_Base
  2. {
  3. override protected void InitGlobalExclusionValues()
  4. {
  5. super.InitGlobalExclusionValues();
  6. AddSingleExclusionValueGlobal(EAttExclusions.EXCLUSION_MASK_0);
  7. AddSingleExclusionValueGlobal(EAttExclusions.EXCLUSION_MASK_1);
  8. AddSingleExclusionValueGlobal(EAttExclusions.EXCLUSION_MASK_2);
  9. AddSingleExclusionValueGlobal(EAttExclusions.EXCLUSION_HEADGEAR_HELMET_0);
  10. }
  11. override protected set<int> GetAttachmentExclusionInitSlotValue(int slotId)
  12. {
  13. set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
  14. //allows shaving
  15. ret.RemoveItem(EAttExclusions.SHAVING_MASK_ATT_0);
  16. return ret;
  17. }
  18. }