forked from MagicBane/Server
Value is only an override
This commit is contained in:
@@ -1483,11 +1483,10 @@ public class CharacterItemManager {
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
// Reset value
|
// Reset value
|
||||||
purchasedItem.value = (int) (purchasedItem.template.item_value * (purchasedItem.combat_health_current / purchasedItem.template.combat_health_full));
|
|
||||||
purchasedItem.value = purchasedItem.value * (purchasedItem.chargesRemaining / purchasedItem.template.item_initial_charges);
|
|
||||||
DbManager.ItemQueries.UPDATE_VALUE(purchasedItem, purchasedItem.value);
|
|
||||||
|
|
||||||
// db transfer successfull, remove from this character
|
purchasedItem.value = (int) (purchasedItem.template.item_value * (purchasedItem.combat_health_current / purchasedItem.template.combat_health_full));
|
||||||
|
|
||||||
|
// db transfer successfully, remove from this character
|
||||||
// skip this check if this is a mobLoot item (which is not in any inventory)
|
// skip this check if this is a mobLoot item (which is not in any inventory)
|
||||||
if (!itemMan.removeItemFromInventory(purchasedItem))
|
if (!itemMan.removeItemFromInventory(purchasedItem))
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -781,8 +781,6 @@ public class Item extends AbstractWorldObject {
|
|||||||
if (this.chargesRemaining < 0)
|
if (this.chargesRemaining < 0)
|
||||||
this.chargesRemaining = 0;
|
this.chargesRemaining = 0;
|
||||||
DbManager.ItemQueries.UPDATE_REMAINING_CHARGES(this);
|
DbManager.ItemQueries.UPDATE_REMAINING_CHARGES(this);
|
||||||
this.value = this.template.item_value * (this.chargesRemaining / this.template.item_initial_charges);
|
|
||||||
DbManager.ItemQueries.UPDATE_VALUE(this, this.value);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void zeroItem() {
|
public void zeroItem() {
|
||||||
|
|||||||
Reference in New Issue
Block a user