Tracking:
- Delay is measured from the real intervals between consecutive Auto
Shots against the swing your weapon allowed. Haste is bracketed at both
ends of every gap, so Dragonspine Trophy, Quick Shots, Rapid Fire,
Bloodlust and haste potions can never show up as fake delay.
- Every late auto is attributed: delay while casting (per spell - Steady
Shot, Multi-Shot, Aimed Shot...) or moving / other. Both count, because
repositioning costs shots too.
- Boss downtime is excluded: gaps longer than a configurable limit
(default 10 s) - intermissions, phase transitions, RP intros, being dead
- are recorded as downtime instead of clip, and clip % and auto uptime
are measured over the time you could actually shoot.
- Boss name, kill/wipe and fight length come from the encounter events.
Encounter adds and councils fold into one boss (Midnight -> Attumen,
Fathom-Guards -> Karathress, opera actors -> The Opera Event, ...);
world bosses are recognized without encounter events.
- Dying holds the fight open until the encounter ends, so a kill while you
are dead still counts as a kill; a battle rez resumes the same fight.
- Per-character history in one account-wide database.
Window (`/clip`):
- Overview: stat cards, recent-form graph, worst bosses, latest fights.
- Bosses: searchable boss list, best/average/worst cards, a graph over
attempts (clip %, lost DPS, auto uptime, ...) and the attempt log.
- Records: all-time bests, lifetime totals, character comparison.
- History: the full fight log, filterable, with per-fight delete.
- Options: every behaviour is a setting - recording thresholds, chat
summaries, colour thresholds, raid-bosses-only mode, graph defaults,
entry cap, data purges. Minimap button.

