Initial Credit goes to Point for his attempt at a Holy Pally rotation. He was the foundation, I just expanded it
Continued Credit goes to Sheuron for his innovations, and how they changed how i view how these rotations work.
Even more Credit to lostinthewoodslol. He gave me idea after idea after idea to help make this thing what it is today
Final Credit goes to the mastermind behind it all.... XelperGreat proggy man!
UPDATED 10/20/2011
-------------------BETA HOLY PALADIN-----------------
-----Download Page-----
http://code.google.com/p/bubba-pqr-p...downloads/list
*Notes*
if you connect through my SVN, you will always have the most up-to-date profiles just a single click away, along with a more comprehensive change log with each update I do in the SVN
the guide on how to connect to my SVN is in my signature
ENJOY
PS - I'm leaving the ALPHA build up here because some people think it's faster. I haven't experienced a slow down personally, but I leave it up to you.
UPDATED 10/11/2011
-------------------ALPHA HOLY PALADIN-----------------
------------Download------------
http://www.mediafire.com/?xb88rolus9a4rfl
*NOTES*
*No Automated Rebeaconing, Remembered AURA, SMART Blessing
**Beacon in PvP will auto cast to you, and only you
**Blessing is by Default MIGHT
**Aura is either Crusader (when mounted) or Concentration (when not mounted)
****To change any of these, remove them from the Rotation and buff yourselves, I will attempt to re-add smarter versions in FINAL version of profile
PM me any suggestions or bugs you may have!
Is there anyway to make the frost rotation work for new dks?
What? ...
lol
EDIT: Unless a profile is specifically setup to stop your auto atack there should be no reason for it to stop. You should also still be auto attacking when fighting a group of mobs even if one dies and you switch to another... My main is a ret and ive never had an issue.
You can also setup a high priority ability that returns false but does a RunMacroText("/startattack") prior to returning false if you are having an issue.
I prefer to keep my internal checks and automation to a minimum to provide for maximum customizability since almost anything can be done in-profile. The only exception being monitoring WoW's event driven stuff, which I try to provide as much funtionality as possible via my PQR_ functions.
Last edited by Xelper; 09-25-2011 at 12:49 AM.
is it posible to use your dispel
I changed that into dispelling a frost nova.Code:local Frost Nova = UnitDebuffID("target", 122) local bluecauldron = UnitDebuffID("target", 96325) local redcauldron = UnitDebuffID("target", 96326) local blackout10 = UnitDebuffID("target", 92876) local blackout25 = UnitDebuffID("target", 92878) local unstableaf = UnitDebuffID("target", 30108) if Frost Nova or bluecauldron or redcauldron or blackout10 or blackout25 or unstableaf then return false else for i=1,40 do local _,_,_,count,ismagic,duration = UnitDebuff("target",i) if ismagic == "Magic" or ismagic == "Disease" or ismagic == "Poison" then if duration > 6 and count ~= 1 then return true end end end end
local Frost Nova = UnitDebuffID("target", 122)
just make a damn long list of all the pvp dispells that is very importen?
i didn't make this cleanse, i just edited it to suit my purposes..... i would assume frost nova would be under magic and be dispelled automatically whenever a major heal isn't needed....
a list of spells would theoretically work tho
and with the changes you made to the spell, you added frost nova to the black list of spells NEVER to dispellall those debuffs listed are ones you don't want to dispell, the cauldrons from za/zg, Unstable Affliction, a raid debuff from a raid.... I was looking for anymore special pvp ones that you shouldn't dispell as well but couldn't find anything to spectacular
Yeah xelper sounds like i could use that RunMacroText("/startattack") option like you said but i cant figure out how to implement it mind helping me out?
Being able to use libquickhealth instead of the blizzard unithealth and unithealthmax functions would be great for healing profiles. Working out how to do it is beyond my programming skills.
Ability Name: Auto Attack
Spell ID: 0
Actions: None
Target: Target
Delay: 0
Lua:
Code:local targetName = UnitName("target") if targetName ~= nil then RunMacroText("/startattack") end return false
@googlebee: What class are you having an issue with low level? I know if you are running a profile with spells that you do not have learned it will not be able to cast them.
Testing now...Btw xelper thanks for taking the time to listen to me. (: appreciate it.
@ bu_ba_911: M8 i know u been super busy trying to get this new pvp holy paladin working but i wold love to request you a small improvement that i belive every one will love it.
What i ask is to make it compatible whid all levels for the one of us still lving our holy palas =)
I'm not a coder but i look up on Mentaly shadow spec for lvling and i belive the code to make skills work while lvling is:
local gotSkill = GetSpellBookItemInfo("Name_of_Skill") exp: local gotSkill = GetSpellBookItemInfo("Dispersion")
I'm not Shure if this what makes it work for all lvls... i tink so but not sure.
Anyways if u cold make it for leveling palas it wold be great =)
Keep up the good work ^^![]()
Im probably going to add in a check on non-0 spell ID abilities in the next version to make sure you have the indicated spell ID available. .. this way profiles will work for lower levels even though it might be far from optimal.
what i've been doing for all of my rotations are add in all versions of the talents you can get that scale (R1, R2, R3, etc)
i've been trying to avoid anything that would require a newer skill in the rotation to make it work so leveling people can just remove it and still have everything work, i'm not perfect but i believe i've been able to accomplish this to some degree.
i know with the rogue profile that it has you running checks that you wont be able to accomplish till 60+ so maybe thats what breaks it, but if you just add a skill for sinister strike that returns true, you'll sinister strike all day long
you could theoretically create an entire rotation based on checking your spell book first if you have the skill, but i feel that that's just a huge waste of time and limiting the power of the program by making us remake all the checks the program does for us by itself
so i don't have a lower level paladin myself to test my stuff on, but if you just go through the rotation and remove all of the skills you don't currently have, it should theoretically still work, all the checks are for if the health is under 95%, or 65%, or 35%. So even if you dont have the heal that heals under 35% and 65%, the heal that heals under 95% should still work
*updated my pvp holy paladin link to a more updated profile*
by the way, has anyone been able to check this out in bg's and confirm it's work for them as well as it's working for me?
bu_ba_911, I've tested it once in BG's and it worked for me pretty good. Topped Heals.
Going to test it once more in BG's then head on to Arena