More ordinal refactor

This commit is contained in:
2024-03-09 07:41:59 -05:00
parent 68088a3399
commit 04d9b76938
13 changed files with 56 additions and 120 deletions
+7 -8
View File
@@ -110,10 +110,10 @@ public class MobBase extends AbstractGameObject {
}
public static HashMap<Integer, MobEquipment> loadEquipmentSet(int equipmentSetID) {
public static HashMap<Enum.EquipSlotType, MobEquipment> loadEquipmentSet(int equipmentSetID) {
ArrayList<BootySetEntry> equipList;
HashMap<Integer, MobEquipment> equip = new HashMap<>();
HashMap<Enum.EquipSlotType, MobEquipment> equip = new HashMap<>();
if (equipmentSetID == 0)
return equip;
@@ -128,13 +128,12 @@ public class MobBase extends AbstractGameObject {
MobEquipment mobEquipment = new MobEquipment(equipmentSetEntry.itemBase, equipmentSetEntry.dropChance);
ItemBase itemBase = mobEquipment.getItemBase();
if (itemBase != null) {
if (itemBase.getType().equals(Enum.ItemType.WEAPON))
if (mobEquipment.getSlot() == 1 && itemBase.getEquipFlag() == 2)
mobEquipment.setSlot(2);
// if (itemBase.getType().equals(Enum.ItemType.WEAPON))
// if (mobEquipment.getSlot() == 1 && itemBase.getEquipFlag() == 2)
// mobEquipment.setSlot(2);
equip.put(mobEquipment.slot, mobEquipment);
equip.put(mobEquipment.getSlot(), mobEquipment);
}
}
return equip;