Skip to content

Buff rules

Buff rules are how you write down the unwritten rule “if you don’t have Songflower at Ragnaros you don’t roll on Sulfuras”. The JustAPoint in-game addon snapshots every reserver’s buffs at boss-pull, compares against the active rule set, and stamps a penalty into the end-of-raid export for anyone caught short. The penalty lands as an adjustment on the website when you import the wins.

Optional feature. If your group runs without world-buff requirements, ignore this page entirely — leave buff rules unconfigured and the addon does nothing extra.

What a rule set looks like

A guild has one default rule set, the one the addon picks up on the next export. You can have more — useful for “Naxx ruleset” vs “Phase 1 MC ruleset” — but only one is active at a time.

Each set carries:

  • Name — your label. “Sulfuras runs”, “Naxx week 4+”, whatever.
  • Penalty typeroll_penalty (subtract from the raider’s /roll) or points_penalty (subtract from their banked points).
  • Penalty value — how big. Typical values are -50 to -200 for roll, -5 to -10 for points.

Inside the set, you add buff rules: one row per required buff. Each rule has:

  • Buff — from a catalog (Songflower, Warchief’s Blessing, Fengus’ Ferocity, DMT trinkets, flasks, etc.). The catalog carries the spell IDs the addon listens for.
  • Required minutes — minimum remaining buff time at the snapshot moment. Default 5.
  • Penalize if missing — yes/no toggle. Yes means the buff is required; no means the rule is “informational only” and tracked but not penalized.

The buff rules editor — one rule set with a list of required buffs and per-rule penalize toggles

How the addon enforces them

After you import the JustAPoint blob (Step 2 in the raid lifecycle), the addon has the active rule set in memory. At raid-readiness, the addon takes a buff snapshot per reserver. At each boss-pull, another snapshot.

When a reserved item drops and the loot caller calls a roll, the addon checks each roller’s most recent snapshot. If a required buff is missing or expired below the required-minutes threshold, the addon flags the roller in raid chat (“Arthas — missing Songflower”) and applies the penalty:

  • roll_penalty — subtracted from the in-game /roll the player just made. Their effective roll is raw_roll + banked_points + penalty.
  • points_penalty — subtracted from their banked points for this raid only. The penalty doesn’t persist beyond this raid.

The exact penalty for the night ships back in the end-of-raid export. You see the per-raider penalty list when you click End of Raid in the addon.

When you import wins

The wins import reads the penalty block alongside the win events. Each penalty lands as a negative ADJ event on the player+item, with a reason like “missed Songflower at Ragnaros”. Those rows appear in the player’s history popup with the deltas visible.

Players who satisfied every required buff have no penalty rows in their history.

Designing a rule set

Start small. The most common useful set is:

BuffRequired minutesPenalize?
Songflower5yes
Warchief’s / Rallying Cry5yes
Fengus’ Ferocity5yes
DMT trinket5no — informational

That covers the headline three. “Informational only” rules show in the addon’s panel without penalty — useful for “we want to know who has DMT trinkets” without making it a hard requirement.

Add more buffs only if your group has actually agreed to the requirement. Encoding aspirational rules turns the addon into a complaint generator.

Roll vs points penalty

Pick one per rule set:

  • roll_penalty is harsher for tonight but lighter long-term. A raider who missed a buff loses tonight’s roll on contested items; their bank is untouched for next week.
  • points_penalty is gentler tonight but cumulative — over a phase, repeated misses erode their bank.

Most groups use roll_penalty with values around -100. That’s enough that a raider with full buffs out-rolls one without buffs almost always, but doesn’t permanently damage anyone’s bank for one bad night.

Edge cases

A raider got the buff during the fight, not before pull. The snapshot is taken at boss-pull, so they’re penalized for that fight. If your group disagrees, the post-raid escape hatch is to reverse the adjustment by hand — see Adjustments.

The addon missed a buff that was clearly applied. Usually a spell-ID mismatch (private servers sometimes use different IDs). Tell your buff rule set to use the right ID in the buff catalog, or open an issue.

You toggled rule sets mid-tier. The active set at export time is what the addon uses. Past raids’ penalties don’t move when you change the default.