Kelsidavis-WoWee/src
Kelsi c870460dea fix: wire Warden module tick, generateRC4Keys, and unload callbacks
The funcList_ dispatchers were populated by initializeModule() but the
public tick(), generateRC4Keys(), and unload() methods had their actual
call sites commented out as TODOs.

- tick(): now calls funcList_.tick(deltaMs) so the emulated module can
  run its internal periodic scheduler.
- generateRC4Keys(): now calls funcList_.generateRC4Keys(packet) so
  the Warden crypto stream is re-keyed as the module expects.
- unload(): now calls funcList_.unload(nullptr) before freeing module
  memory, allowing the module to clean up its own state.

All three paths already guard on !loaded_ || !funcList_.<fn> so they
are no-ops when the module is not loaded or Unicorn is unavailable.
2026-03-17 22:00:06 -07:00
..
audio feat: play audio notification when a whisper is received 2026-03-12 06:12:37 -07:00
auth Reduce release log spam and harden release logging defaults 2026-02-25 09:46:27 -08:00
core fix: hide window on shutdown to prevent OS force-close dialog 2026-03-17 09:04:47 -07:00
game fix: wire Warden module tick, generateRC4Keys, and unload callbacks 2026-03-17 22:00:06 -07:00
network fix: async Warden PAGE_A/PAGE_B checks to prevent main-loop stalls 2026-03-16 16:46:29 -07:00
pipeline feat: implement M2 ribbon emitter rendering for spell trail effects 2026-03-13 01:17:30 -07:00
rendering fix: R key resets camera angles only; consume all SpellCastTargets bytes 2026-03-17 21:52:45 -07:00
ui fix: right-clicking a quest-starting item now opens the quest offer dialog 2026-03-17 21:38:08 -07:00
main.cpp Fix Windows ERROR macro collision in logger 2026-02-25 11:14:53 -08:00