promotional bannermobile promotional banner

Totemic

Compact totem bar for Classic/TBC with sets, utility slots, shield tracking, and smart timers, built for fast swaps and clarity.
Back to Files

Totemic_v1.0.5.zip

File nameTotemic_v1.0.5.zip
Uploader
AszilynnAszilynn
Uploaded
Feb 1, 2026
Downloads
2.5K
Size
9.8 MB
Flavors
ClassicClassic TBC
File ID
7558277
Type
R
Release
Supported game versions
  • 2.5.5
  • 1.15.8

What's new

Patch Summary - Totemic v1.0.5

This patch focuses on increasing addon performance.

Overview

  • Optimized shield tracking to use spellId-based matching with cached Earth Shield target scanning and throttled full scans.
  • Reduced UI overhead by replacing per-frame OnUpdate with a lightweight ticker and reusing row/utility frames.
  • Improved totem timer updates to avoid full text clears and to use spellId-based comparisons for non-English locale safety.
  • Deferred Options panel construction until explicitly opened.
  • Added SHIELD_ID_TO_KEY mapping for spellId-based shield detection.
  • Reworked Earth Shield scanning to:
    • Prefer spellId comparisons.
    • Cache the last known Earth Shield unit.
    • Throttle full group scans (1s) and avoid scanning on every UNIT_AURA.
  • Split shield refresh into RefreshPlayerShields and RefreshEarthShieldState.
  • Updated event handling to avoid unnecessary full scans and to target focus/target updates directly.
  • Removed Options panel eager-build on login; now built on OpenOptions().
  • Added a 1-second ticker (C_Timer.NewTicker) and removed per-frame update loop.
  • Added row/utility layout helpers and reused frames in RebuildRows to avoid leaking hidden frames.
  • Added utility button factory and pooling.
  • Optimized timer updates to only clear timers that are no longer active and to use spellId-based matching.
  • Adjusted label width calculations to ignore hidden rows.

This mod has no related projects