ADD this to your items to your lines respectively in SM_Extend.Lua for pally buffs to work.
MB_manacost={["Blessing of Kings"]=50,["Greater Blessing of Kings"]=150,["Blessing of Wisdom"]=50,["Greater Blessing of Wisdom"]=250,["Blessing of Might"]=60,["Greater Blessing of Might"]=260,}
MB_reagent={["Greater Blessing of Kings"]="Symbol of Kings",["Greater Blessing of Wisdom"]="Symbol of Kings",["Greater Blessing of Might"]="Symbol of Kings"}
___________________________________________________________________________________________
Here is the pally buff function, you need to remove the -- from the PallyBuff() in Paladin_setup() if its there.
function PallyBuff()
local name,realm=UnitName("player")
if name=="Chinobu" then
SelfBuff("Devotion Aura")
if RaidBuff("Greater Blessing of Kings") then return end
end
if name=="Bangandin" then
SelfBuff("Retribution Aura")
if RaidBuff("Greater Blessing of Might") then return end
end
if name=="Wingz" then
SelfBuff("Concentration Aura")
if RaidBuff("Greater Blessing of Wisdom") then return end
end
end
___________________________________________________________________________________________
Pally single heal, no more melee dps from pally.
It still targets the mob of the focus, and locks it in place for when you need to do Hammer of Justice. so interrupt still happen, but they have to be close the mob.. can't stun a boss, so this only matters when you're running around grinding mobs. if you want the pally to do melee dps. just don't remove the melee lines. The way i have it, helps in 5 man dungeons. so the pally is actually healing, saving mana. and not doing other stuff. keeping the tank alive is number one priority for 5 man dungeons, for me.
You can do the same for multi heals, and aoe heals. Remove the lines with -- or delete.
function pally_heal_single()
if IsControlKeyDown() then PallyInterrupt() ; end
PallySurvive()
HealSelf(.2)
HealTank(.3)
SaveChump(.33)
RaidHeal()
Decurse()
if not UnitName("target") and not IAmFocus() then LockonTarget() end
if UnitName("target") and (TargetInCombat() or IAmFocus()) then
CombatUse(14)
CombatUse(13)
if IAmFocus() then
FindATargetStupid()
else
if not IAmFocus() then LockonTarget() end
end
end
end
___________________________________________________________________________________________
No more following when you press key 1. so no need for the extra lines. and no more dps, either. so i changed my code to the following.
function paladin_setup()
if MB_tradeopen and GetTradeTargetItemLink(1) and string.find(GetTradeTargetItemLink(1), "Conjured.*Water") then AcceptTrade() return end
PallyBuff()
smartdrink()
if not IsHolyPally() then SelfBuff("Righteous Fury") end
end
___________________________________________________________________________________________
Everything put together, makes the pally act like a priest. but no wanding. oh.. I also removed meele dps from resto druid and i removed wanding from priest. I want my healers to do NOTHING other then heals. Basically just added -- to the code before the lines i didn't like.
Overall, the code is great! but yeah. some minor user changes are preference only.
Love it. thank you for the great code.
Central/Lilnipper
Okay, I will add this for tonight's release after testing a bit.
okay,, change this for your paladin_setup()
function paladin_setup()
if MB_tradeopen and GetTradeTargetItemLink(1) and string.find(GetTradeTargetItemLink(1), "Conjured.*Water") then AcceptTrade() return end
if InCombat() then return end
if UnitLevel("player")==60 then
if MyClassOrder()==1 then SelfBuff("Devotion Aura") end
if MyClassOrder()==1 then RaidBuff({"Greater Blessing of Kings"}) end
smartdrink()
else
if MyClassOrder()==1 then SelfBuff("Devotion Aura") end
if MyClassOrder()==1 then RaidBuff({"Blessing of Kings"}) end
end
if not IsHolyPally() then SelfBuff("Righteous Fury") end
end
if more then one pally keep adding classorder numbers. pay attention to the ({ stuff... fury changed how that stuff worked. no more pally_buff thing it is now in setup.
Hope this helps. I can't test it since i can't multibox atm. I'm out the game till november.
Might be leaving for Jordan soon, maybe the internet is a little better there.
Hope this helps with the new code.
Hi, after furyswipes latest build i had to edit my pally buffing, the above wont work with the newest update. also.. atm im in Doha, Quatar and unable to play. so i don't know of any updates or what not. I will try find what i changed. New laptop and internet connection is bad.
Download and use tkdiff. This is a little gui that takes two files, puts them side-by-side and shows the differences. This is an easy way to figure out if you broke something. Always save the previous file before you make edits.
The buffing portion didn't work for me at all. I spent over an hour trying to get it to work by doing it the way you suggested and secondly by trying to re-write the entire paladin set. I ended up getting some crazy lua error for line 1810, which had nothing to do with paladins at all. So I don't know , but anytime I try to make changes, It seems to screw something out of the blue up. I deleted out all the paladin tank stuff, I never intend to have a paladin tank anything. Paladins are good for 1 thing in vanilla, & that is healing and mine suck at it. so hopefully the healing portion works.
I will revert back to old file and then JUST change the paladin healing that you suggested and report back on how that goes.
yeah, if you could make it, first pally does kings, and second pally does might, third does wisdom or something else, i dont know. the thing is, that if i do it by name, pally1 has king, while pally2 is not spec into kings and instead has imp might, and pally3 has imp wisdom, saving points by not getting kings or imp might. so the talent trees look a bit different, but still holy. or if you have a ret pally, you can say that, that pally does might.
People have to edit their code anyways, by inputting the names of their toons. I'm sure a note telling to input their pallies names on the appropiate place could also work.
I don't know. I don't know how to code. so yeah. hope that helps out for the people that don't want their pally chasing after them when pressing 1.
Thank you much for this! Will integrate and make it non-name specific.