51 lines
1.4 KiB
Plaintext
51 lines
1.4 KiB
Plaintext
Server: Len 75
|
|
4B 00
|
|
4E
|
|
6C 08 00 10 // party leader object id
|
|
00 00 00 00 // party loot type
|
|
01 00 00 00 // number of members (except you)
|
|
|
|
6C 08 00 10 // member oobject id
|
|
41 00 65 00 72 00 69 00 6E 00 00 00 // member name
|
|
CD 06 00 00 // current cp
|
|
CD 06 00 00 // max cp
|
|
61 0D 00 00 // current hp
|
|
61 0D 00 00 // max hp
|
|
7B 0A 00 00 // current mp
|
|
7B 0A 00 00 // max mp
|
|
50 00 00 00 // level
|
|
1E 00 00 00 // class id
|
|
00 00 00 00 // constant 00 00 00 00
|
|
01 00 00 00 // race
|
|
00 00 00 00 // constant 00 00 00 00
|
|
|
|
|
|
protected final void writeImpl()
|
|
{
|
|
writeC(0x4e);
|
|
writeD(_partyMembers.get(0).getObjectId()); // c3 party leader id
|
|
writeD(_partyMembers.get(0).getParty().getLootDistribution());//c3 party loot type (0,1,2,....)
|
|
writeD(_partyMembers.size()-1);
|
|
|
|
for(L2PcInstance member: _partyMembers)
|
|
{
|
|
if (member != _exclude)
|
|
{
|
|
writeD(member.getObjectId());
|
|
writeS(member.getName());
|
|
|
|
writeD((int) member.getCurrentCp()); //c4
|
|
writeD(member.getMaxCp()); //c4
|
|
|
|
writeD((int) member.getCurrentHp());
|
|
writeD(member.getMaxHp());
|
|
writeD((int) member.getCurrentMp());
|
|
writeD(member.getMaxMp());
|
|
writeD(member.getLevel());
|
|
writeD(member.getClassId().getId());
|
|
writeD(0);//writeD(0x01); ??
|
|
writeD(member.getRace().ordinal());
|
|
writeD(0);
|
|
}
|
|
}
|
|
} |