• 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 - shits help, lol

janktron

Member
Joined
Sep 25, 2015
RedCents
761¢
so i noticed yesterday that the -maxtries doesn't seem to work.

here is my holyshit for my tlp sk
holyshit2=/if (!${Me.Buff[Siphon Strength Recourse].ID} && ${Cast.Ready[Siphon Strength]}) /casting "Siphon Strength" -maxtries 1

if siphon strength is resisted my sk just keeps trying to recast. is this the correct syntax? anyway to fix this ?
 
Try maybe if something like
Rich (BB code):
holyshit2=/if (!${Me.Buff[Siphon Strength Recourse].ID} && ${Cast.Ready[Siphon Strength]}) /multiline ; /casting "Siphon Strength" ; /melee holyflag2=0
DownshitX=/melee holyflag2=1
 
Last edited:
Maxtries doesn't look at resists. It is used for fizzles and interrupts. If you fizzle more than maxtries times it will stop casting.

MQ2Cast exposes multiple TLO's that could be helpful. This is untested, but you could try something like the following.

Rich (BB code):
holyshit0=/if (!${Me.Buff[Siphon Strength Recourse].ID} && ${Cast.Ready[Siphon Strength]} && !${Cast.Result.Equal[CAST_RESIST]}) /casting "Siphon Strength"

This will check the result of the last spell cast (I think). You may need to mess with this some for syntax, and may need to add logic to make sure that the last spell cast was Siphon Strength.

Edit:

Did some more research, try this:

Rich (BB code):
holyshit0=/if (${Cast.Stored.Equal[Siphon Strength]} && ${Cast.Result.Equal[CAST_RESIST]}) /melee holyflag1=0
holyshit1=/if (!${Me.Buff[Siphon Strength Recourse].ID} && ${Cast.Ready[Siphon Strength]}) /casting "Siphon Strength"
...
downshit0=/if (${meleemvi[holyflag1]}==0) /melee holyflag1=1

Again, this is untested, but hopefully a little bit helpful.

- - - Updated - - -

Another thing you may consider is using MQ2Events.

/plugin MQ2Events

in MQ2Events_janktron.ini add this:

Rich (BB code):
[SiphonResist]
trigger=#1#has resisted your Siphon Strength spell#2#
command=/melee holyflag1=0

[MobDiedMe]
trigger=#1#You have slain#2#
command=/melee holyflag1=1

[MobDiedOther]
trigger=#1#has been slain#2#
command=/melee holyflag1=1

In game type /event load
In game type /event on

In your MQ2Melee ini you would then have:
Rich (BB code):
holyshit1=/if (!${Me.Buff[Siphon Strength Recourse].ID} && ${Cast.Ready[Siphon Strength]}) /casting "Siphon Strength"
 
Last edited:
really appreciate the help guys...unfortunately neither of those solutions work...and i dont understand why yours doesnt work ronnex. He should turn off that holyflag after each cast every fight. Not sure how to debug these but again, thank you guys for trying
 
Just realized /holyflag1=0 should be /melee holyflag1=0

See if that helps.

Also, is there anything in your MQ2Window, or any EQ spew about unrecognized commands?
 
Question - shits help, lol

Users who are viewing this thread

Back
Top
Cart