Skip to content

Bandage Bar

A cast bar that shows how long until your in-progress bandage heal lands. The moment a bandage cycle begins - from [bandage, the Auto-Bandage heartbeat, or the standard bandage UI - the bar appears, counts down the heal duration, and vanishes when the cycle finishes or aborts.

How to use it

The bar shows up on its own every time a bandage cycle starts on yourself. There's no command to switch it on, and no real reason to turn it off - a toggle is on the roadmap if anyone asks for one.

What you see:

  • A compact gold-bordered bar: a "Bandage" label on the left, the live seconds-remaining counter on the right.
  • The gold fill grows left to right as the heal completes.
  • When the heal lands (or aborts), the bar disappears.

An active bandage cycle ticking down to its land time.

Dragging and positioning

The bar is click-draggable. Click and hold it, drag it wherever you want. The new spot is saved on drag-end and survives a relog or a character swap.

By default it sits at the screen's left-quarter mark, vertically centred - off to the side of your character (who sits mid-screen) so the bar stays clear of the action.

Dragged it somewhere you can't find? Delete %LOCALAPPDATA%\Lyonspyre\client\Data\Plugins\Lyonspyre\bandage-bar-settings.json and relog to restore the default.

Behaviour notes

  • Driven by server markers. The server tells the client when each bandage cycle starts and ends, and the bar shows or hides to match. Those control markers are kept out of your journal so they don't clutter chat.
  • Wall-clock ticking. Progress updates every frame from the local clock - no per-tick server packets - so it stays smooth even on a rough connection.
  • Auto-disposal grace window. If the server's "end" marker gets dropped on a flaky connection, the bar disposes itself shortly after the timer would have ended, so it never sits at 100% forever.
  • Re-use on overlap. If a fresh bandage cycle starts while a bar is already up - say the previous one aborted and a new one kicked in - the existing bar is reused with a fresh timer.
  • Persistence: the bar's drag position is saved to %LOCALAPPDATA%\Lyonspyre\client\Data\Plugins\Lyonspyre\bandage-bar-settings.json.