forked from MagicBane/Server
Equipment slot refactor started.
This commit is contained in:
@@ -92,7 +92,7 @@ public class dbItemHandler extends dbHandlerBase {
|
||||
break;
|
||||
}
|
||||
|
||||
preparedStatement.setByte(8, toAdd.getEquipSlot());
|
||||
preparedStatement.setByte(8, (byte) toAdd.equipSlot.ordinal());
|
||||
preparedStatement.setInt(9, toAdd.getFlags());
|
||||
preparedStatement.setString(10, toAdd.getCustomName());
|
||||
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
|
||||
package engine.objects;
|
||||
|
||||
import engine.Enum;
|
||||
import engine.exception.SerializationException;
|
||||
import engine.gameManager.PowersManager;
|
||||
import engine.net.ByteBufferWriter;
|
||||
import engine.powers.EffectsBase;
|
||||
import engine.powers.poweractions.AbstractPowerAction;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
@@ -61,13 +61,8 @@ public class MobEquipment extends AbstractGameObject {
|
||||
this.itemBase = ItemBase.getItemBase(itemBaseID);
|
||||
this.template = ItemTemplate.itemTemplates.get(itemBaseID);
|
||||
|
||||
if (this.itemBase != null)
|
||||
this.slot = this.itemBase.getValidSlot();
|
||||
else {
|
||||
Logger.error("Failed to find Itembase for ID : " + itemBaseID);
|
||||
this.slot = 0;
|
||||
}
|
||||
|
||||
Enum.EquipSlotType equipSlot = template.item_eq_slots_and.iterator().next();
|
||||
this.slot = equipSlot.ordinal();
|
||||
this.dropChance = dropChance;
|
||||
|
||||
this.parentID = 0;
|
||||
|
||||
Reference in New Issue
Block a user