wow.jim.wiki

XP Bar

An experience bar across the screen, 660×34, in the teal-to-violet Aurora palette, with the percentage on the bar.

Region
aurabar
Trigger
Trigger State Updater (custom, stateupdate)
Events
PLAYER_XP_UPDATE,PLAYER_ENTERING_WORLD,PLAYER_LEVEL_UP
Size
660 × 34
Aura version
1.0.0
Interface
16001 (client build 1.60.1)
Generated by
examples/build_xpbar.py
Characters
1,916
SHA-256
e0e818519da65ebc…
In-game test
not paste-tested yet

What it does

A single bar showing your current level's progress, with the percentage drawn on it (%p, the progress token). The look was taken from ForeverAuras' own defaults rather than eyeballed off a screenshot: the bar is 660×34 with a teal-to-violet gradient over a dark plate.

The interesting part is how it gets its number. There are two ways to build this. The tidy one uses the built-in Experience status trigger — no custom code at all. The catch is that a status trigger only draws its aura while the trigger is active, so if that event never fires on this client the bar is invisible: no error, no failed state, nothing to see in the aura list. So this version computes the progress itself in a Trigger State Updater, reads the XP values directly, and sets show = true on every run — it cannot go invisible that way.

The XP reads are wrapped in pcall and checked with issecretvalue, because this client can hand back protected values from protected APIs. A bar showing a live health or power number is the case where that bites hardest — on Forever those values are secret in combat, which is why a widget-driven bar like this one is the only shape that survives a fight.

The string

xp-bar · import string download .txt
How to import it
  1. Copy the string above, or download the .txt.
  2. In game, open the aura editor with /fa.
  3. Choose Import, paste, and confirm.
  4. Check the aura list: an entry under Loaded or Standby means it imported.

If it does not appear on screen, import the import test first — it always shows, so it tells you whether the problem is your client or this aura.

Not paste-tested in game yet. The string is decoded and checked on every build, so its structure is known-good, but nobody has confirmed it draws correctly on screen. If it misbehaves, treat it as an untested aura rather than a broken one.

string 1,916 characters · sha256 e0e818519da65ebc… · published byte-for-byte as the generator produced it