diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-07-19 23:18:19 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-07-19 23:18:19 +0200 |
commit | 073a036d84365dae60a70064eb67e68f0447bd72 (patch) | |
tree | b9c74a852d8135c26e3d952e26ade11155c65f29 /src/server/game/Battlefield/Battlefield.cpp | |
parent | 83b32667940844a257059965711284c9ab38ce44 (diff) |
Core/Battlefields: Refactor Battlefield creation to be linked to host map creation instead of having globally accessible objects
Diffstat (limited to 'src/server/game/Battlefield/Battlefield.cpp')
-rw-r--r-- | src/server/game/Battlefield/Battlefield.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/game/Battlefield/Battlefield.cpp b/src/server/game/Battlefield/Battlefield.cpp index 6542277bea1..94881ea0f32 100644 --- a/src/server/game/Battlefield/Battlefield.cpp +++ b/src/server/game/Battlefield/Battlefield.cpp @@ -33,10 +33,9 @@ #include "ObjectAccessor.h" #include "ObjectMgr.h" #include "WorldSession.h" -#include "WorldStatePackets.h" #include <G3D/g3dmath.h> -Battlefield::Battlefield() +Battlefield::Battlefield(Map* map) { m_Timer = 0; m_IsEnabled = true; @@ -46,8 +45,8 @@ Battlefield::Battlefield() m_TypeId = 0; m_BattleId = 0; m_ZoneId = 0; - m_Map = nullptr; - m_MapId = 0; + m_Map = map; + m_MapId = map->GetId(); m_MaxPlayer = 0; m_MinPlayer = 0; m_MinLevel = 0; |