rendered paste bodyIndex: /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowAdd.java
===================================================================
--- /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowAdd.java (revision 2123)
+++ /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowAdd.java (working copy)
@@ -49,6 +49,12 @@
writeD(0);//writeD(0x04); ?? //c3
writeD(_member.getObjectId());
writeS(_member.getName());
+
+ if(getClient().getRevision() > 600) { // C4
+ writeD((int) _member.getCurrentCp());
+ writeD(_member.getMaxCp());
+ }
+
writeD((int) _member.getCurrentHp());
writeD(_member.getMaxHp());
writeD((int) _member.getCurrentMp());
Index: /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowAll.java
===================================================================
--- /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowAll.java (revision 2123)
+++ /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowAll.java (working copy)
@@ -76,6 +76,12 @@
{
writeD(member.getObjectId());
writeS(member.getName());
+
+ if(getClient().getRevision() > 600) { // C4
+ writeD((int) member.getCurrentCp());
+ writeD(member.getMaxCp());
+ }
+
writeD((int) member.getCurrentHp());
writeD(member.getMaxHp());
writeD((int) member.getCurrentMp());
Index: /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowUpdate.java
===================================================================
--- /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowUpdate.java (revision 2123)
+++ /java/net/sf/l2j/gameserver/serverpackets/PartySmallWindowUpdate.java (working copy)
@@ -45,6 +45,12 @@
writeC(0x52);
writeD(_member.getObjectId());
writeS(_member.getName());
+
+ if(getClient().getRevision() > 600) { // C4
+ writeD((int) _member.getCurrentCp());
+ writeD(_member.getMaxCp());
+ }
+
writeD((int) _member.getCurrentHp());
writeD(_member.getMaxHp());
writeD((int) _member.getCurrentMp());