From 5770adffeee20d605a2e6e628b241a6bda5cc83c Mon Sep 17 00:00:00 2001 From: Emagi Date: Sun, 1 Dec 2024 13:37:35 -0500 Subject: [PATCH] Added a quests override flag (512) for when we want sign descriptions to be hidden unless the quest / quest step / history is achieved by the client --- source/WorldServer/Spawn.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/WorldServer/Spawn.cpp b/source/WorldServer/Spawn.cpp index 9d1a6e9..8352da2 100644 --- a/source/WorldServer/Spawn.cpp +++ b/source/WorldServer/Spawn.cpp @@ -446,7 +446,7 @@ void Spawn::InitializeFooterPacketData(Player* player, PacketStruct* footer) { footer->setDataByName("widget_z", sign->GetWidgetZ()); int8 showSignText = 1; - if((HasQuestsRequired() || HasHistoryRequired()) && !MeetsSpawnAccessRequirements(player)) { + if((HasQuestsRequired() || HasHistoryRequired()) && !MeetsSpawnAccessRequirements(player) && (req_quests_override & 512) > 0) { showSignText = 0; }