diff --git a/src/engine/devcmd/cmds/MakeItemCmd.java b/src/engine/devcmd/cmds/MakeItemCmd.java index 5c3d6340..d1973505 100644 --- a/src/engine/devcmd/cmds/MakeItemCmd.java +++ b/src/engine/devcmd/cmds/MakeItemCmd.java @@ -11,6 +11,7 @@ package engine.devcmd.cmds; import engine.devcmd.AbstractDevCmd; import engine.gameManager.DbManager; +import engine.mbEnums.ItemContainerType; import engine.mbEnums.ItemType; import engine.mbEnums.OwnerType; import engine.objects.*; @@ -169,6 +170,7 @@ public class MakeItemCmd extends AbstractDevCmd { Item item = new Item(templateID); item.ownerID = pc.getObjectUUID(); item.ownerType = OwnerType.PlayerCharacter; + item.containerType = ItemContainerType.INVENTORY; if (numItems > 1) item.setNumOfItems(numItems); @@ -180,6 +182,11 @@ public class MakeItemCmd extends AbstractDevCmd { return; } + if (item == null) { + throwbackError(pc, "DB error 2: Unable to create item " + templateID + "."); + return; + } + //create prefix if (!prefix.isEmpty()) item.addPermanentEnchantmentForDev(prefix, 0);