diff options
Diffstat (limited to 'src/server/game/Maps/Map.cpp')
-rw-r--r-- | src/server/game/Maps/Map.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index acf5a1a035c..76d2b26a789 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -696,7 +696,7 @@ int32 Map::GetWorldStateValue(int32 worldStateId) const return 0; } -void Map::SetWorldStateValue(int32 worldStateId, int32 value) +void Map::SetWorldStateValue(int32 worldStateId, int32 value, bool hidden) { auto itr = _worldStateValues.try_emplace(worldStateId, 0).first; int32 oldValue = itr->second; @@ -710,6 +710,7 @@ void Map::SetWorldStateValue(int32 worldStateId, int32 value) WorldPackets::WorldState::UpdateWorldState updateWorldState; updateWorldState.VariableID = worldStateId; updateWorldState.Value = value; + updateWorldState.Hidden = hidden; updateWorldState.Write(); for (MapReference const& mapReference : m_mapRefManager) |