Im trying to get powershifting to work, yet no luck yet. Downloaded the addon, and tried out macros etc but nothing seems to make me leave the catform, dont know what im doing wrong.
It might be relevant that i am only level 40. (I decided to invenst in [Wolfshead Helm] and specc into furor, natural shapeshifter etc, to see if it is any good to powershift some)
I'm pretty sure feral talents are going to give you larger boosts than powershifting will. You could have 4/5 HotW and LotP at 40. You'll also want mangle asap.
Anyone recommend a good feral debuff monitor? That one suggested earlier I can't find anywhere. I'm currently using Chronometer working well but sometimes it bugs out when my attack is dodged it shows the debuff but my combo points aren't taken away primarily happens with Rip.
Anyone recommend a good feral debuff monitor? That one suggested earlier I can't find anywhere. I'm currently using Chronometer working well but sometimes it bugs out when my attack is dodged it shows the debuff but my combo points aren't taken away primarily happens with Rip.
I myself use Quartz. Works pretty fine to be honest.
You can read a bit about it on Quartz - WowAce Wiki
Only problem I can say having with it is that when a monster is being bear-tanked or you've got multiple cats on the same target and you're not the one to apply the mangle debuff it doesn't show it's timer.
Anyone recommend a good feral debuff monitor? That one suggested earlier I can't find anywhere. I'm currently using Chronometer working well but sometimes it bugs out when my attack is dodged it shows the debuff but my combo points aren't taken away primarily happens with Rip.
I use debuff filter though Im not sure if they are still updating it. Its compact enough that I can show the three debuffs I need (Mangle, FF and Rip) right under my energy ticker. It also has a bit of an issue if another cat/bear is putting up mangle with no timer showing but it still appears and disappears properly so its rarely a large problem.
Thanks for the mod, Raffy, I've been going back and forth about powershifting manually since I learned about it, and having it done automatically is a great idea, for me.
I used the macros for the first time last night in Karazhan. Here's a few comments:
1. I really wanted to turn the "summary after combat" thing off, but couldn't figure out how to do it.
I had the same issue, I think you toggle it with /fk ps output
Raffy, do you have any insight for those of us having the issue of the mod loading, but simply not doing anything in game? Would debug output help you? I'd PM you, but I believe there are enough folks having the issue that it should be posted publicly.
New question to ponder: what is the value of 2t4 with the new macros?
The first thing I noticed when I switched to macros is that 2t4 ticks are missed far less often because when they occur at unexpected times, you no longer shift. The "old" reasoning for DPS pre-Sunwell was that 4t6 was great for powershifting-heavy players as opposed to 2t4 for that reason (before you could get both bonuses at once), because of the chance to destroy that energy gain. Once you could get both set bonuses, it was generally assumed that you wanted both bonuses until you're fully DPS-geared up.
However, for short-duration fights, do 2t4 procs actually interrupt our ability to shift as often as we'd like? As in, if a shift gives you ~30 energy, but 20 energy from a 2t4 proc interrupts that, will this let us shift less than we'd like given the mana that we have? In other words: is a 2t4 proc a loss of DPS if it keeps us from shifting and we don't end up OOM? In effect, with the macros, 2t4 is a mana saver and an energy loss?
This would mean that either 2t4 or powershifting is overvalued if we're not going OOM on a DPS fight.
New question to ponder: what is the value of 2t4 with the new macros?
The first thing I noticed when I switched to macros is that 2t4 ticks are missed far less often because when they occur at unexpected times, you no longer shift. The "old" reasoning for DPS pre-Sunwell was that 4t6 was great for powershifting-heavy players as opposed to 2t4 for that reason (before you could get both bonuses at once), because of the chance to destroy that energy gain. Once you could get both set bonuses, it was generally assumed that you wanted both bonuses until you're fully DPS-geared up.
However, for short-duration fights, do 2t4 procs actually interrupt our ability to shift as often as we'd like? As in, if a shift gives you ~30 energy, but 20 energy from a 2t4 proc interrupts that, will this let us shift less than we'd like given the mana that we have? In other words: is a 2t4 proc a loss of DPS if it keeps us from shifting and we don't end up OOM? In effect, with the macros, 2t4 is a mana saver and an energy loss?
This would mean that either 2t4 or powershifting is overvalued if we're not going OOM on a DPS fight.
If I'm at 10 energy and I shift I make a net gain of 20 energy, which is the same as the 2T4 proc. Thus if you have less than 10 energy it it worth shifting even if you get a 2T4 proc, if you're not going to run out of mana during the fight. If you're shifting at above 10 energy, then the proc (and consequently not shifting) is in fact saving you both mana AND increasing your dps, but again by a pretty marginal amount.
Personally I just manually powershift with an energy tick tracker and a GCD monitor. I've added an energy check to my macro to not let me shift if I'm at 30 energy or more. This saves me from losing 2T4 procs, though I still need to make the decision when to powershift myself. I prefer this to spamming a macro and it is pretty simple to do (you have a full second to determine if you want to powershift or not, plus any extra time if you can subtract the 42 from your current energy total to determine what you'll be at post shred).
1) Most of my shifts are less than 10 energy, I usually find it's not a great mana tradeoff since you can put off the shift until the next Rip, which puts you under 10 energy and in a good place to mangle, then shift or shred again for a nice low-energy shift.
2) Even if you come out even on energy (likely given that you're aiming for under 10 energy with your energy cap), you still lose the gear difference between your best gear and 2t4 set. If it's net-even on energy and you get better stats by not using 2t4, you shouldn't be using 2t4 except when you need to save mana (or don't want to have to pot).
3) With a 30 threshold, won't you still lose all your 2t4 procs that happen when you're less than 10 energy? So you're shifting on half the 2t4 procs that put you less than a second away from attacking? I'd at least cut that down to 22, or up to 35. Unless you're preserving it to rip immediately, in which case you're gimping your pre-shred shifts in exchange for your pre-rip shifts, and that doesn't make sense since your shreds will outnumber your rips 2-1 in most cases.
Once your initial energy is depleted, and you're dpsing with energy regen, on average, most abilities will align to the energy tick timer (and the gcd will occur ~1 sec (50%) into the next tick. ie. Either the last tick gave you enough energy to use an ability, or you're waiting for more energy.
2pT4 procs (ie. energy gains not aligned to the energy timer) basically mean that you'll be able to decouple the gcd from the energy tick timer for a brief moment.
If the extra 20 energy gives you enough energy to use another ability, you'll attack and enter the GCD. During this time, you'll end up getting the next energy tick while inside the GCD, which means you'll be over 20 energy when the GCD ends and you won't auto-powershift for another 1-2 seconds. [This could be identified via code to allow a powershift to occur if desired, like if the tick occurred late during the gcd where you'd be waiting more than 1.5 sec for the next tick.]
However, if you don't have enough energy, within 1 second you'll get the next energy tick. During this 1 second, you'll have atleast 20 energy, so you won't powershift. After the tick, there is a small chance you'll still have under 42 energy, so if you were trying to shred, you'd still be stuck waiting another 2 seconds, otherwise, you would be able to cast any Cat ability. [This case seems OK.]
Raffy, do you have any insight for those of us having the issue of the mod loading, but simply not doing anything in game? Would debug output help you? I'd PM you, but I believe there are enough folks having the issue that it should be posted publicly.
Right now, due to popular request, I'm finishing the first beta of my DebuffGrid mod (screenshots were linked previously). Initially it started as part of FeralKit but I feel it would be better as a standalone mod. FeralKit won't get upgraded until the weekend or sometime next week, I'm swamped at work so I don't have a lot of free time ATM. I'd suggest just using the inline macro for now until I can finalize a beta of FeralKit.
2) Even if you come out even on energy (likely given that you're aiming for under 10 energy with your energy cap), you still lose the gear difference between your best gear and 2t4 set. If it's net-even on energy and you get better stats by not using 2t4, you shouldn't be using 2t4 except when you need to save mana (or don't want to have to pot).
Well there are 2T4 procs that occur at other times too, like just after a powershift that are beneficial as well. If you're powershifting on many attacks or often per cycle I could see the diminished value, but at even 2 powershifts per cycle you're burning mana extremely fast.
3) With a 30 threshold, won't you still lose all your 2t4 procs that happen when you're less than 10 energy? So you're shifting on half the 2t4 procs that put you less than a second away from attacking? I'd at least cut that down to 22, or up to 35. Unless you're preserving it to rip immediately, in which case you're gimping your pre-shred shifts in exchange for your pre-rip shifts, and that doesn't make sense since your shreds will outnumber your rips 2-1 in most cases.
Well it would lose the 2T4 procs that occur under 10 energy that I dont notice fast enough to not click my shift button. I'm not spamming it like the macros/addon is doing so it doesn't come up that often. There's a pretty narrow window where a 2T4 proc will happen and you're hitting your shift button at nearly the same time. Other times I can usually catch myself before hitting the shift if I get an energy proc. While this does technically reduce my dps (if below 10 energy) it massively increases my mana efficiency, so much so that I'd say it outweighs the minor dps loss since it probably adds more dps in the long term due to more mana.
/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
I asked myself if this will work:
/run UnitMana('player') > 50
/cast Heroic Strike
Is it possible to prevent the "/cast Heroic Strike" line from being executed in a macro under certain parameters?
First off: this is amazing! I can't wait to experiment with it. Thank you.
Originally Posted by oldmandennis
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.
This was my first reaction. There are certain actions that you can't use with conditionals, since 2.0 I believe. Canceling a buff, apparently, isn't one of them. So, these shifting macros (along with the latest version of the Bearstand macro in the megathread) rely on cheating the system a bit: Based on conditions, cancel your form buff. Then, use the [stance] conditional with /stopmacro to control whether or not the rest of the macro executes. The effect is the same as if the conditional in the script were applied to the entire macro.
I'm a bit worried about the potential for a nerf. Blizz could change forms such that they don't count as normal buffs, for example. (Worse, we could be nerfed back to the pre-2.3 world where powershifts weren't instant and it was impossible to use combat consumables while tanking a boss--something I worry about anyway!)
I don't think it would work for a warrior, because you can't "cancel" your stances (right?).
Originally Posted by zork
When I saw this:
/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
I asked myself if this will work:
/run UnitMana('player') > 50
/cast Heroic Strike
Is it possible to prevent the "/cast Heroic Strike" line from being executed in a macro under certain parameters?
If yes, how?
As far as I am aware, this would only be possible if:
You could find an action like CancelPlayerBuff() that is still permitted via scripting to execute based on your rage count, and
Stuff like the macro you describe was possible pre-BC; however, Blizzard deliberately restricted what is possible with /script for 2.0. The fact that I can't think of a way to accomplish a similar thing for any other class in 2.0 is the reason I'm worried about a nerf.
Last edited by foxglove : 05/29/08 at 8:57 AM.
Reason: Adding direct reply to zork's question
I might have found a possible fix to the "I got stuck in caster form"-Problem!
After some decent testing in outland it happened again, even with a ping of 60ms, that I've got stuck in caster form. Like many of you suggested, I removed the spells in the caster form bar, which were at the same place as the mangle/shred/rip Makros in my cat bar.
At these places (all 3) I've put a normal powershift makro:
/cast !Cat Form
Now when it will happen that I get stuck again, I will immediately and automatically press the makro and I'm back in catform spamming my mangle/shred makro! Since most of us are hammering the buttons anyway, that might be the solution for it!
I'm confused about what your magic solution is?! Isn't it just as was stated a while back? Put a /cast cat form macro on the same hotkey on your caster(form) bar as the powershift macro is on your catbar.
I'm confused about what your magic solution is?! Isn't it just as was stated a while back? Put a /cast cat form macro on the same hotkey on your caster(form) bar as the powershift macro is on your catbar.
Well that's exactly what I ment, yes. I might have overlooked the fact that they were talking about the same as I just did. I believed they just wanted to go back to regular, manual powershifting instead of combining the makros with it.
Nevertheless, it's working for me like this (so far) and I'm sorry that I didn't understand the meaning of the previous discussions about this matter.
/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
I asked myself if this will work:
/run UnitMana('player') > 50
/cast Heroic Strike
Is it possible to prevent the "/cast Heroic Strike" line from being executed in a macro under certain parameters?
If yes, how?
'fraid not, Zork. This works for us because CancelAura is not a secure command. We can automatically do a cancelaura if we are below X energy, and use intelligent macros to immediately recast Cat Form when out of form.
I can't seem to get any of these macros to work and it's making me a bit nuts. I've tried them all including the feralkit addon.
I'm on a mac if that makes any difference
I've tried disabling all of my add-ons
I get the text chat telling me that I've enabled/disabled power shifting.
Spam the macro and just get regular mangle's, no energy from Furor, no puff of smoke...
I have been power shifting manually for months and that still works fine...
Any ideas?
I have the same issue with the feralkit addon. I am also using a mac. I can powershift the old-fashioned way fine, but regardless of how many times I toggle the addon or what I set my threshold to, I get no powershifts. Edit: I downloaded the addon 15 minutes ago, so it should be the latest version.
I was not able to get any macro containing a spell (e.g. mangle) to work. I did test what follows as a replacement for my old powershift macro, and it seemed to work fine (in preventing me from wasting energy):
/run local f="Cat Form";f=GetSpellCooldown(f)>0 or UnitMana('player')>18 or not IsUsableSpell(f) or CancelPlayerBuff(f)
/stopmacro [form]
/cast !Cat Form
I did get stuck in caster form and started casting wrath once, but I haven't been able to replicate it. I also noticed the same thing that I get with my regular powershifting macro, where I am under the energy threshold when I hit the button, but I see my energy tick to 20 (from normal tick or 2pt4 proc, not sure which) just before the powershift happens.
Edit: the reason the macros weren't working was that I fail at reading and didn't create the macro to toggle it on. So now I have:
#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] Mangle (Cat)(Rank 3)
/stopmacro [form]
/cast Cat Form
With:
/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
Still no luck with the addon, though. Gaseous, if you try exactly the macros I posted, do any work? (be sure to click the toggling macro once.)
Last edited by foxglove : 05/30/08 at 4:41 PM.
Reason: more information
If I'm at 10 energy and I shift I make a net gain of 20 energy, which is the same as the 2T4 proc. Thus if you have less than 10 energy it it worth shifting even if you get a 2T4 proc, if you're not going to run out of mana during the fight. If you're shifting at above 10 energy, then the proc (and consequently not shifting) is in fact saving you both mana AND increasing your dps, but again by a pretty marginal amount.
Personally I just manually powershift with an energy tick tracker and a GCD monitor. I've added an energy check to my macro to not let me shift if I'm at 30 energy or more. This saves me from losing 2T4 procs, though I still need to make the decision when to powershift myself. I prefer this to spamming a macro and it is pretty simple to do (you have a full second to determine if you want to powershift or not, plus any extra time if you can subtract the 42 from your current energy total to determine what you'll be at post shred).
Hello Valerian, can you link us your simple powershift macro with the energy tick tracker ? I have the same opinion than you and i prefer to manually powershift, to avoid to do it when i'm stun, to save some mana in many fights where we have to be versatile and use a lot of mana (battle rez, innerve, self-heal, tranquility, etc), and to add a sort of challenge and another thing to check to break the monotony of our classical dps rotation. But if i can save the 2t4 procs that can occur just before a hit my powershift macro, i'll take this clear improvement. For the moment, i use a /cast !cat form macro bind in an accessible key, and i just hit it when i'm low on energy and i see that i'm not on gcd. This macro never leave me in caster form. Can i add a simple command to this macro to check the energy, but without adding theses lines that stuck some of you in caster form in fight ?
Yilfin, check the first post of the thread (or my post directly above yours). The first macros posted in both are manual powershift macros that do the same thing as your old powershift macro, except they only execute the powershift if you have less than a certain amount of energy.
Hey, i was wondering if it's possible to add the powershifting command to a sequence. LIke in between
/castsequence [nocombat, nostealth] Prowl; [stealth] Pounce; Mangle (cat)()
Got used to this macro so much, it hurts having to replace it :>
Hey, i was wondering if it's possible to add the powershifting command to a sequence. LIke in between
/castsequence [nocombat, nostealth] Prowl; [stealth] Pounce; Mangle (cat)()
Got used to this macro so much, it hurts having to replace it :>
I think it is not possible. You would need "/clicksequence" command for it, which does not exist.
By the looks of it that macro isnt a sequence at all
/castsequence [nocombat, nostealth] Prowl; [stealth] Pounce; Mangle (cat)()
is the same as
/cast [nocombat, nostealth] Prowl; [stealth] Pounce; Mangle (cat)()
Since Raffys addon checks if you are in combat, or atleast i think it does, I cant see any potential problem with replacing the normal /cast Mangle with this line. Only unwanted behaviour i could imagine is if you are :
*stealthed
and
*in combat
and
*has less then the threshold energy
This would powershift you and put you out of stealth, but i cant see anytime this happens tbh