From 89068d61b30e19f69f53df05b0542c37c12397ea Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 26 Sep 2018 03:06:42 +0300 Subject: Add packet SMSG_PARTY_MEMBER_DEAD 0x0ab2. --- src/net/eathena/partyrecv.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/net/eathena/partyrecv.cpp') diff --git a/src/net/eathena/partyrecv.cpp b/src/net/eathena/partyrecv.cpp index 93e28e944..21b97dfad 100644 --- a/src/net/eathena/partyrecv.cpp +++ b/src/net/eathena/partyrecv.cpp @@ -434,4 +434,15 @@ void PartyRecv::processPartyAutoItemSettingsContinue(Net::MessageIn &msg, } } +void PartyRecv::processPartyMemberDead(Net::MessageIn &msg) +{ + const BeingId id = msg.readBeingId("account id"); + const int isDead = msg.readUInt8("is dead"); + PartyMember *const member = Ea::taParty->getMember(id); + if (member != nullptr && isDead != 0) + { + member->setHp(0); + } +} + } // namespace EAthena -- cgit v1.2.3-60-g2f50