Kelsidavis-WoWee/src/ui
Kelsi 169595433a
Some checks are pending
Build / Build (arm64) (push) Waiting to run
Build / Build (x86-64) (push) Waiting to run
Build / Build (macOS arm64) (push) Waiting to run
Build / Build (windows-arm64) (push) Waiting to run
Build / Build (windows-x86-64) (push) Waiting to run
Security / CodeQL (C/C++) (push) Waiting to run
Security / Semgrep (push) Waiting to run
Security / Sanitizer Build (ASan/UBSan) (push) Waiting to run
debug: add GO interaction diagnostics at every decision point
Adds [GO-DIAG] WARNING-level logs at:
- Right-click dispatch (raypick hit / re-interact with target)
- interactWithGameObject entry + all BLOCKED paths
- SMSG_SPELL_GO (wasInTimedCast, lastGoGuid, pendingGoGuid state)
- SMSG_LOOT_RESPONSE (items, gold, guid)
- Raypick candidate GO positions (entity pos + hit center + radius)

These logs will pinpoint exactly where the interaction fails:
- No GO-DIAG lines = GOs not in entity manager / not visible
- Raypick GO pos=(0,0,0) = GO position not set from update block
- BLOCKED = guard condition preventing interaction
- SPELL_GO wasInTimedCast=false = timer race (already fixed)
2026-03-29 23:09:28 -07:00
..
auth_screen.cpp fix: tolower/toupper UB on signed char at 10 remaining call sites 2026-03-29 20:27:16 -07:00
character_create_screen.cpp refactor: promote 7 more static const arrays to constexpr 2026-03-27 14:46:31 -07:00
character_screen.cpp refactor: deduplicate class color functions, add 9 color constants 2026-03-27 14:07:36 -07:00
game_screen.cpp debug: add GO interaction diagnostics at every decision point 2026-03-29 23:09:28 -07:00
inventory_screen.cpp fix: backpack window jumps position when selling items (missing ##id in title) 2026-03-28 14:42:21 -07:00
keybinding_manager.cpp refactor: promote remaining static const arrays to constexpr across UI 2026-03-27 14:47:58 -07:00
quest_log_screen.cpp cleanup: remove dead pos=0 reassignment and demote chat logs to DEBUG 2026-03-29 18:11:49 -07:00
realm_screen.cpp refactor: replace 8 more inline color literals with existing constants 2026-03-27 10:14:47 -07:00
spellbook_screen.cpp refactor: replace 8 more inline color literals with existing constants 2026-03-27 10:14:47 -07:00
talent_screen.cpp refactor: add kCastGreen/kQueueGreen constants, remove dead code 2026-03-27 15:01:12 -07:00
ui_manager.cpp Add configurable MSAA anti-aliasing, update auth screen and terrain shader 2026-02-22 02:59:24 -08:00