I'm creating a new thread because of the development of the new macros. I'm doing this for several reasons:
1-- Ferals looking for hot new macro goodness will probably want to go directly to a place where it's being discussed
2-- There's probably a lot of discussion left to be had: ideal macro settings with a manglebot, without a manglebot, special adjustments for pots, maintenance of mana, and so on. None of this really has anything to do with the megathread's current contents.
3-- It'll be a pain in the ass to say "go to page 147 out of XXX is where the discussion started" every time someone asks where all this stuff came from.
4-- This topic will be dominate the feral conversation enough that other topics in the megathread will get drowned out.
5-- Most of the old powershifting thread is obsoleted or full of "go post in the megathread" posts.
Now, onto the quick summary:
Energy-checking shifting macro
Malthoreniel posted a few macros which have energy checking and optioning in them. The first, which simply checks energy before it powershifts, is here:
/run local f="Cat Form";f=GetSpellCooldown(f)>0 or UnitMana('player')>XXX or not IsUsableSpell(f) or CancelPlayerBuff(f)
/stopmacro [form]
/cast Cat Form
Inline shifting with other attacks
He also posted a way to "inline" attacks, so that you'll shift if you're below a threshold, or otherwise attempt an attack:
#showtooltip
/run if pwx then local f="Cat Form";f=GetSpellCooldown(f)>0 or UnitMana('player')>pws or not IsUsableSpell(f) or CancelPlayerBuff(f) end
/cast [form] YourAttackHere
/stopmacro [form]
/cast Cat Form
This macro also includes a way to toggle the macro so that you can turn off its shifting functionality:
/run local c=DEFAULT_CHAT_FRAME if pwx then pwx=false c:AddMessage("Powershift disabled",1,1,1) else pwx=true pws=8 c:AddMessage("Powershift enabled, 8 energy threshold",1,1,1)end
Replace "YourAttackHere" in the first macro and 8 in the second macro to whatever settings you'd like for that attack. You can customize these for different abilities by renaming "pwx" to another name for a different attack in a different macro. Or, simply replace "pws" in the first macro.
There are other macros posted with particular implementations, but these are the basics.
Mods
I'll update this this weekend. This is just a cut and paste of raffy's post:

http://oldschoolwow.com/FeralKit.zip
An Ace mod that combines both AutoPowershift functions and the GCD-safe Cancelform functions.
-- ps(): cancels form if energy is under threshold and everything else is good
-- cf(formIndex): cancels the form (or any form if non specified) if not inside the gcd (1 = bear, 3 = cat)
Toggle Automatic Powershifting:
/feralkit ps toggle
Set Energy Threshold:
/feralkit ps energy 18
"Mangle" Macro
/run ps()
/use [noform] Haste Potion
/cast [noform] Cat Form; Mangle (Cat)()
"Shred" Macro
/run ps()
/use [noform] Haste Potion
/cast [noform] Cat Form; Mangle (Cat)()
Chat Frame:
FeralKit: 8 energy wasted.
FeralKit: 4 energy wasted.
FeralKit: 12 energy wasted over 2 shifts (6.0 energy per shift). (<-- Does this when combat ends.)
(I didn't add a setting yet to turn this on/off)
"HS" Macro
#showtooltip Master Healthstone
/use [noform] Master Healthstone
/stopmacro [noform]
/run cf(1)
/use [noform] Master Healthstone
/cast [noform] Dire Bear Form
/run cf(3)
/use [noform] Master Healthstone
/cast [noform] Cat Form
"Bearstand" Macro (from page 1)
/run cf()
/stopmacro [form]
/use Master Healthstone
/use item:32905
/use item:32784
/use item:28100
/use item:22829
/cast Dire Bear Form
|
Energy thresholds
Maeltne did some energy threshold work and posted it below. I think this was theorycraft-only:
Threshold at 22:
40
60
shred
18
powershift
Yields 1 shred per tick, and 1 powershift/tick. Probably too mana intensive, but requires testing.
Thresold at 18:
40
60
shred
18
38
58
shred
16
powershift
Yields 1 shred per 1.5 ticks, and 1 powershift per 3 ticks. Sweet spot? Maybe. Requires testing
Threshold at 16:
40
60
shred
18
38
58
shred
16
36
56
shred
14
powershift
Yields 1 shred per 1.67 ticks, and 1 powershift per 5 ticks.
Threshold at 14
40
60
shred
18
38
58
shred
16
36
56
shred
14
34
54
shred
12
powershift
yields 1 shred per 1.75 ticks and 1 powershift per 7 ticks.
Abstracting:
Set threshold at 20-2x
Total ticks until cycle repeats: 1 + 2x
Total shreds until cycle repeats: 1 + x
Total ticks per shred: (1+2x)/(1+x)
Chart:
X 0 1 2 3 4 5 6 7 8 9
Threshold 20 18 16 14 12 10 8 6 4 2
Ticks to Repeat 1 3 5 7 9 11 13 15 17 19
Shreds to Repeat 1 2 3 4 5 6 7 8 9 10
Shreds/Tick 1 1.5 1.67 1.75 1.8 1.83 1.86 1.875 1.89 1.9
Mana./Shred 829 414.5 276.3 207.25 165.8 138.17 118.43 103.6 92.1 82.9
|
Please limit the conversation below to powershifting topics, I'll try to keep this updated with the latest developments. Some topics to flesh out include:
-- are the thresholds correct?
-- tactics for misses/dodges in the cycle?
-- mana sustainability for fights (i.e. when do you have to potion? how much will consumables help? which shifting cycle can you maintain after X consumables?)
-- estimated DPS of potential abilities
Tons to talk about given that every kitty should be macroing in the near future.