Repository navigation
v1.1.0-beta2
Pre-release
Pre-release
Quest Coop
v1.1.0-beta2 (2026-05-07)
Full Changelog Previous Releases
- Merge pull request #34 from ttusing/feat/quest-tracking-improvements
fix: alert auto-clear, simplified sync, taint safety, disable in raiids and BGs - fix: move BroadcastSyncReq after GetQuestCoopLeader definition
Lua resolves local references at compile time; defining BroadcastSyncReq
before GetQuestCoopLeader caused a nil call error on PLAYER_ENTERING_WORLD.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com - fix: request fresh QUEST_TRACK on rejoin/reconnect
Non-leaders broadcast QUEST_SYNC_REQ when PLAYER_ENTERING_WORLD fires
(2s delay to let the session settle). The leader responds by running
AutoSyncQuestTracking immediately, pushing a fresh QUEST_TRACK rather
than waiting up to 15s for the next auto-sync tick.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com - fix: alert auto-clear, simplified sync, taint safety, disable in raids/BGs
- notSharedAlerts now auto-clears each sync tick when quests are no
longer "always" mode or are finally shared by all party members - Replace TRACK_MODES + MAX_TRACK messages with a single QUEST_TRACK
message sent by the leader after computing the tracked quest list;
non-leaders apply it directly without running the algorithm locally;
removes cascade broadcasts on slider change and LEADER_PREF receive - Wrap CHAT_MSG_SYSTEM string ops in pcall to safely handle tainted
battleground system messages - Add IsQuestCoopActive() guard (false in pvp/arena/raid instances) on
AutoSyncQuestTracking, all broadcast functions, and CHAT_MSG_SYSTEM;
register PLAYER_ENTERING_WORLD to resume on leaving an instance
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
- notSharedAlerts now auto-clears each sync tick when quests are no
- Merge pull request #33 from ttusing/feat/quest-tracking-improvements
feat: QC categories, smart tracking, QC Alerts, multi-state track modes