Index: /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());