Itembase removed from interface

This commit is contained in:
2024-03-16 18:06:12 -04:00
parent b789c773b4
commit 2e05ba243f
2 changed files with 21 additions and 25 deletions
@@ -12,7 +12,7 @@ package engine.db.handlers;
import engine.Enum; import engine.Enum;
import engine.gameManager.DbManager; import engine.gameManager.DbManager;
import engine.objects.Contract; import engine.objects.Contract;
import engine.objects.ItemBase; import engine.objects.ItemTemplate;
import engine.objects.MobEquipment; import engine.objects.MobEquipment;
import org.pmw.tinylog.Logger; import org.pmw.tinylog.Logger;
@@ -63,19 +63,16 @@ public class dbContractHandler extends dbHandlerBase {
while (rs.next()) { while (rs.next()) {
//handle item base int templateID = rs.getInt("itembaseID");
int itemBaseID = rs.getInt("itembaseID");
ItemBase ib = ItemBase.getItemBase(itemBaseID); MobEquipment me = new MobEquipment(ItemTemplate.templates.get(templateID), Enum.EquipSlotType.NONE, 0);
if (ib != null) {
MobEquipment me = new MobEquipment(ib, Enum.EquipSlotType.NONE, 0);
contract.getSellInventory().add(me); contract.getSellInventory().add(me);
//handle magic effects //handle magic effects
String prefix = rs.getString("prefix"); String prefix = rs.getString("prefix");
int pRank = rs.getInt("pRank"); int pRank = rs.getInt("pRank");
String suffix = rs.getString("suffix"); String suffix = rs.getString("suffix");
int sRank = rs.getInt("sRank"); int sRank = rs.getInt("sRank");
@@ -90,7 +87,6 @@ public class dbContractHandler extends dbHandlerBase {
} }
} }
}
} catch (SQLException e) { } catch (SQLException e) {
Logger.error(e); Logger.error(e);
} }
+3 -3
View File
@@ -41,11 +41,11 @@ public class MobEquipment extends AbstractGameObject {
/** /**
* No Id Constructor * No Id Constructor
*/ */
public MobEquipment(ItemBase itemBase, Enum.EquipSlotType slot, int parentID) { public MobEquipment(ItemTemplate template, Enum.EquipSlotType slot, int parentID) {
super(MobEquipment.getNewID()); super(MobEquipment.getNewID());
this.itemBase = itemBase; this.templateID = template.template_id;
this.templateID = this.itemBase.getUUID();
this.template = ItemTemplate.templates.get(templateID); this.template = ItemTemplate.templates.get(templateID);
this.itemBase = ItemBase.getItemBase(templateID);
this.slot = slot; this.slot = slot;
this.parentID = parentID; this.parentID = parentID;
this.enchanted = false; this.enchanted = false;