diff options
author | Shauren <shauren.trinity@gmail.com> | 2012-08-03 07:55:11 -0700 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2012-08-03 07:55:11 -0700 |
commit | dfd7cc38ce135f44e124d2348ebcfb3de38022d9 (patch) | |
tree | 76d852e60a920e220daab658de27cd194e72ae9d /src/server/game/Handlers/PetitionsHandler.cpp | |
parent | 0344aa2cb31ba46b82b1b10c06ad9670fa0ee5a9 (diff) | |
parent | b0803d7e37b23cf62d7771303737eb376ad39485 (diff) |
Merge pull request #7265 from horn/4.3.4
Core/PacketIO: Enabled CMSG_GUILD_LEAVE, MSG_TABARDVENDOR_ACTIVATE and some petitions releated opcodes
Diffstat (limited to 'src/server/game/Handlers/PetitionsHandler.cpp')
-rwxr-xr-x | src/server/game/Handlers/PetitionsHandler.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/server/game/Handlers/PetitionsHandler.cpp b/src/server/game/Handlers/PetitionsHandler.cpp index b8e275f2990..06dc82315bc 100755 --- a/src/server/game/Handlers/PetitionsHandler.cpp +++ b/src/server/game/Handlers/PetitionsHandler.cpp @@ -355,8 +355,8 @@ void WorldSession::SendPetitionQueryOpcode(uint64 petitionguid) data << uint8(0); // some string if (type == GUILD_CHARTER_TYPE) { - data << uint32(9); - data << uint32(9); + data << uint32(4); + data << uint32(4); data << uint32(0); // bypass client - side limitation, a different value is needed here for each petition } else @@ -557,14 +557,10 @@ void WorldSession::HandlePetitionSignOpcode(WorldPacket & recv_data) WorldPacket data(SMSG_PETITION_SIGN_RESULTS, (8+8+4)); data << uint64(petitionGuid); data << uint64(_player->GetGUID()); - data << (uint32)PETITION_SIGN_ALREADY_SIGNED; + data << uint32(PETITION_SIGN_ALREADY_SIGNED); // close at signer side SendPacket(&data); - - // update for owner if online - if (Player* owner = ObjectAccessor::FindPlayer(ownerGuid)) - owner->GetSession()->SendPacket(&data); return; } @@ -954,7 +950,7 @@ void WorldSession::SendPetitionShowList(uint64 guid) data << uint32(CHARTER_DISPLAY_ID); // charter display id data << uint32(GUILD_CHARTER_COST); // charter cost data << uint32(0); // unknown - data << uint32(9); // required signs? + data << uint32(4); // required signs? } else { |