promotional bannermobile promotional banner

Animal Facts

Just a bunch of facts about animals!
Back to Files

v6.0

File nameAnimalFacts-v6.0.zip
Uploader
Hylly_Hylly_
Uploaded
Oct 11, 2026
Downloads
74
Size
185.4 KB
Flavors
ClassicRetailMoP ClassicClassic TBCForever
File ID
9132513
Type
R
Release
Supported game versions
  • 12.0.0
  • 5.5.4
  • 4.4.2
  • 3.4.3
  • 2.5.6
  • 1.60.1
  • 1.15.0

What's new

AnimalFacts

v6.0 (2026-10-11)

Full Changelog Previous Releases

  • Bump version to 6.0
    Update the addon version and simplify the author attribution in the options panel.
  • Load options after fact modules
    Move Options.lua to the end of the add-on load list so fact modules are loaded first.
  • Bind AnimalFacts as self in options
  • Guard fact counts against missing lists
    Use empty tables when animal fact lists are nil so the options labels can display safely.
  • Localize the global table in Options.lua
    Bind _G locally before registering the addon table.
  • Localize _G before addon initialization
    Move the _G local declaration to the top of the file so it is available during addon setup.
  • Fix slash command hint and fact count
    Show the correct /af opt command in invalid-command guidance and safely display the generic fact count when aFacts is not initialized.
  • Use addon metadata wrapper in options
    Read the displayed addon version through AnimalFacts.GetAddOnMetadata.
  • Add addon options panel
    The addon manifest now loads Options.lua, enabling the new configuration UI for AnimalFacts. This adds the settings panel so users can configure the addon from the standard interface without needing to edit files manually.
  • Fix chat routing and options opening
    Route instance chat requests to the instance channel and fix the options command's combat check and settings opener, with support for current and legacy WoW settings APIs.
  • Expose addon config globals
    Make AnimalFacts, AC, and ACD global, and store the addon metadata lookup on AnimalFacts so other files can access them.
  • Fix Lua syntax and format addon files
    Fix the missing comma between bird facts, add a Eurasian swift fact, and normalize formatting in the addon and options files.
  • Ignore chat commands during combat
    Return early from chat message handling while in combat, preventing command processing during encounters.
  • Fix options table registration
    Register the options panel and AceConfig table with the add-on name, and retain the Blizzard category ID.
  • Add repeat avoidance and refresh addon support
    Add configurable fact-repeat tracking, move settings into Options.lua, expand bird facts, and update the bundled Ace libraries for newer WoW clients.

This mod has no related projects