WoW Safe Powershift addon Dragonflight/Wrath of the Lich King Classic 2024
wow addon Safe Powershift

Safe Powershift

Game Version: 2.5.4
Total Downloads: 1,103
Updated: Mar 23, 2022
Created: Oct 8, 2021
download Safe PowershiftDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
SafePowershift 1.3.2 release 1.68 KB Mar 23, 2022 2.5.4 375 download Safe Powershift SafePowershift 1.3.2 releaseDownload
SafePowershift 1.3.1 release 1.68 KB Jan 19, 2022 2.5.3 252 download Safe Powershift SafePowershift 1.3.1 releaseDownload
SafePowershift 1.3 release 1.68 KB Oct 15, 2021 2.5.2 230 download Safe Powershift SafePowershift 1.3 releaseDownload
SafePowershift 1.2 release 1.44 KB Oct 11, 2021 2.5.2 118 download Safe Powershift SafePowershift 1.2 releaseDownload
Safe Powershift release 1.06 KB Oct 8, 2021 2.5.2 128 download Safe Powershift Safe Powershift releaseDownload



Share this:
SPS will not continue into WotLK, since there is no need to shift into caster form to use consumables, post TBC.
This is an addon for checking if it’s safe to Powershift.
It’s intended for use in powershifting macros.
Mostly Intended for Feral Tanks that don’t want to get hit in caster form while shifting to use a consumable.
Idea based on snippet by griftin.


Command syntax:

/SPS START [item][,item] – Starts check for safe powershift and disables autoUnshift if unsafe – place at start of macro.
    Unsafe is when you will not be able to shift back, when there is loss of control (stun, fear etc.), or when you are out of mana to shift back.
    If one or more items are specified it will search for the items in the bags and check their cooldown before allowing the shapeshift.
/SPS START AUTO – Scans for Items in “/use” commands automatically (for shorter and simpler macro) –
    Only works with use commands that have no conditionals, just one item in each.
/SPS END – Ends – Enables autoUnshift – place at end of macro.
/SPS DEBUG – Toggles debug mode – will output reason for not shifting to General chat window.

Usage examples:

Example macro for powershift. Will not shift if unable(stunned, out of mana):
/sps start

/cast [noform:1]Dire Bear Form
/sps end
Example if you want to check for the FAP CD before shifting:
/sps start 5634
/use Free Action Potion
/cast [noform:1]Dire Bear Form
/sps end
Same, but with Item name instead:
/sps start Free Action Potion
/use Free Action Potion
/cast [noform:1]Dire Bear Form
/sps end
Auto mode(example debug output in images):
/sps start auto
/use Cenarion Healing Salve
/use Master Healthstone
/cast [noform:1]Dire Bear Form
/sps end


Note: If you want to stay safe, make sure you use items or commands that will not trigger the global cooldown as it will keep you in caster form for the duration.


Add a comment