promotional bannermobile promotional banner

Dragon Loot

A customizable loot window and roll frame replacement for World of Warcraft

File Details

0.6.0

  • R
  • Mar 7, 2026
  • 436.41 KB
  • 94
  • 12.0.1+5
  • Retail + 2

File Name

DragonLoot-0.6.0.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 11.2.7
  • 5.5.3
  • 4.4.2
  • 2.5.5

# DragonLoot

## [0.6.0](https://github.com/DragonAddons/DragonLoot/tree/0.6.0) (2026-03-07)
[Full Changelog](https://github.com/DragonAddons/DragonLoot/compare/0.5.2...0.6.0) [Previous Releases](https://github.com/DragonAddons/DragonLoot/releases)

- feat: open loot frame at mouse cursor (#50) (#56)
    * feat: open loot frame at mouse cursor (#50)
    * feat: add position-at-cursor option for loot window (#50)
    When enabled, the loot window opens at the mouse cursor position
    instead of the saved anchor point. Adds a toggle in the Loot Window
    config tab and caches GetCursorPosition in the luacheckrc.
    * feat: add localization strings and locale stubs
    * refactor: move main addon into DragonLoot/ subdirectory (monorepo layout)
    * refactor: merge luacheckrc into single root config with path overrides
    * chore: clean up packaging config and line endings after monorepo restructure
    * chore: update submodules
- chore: removed submodule (#61)
- fix: resolve loot/roll frame animation jumping (#60)
    * fix: resolve loot/roll frame animation jumping
    - Update embedded LibAnimate with conditional property scoping
    - LootAnimations: capture/restore visual state on animation interruption
    - RollAnimations: same capture/restore pattern for roll frames
    - LootFrame: guard LayoutSlots during close animation via isClosing flag
    * chore: not yet..
- fix: add issue types to issue templates (#55)
- fix: correct CHAT_MSG_LOOT guid parameter offset (#51) (#54)
    Add missing underscore placeholder in OnChatMsgLoot parameter list so
    guid captures arg12 (senderGUID) instead of arg11 (lineID).
    Also strengthen the guid guard from truthy check to type(guid) == "string"
    for defense-in-depth against non-string values reaching GetPlayerInfoByGUID.
- fix: clarify slash command help and toggle behavior (#52)