File Details
MplusYaho-0.2.0.zip
- R
- Jun 7, 2026
- 34.77 KB
- 0
- 12.0.7
- Retail
File Name
MplusYaho-0.2.0.zip
Supported Versions
- 12.0.7
Breaking changes
- Sync model swapped to party chat.
!<spellID> <name>messages replace addon-message + aura-inference. Old (1.1.x) clients can neither receive from nor send to 1.2.0 clients for cooldowns. - Addon-message prefix renamed
PSTrk→Myaho. Keystone (K/KQ) sync incompatible with 1.1.x. /pstslash alias removed. Only/myahoworks now.- Internal namespace renamed
PST→Myaho(no user-facing impact, but third-party patches will break).
What's new
- Chat-based cooldown sharing — works inside instances (M+) and outside (overworld parties), survives 12.0
AddOnMessageLockdownand secret-value taint. - Uniform self & party path — own casts collected via chat echo just like party members'. One code path, no special-case guards.
- Debug trace upgrade —
/myaho debugnow logs cast, chat send ([Myaho] 송신 INSTANCE_CHAT → !...), and chat receive ([Myaho] 수신: party2 id=... 240초).
Removed
Inference.lua— entire local-inference layer (UNIT_AURA buff detection,interruptedBy-GUID interrupt attribution, NotifyInspect spec cache).RecordPlayerCastfunction — own casts no longer take a separate immediate-record path.playerOnCDtable — CDR/reset detection now iteratesMyaho.cooldowns.playerdirectly.
Trade-offs you should know
- Addon-less party members are invisible to the tracker. (Previously, the aura-based inference layer caught some.) This is fundamental: chat is the only signal.
- Visible chat spam — non-addon party members see literal
!1241059 천신의 주입 사용!!lines whenever you cast a tracked spell. - Solo casts don't populate the tracker (no group → no chat broadcast → no echo).
- Self-popup latency went from instant to ≈50–200 ms (chat round-trip).
- Chat-as-ground-truth means anyone who types
!<trackedSpellID>will appear to have cast it, even if they didn't. Trade-off for simplicity.
Internal
- Migration: 8 files touched (
Core.lua,UI.lua,Options.lua,Keystone.lua,Popup.lua,SpellSelect.lua,Minimap.lua,Config.lua).Inference.luareduced to deprecated stub, removed from.toc. - Global tables renamed:
PST_TrackedSpells→Myaho_TrackedSpells,PST_Potions→Myaho_Potions.

