diff --git a/world/wguild_mgr.cpp b/world/wguild_mgr.cpp index 4bacceb32..3c7050ba8 100644 --- a/world/wguild_mgr.cpp +++ b/world/wguild_mgr.cpp @@ -91,7 +91,7 @@ void WorldGuildManager::ProcessZonePacket(ServerPacket *pack) { } //broadcast this packet to all zones. - zoneserver_list.SendPacketToZonesWithGuild(s->guild_id, pack); + zoneserver_list.SendPacketToBootedZones(pack); break; } diff --git a/zone/guild_mgr.cpp b/zone/guild_mgr.cpp index ab96fb1fd..aa2d9fd70 100644 --- a/zone/guild_mgr.cpp +++ b/zone/guild_mgr.cpp @@ -406,6 +406,7 @@ void ZoneGuildManager::ProcessWorldPacket(ServerPacket *pack) c.second->SendGuildDeletePacket(s->guild_id); c.second->RefreshGuildInfo(); c.second->MessageString(Chat::Guild, GUILD_DISBANDED); + c.second->SendGuildList(); } }