Add /tfb test mode for previewing target buffs and debuffs

- /tfb test [buffs debuffs] and an options-panel button fill the target frame
  with fake auras (default 32 buffs, 16 debuffs) to check layout, stacks,
  borders, timers and sweeps. Targets the player if nothing is targeted.
- Fake auras restart when they expire so timers keep running.
- Works on the native path too (icons, stacks, borders only).
- Bump to 0.9.4; tests now 21 scenarios.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwutyoLNHxXPycYWSMc
This commit is contained in:
2026-11-01 00:22:03 +00:00
co-authored by Claude Sonnet 5.5
parent 09784ec5b2
commit cbf459104b
7 changed files with 153 additions and 11 deletions
+7
View File
@@ -38,10 +38,17 @@ aura order and lists your own auras first.
| `/tfb sweeps [on\|off]` | Reverse cooldown sweeps | off |
| `/tfb size 6-20` | Countdown font size | 9 |
| `/tfb warning 0-30` | Seconds left at which text turns red | 5 |
| `/tfb test [buffs debuffs]` | Fake auras on your target for checking layout (default 32 and 16; 0-32 each). Run again or `/tfb test off` to stop. | off |
| `/tfb reset` | Restore defaults | |
Settings are saved and kept even while ClassicAPI is absent.
**Test mode** fills the target frame with fake buffs and debuffs so you can check
layout, borders, stack counts and, with ClassicAPI, timers, sweeps and the
red warning. It targets you if you have no target, restarts expiring fake auras
so timers keep running, and is not saved; `/reload` turns it off. Debuffs past 16
spill into the buff row, as real ones do. The options panel has a matching button.
## Compatibility with ShaguTweaks
Checked against the upstream [ShaguTweaks](https://github.com/shagu/ShaguTweaks) source.