File Details
OmniAlert-6.0.0.zip
- R
- May 4, 2026
- 42.56 KB
- 11
- 2.5.5
- Classic TBC
File Name
OmniAlert-6.0.0.zip
Supported Versions
- 2.5.5
OmniAlert TBC v6.0.0 — FULL CORE REBUILD (MAJOR ARCHITECTURE UPDATE)
COMPLETE SYSTEM OVERHAUL:
- Rebuilt OmniAlert from single-file structure into fully modular DBM-style core framework
- Split core systems into protected independent Lua modules for maximum stability
- Added failsafe load order architecture through TOC core-first structure
- Prevented single module failure from breaking entire addon
- Established raid module isolation for safer future boss expansion
NEW CORE MODULES:
Added:
- Core_Init.lua (global foundation + raid state + trigger chain)
- Core_DB.lua (saved variables + defaults + toggle system)
- Core_Alerts.lua (raid warnings + anti-spam + sound engine)
- Core_Bars.lua (boss timers + bar manager + reset system)
- Core_Sync.lua (addon sync + START/PHASE/BAR/RESET parser)
- Core_GTFO.lua (environmental danger alerts + tank-safe filters)
- Core_Interrupts.lua (interrupt tracking + fail/success + stun detection)
- Core_Buffs.lua (Holy Shield tracking system)
- Core_Menu.lua (UI menu + raid toggles + slash controls)
- Core_Events.lua (master event router + combat log engine)
CORE STABILITY IMPROVEMENTS:
- Fixed global trigger chain protection
- Fixed modular event dispatching
- Fixed safe addon message registration
- Fixed raid-only sync protection
- Fixed boss state reset on death / zoning / world entry
- Fixed bar overflow handling
- Fixed anti-spam logic across modules
- Fixed Holy Shield duplicate spam
- Fixed interrupt false positives
- Fixed GTFO cooldown flood
TOC / LOAD ORDER:
- Added full core-first startup structure
- Core systems now load before all raid modules
- Improved expansion scalability for future raids/dungeons
- Safer debugging and isolated boss troubleshooting
TESTING VERIFIED:
Confirmed Working:
/oa test- Alert display
- Sound engine
- Timer bars
- Core initialization
- No Lua startup errors
- Stable modular framework
DEVELOPER ADVANTAGE:
Future updates now safer:
- Boss module crashes no longer destroy menu/core
- Easier patching per raid
- Faster bug isolation
- Better CurseForge maintenance
- Cleaner version scaling