From 0c13f886947f8fc67ef680ed8bdea4689e2ddad2 Mon Sep 17 00:00:00 2001 From: obligaron Date: Sun, 9 Oct 2022 21:18:06 +0200 Subject: [PATCH] Ensure questmap changes are synced between clients --- Source/quests.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/quests.cpp b/Source/quests.cpp index f4b9a865e..0297af219 100644 --- a/Source/quests.cpp +++ b/Source/quests.cpp @@ -812,6 +812,10 @@ void SetMultiQuest(int q, quest_state s, bool log, int v1, int v2) if (v1 > quest._qvar1) quest._qvar1 = v1; quest._qvar2 = v2; + if (!UseMultiplayerQuests()) { + // Ensure that changes on another client is also updated on our own + ResyncQuests(); + } } bool UseMultiplayerQuests()