More refactor out itembase

This commit is contained in:
2024-03-15 10:53:58 -04:00
parent a1dbb42b4d
commit 57122e5b74
@@ -41,7 +41,6 @@ public class OrderNPCMsgHandler extends AbstractClientMsgHandler {
PlayerCharacter player;
Contract contract;
CharacterItemManager itemMan;
ItemBase itemBase;
Item item;
player = SessionManager.getPlayerCharacter(origin);
@@ -59,16 +58,9 @@ public class OrderNPCMsgHandler extends AbstractClientMsgHandler {
BuildingManager.removeHireling(building, hireling);
itemBase = ItemBase.getItemBase(contract.getContractID());
if (itemBase == null) {
Logger.error("Could not find Contract for npc: " + hireling.getObjectUUID());
return;
}
boolean itemWorked = false;
item = new Item(itemBase.getUUID());
item = new Item(contract.getContractID());
item.ownerID = player.getObjectUUID();
item.ownerType = Enum.OwnerType.PlayerCharacter;
item.chargesRemaining = (byte) hireling.getRank() - 1;