From 1e0c03f3890d4699db9cc654241b27b972da9ba6 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Mon, 9 Feb 2026 23:14:00 -0800 Subject: [PATCH] Fix quest marker M2 paths to use Spells\Quest location Changed from World\Generic\PassiveDoodads\Quest to Spells\Quest: - QuestGiver.m2 (yellow ! for available quests) - QuestGiverTurnIn.m2 (silver ? for completable quests) These are the actual paths used in WoW 3.3.5a MPQ archives. --- src/core/application.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/application.cpp b/src/core/application.cpp index c5bfab25..a976bacd 100644 --- a/src/core/application.cpp +++ b/src/core/application.cpp @@ -2991,9 +2991,9 @@ void Application::loadQuestMarkerModels() { auto* m2Renderer = renderer->getM2Renderer(); if (!m2Renderer) return; - // Load quest exclamation mark (yellow !) + // Load quest giver marker (yellow ! - available quest) { - std::string path = "World\\Generic\\PassiveDoodads\\Quest\\QuestExclamation.m2"; + std::string path = "Spells\\Quest\\QuestGiver.m2"; std::vector m2Data = assetManager->readFile(path); if (!m2Data.empty()) { pipeline::M2Model model = pipeline::M2Loader::load(m2Data); @@ -3012,9 +3012,9 @@ void Application::loadQuestMarkerModels() { } } - // Load quest question mark (silver ?) + // Load quest turn-in marker (silver ? - completable quest) { - std::string path = "World\\Generic\\PassiveDoodads\\Quest\\QuestQuestionMark.m2"; + std::string path = "Spells\\Quest\\QuestGiverTurnIn.m2"; std::vector m2Data = assetManager->readFile(path); if (!m2Data.empty()) { pipeline::M2Model model = pipeline::M2Loader::load(m2Data);