Additional check for Player destroyItemByItemId method.
Thanks to Enryu.
This commit is contained in:
parent
413c709bca
commit
384abd5695
@ -3575,13 +3575,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3607,11 +3607,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3577,13 +3577,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3609,11 +3609,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3579,13 +3579,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3611,11 +3611,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3575,13 +3575,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3607,11 +3607,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3604,13 +3604,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3636,11 +3636,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3604,13 +3604,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3636,11 +3636,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3605,13 +3605,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3637,11 +3637,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3542,13 +3542,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3574,11 +3574,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3573,13 +3573,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3605,11 +3605,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3590,13 +3590,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3622,11 +3622,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3598,13 +3598,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3630,11 +3630,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_X_S2_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3742,7 +3742,8 @@ public class Player extends Playable
|
||||
public boolean destroyItemByItemId(String process, int itemId, int count, WorldObject reference, boolean sendMessage)
|
||||
{
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final int quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
@ -3771,11 +3772,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_HAS_DISAPPEARED);
|
||||
sm.addItemName(item.getItemId());
|
||||
sm.addNumber(count);
|
||||
sm.addNumber(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3818,7 +3818,8 @@ public class Player extends Playable
|
||||
public boolean destroyItemByItemId(String process, int itemId, int count, WorldObject reference, boolean sendMessage)
|
||||
{
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final int quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
@ -3847,11 +3848,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_HAS_DISAPPEARED);
|
||||
sm.addItemName(item.getItemId());
|
||||
sm.addNumber(count);
|
||||
sm.addNumber(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3583,13 +3583,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3614,7 +3614,7 @@ public class Player extends Playable
|
||||
if (sendMessage)
|
||||
{
|
||||
final SystemMessage sm;
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
sm = new SystemMessage(SystemMessageId.S2_S1_HAS_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
|
@ -3494,13 +3494,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3525,7 +3525,7 @@ public class Player extends Playable
|
||||
if (sendMessage)
|
||||
{
|
||||
final SystemMessage sm;
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
sm = new SystemMessage(SystemMessageId.S2_S1_HAS_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
|
@ -3552,13 +3552,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3584,11 +3584,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3552,13 +3552,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3584,11 +3584,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3550,13 +3550,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3582,11 +3582,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3564,13 +3564,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3596,11 +3596,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3564,13 +3564,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3596,11 +3596,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3491,13 +3491,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3523,11 +3523,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3533,13 +3533,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3565,11 +3565,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3559,13 +3559,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3591,11 +3591,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3600,13 +3600,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3632,11 +3632,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_S_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
@ -3600,13 +3600,13 @@ public class Player extends Playable
|
||||
}
|
||||
|
||||
final Item item = _inventory.getItemByItemId(itemId);
|
||||
if ((item == null) || (item.getCount() < count) || (_inventory.destroyItemByItemId(process, itemId, count, this, reference) == null))
|
||||
final long quantity = (count < 0) && (item != null) ? item.getCount() : count;
|
||||
if ((item == null) || (item.getCount() < quantity) || (quantity <= 0) || (_inventory.destroyItemByItemId(process, itemId, quantity, this, reference) == null))
|
||||
{
|
||||
if (sendMessage)
|
||||
{
|
||||
sendPacket(SystemMessageId.INCORRECT_ITEM_COUNT_2);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3632,11 +3632,11 @@ public class Player extends Playable
|
||||
// Sends message to client if requested
|
||||
if (sendMessage)
|
||||
{
|
||||
if (count > 1)
|
||||
if (quantity > 1)
|
||||
{
|
||||
final SystemMessage sm = new SystemMessage(SystemMessageId.S1_X_S2_DISAPPEARED);
|
||||
sm.addItemName(itemId);
|
||||
sm.addLong(count);
|
||||
sm.addLong(quantity);
|
||||
sendPacket(sm);
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user