Proper RequestPostAttachment InventoryUpdate logic.

Contributed by nasseka.
This commit is contained in:
MobiusDevelopment
2022-01-11 03:57:30 +00:00
parent fcde26ba7a
commit aabe24f088
23 changed files with 46 additions and 23 deletions

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_OBTAINED_S1_X_S2);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -209,7 +209,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -218,6 +218,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -209,7 +209,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -218,6 +218,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_OBTAINED_S1_X_S2);
sm.addItemName(item.getId());
sm.addLong(count);

View File

@@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
if (playerIU != null)
{
if (newItem.getCount() > count)
if (newItem.isStackable() && (newItem.getCount() > count))
{
playerIU.addModifiedItem(newItem);
}
@@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket
playerIU.addNewItem(newItem);
}
}
final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_OBTAINED_S1_X_S2);
sm.addItemName(item.getId());
sm.addLong(count);