Just a note, Holy Priest rotation seems to not work at all with the new 1.0.9 Beta.
Just a note, Holy Priest rotation seems to not work at all with the new 1.0.9 Beta.
@ Debordes: look in the profile folder if the name is the same has outhers like for exemple is the file name ends in rotacions or rotacion. i been using the priest profile since 1.0.9 and i found it working perfectly and actualy better due to the new option of casting whid out being in combat
hope it helps m8 ^^
here's my modified arcane shot profile which could probably be cleaned up a little but basically the program will check the conditions in this order
if target is above 90%, you're moving, and you have more then 65 focus (because chimera + arcane = 66) then you will arcane shoot
if target is above 90%, has more then 400k hp, you will not arcane shoot
if you have more then 65 focus, you will arcane shoot
I also modified the aimed shot a little as welllocal myFocus = UnitPower("player")
local unitHp = 100 * UnitHealth("target") / UnitHealthMax("target")
if unitHp >= 90 and PQR_IsMoving(1) == true and myFocus > 65 then
return true
end
if unitHp >= 90 and UnitHealth("target") >= 400000 then
return false
end
if myFocus > 65 then
return true
end
if you don't have improved steady shot buff, you will not cast aimed shot
if the target has less then 400k hp, you will not cast aimed shot
if the target is above 90% and you're not moving, you will cast aimed shot
local myFocus = UnitPower("player")
local unitHp = 100 * UnitHealth("target") / UnitHealthMax("target")
local ISSBuff = UnitBuffID("player", 53224)
if ISSBuff == nil then
return false
end
if UnitHealth("target") <= 400000 then
return false
end
if unitHp >= 90 and PQR_IsMoving(1) == false then
return true
end
first thing you want to do is click 'Show Settings' in the bot
in the upper right corner, you need to type in a custom name for the macro you're going to use in game, for example type in 'lostwood'
now tab into WoW, and create a macro that looks something like this
/script lostwood(1)
press the manual mode hotkey, to inject the code
and use the macro on your bar as if you were using a normal spell
if you wanted to use rotation 2, 3, or 4, then just make another macro like so
/script lostwood(2), /script lostwood(3), /script lostwood(4)
here's an example of my macro that i use in game
#showtooltip
/cast Chimera Shot
/startattack
/script mungam(1)
Last edited by Mungam; 08-28-2011 at 05:58 PM.
By the way, You can change that macro to:
/script if mungam ~= nil then mungam(1) end
and it wont give a script error if you haven't injected the code.
Can anyone make a Necrotic Strike ability that refreshes it when the debuff is below 5 seconds?
Edit: Also, the Horn if Winter (on) ability isn't working
Last edited by Zemnexx; 08-28-2011 at 11:21 PM.
Done some tweaks on warrior profiles
- Heroic Leap is now usable on all profiles
- Range check on shockwave and thunderclap
- If target hp is < 20% will apply and keep up 5 executioner debuff on fury rotation
- Added Sunder armor to fury profile.
Sunder armor ll apply only if target hp is 10 times highter than player hp.
Sunder armor check if there is no armor debuff on target, then wait 10 seconds and if none player did the debuff ll apply 3 stacks and renew before effect fade (use colosus smash glyph if you want autorenew).
xeron290811Profiles.zip
The package includes all my profiles with latest tweaks (Mage, Priest, Hunter, Warrior).
Last edited by Zemnexx; 08-29-2011 at 12:36 AM.
And an improved Victory Rush, using VR if lower than 65% hp "change if needed"Code:local csDebuff = UnitDebuffID("target", 86346, "PLAYER|HARMFUL") if csDebuff == nil then return true end
or when there is less than 5 sec left on the active duration.
Code:local VictoryRushTime, _, _, _, _, _, VictoryRushExpireTime = UnitBuffID("player", 32216) local myHealth = UnitHealth("player") / UnitHealthMax("player") * 100 if VictoryRushTime ~= nil then VictoryRushTime = VictoryRushExpireTime - GetTime() if VictoryRushTime < 5 or myHealth < 65 then return true end else return true end
Last edited by nishila; 08-29-2011 at 12:22 AM.
I made a couple of small adjustments, I'm no lua coder but I made a couple of tweaks that I think worked. 1st off I added a rage requirement of 25 so that you at least have enough rage to overpower after the Csmash, so your not Csmashing with no rage to spare. 2nd I added the SpellIsTargeting function which I think was put in there to make heroic leap work for us. Also your Victory Rush ability also didn't take that into account, but that one is over my head. =)Code:local csDebuff = UnitDebuffID("target", 86346, "PLAYER|HARMFUL") if csDebuff == nil and UnitPower("player") >= 25 and SpellIsTargeting() == nil then return true end
Edit: Wait, I think I figured out where to put it. =D
If any of this is wrong (which I wouldn't be surprised) or needs correcting than let me know.Code:local VictoryRushTime, _, _, _, _, _, VictoryRushExpireTime = UnitBuffID("player", 32216) local myHealth = UnitHealth("player") / UnitHealthMax("player") * 100 if VictoryRushTime ~= nil then VictoryRushTime = VictoryRushExpireTime - GetTime() if VictoryRushTime < 5 or myHealth < 65 and SpellIsTargeting() == nil then return true end else return true end
Last edited by Zemnexx; 08-29-2011 at 01:04 AM.
Reason why I dont use the Heroic Leap function, is that I use the function that just requires me to hold Ctrl down and it auto uses it instantly.. same for throwdown, tho that is with shift.
Anyway.. I see why you would change the codes for the rage.. :3 gonna try it out, if it makes any major changes to the rotation.. so far I dint notice any rage starving. apart from like.. 5 sec out of 10 mil dmg, and thats pretty damn normal
nishila or zemnex, how can I add the improved colossus smash & victoryrush code to the warrior-rotation? where in the code do I put it?
Run ur PQR, press SELECT, open Ability Editor, chose class for which u want to add, type name (whatever dispel or smt), in Spell ID put number which has ur dispel spell (for priest it is 527), in Target chose "target", paste code into big box, press SAVE. Now open Rotation Editor, chose ur class, then spec. On left side u see spells which u can use, mark "dispel" click right arrow to add spell to current rotation ("->") use up/down arrows to set it priority. have fun.
BTW if i want to add another spell which will be ignored by dispel i just add spell ID into that section?:
?Code:buff = { 96328, 96325, 96326, 92876, 92878, 30108 }
And if someone can do smt similar for "Abolish Disase" ^^
Last edited by vorn10; 08-29-2011 at 05:14 AM.