All notable changes to LockInProcCore are documented here. Format: Keep a Changelog — versions follow SemVer.
1.1.0 — 2026-04-28
- Interface version bumped to 120005 for Midnight Season 1. v1.0 was tagged
120001(Burning Crusade Classic format) which made it show "out of date" on retail. - Spell ID lookups instead of English names. Procs now register correctly on EU, KR, TW, and any other locale. Previously the comparison
name == "Heroic Strike"failed on non-English clients becauseSPELL_ACTIVATION_OVERLAY_GLOW_*returns localized names. arg1is now type-checked in the event handler. Some patches/expansions return a spellID (number), others return a name (string) — v1.0 only handled the number case and would silently drop string events.- Pulse animation no longer freezes mid-fade. Calling
Stop()on the looping animation used to leave the alpha at whatever it was during the fade; v1.1 resets to 1 before showing again.
- Class gate: addon unregisters itself for non-Warriors. No more invisible frames eating memory for Priests and Druids.
- Spec awareness: only shows procs relevant to your active spec.
- Arms (71): Mortal Strike, Overpower, Execute
- Fury (72): Heroic Strike, Execute
- Protection (73): Heroic Strike
Listens to
PLAYER_SPECIALIZATION_CHANGEDso swapping mid-session works.
- SavedVariables (
LockInProcCoreDB). Position, lock state, and preferences persist across logins and characters. - Drag-to-reposition with
/lockinproc unlock. Move icons anywhere, then/lockinproc lockto save. - Per-spell border colors instead of all red:
- Heroic Strike: orange
- Execute: red
- Mortal Strike: yellow (Arms theme)
- Overpower: silver (snap proc)
- Smooth 0.2s fade-out when a proc is consumed instead of a hard cut. Toggle with
DB.fadeOnHide. - New slash commands:
/lockinproc unlock— enable drag mode/lockinproc lock— disable drag mode and persist position/lockinproc reset— restore defaults/lipc— short alias
- Sticky test mode.
/lockinproc testnow stays visible until youhideit. Previously the next event would clear it. - Colored chat output for slash command feedback.
- TOC metadata:
## SavedVariables,## X-Website,## X-Category,## IconTexturefor the addon manager.
- Event handler now early-returns if the proc isn't one of the 4 tracked Warrior spells. Previously every proc from every class triggered a full
RefreshAll()pass. - Spell name → key lookup is now an O(1) table read instead of 4 sequential
ifcomparisons per event.
- No config UI yet (
Interface > AddOnspanel) — coming in v1.2 - No proc sound — coming in v1.2
- Spell IDs in
SPELL_IDSmay need to be updated each major patch. Verify on WoWHead before shipping a new season.
1.0.0 — 2026-03-17
Initial release. Heroic Strike, Execute, Mortal Strike, and Overpower proc overlays for Warriors.