mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-05-05 03:29:21 +02:00
introduce share party packets
This commit is contained in:
parent
baa41a0f2f
commit
17ed74abe4
@ -415,6 +415,7 @@ void ProtocolGame::parsePacket(NetworkMessage& msg)
|
||||
case 0xA5: parseRevokePartyInvite(msg); break;
|
||||
case 0xA6: parsePassPartyLeadership(msg); break;
|
||||
case 0xA7: addGameTask(&Game::playerLeaveParty, player->getID()); break;
|
||||
case 0xA8: parseEnableSharedPartyExperience(msg); break;
|
||||
case 0xAA: addGameTask(&Game::playerCreatePrivateChannel, player->getID()); break;
|
||||
case 0xAB: parseChannelInvite(msg); break;
|
||||
case 0xAC: parseChannelExclude(msg); break;
|
||||
@ -965,6 +966,12 @@ void ProtocolGame::parsePassPartyLeadership(NetworkMessage& msg)
|
||||
addGameTask(&Game::playerPassPartyLeadership, player->getID(), targetId);
|
||||
}
|
||||
|
||||
void ProtocolGame::parseEnableSharedPartyExperience(NetworkMessage& msg)
|
||||
{
|
||||
bool sharedExpActive = msg.getByte() == 1;
|
||||
addGameTask(&Game::playerEnableSharedPartyExperience, player->getID(), sharedExpActive);
|
||||
}
|
||||
|
||||
void ProtocolGame::parseQuestLine(NetworkMessage& msg)
|
||||
{
|
||||
uint16_t questId = msg.get<uint16_t>();
|
||||
|
@ -119,6 +119,7 @@ class ProtocolGame final : public Protocol
|
||||
void parseJoinParty(NetworkMessage& msg);
|
||||
void parseRevokePartyInvite(NetworkMessage& msg);
|
||||
void parsePassPartyLeadership(NetworkMessage& msg);
|
||||
void parseEnableSharedPartyExperience(NetworkMessage& msg);
|
||||
|
||||
void parseSeekInContainer(NetworkMessage& msg);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user