promotional bannermobile promotional banner

Flatulence

A tiny World of Warcraft addon that plays a random fart sound every time you /toot or /prrt. Other players with this addon that are within range will also hear you fart and respond appropriately.
Back to Files

v1.0.0

File nameFlatulence-v1.0.0.zip
Uploader
MoordinMoordin
Uploaded
Sep 23, 2026
Downloads
14
Size
2.2 MB
Flavors
MoP ClassicClassic TBCClassicTitan Reforged ClassicRetailForever
File ID
8955598
Type
R
Release
Supported game versions
  • 12.1.5
  • 5.5.4
  • 4.4.2
  • 3.80.2
  • 3.4.5
  • 2.5.6
  • 1.60.1
  • 1.15.9

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