Skip to content

0.5.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 11:37
· 3 commits to main since this release

WarbandMeDowns

0.5.0 (2026-08-20)

Full Changelog Previous Releases

  • ci: add CurseForge deployment
  • chore: add project icon
  • refactor: rename project to WarbandMeDowns
  • feat: make Pawn score authoritative over item level when installed (#4)
    Item level alone can't distinguish a same-slot Intellect item from a
    Strength one, so a higher-ilvl item with the wrong main stat could
    outrank a lower-ilvl item with the right one. Now, when Pawn is
    installed and a scale resolves for the character, its score decides
    the comparison outright instead of only breaking exact item-level
    ties. Item level remains the fallback when Pawn isn't installed, the
    spec is unknown, or Pawn can't score one of the two items being
    compared.
    • Pawn.lua: new Pawn.CompareItemValuesForScale is the authoritative
      comparator; Pawn.GetPawnItemValue now memoizes per (scale, item)
      since the removed early-break scans candidates more often.
    • Assignment.lua: CompareItemsForCharacter tries Pawn first; drop the
      now-unsafe item-level sort/early-break in favor of a full scan for
      the true best candidate; BuildUpgradeInfo's statOnlyUpgrade now also
      covers Pawn picking a lower-ilvl item.
    • Tooltip.lua: new wording for "better stats despite lower item
      level", distinct from the existing same-ilvl case.
    • docs/DATA_SOURCES.md: describe Pawn as authoritative, not a
      tie-breaker.
      Co-authored-by: Claude Sonnet 5 noreply@anthropic.com
  • ci: validate lua syntax
  • chore(readme): update readme with screenshot