diff options
| author | Shauren <shauren.trinity@gmail.com> | 2022-06-25 22:48:27 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2022-06-25 22:48:27 +0200 |
| commit | 737d94d7efe0b6c308ac1bf3692b6aa2e43f5adb (patch) | |
| tree | 678898e6b8d3834f53c39567242a36f547d2fa77 /src/server/game/Entities/Player | |
| parent | e708bd28d1056e83b99b11094b9056ce2e5864a9 (diff) | |
Core/World: implement database support for default map and realm wide world states
Co-Authored-By: Shauren <shauren.trinity@gmail.com>
Diffstat (limited to 'src/server/game/Entities/Player')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 2e46042d19a..5394a667d6c 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -124,6 +124,7 @@ #include "World.h" #include "WorldPacket.h" #include "WorldSession.h" +#include "WorldStateMgr.h" #include "WorldStatePackets.h" #include <G3D/g3dmath.h> #include <sstream> @@ -9214,6 +9215,8 @@ void Player::SendInitWorldStates(uint32 zoneId, uint32 areaId) packet.AreaID = zoneId; packet.SubareaID = areaId; + sWorldStateMgr->FillInitialWorldStates(packet, GetMap()); + packet.Worldstates.emplace_back(2264, 0); // SCOURGE_EVENT_WORLDSTATE_EASTERN_PLAGUELANDS packet.Worldstates.emplace_back(2263, 0); // SCOURGE_EVENT_WORLDSTATE_TANARIS packet.Worldstates.emplace_back(2262, 0); // SCOURGE_EVENT_WORLDSTATE_BURNING_STEPPES |
