aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorsilinoron <none@none>2010-08-14 12:17:05 -0700
committersilinoron <none@none>2010-08-14 12:17:05 -0700
commit8d0a0584118ec7b6f763a8ebc059a8dfc1d5536e (patch)
treee250ed865bd30a7d393af1551c9f2039df406b41 /src/server/game/Server
parentd1d7c64c4363061a1f9504ac6d22351c78718c11 (diff)
Add a GuildScript class with a handful of hooks.
--HG-- branch : trunk
Diffstat (limited to 'src/server/game/Server')
-rw-r--r--src/server/game/Server/Protocol/Handlers/GuildHandler.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/GuildHandler.cpp b/src/server/game/Server/Protocol/Handlers/GuildHandler.cpp
index 07eded4943d..d20284ae8f4 100644
--- a/src/server/game/Server/Protocol/Handlers/GuildHandler.cpp
+++ b/src/server/game/Server/Protocol/Handlers/GuildHandler.cpp
@@ -179,7 +179,7 @@ void WorldSession::HandleGuildRemoveOpcode(WorldPacket& recvPacket)
return;
}
- guild->DelMember(plGuid);
+ guild->DelMember(plGuid, false, true);
// Put record into guildlog
guild->LogGuildEvent(GUILD_EVENT_LOG_UNINVITE_PLAYER, GetPlayer()->GetGUIDLow(), GUID_LOPART(plGuid), 0);
@@ -389,7 +389,8 @@ void WorldSession::HandleGuildLeaveOpcode(WorldPacket& /*recvPacket*/)
return;
}
- guild->DelMember(_player->GetGUID());
+ guild->DelMember(_player->GetGUID(), false, false);
+
// Put record into guildlog
guild->LogGuildEvent(GUILD_EVENT_LOG_LEAVE_GUILD, _player->GetGUIDLow(), 0, 0);