v1.0.0
What's new
Flatulence
v1.0.0 (2026-09-23)
Full Changelog Previous Releases
- Edit readme and inserted real curseforge id
- feat(Core): Add weighted sound selection and synchronized fart emotes
- Add SOUND_WEIGHTS table with per-sound selection weights to favor common farts and make fart8 rare (~1.2% chance)
- Implement weighted random selection algorithm in PickSound() that respects weights while avoiding immediate repeats
- Convert FART_ACTION_EMOTES from unordered list to index-aligned table matching SOUND_FILES order
- Add NormalizeEmote() function and build FART_ACTION_BY_TEXT reverse lookup for robust emote text matching across game versions
- Implement cross-player sound synchronization: outgoing emote text encodes the sound index so nearby players decode and play the same sound
- Add deduplication logic (lastHandled tracking) to prevent double-playback when a fart arrives via both addon message and chat emote
- Remove lastActionIndex from saved settings (no longer needed with index-aligned emotes)
- Add comprehensive documentation explaining the index-alignment requirement and synchronization mechanism
- In combat guard
- Fill in author, website, and copyright placeholders
- First commit
This mod has no additional files

