pistolsuppressor.c 524 B

1234567891011121314151617
  1. class PistolSuppressor extends ItemSuppressor
  2. {
  3. override bool CanPutAsAttachment( EntityAI parent )
  4. {
  5. if (!super.CanPutAsAttachment(parent))
  6. return false;
  7. if (parent.IsSlotReserved(InventorySlots.GetSlotIdFromString("suppressorImpro")) || parent.IsSlotReserved(InventorySlots.GetSlotIdFromString("weaponMuzzleMP5")))
  8. return false;
  9. if ( parent.FindAttachmentBySlotName("suppressorImpro") == NULL && parent.FindAttachmentBySlotName("weaponMuzzleMP5") == NULL )
  10. {
  11. return true;
  12. }
  13. return false;
  14. }
  15. }