diff options
author | ccrs <ccrs@users.noreply.github.com> | 2019-01-17 11:52:38 +0100 |
---|---|---|
committer | ccrs <ccrs@users.noreply.github.com> | 2019-01-17 11:52:38 +0100 |
commit | d8819147b023f318c0ca2c42da4d05e4f9551cce (patch) | |
tree | cc5e868908f4ed77e0cd101388b264d610769799 /src/server/game/Events/GameEventMgr.cpp | |
parent | bcb0b03fac3cc1698b9764e377c727adf01aa659 (diff) |
Core/Misc: update SMSG_UPDATE_WORLD_STATE uses
Diffstat (limited to 'src/server/game/Events/GameEventMgr.cpp')
-rw-r--r-- | src/server/game/Events/GameEventMgr.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/server/game/Events/GameEventMgr.cpp b/src/server/game/Events/GameEventMgr.cpp index 3c1bc3a140f..a496a7940da 100644 --- a/src/server/game/Events/GameEventMgr.cpp +++ b/src/server/game/Events/GameEventMgr.cpp @@ -30,7 +30,7 @@ #include "PoolMgr.h" #include "Player.h" #include "World.h" -#include "WorldPacket.h" +#include "WorldStatePackets.h" GameEventMgr* GameEventMgr::instance() { @@ -1569,9 +1569,10 @@ void GameEventMgr::UpdateWorldStates(uint16 event_id, bool Activate) BattlemasterListEntry const* bl = sBattlemasterListStore.LookupEntry(bgTypeId); if (bl && bl->HolidayWorldStateId) { - WorldPacket data; - sBattlegroundMgr->BuildUpdateWorldStatePacket(&data, bl->HolidayWorldStateId, Activate ? 1 : 0); - sWorld->SendGlobalMessage(&data); + WorldPackets::WorldState::UpdateWorldState worldstate; + worldstate.VariableID = bl->HolidayWorldStateId; + worldstate.Value = Activate ? 1 : 0; + sWorld->SendGlobalMessage(worldstate.Write()); } } } |