|
|
|
@ -539,16 +539,16 @@ public class Item extends AbstractWorldObject {
@@ -539,16 +539,16 @@ public class Item extends AbstractWorldObject {
|
|
|
|
|
return (Item) DbManager.getFromCache(GameObjectType.Item, id); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Item newGoldItem(AbstractWorldObject awo, ItemBase ib, Enum.ItemContainerType containerType) { |
|
|
|
|
return newGoldItem(awo, ib, containerType, true); |
|
|
|
|
public static Item newGoldItem(AbstractWorldObject awo, Enum.ItemContainerType containerType) { |
|
|
|
|
return newGoldItem(awo, containerType, true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//used for vault!
|
|
|
|
|
public static Item newGoldItem(int accountID, ItemBase ib, Enum.ItemContainerType containerType) { |
|
|
|
|
return newGoldItem(accountID, ib, containerType, true); |
|
|
|
|
public static Item newGoldItem(int accountID, Enum.ItemContainerType containerType) { |
|
|
|
|
return newGoldItem(accountID, containerType, true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static Item newGoldItem(int accountID, ItemBase ib, Enum.ItemContainerType containerType, boolean persist) { |
|
|
|
|
private static Item newGoldItem(int accountID, Enum.ItemContainerType containerType, boolean persist) { |
|
|
|
|
|
|
|
|
|
int ownerID; |
|
|
|
|
OwnerType ownerType; |
|
|
|
@ -556,7 +556,7 @@ public class Item extends AbstractWorldObject {
@@ -556,7 +556,7 @@ public class Item extends AbstractWorldObject {
|
|
|
|
|
ownerID = accountID; |
|
|
|
|
ownerType = OwnerType.Account; |
|
|
|
|
|
|
|
|
|
Item newGold = new Item(ib.getUUID()); |
|
|
|
|
Item newGold = new Item(ResourceType.GOLD.templateID); |
|
|
|
|
newGold.ownerID = ownerID; |
|
|
|
|
newGold.ownerType = ownerType; |
|
|
|
|
newGold.containerType = containerType; |
|
|
|
@ -574,7 +574,7 @@ public class Item extends AbstractWorldObject {
@@ -574,7 +574,7 @@ public class Item extends AbstractWorldObject {
|
|
|
|
|
return newGold; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static Item newGoldItem(AbstractWorldObject awo, ItemBase ib, Enum.ItemContainerType containerType, boolean persist) { |
|
|
|
|
private static Item newGoldItem(AbstractWorldObject awo, Enum.ItemContainerType containerType, boolean persist) { |
|
|
|
|
|
|
|
|
|
int ownerID; |
|
|
|
|
OwnerType ownerType; |
|
|
|
@ -610,7 +610,7 @@ public class Item extends AbstractWorldObject {
@@ -610,7 +610,7 @@ public class Item extends AbstractWorldObject {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Item newGold = new Item(ib.getUUID()); |
|
|
|
|
Item newGold = new Item(ResourceType.GOLD.templateID); |
|
|
|
|
newGold.ownerID = ownerID; |
|
|
|
|
newGold.ownerType = ownerType; |
|
|
|
|
newGold.containerType = containerType; |
|
|
|
@ -628,21 +628,6 @@ public class Item extends AbstractWorldObject {
@@ -628,21 +628,6 @@ public class Item extends AbstractWorldObject {
|
|
|
|
|
return newGold; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// This is to be used for trades - the new item is not stored in the database
|
|
|
|
|
public static Item newGoldItemTemp(AbstractWorldObject awo, ItemBase ib) { |
|
|
|
|
return Item.newGoldItem(awo, ib, Enum.ItemContainerType.NONE, false); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Item getItem(int UUID) { |
|
|
|
|
if (UUID == 0) |
|
|
|
|
return null; |
|
|
|
|
|
|
|
|
|
Item item = (Item) DbManager.getFromCache(GameObjectType.Item, UUID); |
|
|
|
|
if (item != null) |
|
|
|
|
return item; |
|
|
|
|
return DbManager.ItemQueries.GET_ITEM(UUID); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void addEnchantValue(String enchant, int value) { |
|
|
|
|
Item.enchantValues.put(enchant, value); |
|
|
|
|
} |
|
|
|
|