SafeGuardGODMODE

Lightweight CC and Low HP alert addon for TBC. Announces stun, silence, disarm and critical health in party/raid.

File Details

SafeguardTBC-12.0.2.zip

  • R
  • May 16, 2026
  • 14.94 KB
  • 343
  • 2.5.5
  • Classic TBC

File Name

SafeguardTBC-12.0.2.zip

Supported Versions

  • 2.5.5

SafeguardTBC v12.0.2 Full Changelog

FULL UI SAVE + MANA + MENU + ALERT EXPANSION UPDATE


NEW CORE FEATURES

Added Low Mana Alert System

  • Added dedicated player low mana monitoring
  • Added customizable mana threshold support
  • Added:
 
lowMana
manaThreshold
 

Default:

  • Low Mana Alerts = Enabled
  • Threshold = 25%

Added Main Menu “Low Mana Alerts” Toggle

New UI option:

  • Enable / Disable low mana warnings directly from menu
  • Saved through SavedVariables
  • Persistent across reloads

MENU SYSTEM EXPANSION

Expanded Safeguard Control Center

Added:

  • Enable Flash toggle
  • Enable Sound toggle
  • Low Mana Alerts toggle
  • Stun filter
  • Silence filter
  • Fear filter
  • Root filter
  • Disarm filter
  • Role profile buttons:
    • HEALER
    • DPS
    • TANK
  • Alert Scale Slider
  • Test Alert Button

ROLE PROFILE SYSTEM

Added:

HEALER:

  • Full survival + CC awareness

DPS:

  • Offensive awareness profile

TANK:

  • Tank survival / taunt priority

ALERT CATEGORY DATABASE EXPANSION

Added full SavedVariables support for:

  • stun
  • silence
  • fear
  • root
  • disarm
  • sleep
  • charm
  • incap
  • lowHP
  • lowMana
  • kickSuccess
  • kickFail
  • tauntFail
  • defensives

UI POSITION SAVE OVERHAUL

Added persistent menu position saving

  • menuPoint
  • menuX
  • menuY

Added persistent alert frame position saving

  • alertPoint
  • alertX
  • alertY

FRAME SYSTEM UPGRADES

Added:

SetUserPlaced(true)

  • Prevents TBC from resetting frame positions

SetClampedToScreen(true)

  • Prevents dragging off-screen

SAVEDVARIABLE SAFETY IMPROVEMENTS

Added:

 
SafeguardTBCDB.__lastChange = time()
 

Purpose:

  • Forces old TBC client save refresh
  • Improves reliability of settings persistence

LOAD CHECK IMPROVEMENTS

Upgraded nil validation:

Old:

 
if menuX and menuY then
 

New:

 
if menuX ~= nil and menuY ~= nil then
 

ALERT ENGINE IMPROVEMENTS

Added:

  • Low mana awareness
  • Better player state monitoring
  • Improved reload consistency
  • Scale persistence
  • Flash persistence
  • Sound persistence

STABILITY FIXES

  • Fixed menu reset on reload
  • Fixed alert reset on reload
  • Fixed frame drag not saving
  • Fixed TBC frame override issues
  • Fixed menu state inconsistency
  • Fixed old-client save edge cases