• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - Need some help with Pally Disc Holyflag setup

kknights

Member
Joined
Oct 22, 2014
RedCents
368¢
So, I recently pulled out the Pally again and am trying to get him up to speed. I've got MQ2 melee handling a few things and KA doing the rest for buffs/general spells etc.

However, I am utterly failing at successfully creating down/holyflags for a few things and I'm not sure why.

My ideal thought was that if the Pally hits a certain % HP he'd pop a particular disc. Alternatively, if it is a named in camp, he'd pop another. I guess I'm just not experienced enough to fine tune the setup.

The main discs I'm interested in regularly using are Skalber Mantle, Devout Penitence, Holy Guardian Discipline, Deflection Discipline.

I know people have posted some of these in threads before but my issue is getting them all to work together.

Example:

Rich (BB code):
holyshit1=/if (${Target.Type.Equal[NPC]} && ${Me.PctHPs}<30 && ${Me.CombatAbilityReady[Skalber Mantle Rk. II]} &&${Melee.DiscID}==0) /disc Skalber Mantle Rk. II

This one fires off accordingly to the parameters. However, I've setup up similar flags for the others and they don't fire. I'd also like deflection to go off with 3+ mobs etc. (probably best handled with KA I think on that one though).

Does anyone have suggestions or a thought where I'm going wrong?

Thanks.

ps. If you have a completely different and awesome disc setup for Paladin I'm completely open to that too. I'm honestly not sure why I'm struggling so much but then again, I'm used to dealing with casters.
 
I guess I'd setup for a few scenarios, for a pull with a bunch of adds it'd be preferable to use Holy Guardian vs mantle or armor.
Usually Holy is preferable as an opening disc anyway, as the holy guardian effect will carry over to the next disc for a few hits as well.
Also Deflection in terms of KA is tricky because deflection depends on you having your front to the mobs, if your pally is pulling and has mobs behind him they will eat through deflection without thought.

Setting up Shield Flash for health spiking, named instance, or multiple mobs works too

I would also use armor of ardency over devout most of the time. It lasts longer than, and the stunning effect on incoming attackers has a chance to proc a passive pally heal.
 
heh, had to dig to find my old one. I put my defensive into an include file. But I this ought to be close to what you are looking for

Rich (BB code):
holyshit1=/if (${Me.CombatAbilityReady[${Spell[Holy Guardian Discipline].RankName}]} && (${Target.Level}>=(${Me.Level}+2) || ${Target.Named}) && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc ${Spell[${Spell[Holy Guardian Discipline].RankName}].ID}
holyshit2=/if (${Me.CombatAbilityReady[${Spell[Armor of Reverence].RankName}]} && !${Me.CombatAbilityReady[${Spell[Holy Guardian Discipline].RankName}]} && (${Target.Level}>=(${Me.Level}+2) || ${Target.Named}) && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc ${Spell[${Spell[Armor of Reverence].RankName}].ID}
holyshit3=/if (${Me.CombatAbilityReady[${Spell[Brightwing Mantle].RankName}]} && !${Me.CombatAbilityReady[${Spell[Holy Guardian Discipline].RankName}]} && !${Me.CombatAbilityReady[${Spell[Armor of Reverence].RankName}]} && (${Target.Level}>=(${Me.Level}+2) || ${Target.Named}) && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc ${Spell[${Spell[Brightwing Mantle].RankName}].ID}
holyshit4=/if (${Me.CombatAbilityReady[${Spell[Reflexive Righteousness].RankName}]} && !${Me.CombatAbilityReady[${Spell[Holy Guardian Discipline].RankName}]} && !${Me.CombatAbilityReady[${Spell[Armor of Reverence].RankName}]} && !${Me.CombatAbilityReady[${Spell[Brightwing Mantle].RankName}]} && (${Target.Level}>=(${Me.Level}+2) || ${Target.Named}) && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) /disc ${Spell[${Spell[Reflexive Righteousness].RankName}].ID}

holyshit5=/if (${Me.CombatAbilityReady[${Spell[Unbroken Affirmation].RankName}]} && (${Target.Level}>=(${Me.Level}+2) || ${Target.Named})) /disc ${Spell[${Spell[Unbroken Affirmation].RankName}].ID}

What is going on there is holyshit 1= Is the disc ready? | Is the target's level +2 to mine, or is it a named? | Is there no Discipline currently running? ( the combat window is empty)? If so, call for the highest rank version if this disc I own.

Holyshit2 is the same, but it checks to be sure the disc in holyshit 1 is used (not ready)
Holyshit3 ect ect... rinse and repeat.

Just need to replace the disc named you want, in the order you want.

FYI I have run in to a few disciplines that will NOT work when using their name (/disc name) but do when using their ID, which is why my commands are set up to check for the rank , and then ID of that rank.

Using ${Spell[Name of Disc].RankName} method means you can upgrade the ranks of that disc with out needing to update your melee INI

-------------------

Some additional tags you might find useful:
${Me.XTarget}>2 = in my include I put this as a check also before firing defensive stuff. This is checking if there are more then 2 targets on your extended target window
${Target.Distance}<75 = no sense in firing off discs if the mobs is on the other side of the zone!
 
Last edited:
Question - Need some help with Pally Disc Holyflag setup

Users who are viewing this thread

Back
Top
Cart