PetAssist
Classic Era · Warlock & Hunter
PetAssist sends your pet to attack the same target as soon as you cast from the action bar. In Classic, a pet on Defensive often sits idle until you or the pet take damage — this addon fixes that without hand-writing /petattack on every spell.
What it does
Pet assist on cast
Press a damage spell or DoT on the bar → the pet gets /petattack together with your cast.
SoftCC Guard (on by default)
On Fear, Banish, Howl of Terror, Death Coil, traps, and similar CC, the pet is set to Passive + Follow so it does not break crowd control. Your next damage spell sends it back in.
Recall
Optional keybind to pull the pet back anytime (/petpassive + /petfollow).
Modes
- harm (default) — pet on damage, DoTs, and curses; not on stones, buffs, or utility. CC spells use SoftCC instead of sending the pet in.
- all — pet logic on every action-bar button.
- custom — pet everywhere except spells you add with
/pa block.
Setup & tips
- Target an enemy and cast from the action bar (not the spellbook).
- Open settings: Esc → Options → AddOns → PetAssist or
/pa config. - After moving spells on the bar, run
/pa refreshout of combat.
Works with Blizzard bars, Dominos, Bartender4, and ElvUI.
Commands
/pa · /pa on|off · /pa config · /pa mode harm|all|custom · /pa softcc on|off · /pa recall KEY · /pa refresh
License: MIT
Source: github.com/nightdread/PetAssist

