class AtlasBipod extends Inventory_Base { override bool CanPutAsAttachment( EntityAI parent ) { if(!super.CanPutAsAttachment(parent)) {return false;} bool m4_hndgrd = false; bool ak_hndgrd = false; if ( parent.FindAttachmentBySlotName("weaponHandguardM4") != NULL ) { m4_hndgrd = parent.FindAttachmentBySlotName("weaponHandguardM4").IsKindOf("M4_RISHndgrd"); } if ( parent.FindAttachmentBySlotName("weaponHandguardAK") != NULL ) { ak_hndgrd = parent.FindAttachmentBySlotName("weaponHandguardAK").IsKindOf("AK_RailHndgrd"); } if ( m4_hndgrd || ak_hndgrd ) { return true; } return false; } override bool CanDetachAttachment( EntityAI parent ) { return false; } }