promotional bannermobile promotional banner

AutoPI Extended

Never wonder who to Power Infuse again - automatic, data-driven PI target selection for Priests.

AutoPI Extended keeps a character macro (APIE) pointed at the optimal Power Infusion target at all times — so you always cast PI on the right player without clicking through the raid frames.

AutoPI does not cast Power Infusion for you. It only maintains a macro. You press the button yourself, which keeps it fully compliant with Blizzard's protected-action restrictions.

Loads only for Priests. For every other class it does nothing — no events, no database, no macro.


How it works

Each player in the group is scored from two inputs:

  • Spec priority — based on Bloodmallet Power Infusion sims (absolute DPS gained from PI), normalized so the top spec scores ≈ 1.0 and the bottom ≈ 0.0.
  • Item-level weight — inspected ilvl relative to the group's computed baseline. Gear can break ties but never override a major spec difference.

The total score is specScore + ilvlScore. The player with the highest score wins.

Two spec lists, chosen automatically

  • Single-target (Castingpatchwerk) — active inside raid instances.
  • Multitarget / AoE (Castingpatchwerk5, 5-target) — active in Mythic+, dungeons, scenarios, and open world.

The active list switches automatically on zone/instance transitions.

Selection priority

  1. Preferred-player list — named characters (set in settings) who are currently in the group. No inspect required — you chose them, so they get picked in list order.
  2. Manual spec-order list — if you've set a custom drag-order in the settings panel.
  3. Auto Bloodmallet list — the content-aware ranking, used as the final fallback.

On-screen HUD

A small draggable box shows:

  • The Power Infusion icon (click it to target the recipient, even in combat).
  • The current PI target and selection confidence (HIGH / MED / LOW, with score margin to the runner-up).
  • Inspect scan progress (xx/yy DPS inspected).
  • [A] button — re-announce the current target to chat on demand.
  • [D] button — open the live debug window.

Toggle with /apie hud. Position is saved between sessions.

Chat announcements

After spec scanning settles, the addon announces the PI target to your group — instance chat in LFG/LFR, otherwise raid or party chat. The message is intentionally neutral (AutoPI Extended: PI → Name). The runner-up is only mentioned when scores are genuinely close. Confidence detail stays on the HUD where only you can see it.

Commands

  • /autopie or /apie — open the settings panel.
  • /apie debug — live debug window (spec list, DPS count, inspect coverage, ranked candidates, score breakdown). Draggable, refreshes in place.
  • /apie debug print — dump the debug report to chat once.
  • /apie hud — toggle the on-screen PI target box.

Settings panel

  • Trinkets / spells to fold into the macro.
  • Show/hide the on-screen HUD.
  • Preferred-player list (one character name per line).
  • Weighted scoring toggle, auto/manual baseline and K, item-level clamp.
  • Spec Priority Order — Bloodmallet auto-rankings or a drag-order manual editor.

Requirements

  • WoW Retail 12.0.7 (Midnight) or later.
  • No external libraries required.

Credits & License

Author: CzarTheMad

AutoPI Extended incorporates code from AutoPI - Power Infusion Made Easy by its original author, and is a significantly reworked derivative of that project. Full credit and thanks to the original author.

Because the original is distributed under the GNU General Public License v3.0, AutoPI Extended is released under the same license (GPLv3).

The AutoPI Extended Team

profile avatar
  • 3
    Projects
  • 700
    Downloads

More from CzarTheMad