tinkerline / addons / voidscout

VoidScout

A WoW LFG addon that scores applicants on what they actually do — interrupts, dispels, avoidance, commitment — not just their item level or RaiderIO rating. Docks a full behavior profile beside Blizzard's Premade Groups finder.

8-axis Utility Score Probability Score LFG panel integration Role & duty aware MIT license

01Why I built it

M+ rating and item level tell you what a player can do on paper. They don't tell you whether a player kicks, dispels, sidesteps avoidable damage, or bails the moment a key looks dicey.

Group leaders learn this the hard way. You accept someone with a strong RaiderIO score, they spend the key eating every soak and skipping every interrupt, and you wipe to something they should have handled. There's no record anywhere that they do this — the score goes up just for completing keys, regardless of how.

VoidScout exists to surface that behavioral track record — and a forward-looking estimate of how someone will perform in your group for this content — before you invite. So you build better groups with less guesswork.

02What it scores

The 8-axis Utility Score

Every player seen in logged content is graded on eight plain-English axes that roll up into a single Utility Score — a backward-looking behavioral grade:

  • Damage

    Output relative to the group and role (rDPS-aware — not raw numbers).

  • Interrupts

    How much of the interruptible, important cast queue they actually kicked.

  • Dispels

    Dispel and purge uptime on debuffs that mattered.

  • Avoidance

    Avoidable damage taken vs the fight median for that role.

  • Activity

    Time-on-target — not standing around or tunneling a dead target.

  • Survival

    Staying alive through the dangerous moments that kill people who aren't paying attention.

  • Teamwork

    Cover plays, raid-CD usage, soaks — pulling their weight for the group rather than just themselves.

  • Commitment

    Per-pug stay rate — do they finish keys or bail the moment the run looks like a deplete.

Probability Score — forward-looking with coaching

  • 0–99 performance estimate

    How a given player is likely to perform in your group for the listed content — factoring their behavioral history against the specific demands of that dungeon or raid.

  • Plain-language coaching lines

    The score explains itself: "Avoidance 52 — eating mechanics," "Interrupts 70 — missing priority kicks," "Damage 69 — push CDs/trinkets." Useful for vetting an applicant and for understanding your own weaknesses.

TimedPossibility — can this group time the key

  • Group-level keystone estimate

    A 0–99 score for whether a specific roster can realistically time a given keystone level, factoring the composition's collective behavioral execution — not just raw rating.

03Role & duty declaration

Scores are only fair if you're judged on what you're actually responsible for. The Role Picker lets each player declare their role (Tank / Healer / DPS, auto-set from spec) and their duties — Boss DPS, Add Duty, Kicks, Soaks, Rescues, Dispels, Utility — plus boss-specific duties that appear automatically when you're in a known fight.

VoidScout then grades you only on the mechanics you could and should have handled, driven by a per-boss mechanic database. A DPS isn't dinged for a dispel that was the healer's job, and a designated kicker is held to the kicks.

Where you see it in game

  • Premade Groups panel

    VoidScout docks a profile panel beside the LFG finder. Selecting an applicant shows their Utility Score, all eight axes, RaiderIO rating, raid progress matrix, timed keys, and the Probability Score for the listed content.

  • Applicant-row badges

    As a leader, each applicant row in your list gets a Probability badge so you can triage quickly without clicking into every profile.

  • Own-performance overlay

    After a run, see your own eight-axis breakdown so you know exactly what to improve before the next key.

04How scoring works (data model)

VoidScout is a thin client over a scoring backend. The addon captures clean combat data locally during runs. An opt-in uploader sends per-fight summaries to a server that does the heavy scoring. A baked-in data bundle brings computed scores back into the game so lookups are instant and work offline.

First login asks whether you want to participate in the opt-in upload (helps the scoring engine see more fights) or keep all data strictly local. Either mode works — local-only scores are computed from your own fight history only.

05Install

After install the VoidScout panel docks automatically in the Premade Groups finder — no setup required. Use the Role Picker on first login to declare your duties for fair scoring.

06More from the workshop