![]() |
Feral Powershifting: macros, thresholds, mana management
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: Code:
/run local f="Cat Form";f=GetSpellCooldown(f)>0 or UnitMana('player')>XXX or not IsUsableSpell(f) or CancelPlayerBuff(f)He also posted a way to "inline" attacks, so that you'll shift if you're below a threshold, or otherwise attempt an attack: Code:
#showtooltipCode:
/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)endThere 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: Quote:
Maeltne did some energy threshold work and posted it below. I think this was theorycraft-only: Quote:
-- 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. |
Special thanks to Malthoreniel (I *never* would have thought of this myself)
I'm kinda anti-addon'ish for macroable abilities, but will completely overcome this disability the moment I find a simple add-on that can check if you are stunned (assuming this cannot be reasonably done in < 50 characters in a macro). My current macros: Code:
/run local c=DEFAULT_CHAT_FRAME if pws then pws=false c:AddMessage("Powershift disabled",1,1,1) else pws=true c:AddMessage("Powershift enabled",1,1,1)endCode:
#showtooltipCode:
#showtooltipCode:
#showtooltip |
could someone reference to appropriate values dependent on set bonuses such as mangle for optimal dps. I am looking at how 2T6 would affect the best option.
Would also like to see some potion's integrated into examples if at all possible. For late sunwell I am greatly interested in comparing mana potions to haste potions for dps. Thank you, |
Fantastic, thank you very much for all of your hardwork and implementation. I have a feral druid alt and these will be wonderful.
|
Wait what?
You can have conditionals like that in macros? I thought those were eliminated a while ago. Enjoy it while you can, I'm sure bliz will be fixing it soon. |
I've found that about once an hour or so the macro will leave me in caster form as if the GCD wasn't expired yet. However, the macro has to be spammed in order to not waste energy ticks. It this a result of client side lag? Is there any solution to this issue?
|
I've been trying to analyze some cycle changes to a fully maximized powershifting cycle. A max burst could be simply powershift->tick->Shred repeated. However, this results in an 18 energy lost every shift. Based on global cooldown, it seems that a maximum of 3 shifts is possible in a 12 second cycle. That's 54 lost energy.
The adjusted cycle I'm theorycrafting is weaving Mangles between Shreds to utilize some of that lost energy. 00.0 38 Tick 00.5 _8 Rip 01.5 40 Shift 02.0 60 Tick 02.5 18 Shred 04.0 38 Tick 04.5 _3 Mangle 05.5 40 Shift 06.0 60 Tick 06.5 18 Shred 08.0 38 Tick 08.5 03 Mangle 09.5 40 Shift 10.0 60 Tick 10.5 18 Shred 12.0 38 Tick 12.5 _8 Rip If energy is less than 18 then powershift, if energy is greater than 42 then Shred, if energy is greater than 35 then Mangle. Edit: Removed conditional shred/mangle macro idea. If it were possible, I'm sure it would be against lua. By adding a second Mangle, it should no longer need to immediately follow Rip. This does, of course, break trying to get Super Rips. |
The ferals in my guild have started using them and have seen close to 200dps increase (since they were too lazy to powershift before). It seems like using these macros constantly will drive dps up alot but drains mana like crazy. We now hear ferals asking for blessing of wisdom.
|
Mijae, you forgot that shifting resets the energy ticker. And
/cast [form,modifier] Rip; [form] Shred /cast [form] Mangle (Cat)() simply dont work, if shred fails the macro will stop (or maybe its trying to cast an abiltity invokes a short gcd that makes the mangle a "spell not ready"). This is pretty much the old macros with multiple abilities in one used to work. |
A significant thing to remember if you're getting really into macros is that TrinityBars2.0 allows you to make macros that are up to something like 5000 characters long. I'm willing to bet that there are other addons that will let you do this without replacing your Action Bars. This allows for some really nifty things. For example, here's my general Bear Form macro, weighing in at a hefty 781 characters:
Code:
#showtooltip [modifier:shift] Enrage; Dire Bear FormCode:
if (in Bear Form with "shift" held down)The problems in most powershifting macros that this fixes are pretty cool. Firstly, you won't ever attempt to shift when you're on GCD. (Note that this can also be fixed by using a /cast !Bear Form line instead of the /cancelform /cast combination). Also, this macro won't attempt to swap your weapons if you're not on GCD and not in Bear Form. That problem with normal powershifting macros caused me a lot of trouble in Arenas where I'd be clicking my shift button while I was on GCD, so I'd wind up extending the GCD by another 1.5 seconds. (Equipping weapons in combat causes a GCD from the instant the /equip command was sent, even though you can do the equipping while you're already on GCD). |
Quote:
Also, I'm still investigating the how powershifting actually affects the energy timer. I originally had a comment about this in my post, but I guess I removed it. I'm not so sure it does reset it though. When I watch my energy ticker, it never goes the full duration to get the next tick. If anyone has some conclusive evidence either way, it would be helpful. I'm planning on doing testing tonight. If this is the case, [Wolfshead Helm] might be the only way to fully utilize more than one shift per cycle, and definitely for more than 2 (unless longer than 12 second cycles). |
Quote:
Energy ticks over immediately Use anattack 1 sec Powershift If done properly this would have the powershift occur when the energy ticker was halfway through a tick. For the one Im using (old energy watch) the ticker itself does not reset upon a shift (i.e., it continues "ticking" through the shift without pause). As such the tick after the powershift almost always occurs when the bar is again halfway through. The implication here being that it still takes the full 2 seconds to get the energy rather than the 1 sec it would take if the counter didnt reset. |
Quote:
|
Latest Version of FeralKit:
http://oldschoolwow.com/FeralKit.zip Read Me: http://oldschoolwow.com/FeralKitReadMe.txt |
Quote:
That's why it would be great to make it accessable also for other languages ;) |
| All times are GMT -4. The time now is 5:10 AM. |
Forum Infrastructure by vBulletin 3.6.12 ©2000-2007, Jelsoft Enterprises Ltd.