|
|
|
@ -131,16 +131,19 @@ public class MobBase extends AbstractGameObject {
@@ -131,16 +131,19 @@ public class MobBase extends AbstractGameObject {
|
|
|
|
|
return equip; |
|
|
|
|
|
|
|
|
|
for (BootySetEntry equipmentSetEntry : equipList) { |
|
|
|
|
try { |
|
|
|
|
MobEquipment mobEquipment = new MobEquipment(equipmentSetEntry.itemBase, equipmentSetEntry.dropChance); |
|
|
|
|
ItemBase itemBase = mobEquipment.getItemBase(); |
|
|
|
|
|
|
|
|
|
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 != null) { |
|
|
|
|
if (itemBase.getType().equals(Enum.ItemType.WEAPON)) |
|
|
|
|
if (mobEquipment.getSlot() == 1 && itemBase.getEquipFlag() == 2) |
|
|
|
|
mobEquipment.setSlot(2); |
|
|
|
|
|
|
|
|
|
equip.put(mobEquipment.getSlot(), mobEquipment); |
|
|
|
|
equip.put(mobEquipment.getSlot(), mobEquipment); |
|
|
|
|
} |
|
|
|
|
}catch(Exception e){ |
|
|
|
|
Logger.error(e); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|