• 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

Config - Need help with a warrior holyshit code

jyaku

New member
Joined
Jul 23, 2016
RedCents
96¢
How do I set it so that it ends the currently running stout defense and casts last stand discipline if I encounter a named?

This is what I currently have:

Rich (BB code):
holyshit0=/if (${Me.Combat} && ${Me.CombatAbilityReady[Last Stand Discipline]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]} && ${Target.Named}) /disc Last Stand Discipline

holyshit1=/if (${Me.Combat} && ${Me.CombatAbilityReady[Stout Defense Rk. II]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]} && !${Target.Named} || ${SpawnCount[npc radius 30]}>2) /disc Stout Defense Rk. II

I want holy shit 0 to look like, if named, cancel stout defense and cast last stand
 
Rich (BB code):
holyshit0=/if (${Me.Combat} && ${Me.CombatAbilityReady[Last Stand Discipline]} &&  ${Target.Named}) /multiline ; /stopdisc ; /disc Last Stand Discipline

Something along these lines should work.
 
Try and see if you can clean up your holyshit to make it more smoother, ill see what I can find to cancelling your stout defense to launch last stand, in the mean time here is your code without the child window

Rich (BB code):
holyshit0=/if (${Me.Combat} && ${Me.CombatAbilityReady[Last Stand Discipline]} && !${Me.ActiveDisc.ID} && ${Target.Named}) /disc Last Stand Discipline

holyshit1=/if (${Me.Combat} && ${Me.CombatAbilityReady[Stout Defense Rk. II]} && !${Me.ActiveDisc.ID} && !${Target.Named} || ${SpawnCount[npc radius 30]}>2) /disc Stout Defense Rk. II

Edit: Also I don't think you would need ${Me.Combat} sine you are already in combat during Holyshit but that is just my opinion, I may be wrong
 
Last edited:
Rich (BB code):
holyshit0=/if (${Me.CombatAbilityReady[${Spell[Last Stand Discipline].RankName}]} && ${Target.Named}) /docommand ${If[${Me.ActiveDisc.Name.Find[Stout]},/multiline ; /stopdisc;/disc ${Spell[Last Stand Discipline].RankName},/disc ${Spell[Last Stand Discipline].RankName}}


The above should do what you're looking to do, while covering any Rank discrepancies as well. If LS is ready to cast and target is named, then (If stout defense is running, stop it and pop LS, otherwise pop LS). And as IslandGirl already pointed out, the ${Me.Combat} is redundant and can be removed without affecting anything.
 
How would I do this as just a conditional? Named, multiple adds or not, I want my warrior to fire off Last Stand if he ever falls to 15% health and Last Stand is up. Saw this somewhere else, but I'm kinda slow and need reassurance.

Would ${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Last Stand Discipline]} under conditionals /stop every running disc if it's not Last Stand and then fire off Last Stand?

Heals8=Last Stand Discipline|15|Me
HealsCond8=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Last Stand Discipline]}

Or do I have to use a holy and if so would this work to /stopdisc only when running KissAssist if hitpoints go below a certain point or if it's a named or if I have X adds?

holyshit0=/if ((${Macro.Name.Equal[kissassist.mac]} && ${Me.CombatAbilityReady[Last Stand Discipline Rk. II]} && ${Target.Named} || ${Me.PctHPs}<17 || ${Me.XTarget}>3) /stopdisc

Also, I'd like to have kissAssist loaded while running around manually because the buffers seem to behave better if every toon was updating the kissBuff list. If I /mac kissassist manual, will the holy recognize that as kissassist.mac and /stopdisc if the conditions are met? Prefer it did not do that while I run around manually. I guess I could just include /melee holyflag0=off when I load up for kissassist manual.
 
Last edited:
Config - Need help with a warrior holyshit code

Users who are viewing this thread

Back
Top
Cart