header
premium banner

Description

SweepyBoop's PvP Helper

A super lightweight, easy-to-set-up addon to enhance arena gameplay with minimal changes to original WoW UI.

Join Discord for support and discussion on PvP addon / UI.

Addon features include:

  • Advanced arena cooldown tracking: enemy cooldown icons attached to each opponent + up to 6 standalone bars that track all opponents. These icons are highly accurate including
    • Cooldown reduction: 4s reduction from Mage's succesful Counterspell (similar with Solar Beam); Holy Word: Chastise cooldown reduction, even including the extra reduction during Apotheosis; Shifting Power cooldown reduction, that is accurate even if Shifting Power was interrupted; Combustion cd reduction from Kindling; cooldown reduction from Premonition, etc.
    • Per-spec cooldown tracking, e.g., Devastation / Augmentation Evokers have 20 Sec Quell instead of 40 Sec, Outlaw Rogue has 90 Sec Blind instead of 120 Sec
    • Accurate cooldown timer for Guardian Spirit (starts with 3 min cooldown and updates to 1 min if it didn't proc)
    • Lower cooldown detection: e.g., if a Shadow Priest is playing 30 Sec Silence
  • Friendly player / pet icons: replace friendly nameplates with class icons with target highlight, making it much easier to track teammates' positioning without adding clutter on the screen
  • Enemy nameplates: enemy player spec (healer) icons; pulsing totem indicators; customize which enemy units to hide / show; filter auras by whitelists; hide beast master hunters' secondary pets
  • Raid frames: show real PvP aggro highlight on raid frames; Restoration Druid HoT helper to glow Lifebloom during pandemic window and fade out Cenarion Ward before the actual healing procs
  • Misc quality-of-life improvements: queue timer with alert sounds, healer in CC alert, /afk surrender in arena, dampen display, and more

If you encounter any issues or have feature requests.

Type /sb in game to bring up the options panel. Default settings should work great out of the box, though each module can be toggled on/off and customized.

If you like my addon, please introduce it to your friends who play PvP! I'm really hoping to bring more people to (or back to) PvP with my work :)

Advanced arena cooldown tracking

Accurate arena cooldown tracking, incorporating all cooldown reduction mechanics in the game, e.g.,

  • Mage Counterspell cooldown is reduced by 4 Sec if they successfully landed the interrupt (similar with Solar Beam)
  • Mage Shifting Power reduces the cooldown of all their abilities; this is accurate even if Shifting Power was interrupted
  • Per-spec cooldown tracking, e.g., Devastation / Augmentation Evokers have 20 Sec Quell instead of 40 Sec, Outlaw Rogue has 90 Sec Blind instead of 120 Sec
  • Calculates ability charges more accurately, and displays them the same way you would see on your action bars
  • Accurate cooldown timer for Guardian Spirit (starts with 3 min cooldown and updates to 1 min if it didn't proc)
  • Tracks dispels properly: dispels are put on cooldown only if it dispels some debuffs, i.e., if enemy healer presses dispel after their DPS trinkets and dispeled nothing it should not trigger cooldown

It provides the "Show unused icons" option like OmniBar, but non-baseline abilities will not show until first usage, i.e., you won't see a Spell Lock icon if the opponent warlock is not playing Fel Hunter. Icon transparency when on / off cooldown is customizable, i.e., you can fade out icons when they are off cooldown like OmniBar, or do the opposite like GladiusEx!

Interrupt missed

(Counterspell missed, cooldown is 24 Sec)

Interrupt successful

(Counterspell landed, cooldown becomes 20 Sec!)

shifting

(Shifting Power cooldown reduction, accurate even if Shifting Power was interrupted!)

Updated charge display

(Ability charge display as you would see on the action bar)

Unused icon alpha Used icon alpha

(Icons fade out when off cooldown vs. fade out when on cooldown)

Players can have 2 per-opponent bars attached to the corresponding arena opponent, and up to 6 standalone bars that track all opponents:

Arena cooldowns

The arena frame groups will anchor to the first arena frame addon found, if none is found they will anchor to Blizzard default arena frames.

Friendly player / pet icons

Class icon with names

(In-game class icon style with customizations: show spec icons & class-colored borders & player names)

Arena Friendly Markers Thin

(Class-colored arrow style with player names)

Replace nameplates of friendly players and their primary pets with class / healer / pet icons.

Important: to use friendly icons, enable the following settings in Options - Interface - Nameplates:

Nameplate options

There are two styles of friendly icons: in-game class icons and class color arrows:

  • Current friendly target will be highlighted with a border (for both styles)
  • Option to use a special icon for healers in your group! No more "where is my healer" panic :)
  • You can also customize to show your healer only, a great option for DPS players.

This module makes it much easier to track your teammates' positioning, since the icons are super visible and easily distinguishable from enemy nameplates!

There is also an option to hide friendly icons outside inside PvP instances to reduce clutter on the screen:

image

And some bonus features:

  • Flag carrier icons in battlegrounds

Flag Carrier Icons

  • Pet icons

Pet icons

  • Friendly class icons are properly displayed on actual teammates under Priest Mind Control effect, i.e., if you're Mind Controlled, you won't see friendly class icons on enemy team members!

Enemy nameplate filtering & highlighting

TotemHighlight

(Pulsing totem indicators)

image

(Beast Mastery extra pets' health bars are hidden, instead small critter icons are shown)

While in arenas / battlegrounds, customize which non-player enemy units to show, e.g.,

  • Hide Beast Mastery hunters' extra pets from talents like "Animal Companion", so you know which one to kill (there is also an option to show small critter icons on those hidden extra pets, so you have a sense of where they are to cast spells such as Ring of Frost / Mass Entanglement, without actually seeing all those health bars to clutter your UI)
  • Option to choose which non-player hostile units to show nameplates in arenas/battlegrounds
  • Option to highlight chosen units with an animating icon!

Aura filter on enemy nameplates

Auras on enemy nameplates

Show only crowd controls (from all sources) and whitelisted debuffs applied by the player themselves on enemy nameplates.

There is also an option to show whitelisted buffs on enemy nameplates.

Auras are neatly organized into debuff and buff rows:

  • On the debuff row, crowd controls are shown first with a larger scale and orange border, followed by other debuffs with normal scale and no border
  • Buffs are shown on a separate row with a larger scale. Purgable buffs are shown with a different border (blue) than other buffs (green)

Bonus: racial crowd controls are not shown by Blizzard on enemy nameplates, this module also fixes that.

Arena nameplate numbers & enemy player spec icons

Screenshot 2025-01-05 101115

Replace arena enemy names on top of nameplates with arena numbers.

Show spec icons (or a special healer icon) on top of enemy players in both arenas and battlegrounds

(by default only healers' are shown but you can choose to show all players).

image

Fix Blizzard raid frame aggro highlight

Raid frame aggro

Blizzard's raid frame aggro highlight only tracks PvE aggro, i.e., threat from pets inside arenas, which is basically useless.

This module replaces Blizzard raid frame aggro highlight with an animating dotted line border (border thickness and animation speed both customizable!), and the color of the border changes based on how many enemy players are currently targeting a teammate.

Druid HoT helper

Lifebloom pandemic glow Cenarion Ward fade out before proc

On Blizzard raid frames:

  • Glow lifebloom buff during pandemic window for optimal refresh timing
  • Cenarion Ward buff fades out until the actual healing procs (to extend the healing with Verdant Infusion)

Miscellaneous quality-of-life features

Arena / battleground queue timer

SafeQueue

Timer text color changes to yellow at 20s mark, then red at 10s mark, with an alarm clock sound alert.

Healer in crowd control reminder

Healer in CC

Combat indicator on unit frames

Combat Indicator

Healer indicator on Gladius / sArena frames

Healer indicator on Gladius

Makes it easier to identify the enemy healer when there is class stacking on the opponent team

(e.g., a shadow priest and a disc priest in the screenshot above)

Type /afk to surrender arena

Players can conveniently surrender arena by simply typing /afk.

If unable to surrender, e.g., no teammates have died, a confirmation dialog will pop up to leave.

There is also an option to leave directly without the confirmation dialog, but be careful:

leaving arena without ever entering combat might result in deserter status!

Dampen display inside arena

image

Shows the dampening percentage under the remaining time on the arena widget.

This is a more optimized version than the Dampening Display addon, as that addon updates the dampening display on every aura change, which could be hundreds or even thousands of times per second inside arena.

Our module updates once per sec, which is more than enough since dampening % only changes every few seconds!