void Ship::AddItem(InventoryItemRef item) { InventoryEx::AddItem( item ); if( item->flag() >= flagSlotFirst && item->flag() <= flagSlotLast && item->categoryID() != EVEDB::invCategories::Charge) { // make singleton item->ChangeSingleton( true ); } }