@ -490,6 +490,11 @@ public class ItemTemplate {
if (equipped == null)
return false;
//Item not valid for slot
if(item.template.item_eq_slots_or.contains(slot) == false)
// Slot is taken
if (equipped.get(slot) != null && equipped.get(slot).equals(item) == false)