mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 07:40:14 +00:00
Implemented player combat vocals for Blood Elf and Draenei races: Player vocal types: - Attack grunts: Multiple variations per race/gender - Wound sounds: Pain reactions when hit - Wound crits: Special sounds for critical hits taken - Death cries: Final sounds when player dies Race coverage (60+ voice lines): - Blood Elf Male: 9 attacks, 8 wounds, 3 crit wounds, 2 deaths - Blood Elf Female: 5 attacks, 7 wounds, 1 death - Draenei Male: 7 attacks, 8 wounds, 3 crit wounds, 2 deaths - Draenei Female: 7 attacks, 4 wounds, 3 crit wounds, 1 death Technical details: - Loads 60+ vocal sound files from Sound\Character\*PC folders - Simple API: playPlayerAttackGrunt(race), playPlayerWound(race, crit), playPlayerDeath(race) - Random variation selection for immersion - Volume at 0.9-1.1 depending on sound type - Crit wounds play 1.1x louder for emphasis - Extensible design ready for other races - Only BC races have dedicated PC vocal folders in WotLK 3.3.5a Usage examples: ```cpp combatSoundManager->playPlayerAttackGrunt(PlayerRace::BLOOD_ELF_MALE); combatSoundManager->playPlayerWound(PlayerRace::DRAENEI_FEMALE, true); // Crit combatSoundManager->playPlayerDeath(PlayerRace::BLOOD_ELF_FEMALE); ``` This adds essential combat immersion with player character reactions! |
||
|---|---|---|
| .. | ||
| audio | ||
| auth | ||
| core | ||
| game | ||
| network | ||
| pipeline | ||
| platform | ||
| rendering | ||
| ui | ||