mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-06-02 21:23:49 -04:00
The Warden code currently always falls through to GameHandler fake
responses (the emulator native execution path is intentionally disabled
for safety). Each fallback was emitting:
- 1 LOG_WARNING ('processCheckRequest NOT IMPLEMENTED')
- 1 LOG_INFO ('Would call module->PacketHandler() here')
Warden checks fire every 10-30 seconds during gameplay, so this
produced roughly 2-12 line/min in logs even on stable sessions. The
warning was also misleading: the path IS implemented (as a documented
fallback), it's just not the native-execution path.
Changes:
- Replace the per-call WARNING/INFO with a sticky once-per-session
LOG_WARNING + LOG_DEBUG for subsequent calls.
- Demote the per-check 'Processing check request via emulator…',
'Calling emulated PacketHandler', and 'PacketHandler wrote N
byte response' lines from INFO to DEBUG — these describe normal
periodic behavior, not events worth surfacing.
- Consolidate the 7-line module-loading limitations banner into a
single INFO + one DEBUG with the same content.
No behavior change — only log levels and wording.