 |
05/27/08, 10:16 PM
|
#136
|
|
Piston Honda
|
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.]
|
|
|
|
|
05/27/08, 10:19 PM
|
#137
|
|
Piston Honda
|
Originally Posted by Garanthir
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.
|
|
|
|
|
05/27/08, 11:27 PM
|
#138
|
|
King Hippo
Night Elf Druid
Blackhand
|
Originally Posted by Allev
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.
|
|
|
|
|
05/28/08, 8:47 AM
|
#139
|
|
Don Flamenco
Dwarf Warrior
Aegwynn (EU)
|
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?
|
|
|
|
05/28/08, 5:41 PM
|
#140
|
|
Piston Honda
|
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
- That action set a condition which was testable with the existing macro conditionals; see http://www.wowwiki.com/HOWTO:_Make_a_Macro#Conditionals for a complete list.
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 7:57 AM.
Reason: Adding direct reply to zork's question
|
|
|
|
|
05/29/08, 8:18 AM
|
#141
|
|
Glass Joe
Night Elf Druid
Durotan (EU)
|
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:
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!
Please discuss and test it yourself.
|
|
|
|
|
05/29/08, 8:22 AM
|
#142
|
|
Piston Honda
Blood Elf Paladin
Dunemaul (EU)
|
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.
|
|
|
|
|
05/29/08, 10:03 AM
|
#143
|
|
Glass Joe
Night Elf Druid
Durotan (EU)
|
Originally Posted by Nisall
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.
|
|
|
|
|
05/29/08, 11:08 AM
|
#144
|
|
Piston Honda
Orc Death Knight
Dunemaul
|
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?
|
'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.
|
|
|
|
|
05/29/08, 7:04 PM
|
#145
|
|
Piston Honda
|
Originally Posted by Gaseous
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 3:41 PM.
Reason: more information
|
|
|
|
|
05/31/08, 4:44 AM
|
#146
|
|
Von Kaiser
Night Elf Druid
Elune (EU)
|
Originally Posted by Valerian
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 ?
Thanks in advance for your advises 
Last edited by Yilfin : 05/31/08 at 7:39 AM.
|
|
|
|
|
05/31/08, 7:34 AM
|
#147
|
|
Piston Honda
|
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.
Last edited by foxglove : 05/31/08 at 7:39 AM.
|
|
|
|
|
06/02/08, 5:50 PM
|
#148
|
|
Glass Joe
Night Elf Druid
Zenedar (EU)
|
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 :>
|
|
|
|
|
06/03/08, 6:08 AM
|
#149
|
|
Piston Honda
Night Elf Druid
Sylvanas (EU)
|
Originally Posted by Verdian
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.
|
|
|
|
|
06/03/08, 5:56 PM
|
#150
|
|
Von Kaiser
Tauren Druid
Anachronos (EU)
|
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
|
|
|
|
|
|