From 587762ca36a69ab311b7ce87c6e48f76ed87b714 Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Thu, 14 Nov 2024 00:01:22 -0300 Subject: [PATCH] fix(Core/Instance): Save persistent data to DB on updates (#20555) --- src/server/game/Instances/InstanceScript.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/game/Instances/InstanceScript.cpp b/src/server/game/Instances/InstanceScript.cpp index 593aab04a..bbc160c01 100644 --- a/src/server/game/Instances/InstanceScript.cpp +++ b/src/server/game/Instances/InstanceScript.cpp @@ -393,7 +393,11 @@ void InstanceScript::StorePersistentData(uint32 index, uint32 data) return; } - persistentData[index] = data; + if (persistentData[index] != data) + { + persistentData[index] = data; + SaveToDB(); + } } void InstanceScript::DoForAllMinions(uint32 id, std::function exec)