promotional bannermobile promotional banner

BobleLoot

A World of Warcraft (Retail) addon that augments RCLootCouncil with a 0–100 recommendation score for every loot candidate

File Details

v1.2.5

  • R
  • May 24, 2026
  • 125.86 KB
  • 5
  • 12.0.7+2
  • Retail

File Name

BobleLoot-v1.2.5.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1

BobleLoot

v1.2.5 (2026-05-24)

Full Changelog

  • v1.2.5: fix em-dash escapes and settings panel overlaps
    Two distinct in-game bugs surfaced from screenshots after the v1.2.4
    CurseForge release:
    1. Em-dash text rendered as literal xe2x80x94. The source used Lua
      5.2 hex escapes "\xe2\x80\x94" but WoW runs Lua 5.1 which does
      not understand \xNN — it silently strips the backslash. Replaced
      all 16 occurrences across LootFrame, VotingFrame, ComparePopout,
      ExplainPanel, MinimapButton, SettingsPanel, and Toast with the
      equivalent decimal escapes "\226\128\148" (the same form already
      used at VotingFrame.lua:743 from v1.2.2).
    2. Settings panel layouts had three overlap regressions:
      • Data tab: schemaCard used a hardcoded SetPoint and was not
        re-anchored by _layoutDataCards, so toggling RC schema
        visibility left infoCard/actCard/rcCard/transCard overlapping it.
        Extended _layoutDataCards to thread schemaCard through the
        top-down chain and forward-declared it alongside the other cards.
      • Tuning tab: the "Override caps" toggle clipped the Sim slider
        label and role labels clipped the Raider slider. Pushed every
        control below the Override toggle down by 14 px, grew the
        section card from 538 → 556, and grew the Ghost preset card
        from 180 → 210 so the M+ slider clears the active-preset
        caption.
      • Loot DB tab: vault/BOE slider sat inside the status card.
        Tightened CAT_ROWS spacing from 46 → 38 px, moved min-ilvl up
        to -156, vault label to -194, vault slider to -212, shrunk the
        status card from 110 → 88 px of body-bottom inset, and lifted
        its top anchor from 104 → 80 so an 8 px gap remains.
        Validation: luac -p clean on all 8 modified Lua files; pytest 157/157.
        Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com