Document the myspellhaste conditional

Brues
2026-09-10 14:12:21 -05:00
parent 50b5e4c7af
commit a7bb97e333
+3
@@ -57,6 +57,7 @@ These always evaluate against the player. Cannot be redirected with `@unit`.
| `myrage` | Player rage % (specific slot, cross-form) | — | ✅ | `[myrage:>=50]` | |
| `myrawhp` | Player raw HP value | — | ✅ | `[myrawhp:>1000]` | |
| `myrawpower` | Player raw power value | — | ✅ | `[myrawpower:>=40]` | |
| `myspellhaste` | Player spell haste % (0 = unhasted, negative = slowed) | — | ✅ | `[myspellhaste:>10]` `[myspellhaste:<0]` | |
| `nextslamclip` / `nonextslamclip` | Instant now will/won't cause next Slam to clip | ✅ | — | `[nonextslamclip]` | SP_SwingTimer |
| `rangedclip` / `norangedclip` | Action cast will/won't clip ranged auto-shot | ✅ | — | `[norangedclip]` | SP_SwingTimer |
| `rangedtimer` | Ranged swing timer % elapsed | ✅ | ✅ | `[rangedtimer:>80]` | SP_SwingTimer |
@@ -83,6 +84,8 @@ These always evaluate against the player. Cannot be redirected with `@unit`.
| `usable` | Spell/item is usable now | ✅ | ✅ | `[usable:Overpower]` | |
| `zone` | Current zone name | ✅ | ✅ | `[zone:Ironforge/Stormwind]` | |
> **Note on `myspellhaste`:** the value is a percentage of cast-speed change, not a multiplier — `0` unhasted, positive when casts are sped up (Berserking, Mind Quickening Gem), negative while slowed (Curse of Tongues). A signed amount can't be written, so test for being slowed at all with `[myspellhaste:<0]` rather than a specific negative threshold.
## Target Conditionals (default @target)
These default to checking the current target. Most can be redirected with `@unit` (e.g., `[@focus,hp:<30]`, `[@mouseover,exists]`).