• 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

Problem - Trouble with Holys and Downs

Joined
Aug 26, 2015
RedCents
420¢
Finally making a real effort to get my Tank (who I always have played hands on with only minor melee assist via MQ2Melee.

Running into issues while trying to setup Holys and Downs as shown below. I have done some testing back and forth inc turning all flags off save for each of these individually by themselves and verified they both have issues. I'm not sure what else to do on this or if Combining them into two lines with a Multi-Line is possible or the answer.

My only purpose is to try to use Breather as long as I'm not in combat, no mobs around, and kill Stout Defense if its up so that Breather can run as you can't kick off Breather if you have a disc running in the Combat Window. I Don't want to kick off just any Combat Ability, just Stout Defense if it's running.

If there is a way to add another check for the Cool Down Combat Timer, I would love to know how as you can't kick off Breather without being in a Resting State.


Rich (BB code):
Downshit3=/if (${Me.CombatAbilityReady[Breather Rk. III]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[Stout Defense Rk. III]} && ${Me.PctEndurance}<20 && ${SpawnCount[npc radius 50 zradius 10]}=0) /notify CombatAbilityWnd CAW_CombatEffectButton leftmouseup
Down3.jpg

Rich (BB code):
Downshit4=/if (${Me.CombatAbilityReady[Breather Rk. III]} && ${Me.PctEndurance}<20 && ${Me.CurrentEndurance}>25 && !${Me.Invis} && !${Zone.ID}=344) /doability "Breather Rk. III"
Down4.jpg


I have not tried the following yet. Putting them together and augmenting based on what I have seen in some Melee files from this site and some of my own ideas I put together so far. If anyone sees some glaring issues or Syntax cleanup they would do if this was their's, please share with my your ideas. And Thank You in advance for all the help!

I'm guessing since these are Holys you probably don't need to put && ${Melee.Combat} as Holys only work when in combat, true?

Rich (BB code):
Holyshit0=/if (${Me.CombatAbilityReady[Flash of Anger Rk. III]} && ${Melee.Combat} && ${Me.PctHPs}<50 && ${Target.Type.Equal[NPC]) /doability "Flash of Anger Rk. III"
Holyshit1=/if (${Me.AltAbilityReady[Area Taunt]} && ${Melee.Combat} && ${SpawnCount[npc radius 50 zradius 10]}>3 && ${Melee.AggroMode}) /alt activate 110
Holyshit2=/if (${Me.CombatAbilityReady[Wade In to Battle Rk. III]} && !${Me.AltAbilityReady[Area Taunt]} && ${Melee.Combat} && ${SpawnCount[npc radius 50 zradius 10]}>3 && ${Target.Type.Equal[NPC]}) /doability "Wade In to Battle Rk. III"
Holyshit3=/if (${Me.AltAbilityReady[Rage of the Forsaken]} && ${Melee.Combat} && ${SpawnCount[npc radius 50 zradius 10]}>1 && ${Target.Type.Equal[NPC]}) /alt activate 688
Holyshit4=/if (${Me.CombatAbilityReady[Pain Doesn't Hurt Rk. III]} && ${Melee.Combat} && ${SpawnCount[npc radius 50 zradius 10]}>3 && ${Target.Type.Equal[NPC]}) /doability "Pain Doesn't Hurt Rk. III"
Holyshit5=/if (${Me.AltAbilityReady[Brace For Impact]} && !${Me.CombatAbilityReady[Pain Doesn't Hurt Rk. III]} && ${Melee.Combat} && ${SpawnCount[npc radius 50 zradius 10]}>3 && ${Target.Type.Equal[NPC]}) /alt activate 1686
Holyshit6=/if (${Me.AltAbilityReady[Imperator's Precision]} && ${Melee.Combat} && ${Target.Type.Equal[NPC]}) /alt activate 2013
Holyshit7=/if (${Me.AltAbilityReady[War Stomp]} && ${Melee.Combat} && ${Target.Type.Equal[NPC]} && ${Target.PctHPs}>70 && ${Target.PctHPs}<99) /alt act 691
Holyshit8=/if (${Me.CombatAbilityReady[Commanding Voice]} && ${Melee.Combat} && ${Target.Type.Equal[NPC]}) /doability "Commanding Voice"
Holyshit9=/if (${Me.AltAbilityReady[Banestrike]} && ${Melee.Combat} && !${BOOL{Target.Mezzed}} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /alt act 15073
Holyshit10=/if (${Me.CombatAbilityReady[Calculated Strike Rk. III]} && ${Melee.Combat} && ${Target.CurrentHPs}<20 && ${Target.Speed}>50 && ${Target.Type.Equal[NPC]}) /doability "Calculated Strike Rk. III"

Looking forward to trying to Automate this beast of a Tank.

Thank you again!
~TheFiddler~
 
Rich (BB code):
Downshit3=/if (${Me.CombatAbilityReady[Breather Rk. III]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[Stout Defense Rk. III]} && ${Me.PctEndurance}<20 && ${SpawnCount[npc radius 50 zradius 10]}==0) /notify CombatAbilityWnd CAW_CombatEffectButton leftmouseup

Rich (BB code):
Downshit4=/if (${Me.CombatAbilityReady[Breather Rk. III]} && ${Me.PctEndurance}<20 && ${Me.CurrentEndurance}>25 && !${Me.Invis} && !${Zone.ID}==344) /doability "Breather Rk. III"

This: ${SpawnCount[npc radius 50 zradius 10]}==0 is basicly the same as !${SpawnCount[npc radius 50 zradius 10]}

There is a slash command for dropping the current disc, I can't think of it at the moment, must still need more Java.
 
Rich (BB code):
/stopdisc

And thank you for your corrections on those lines... I will be trying them when I get a chance.

- - - Updated - - -

New Proposed Line, incorporating CTaylor22's changes and use of '/multiline', have yet to test it:
Rich (BB code):
Downshit3=/if (${Me.CombatAbilityReady[Breather Rk. III]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[Stout Defense Rk. III]} && ${Me.PctEndurance}<20 && ${SpawnCount[npc radius 50 zradius 10]}==0) /multiline ; /stopdisc ; /doability "Breather Rk. III"

Verified, no more parsing error at this point. Have yet to see if it will fire properly. Will have to test that tonight.

~TheFiddler~

- - - Updated - - -

Had an idea and tried it fast without getting into combat for a while.

Started Stout Defense, removed all my Equipment/Armor and put it back on fast. This caused this Down to fire perfectly!

Loving it... Thank you again CTaylor22 for the changes.
 
Last edited:
Problem - Trouble with Holys and Downs

Users who are viewing this thread

Back
Top
Cart