Kelsidavis-WoWee/src/audio
Kelsi e4f53ce0c3 Handle SMSG_ACHIEVEMENT_EARNED with toast banner and chat notification
- Parse SMSG_ACHIEVEMENT_EARNED (guid + achievementId + PackedTime date)
  and fire AchievementEarnedCallback for self, chat notify for others
- Add renderAchievementToast() to GameScreen: slides in from right,
  gold-bordered panel with "Achievement Earned!" title + ID, 5s duration
  with 0.4s slide-in/out animation and fade at end
- Add triggerAchievementToast(uint32_t) public method on GameScreen
- Wire AchievementEarnedCallback in application.cpp
- Add playAchievementAlert() to UiSoundManager, loads
  Sound\Interface\AchievementSound.wav with level-up fallback
- SMSG_ALL_ACHIEVEMENT_DATA silently consumed (no tracker UI yet)
2026-03-09 13:53:42 -07:00
..
activity_sound_manager.cpp Fix water splash sounds bypassing mute via ffplay path 2026-02-26 02:34:36 -08:00
ambient_sound_manager.cpp Optimize city performance and harden WMO grounding 2026-02-25 10:22:05 -08:00
audio_engine.cpp Skip sound playback when master volume is muted 2026-02-26 02:31:06 -08:00
combat_sound_manager.cpp Fix all remaining build warnings and eliminate UB in binary parsers 2026-02-23 19:58:38 -08:00
footstep_manager.cpp Replace process-spawning audio with miniaudio for non-blocking playback 2026-02-09 00:40:50 -08:00
mount_sound_manager.cpp Fix UI window hotkey toggles and silent mount sound fallback 2026-02-14 21:56:38 -08:00
movement_sound_manager.cpp Add movement sound manager for water splashes and jump/land vocalizations 2026-02-09 16:50:37 -08:00
music_manager.cpp Smooth login music start and lower auth-screen volume 2026-02-20 20:34:06 -08:00
npc_voice_manager.cpp Add goblin voice support for NPCs 2026-02-09 17:14:34 -08:00
spell_sound_manager.cpp Add comprehensive spell sound manager with 35+ magic sounds 2026-02-09 16:45:30 -08:00
ui_sound_manager.cpp Handle SMSG_ACHIEVEMENT_EARNED with toast banner and chat notification 2026-03-09 13:53:42 -07:00