aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Instances/InstanceScript.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Instances/InstanceScript.cpp')
-rw-r--r--src/server/game/Instances/InstanceScript.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/server/game/Instances/InstanceScript.cpp b/src/server/game/Instances/InstanceScript.cpp
index 215411c528a..67b73ffc33a 100644
--- a/src/server/game/Instances/InstanceScript.cpp
+++ b/src/server/game/Instances/InstanceScript.cpp
@@ -37,6 +37,7 @@
#include "SpellMgr.h"
#include "World.h"
#include "WorldSession.h"
+#include "WorldStateMgr.h"
#include <sstream>
#include <cstdarg>
@@ -608,12 +609,9 @@ void InstanceScript::DoRespawnGameObject(ObjectGuid guid, Seconds timeToDespawn
TC_LOG_DEBUG("scripts", "InstanceScript: DoRespawnGameObject failed");
}
-void InstanceScript::DoUpdateWorldState(uint32 uiStateId, uint32 uiStateData)
+void InstanceScript::DoUpdateWorldState(int32 worldStateId, int32 value)
{
- instance->DoOnPlayers([uiStateId, uiStateData](Player const* player)
- {
- player->SendUpdateWorldState(uiStateId, uiStateData);
- });
+ sWorldStateMgr->SetValue(worldStateId, value, instance);
}
// Send Notify to all players in instance