promotional bannermobile promotional banner

MiniLoot

Reduces chat related spam by a whole deal!

File Details

v12.0.1.260322

  • R
  • Mar 22, 2026
  • 58.65 KB
  • 226
  • 12.0.1+2
  • Classic + 2

File Name

MiniLoot-v12.0.1.260322.zip

Supported Versions

  • 12.0.1
  • 5.5.3
  • 1.15.8

MiniLoot

v12.0.1.260322 (2026-03-22)

Full Changelog Previous Releases

  • Fixed error with settings dropdown.
    Added TODO note to implementing last missing option UI.
    TOC bump.
  • Hotfix since "unit" can be name and not only a token. Would be nice if there is a "is unit token" kind of API, but for now using a pcall.
  • TOC bump
  • TOC bump and minor changes.
  • Chattynator WIP
  • TOC bump
  • Added translations, just shooting in the dark really, just in case.
  • Added warband currency messages.
  • TOC updates
  • Fixed issue with SumByKey it didn't consider itself as 1 count. So if the value is nil we just add 1 as standard behavior. The method supports a skip-flag for this behavior if needed.
    Updated ProcessTokens to cleanup potential malformed links. When a link is expected, we try to extract it from the string.
    Sometimes the string matching will contain additional syntax, that in most cases is fine, but Currency does not like additional data when working with those type of links.
    Try to extract the complete color and link data, fallback to only link data, and if any match use the match as the value as it is the link we're looking for.
    Minor docs and type checking adjustments.
  • TOC bump
  • Fixed item quality parsing.
  • Moved code related to the HookSetItemRef procedure into its own links.lua file, that also provides functionality to wrap and unwrap links in our own link handler.
    This moves away from the old way of tainting SetItemRef and instead relies on the built-in addons support.
    To make the code compatible, code that generates a hyperlink use the Wrap method, and code that needs to extract the data, can use Unwrap to get the original link.
  • The old classic client has no currency so we avoid using the API.
  • Fixed a variable order error in the table pattern matching block.
  • Maw power nil catch the string as that can occur.
  • Added a hotfix for Brann XP tracking but it is only working on English clients due to a missing globalstring entry for this particular format of string.
  • TOC bump.
  • QUEST_TURNED_IN changed to include questID so had to shift the args.
  • Removed label
  • Updated for latest 11.0 changes
  • Adding group checkbox controller. Needs more work.
  • Added placeholders for the not yet implemented UI elements.
  • Migrated the settings.json to the latest format.
    Added GetSpellInfo, but maybe it's not needed if all flavors have access to C_Spell.GetSpellInfo.
    C_Timer.NewTimer uses FunctionContainer instead of cbObject so updated the docs.
    MouseButton renamed MouseAction so updated the docs.
  • Follower quality is offset by 2 when we use item quality color API.
  • Forgot to flag follower xp to be skipped if zero.
  • Added money thousands separator for clarity.
  • Need to implement these type of widgets to finalize the settings UI.
  • Faction name formats the color event if we don't apply any shortening logic.
    Turn off preview as it's a bit too random and not useful as it is. We should instead output a fixed set of lines to represent the various kinds of chat messages, and update the frame as options are toggled on/off to reflect the new behavior.
  • We specifically check for a skip flag and don't assume.
  • We don't need to output 0 changes like 0 XP gains (like followers can get from completing quests when they are capped).
  • Added preview and fixed minor issues. Need to polish the logic behind preview generator as it's not working as expected.
    The Reputation coloring doesn't work if Shorten Faction names is not enabled, which it should (just not shorten names if disabled).
  • Forgot to return the string for anima power and reputation gains.
  • Marked Warband/Account wide reputation changes, so we can format it as such when printing.
  • Adjusted the parser and implemented one for the special Artifact power system messages. Since we include them as part of a separate event, we ignore but categorize them properly. (As best we can.)
    Add the new Warband faction reputation change strings.
    Add debug prints for roll choices as we need to figure out the data set and how to properly handle those in the rewrite.
  • Implement a default settings reset option. Question is, does the Settings UI support this behavior? Or do we need to add our own button and confirmation to the panel?
  • Moved the default debounce timer to the message definitions themselves, instead of in the settings page.
  • One line per upgrade, that we instantly print since it is important kind of event.
  • Added some icons and spacers in case upgrades stack for a player.
  • Added the item changed event and processing the output to be more compact.
  • To support the mainline client when on the precipice to 11.0 added a simple block to copy over the classic handling of dropdowns, if we are pre-11.0.
  • Fixed recursion typo.
  • Tests don't run unless the debug flag is set.
    Tests are generated on-demand, when the tests prop is being accessed.
    We only generate tests for things we can test, so we ignore those skipTests or the Ignore group.
    Once generated, the tests are stored on the message table itself, for future access, the data will already be there.
  • Figured out the 11 and pre-11 changes to dropdown code and adjusted it to work with both, as pre-11 includes the older client flavors.
  • If we have the same amount in bag as we looted, then we clearly got the full set from looting, no need to show bag count.
  • Do not show count if the item we looted is the full count, as that looks a bit strange. We add count when we already had more from before, so the total makes sense in that situation.
  • Fixed up on the locale language.
    Tried to add support for the additional client flavors.
    Minor improvements here and there.
  • Adding chat preview handling.
  • Need to work on Dropdown for 10.2.7
  • Added UI support for DropDown and Number fields.