FS_ADJUSTED chat spam: demoted notification to Debug channel with a 60-second cooldown keyed by spec and sequence name. Cooldown timestamps now live in memory instead of SavedVariables, so /reload does not block the gate. One-shot scrub removes the legacy _lastAdjustedNotify field from character data on load.
GRIP-EMS v1.9.2
Released April 14, 2026. 11 entries in the author's notes.
Every entry
The author's own words, complete. Long sections are sorted into areas by LazyGrip.
Fixed
7TempoAdvisor numeric spell-ID classification: spells referenced by numeric ID in macrotext (e.g. 34026 Kill Command) now resolve to the correct ON_GCD_INSTANT category instead of falling through to OFF_GCD.
GRIP1 single-sequence import: bundled variables were silently dropped on paste-frame single-sequence payloads. Variables now extract correctly, matching the collection branch.
SpellValidator numeric IDs: /cast 34026 and similar numeric references now resolve to spell names via C_Spell.GetSpellName before validation instead of being flagged UNKNOWN.
Action tree recompilation: imported sequences now clear action trees so the engine uses pre-compiled flat steps with correct interleave ordering.
Legacy import variable syntax: double-tilde variable references from older formats now convert to single-tilde on import.
ActionCompiler IF-node: strips /cast prefix from branch macros before conditional assembly, preventing doubled /cast output in conditional steps.
Added
1GRIP1 v5 export format: sequences now bundle their variable definitions and context overrides. Imported payloads carry variables with name and function validation, duplicate detection, and fingerprint-based status badges (new, identical, different) in the import preview.
Internal
3Grab it
Release notes written by Sataana and reproduced here with his permission.