1.52.3-8-g26d58dd

Details

  • Filename
    GatherMate2-1.52.3-8-g26d58dd.zip
  • Uploaded by
  • Uploaded
    Oct 12, 2026
  • Size
    1.38 MB
  • Downloads
    4,860
  • MD5
    ba939b51d23bd5b4189d912d27fe759e

Supported WoW Retail Versions

  • 12.1.5
  • 12.1.0

Supported WoW Forever Versions

  • 1.60.1

Changelog

GatherMate2

1.52.3-8-g26d58dd (2026-10-07)

Full Changelog Previous Releases

  • Check for secret target in Collector:SpellStarted
    Opening a Mislaid Curiosity treasure in a delve throws this on every cast. Even the check for spellcast secret wasn't enough - the target also needed checked. This adds issecretvalue(target) to the same early return.

    
    GatherMate2.lua:527: attempted to index a table that cannot be indexed with secret keys
    
    [GatherMate2.lua]:527: in function 'GetIDForNode'
    
    [Collector.lua]:222: in function '?'
    
    
  • Add separate locale for the vanilla names of nodes
    Blizzard renamed these in some locale (deDE, maybe more) during late
    vanilla, but classic and forever use the old names, so add an override
    here to allow both names to be used.
    Fixes #62

  • More secrets protection

  • Hide options for other gather types on Forever

  • Only load locale files on their matching client
    Always load english as fallback.

  • Update TOC for future 12.1.5 support, and only loading on mainline clients

  • Only load retail storage mods on Standard client

  • Add WoW Forever support and skip spells missing on the client
    Add interface 16001 for the WoW Forever client, which shares the Mainline API.
    Not every client knows every spell, eg. spell 195122 does not exist on Forever,
    so C_Spell.GetSpellName returned nil and the spells table was built with a nil
    key, which raised "table index is nil" at load time. Build the table from a list
    and skip entries whose spell name failed to resolve.