Add quest markers (! and ?) above NPCs and on minimap

Parse SMSG_QUESTGIVER_STATUS and SMSG_QUESTGIVER_STATUS_MULTIPLE packets to track per-NPC quest status, render yellow/gray ! and ? markers in 3D world space above NPC heads with distance-based scaling, and show corresponding dots on the minimap.
This commit is contained in:
Kelsi 2026-02-06 20:10:10 -08:00
parent 7d1e733b45
commit e6a80c68c1
5 changed files with 224 additions and 2 deletions

View file

@ -147,6 +147,8 @@ private:
void renderDeathScreen(game::GameHandler& gameHandler);
void renderEscapeMenu();
void renderSettingsWindow();
void renderQuestMarkers(game::GameHandler& gameHandler);
void renderMinimapMarkers(game::GameHandler& gameHandler);
/**
* Inventory screen