diff --git a/src/engine/db/handlers/dbItemHandler.java b/src/engine/db/handlers/dbItemHandler.java index 3b81313d..766a3db1 100644 --- a/src/engine/db/handlers/dbItemHandler.java +++ b/src/engine/db/handlers/dbItemHandler.java @@ -59,41 +59,40 @@ public class dbItemHandler extends dbHandlerBase { public Item PERSIST(Item toAdd) { try (Connection connection = DbManager.getConnection(); - PreparedStatement preparedStatement = connection.prepareStatement("CALL `item_CREATE`(?, ?, ?, ?, ?, ?, ?, ?, ?,?);")) { + PreparedStatement preparedStatement = connection.prepareStatement("CALL `item_CREATE`(?, ?, ?, ?, ?, ?, ?, ?,?);")) { preparedStatement.setInt(1, toAdd.ownerID); preparedStatement.setInt(2, toAdd.getTemplateID()); preparedStatement.setInt(3, (byte) toAdd.chargesRemaining); preparedStatement.setInt(4, (short) toAdd.combat_health_current); - preparedStatement.setInt(5, (int) toAdd.template.combat_health_full); if (toAdd.getNumOfItems() < 1) - preparedStatement.setInt(6, 1); + preparedStatement.setInt(5, 1); else - preparedStatement.setInt(6, toAdd.getNumOfItems()); + preparedStatement.setInt(5, toAdd.getNumOfItems()); switch (toAdd.containerType) { case INVENTORY: - preparedStatement.setString(7, "inventory"); + preparedStatement.setString(6, "inventory"); break; case EQUIPPED: - preparedStatement.setString(7, "equip"); + preparedStatement.setString(6, "equip"); break; case BANK: - preparedStatement.setString(7, "bank"); + preparedStatement.setString(6, "bank"); break; case VAULT: - preparedStatement.setString(7, "vault"); + preparedStatement.setString(6, "vault"); break; case FORGE: - preparedStatement.setString(7, "forge"); + preparedStatement.setString(6, "forge"); break; default: - preparedStatement.setString(7, "none"); //Shouldn't be here + preparedStatement.setString(6, "none"); //Shouldn't be here break; } - preparedStatement.setByte(8, (byte) toAdd.equipSlot.ordinal()); + preparedStatement.setByte(7, (byte) toAdd.equipSlot.ordinal()); String flagString = ""; @@ -102,8 +101,8 @@ public class dbItemHandler extends dbHandlerBase { flagString = flagString.replaceAll(";$", ""); - preparedStatement.setString(9, flagString); - preparedStatement.setString(10, toAdd.name); + preparedStatement.setString(8, flagString); + preparedStatement.setString(9, toAdd.name); ResultSet rs = preparedStatement.executeQuery();