14 {
15 if (!super.CanPutAsAttachment(parent))
16 return false;
17
18 if (parent.IsSlotReserved(InventorySlots.GetSlotIdFromString("suppressorImpro")) || parent.IsSlotReserved(InventorySlots.GetSlotIdFromString("weaponMuzzle")))
19 return false;
20
21 if ( parent.FindAttachmentBySlotName("suppressorImpro") == null && parent.FindAttachmentBySlotName("weaponMuzzle") == null )
22 {
23 return true;
24 }
25 return false;
26 }