6d86a784e7
QuestieArrow._CollectQuestTargets checks quest.isComplete (the quest object field) to decide whether to collect finisher spawns or objective spawns. Without setting this field, the arrow fell through to objective collection and picked up the stale Cold Iron Key fake objective (CheckQuestSourceItem) which resolves to NPC 29323 at 39.8, 72.7. Now when QuestieDB.IsComplete returns 1, set quest.isComplete = true and quest.WasComplete = true before PopulateObjectiveNotes, so the arrow correctly routes to the finisher (Gretchen Fizzlespark) instead.