@bu_ba_911
Any ideas on how you're going to code Holy Radiance when it changes in patch 4.3?
Being the new method of the spell is to target someone with it and now has a cast time on it.
Has anyone seen or know where i can find a Ret PvP. I try and use the PvE one and it misses half the spells and just spams Ability not ready.
Does this still work? And is this as safe as the autoit one?
lol got a couple of ideas..... definitely can't use the same logic statement it's currently using in PvE or PvP, however the PvE version is a lot closer to how i'm going to be using it. Just going to have to add a couple more checks. Like tank current health and things like that, to make sure people wont die during the casting time haha.
Heyyy if I want to make an ability for the rotation for heroic leap usage how do I do if I want it to be like this?
Shift (stops rotation and puts the green heroic leap-mark) + leftmousebutton (jumps to the location you have your mouse over).
Thanks, i'll do that.
---------- Post added at 04:37 PM ---------- Previous post was at 03:16 PM ----------
Okay this is what I came up with. And I added it as "heroic leap" at hte end of both rotations (single target and aoe) but it does nothing?
if IsLeftShiftKeyDown()
and GetCurrentKeyBoardFocus() == nil
then
CastSpellByName(tostring(GetSpellInfo(6544)))
if SpellIsTargeting() then CameraOrSelectOrMoveStart() CameraOrSelectOrMoveStop() end
return true
end
I want to use left shift to ready the heroic leap, and use left mouse-button to execute it.
hadn't thought of that, unfortunately it still doesn't work.
Anyone else hate the clearcasting mechanic? don't know how many times it'll trigger a few seconds after an arcane blast where i swap to missles and waste more potentially saved mana. This is unrelated to the program, just the mechanic in general lol.
Any other ideas on what to check? my arcane missle code is rather complex due to trinkets but:
The last elseif is my attempt to read if i'm casting arcane missles already and as long as I am, and the buff also exists, itl'l cast again. I'm half torn because = the arcane missle! proc, much like clearcasting, will trigger later than expected. Perhaps instead of 0 or 200 delay, expand it to 2000 (2s)?Code:local manapercent = 100 * UnitPower("player") / UnitPowerMax("player") local EvoS, EvoD = GetSpellCooldown(12051) local n = UnitBuffID("player",89091) local n2 = UnitBuffID("player",74241) local n3 = UnitBuffID("player",12536) local n4 = UnitChannelInfo("player") local n5 = UnitBuffID("player",79683) if EvoS + EvoD - GetTime() > 10 and manapercent < 90 and n == nil and n2 == nil and n3 == nil then return true elseif EvoS + EvoD - GetTime() > 10 and manapercent < 67 and n ~= nil and n2 ~= nil and n3 == nil then return true elseif EvoS + EvoD - GetTime() > 10 and manapercent < 70.5 and n ~= nil and n2 == nil and n3 == nil then return true elseif EvoS + EvoD - GetTime() > 10 and manapercent < 87 and n == nil and n2 ~= nil and n3 == nil then return true elseif n4 == "Arcane Missles" and n5 ~= nil then return true
Thinking about it more, I think i just don't really understand how "delay" works, if it affects all spells or just the one that has a delay set.
IE - if I set a delay on Missles of anything > 0, and have Blast as the default (and at 0), will it say "we're delaying missles, go ahead and skip on to Blast (and return true)?" or is it stopping every other check and after the delay then it begins the rotation again from the first check? (EDIT: OR - is it casting, going through all of the other checks until it gets to missles, THEN delaying (and for some reason still moving on to Blast)?..)
Last edited by CPCS0101; 10-27-2011 at 05:35 PM.
Why cant i get this to work for PvP? it just wont do its roration. Im using the Ret profile