promotional bannermobile promotional banner

WillPay4PI

Detects your burst windows and automatically requests Power Infusion from your priest. Will trade gold, dignity, or both.
5.png

5.png

4.png

4.png

2.png

2.png

3.png

3.png

1.png

1.png

Description

Will Pay 4 PI

Automatic Power Infusion requesting for the shameless DPS player.

Stop begging in chat. Let the addon do it for you — with dignity. Well, some dignity.


What Does It Do?

  1. You pop your burst cooldown (Metamorphosis, Combustion, Recklessness, etc.)
  2. The addon instantly whispers your priest: "PI please - DEVOUR bursting"
  3. You get PI. You do big deeps. Everyone is happy.

That's it. That's the addon.


Key Features

  • Auto-detects your burst CDs — Works out of the box for 11 specs
  • Smart priest targeting — Tracks all priests in group, auto-failover if one dies
  • Customizable messages — Use variables like {spec}, {priest}, {time}
  • Multiple channels — Whisper, Party, Raid, Say, Yell
  • Cooldown protection — Won't spam your priest (configurable 15s-300s)
  • PI received tracking — Knows when you actually get PI
  • Full statistics — Success rate, response times, history
  • Modern dark UI — Purple accent, card-based, sidebar navigation
  • WeakAuras events — Hook into PI_BURST, PI_RECEIVED for custom triggers
  • Midnight 12.x native — No CLEU, no taint, fully compatible

Screenshots

Dashboard — Your PI command center

Dashboard

Priests — Track and prioritize your PI suppliers

Priests

Burst — Configure which spells trigger requests

Burst

Messages — Craft the perfect PI plea

Messages

Statistics — Know your PI success rate

Statistics


Quick Start

  1. Install and /reload
  2. Join a group with a Priest
  3. Type /pi to open
  4. Your spec's burst spells are pre-loaded
  5. Priest is auto-detected and selected
  6. Burst away — the addon handles the rest

Slash Commands

Command Action
/pi Open/close the main window
/wp4pi Same thing, alternate command
/pi test Simulate a burst (no message sent)
/pi snoop Debug: watch spell events for 10 seconds
/pi status Print current state to chat

Supported Specs (Pre-configured)

Class Specs
Demon Hunter Devour (new!), Havoc, Vengeance
Warrior Fury, Arms
Mage Fire, Frost
Hunter Beast Mastery, Marksmanship
Rogue Assassination, Outlaw, Subtlety

Any spec can be configured by adding custom spell IDs in the Burst tab.


Message Template Variables

Variable Output
{player} Your character name
{spec} Your current spec
{class} Your class
{priest} Selected priest name
{instance} Current instance/zone
{group} Group type (Solo/Party/Raid)
{time} Current time (HH:MM)

Example Messages

PI please - {spec} bursting
→ "PI please - DEVOUR bursting"

will pay 4 PI, am desperate
→ "will pay 4 PI, am desperate"

Burst active, PI me ({time})
→ "Burst active, PI me (21:35)"

WeakAuras Integration

The addon fires custom events you can use as WeakAura triggers:

Event Payload When
PI_BURST spellID, spellName Burst cooldown detected
PI_RECEIVED sourceName Power Infusion applied to you
PI_REQUESTED priestName, message PI request message sent
PI_FAILED reason Request blocked (cooldown, no priest)

Technical Info

  • Interface: 120005 (Midnight 12.0.5)
  • SavedVariables: WillPay4PIDB
  • Memory: ~200KB
  • Dependencies: None (all libraries embedded)
  • Taint-free: Uses UNIT_SPELLCAST_SUCCEEDED + C_UnitAuras (safe in Midnight)
  • No CLEU: COMBAT_LOG_EVENT_UNFILTERED is not used (blocked in 12.x)

FAQ

It's not detecting my burst!
Run /pi snoop, cast your spell, check if the ID shows up. If not, add it manually in the Burst tab.

No priest showing up?
You need to be in a group/raid with at least one Priest class player.

Does it work in rated PvP?
Detection and alerts work, but Blizzard blocks addon chat messages in rated content.

My old PI Assistant settings are gone!
The SavedVariables name changed from PIAssistantDB to WillPay4PIDB. Reconfigure in the new UI — it's fast.


If a priest gives you PI because of this addon, you owe them a cookie.

The WillPay4PI Team

profile avatar
  • 1
    Projects
  • 28
    Downloads