• 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 - MQ2Melee problem??

  • Thread starter Thread starter Wolfborn
  • Start date Start date
W

Wolfborn

Yes it's 6.25 am!
I get up early ))

While I was drinking my coffee this morning I started messing with downflags because yesterday it didn't seem like things were working as the should.
I noticed I kept breaking invis for some reason so this morning I loaded up a toon, opened the ini in Notepad++ and started playing.
I cast invis and clicked off a buff. Immediately she cast the buff and restored it.
I've always used !${Me.Invis},1,0 in my downshitif= line and I it worked great in the past.
I tried !${Me.Invis} without the 1,0.. same results.
More testing and playing and nothing inside the downshitif= is working.
Casts while sitting (after standing of course)
Casts while invis

Rich (BB code):
Downshitif=${If[!${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]} && !${Me.Moving} && ${Me.Standing} && !${Me.Invis},1,0]}

Just for grins I did /melee save and BAM! The whole entire line of downshitif= is gone.
I loaded another toon. Same results.
I made a minimal of downshitif=${if[${Me.Standing}]} and it ignored it as well as /melee save (after loading of course) deleted the whole line.

Seems something is up with MQ2Melee.

-Wolf
 
You're doing it wrong...

'downshitif' is not an option.

'downflag#=<0 or 1>' 0 = Disabled, 1 = Enabled and will fire if all the conditions are met.

'downshit#=/if ( CONDITIONS ) /whatever commands you want it to do here'

# is any number from 0 to I think 15.

Personally for conditions I use the following regularly ${Me.Standing} && !${Me.Moving} && !${Me.Invis} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,guildhalllrg_int,guildhallsml_int,nexus,neighborhood]} along with whatever specific ones are needed (like mana or endurance requirements and/or checks if a particular ability is available, etc...
 
Hi AnonymousHero.

downshitif is a special line that only accepts conditions.
It's used so you don't have to repeat the conditions in each downshit.

Example:

Rich (BB code):
Downshitif=${If[!${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]} && !${Me.Moving} && ${Me.Standing} && !${Me.Invis},1,0]}
Downflag0=1
Downshit0=/if (!${Me.Buff[Oceangreen Aquifer].ID} && ${Me.PctHPs}<50 && ${Cast.Ready[Oceangreen Aquifer]} && ${Spell[Oceangreen Aquifer].Stacks}) /multiline ; /target ${Me.CleanName} ; /casting "Oceangreen Aquifer" gem1

It should stop downshits from firing if I'm in those zones or if I'm in any state except standing or if I'm moving or if I'm invis.
It worked in the past and it works in other compiles that I use but I just noticed it not working in Redguides compile.

It can also be used for holyshits
Example:

Rich (BB code):
holyshitif=!${Macro.Name.Equal[Kissassist.mac]}

Keeps holyshits from firing if you're running Kissassist.
 
You're doing it wrong...

'downshitif' is not an option.

'downflag#=<0 or 1>' 0 = Disabled, 1 = Enabled and will fire if all the conditions are met.

'downshit#=/if ( CONDITIONS ) /whatever commands you want it to do here'

# is any number from 0 to I think 15.

Personally for conditions I use the following regularly ${Me.Standing} && !${Me.Moving} && !${Me.Invis} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,guildhalllrg_int,guildhallsml_int,nexus,neighborhood]} along with whatever specific ones are needed (like mana or endurance requirements and/or checks if a particular ability is available, etc...
It used to be an option, both downshitif and holyshitif (a very useful one) were in the plugin but at some point they disappeared. It was used just like Wolfborn was using it and lowered the clutter in the actual downshit and holyshit lines. I dunno when they stopped working but I wish it would come back since adding in checks for invis, moving, casting, feigning and zone checks to every line is messy when this one option would automatically add it for all of them.
 
Question - MQ2Melee problem??

Users who are viewing this thread

Back
Top
Cart