Lofty, the Holy Paladin 10 man profile hardly ever casts Light of Dawn. Is there a change to the base rotation that I need to make? Like maybe take out an ability or 2? or maybe move it up the list?
Lofty, the Holy Paladin 10 man profile hardly ever casts Light of Dawn. Is there a change to the base rotation that I need to make? Like maybe take out an ability or 2? or maybe move it up the list?
Check Sheurons priest profile for "inteligent" targeting low hp. It calculate incoming heals. I was unable to implement it myself.
Lofty working on ur pve profile after u left, so maybe contact and try together;p.
EDIT
One more question. Is it possible to use cleanse on key modifier? Cuz when i go on hagara hc it was to fast dispelling frost debuff.
Any news on the lock Profiles Crystaltech? (id be willing to test for you if you havent had time). awesome work with the profiles guys
Im wondering if its possible to make QPR just working when i press a certain key.
I got this from Mage script
Can i do the same but for instance use the key "r"?Code:if IsLeftShiftKeyDown() and not GetCurrentKeyBoardFocus()
And i would need todo that with all the spells i want to use in my rotation.
I checked the LUA on this link:
Global functions - WoWWiki - Your guide to the World of Warcraft
But couldnt find any help there.
Anyone that can point me in the right direction ?
Holy paladin update.
CURRENT VERSION: 2.0
DOWNLOAD: http://dl.dropbox.com/u/11791741/10-...din%20v2.0.rarCode:CHANGELOG V2.0 1) REWRITE profile has been re-writen / cleaned up 2) CHANGE auto target to SHEURONS smarter targeting 3) CHANGE LoD will now be cast more often 4) CHANGE LoH will be cast at 20% if we are less then 20% mana (For the 5% base mana, you need the glyph) 5) ADDED bu_ba_as new cleans code 6) CHANGE more heal %'s. You may want to up them abit if your gear is not upto par CHANGELOG V1.3 1) ADDED Hand of Sacrifice to mouseover (Using left Ctrl) 2) CHANGE a few more tweaks with heal percents 3) REMOVED Healthstone intill i can work out a way for PQR to know we have it in our bags CHANGELOG V1.2.1 1) FIXED heroic will now works (Credits to SHEURONS for the code from his profile) 2) REMOVED beacon being cast on your focus CHANGELOG V1.2 1) CHANGED Judgment will now only be cast to refresh buff (Not when it's off CD) 2) CHANGED LoD will now cast if we have 2 or more HP 3) ADDED beacon will now be cast on focus (Set tank as your focus and it will keep beacon on him) 4) FIXED should now heal itself fine 4) NOTFIXED heroic will still not working CHANGELOG V1.1.1 1) FIXED will now cleanse withought you having to target the player CHANGELOG V1.1 1) BUG FIXES 2) CHANGED Heroic will to be cast on 3 seconds left (Instead of one) to account for lag 3) CHANGED LoH to be cast at 12% (Up from 7%) CHANGELOG V1.0 1) Added in Xelper's Ultraxion's Hour of Twilight / Fading light code 2) Added OHSHIT button (Lay on Hands) 3) Added the use of Healthstone 4) Changed some health percents for healing spells 5) Changed mana regen abilities for better mana usage 6) Added Light of Dawn (Does not check for range, so make sure you are correctly positioned) 7) Fixed Cleanse (I think) 8) Will be much better on mana usage now
Code:TODO: 1) ??
Ash, for some reason this profile is always a little... hmm, I don't even know how to describe it. Everything looks great and looks like it should function properly, but when I run it (tried 2 separate PQR installation folders in case another profile was somehow interfering) it just doesn't heal, at all. The only thing I changed was to set the function/setting to ignore players to false. I'll try it again later with that set back to true, but it shouldn't stop the heals from going off with that set to false...
What's odd is, it still runs the other, non-heal aspects, or keybind-triggered abilities. It will still Innervate when it's supposed to, and cast Barkskin, and pressing Shift triggers ToL and Ctrl triggers Tranquility, but that's all that ever happens. As I said, I've tried it on 2 PQR installs, as well as 2 separate resto druids, and everything has the same result.
I'll do some more testing without setting IgnorePlayers = false to see if that somehow fixes it, but really... I don't want to ignore players. I know I got your profile to work normally once, and it was after I had changed that setting, but I don't remember what else was going on with that.
Aside from that, I've been trying to think about how to handle Harmony upkeep. I've got the basic "check time remaining on buff and cast a heal when it's almost dropped" setup going, but I'd like to handle it more intelligently. Is there any elegant way to handle going through something like how much actual health the PQR_CustomTarget is missing, and/or dependent on whether Clearcasting is procced or not? I'll try to detail it below:
First, check the Harmony buff, to see if it is missing, if it is, skip ahead to the heal selection. If it isn't missing, do a check on the time remaining, and if it is less than 3 seconds (safety margin, although this could be possibly changed to the cast time of one of your slower heals + 1 second for buffer space), move on to the heal selection. Second, does the CustomTarget have a Rejuv or Regrowth buff on them? If so, and if Swiftmend is off CD, use that. If not, and Clearcasting is procced, check the time on it and if it is less than 3 seconds, cast Regrowth, if greater than 3 seconds, Healing Touch should be preferred. Finally, do a health check on the actual health the target has/is missing (+incoming heals) and, if it is dangerously low, cast Regrowth, if it is not dangerously low, but approaching there, use Healing Touch, and finally, if none of the above conditions are met, use Nourish as the default refresher.
I've thought about a few ways to handle this, but honestly I can only picture them as this big, convoluted conditional spaghetti code, and I know there has to be a better way that I just haven't thought of yet, so maybe someone can suggest some resources that might help me figure it out, at least?
Long post is loooooong, sorry!
Edit: Okay, apparently just to spite me, it started working again when I tried it, including setting IgnorePlayers = false. May have just been something up with the slightly older version, I'm not sure. Either way, it works now! I may tweak the values a bit to try to get it to use Swiftmend more, but... we'll see how it goes.
Thanks for the PM, I'll try out the newer versions to see if that changes anything (after backing up the currently working version, of course)!
Last edited by Deva; 01-09-2012 at 11:03 PM.
Sent you a PM with some details and questions, as well as the link to the "in testing builds"
Last edited by Eff; 01-09-2012 at 10:39 PM.
Updated the following on my SVN
*Holy Radiance is now using a testing code that changes depending on number of people in your raid
*Light of Dawn now has code that should auto cast if 3 or more people need healing (And you have 3 Holy Power)
*New Targeting system is in place along with Cleanse code to go along with it (Shamelessly copied from Sheroun and edited for my uses)
Please test itI'll be on for the next 2 hours to help with bug reports, PM me those please! Don't wanna clog up forum space..... THANKS
*edit HR Test breaks it so reuploading to SVN profiles with it disabled*
can i bother anyone for alittle help, im using this feral rotation mainly lbx3 healing touch with pred swiftness: sorry i cant like the code. buti want to heal lowest arena partnter with healing touch lbx3 with pred swiftness... i am feral.
im using this as my healing rotation:
lb1:
local _, _, _, PS = UnitBuffID("player", 69369)
local inRange = IsSpellInRange("Lifebloom", "player")
local _,_,_,LB = UnitBuffID("player", 33763)
if PS ~= nil and inRange == 1 and LB == nil then
return true
else
return false
end
lb2:
local _, _, _, PS = UnitBuffID("player", 69369)
local inRange = IsSpellInRange("Lifebloom", "player")
local _,_,_,LB = UnitBuffID("player", 33763)
if PS ~= nil and inRange == 1 and LB < 3 then
return true
end
healing touch:
local _, _, _, PS = UnitBuffID("player", 69369)
local inRange = IsSpellInRange("Healing Touch", "player")
if PS ~= nil and inRange == 1 then
return true
else
return false
end
Not working, an error apear with "healinit" and with heroic will.
Dont dismount should be after other and autotarget in rotation.
Imo LoD should be above HR and HS cuz if u have 2HP and get free from blessed life and if LoD is below HR,HS it will be waste of HP (cuz it first will use HS/HR) if aoe dmg occur.
Last edited by vorn10; 01-10-2012 at 09:09 AM.