promotional bannermobile promotional banner

ZugZug Keys — Mythic+ Keystone Broadcast, Group Key Info & Lust Reminder

Mythic+ companion: broadcast your key to friends, see what they're running, and get told exactly when to Bloodlust — from top-log data or your own MDT route.
Back to Files

v2026.08.31.0134

File nameZugZugKeys-v2026.08.31.0134.zip
Uploader
BAThomp24BAThomp24
Uploaded
Aug 31, 2026
Downloads
193
Size
89.1 KB
Flavors
Retail
File ID
8774506
Type
R
Release
Supported game versions
  • 12.1.0

What's new

lightweight tag f17f15470a521589720697c2df7a0f6b0708c9db v2026.08.31.0134
Author:    BAThomp24 <bathomp24@gmail.com>
Date:    Sun Aug 30 21:34:02 2026 -0400

commit f17f15470a521589720697c2df7a0f6b0708c9db
Author: BAThomp24 <bathomp24@gmail.com>
Date:   Sun Aug 30 21:33:49 2026 -0400

    fix: keep the teleport cooldown honest, and close the box on arrival

    Two problems with the group key popup, both reported live.

    The teleport button could claim a teleport was off cooldown when it
    wasn't. The single refresh on PLAYER_ENTERING_WORLD sampled cooldowns
    at the one moment they're least trustworthy: right as a loading screen
    ends, GetSpellCooldown answers duration 0 until the server syncs, which
    reads as "ready". Worse, the countdown ticker only ran while a cooldown
    was believed to be running, so that false reading cancelled the ticker
    and nothing ever corrected it. Now the ticker runs whenever the
    teleport is owned, SPELL_UPDATE_COOLDOWN (coalesced, since it fires on
    every GCD) drives refreshes when real data lands, and a loading screen
    schedules several settle passes rather than trusting the first answer.

    The popup also never went away on entering the key. isInTrackedInstance
    compared the listing's mapID against GetInstanceInfo's instance id --
    different id spaces, so the equality essentially never held. Keep that
    check for when it does match, then fall back to comparing normalized
    instance names, the same bridge the teleport lookup already uses. Add
    CHALLENGE_MODE_START as an unconditional hide and ZONE_CHANGED_NEW_AREA
    for zone changes without a full loading screen.

    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

This mod has no additional files