• 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 - Bard MQ2Melee and downflag/holyflag questions

Joined
Oct 21, 2013
RedCents
517¢
For the folks who live and die by the holyflags and such.

So I have found many useful downflag and holyflag that I have used for my SK and now I am trying to tweak out my bard. I have great downflags that fire off my clickies, but now I'm trying to setup Fading Memories.

I have seen posts that you can't use /casting "Fading Memories" alt so I have built my holysh$t as such:
/if (${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs}<40 && ${Me.AltAbilityReady[Fading Memories]}) /alt act 212

So of course /echo in my eqbc each of the individual met critera works well and I would think that this should work, but I can't seem to get it to fire off.

So, my question as well using one of my downsh$t that work:
/if (!${Me.Buff[Illusion: Erudite].ID} && ${Cast.Ready[Mask of Obtenebration]} && ${Spell[Illusion: Erudite].Stacks}) /casting "Mask of Obtenebration" item

Can I add additional commands so that it will /echo in my bc window? I tried adding /bc Making me look like an Erudite, at the end but nothing displays, I attempted to add it before the /if command and just get spam in the bc window showing the critera to meet.

----------------------------My Edit Line-------------------
So after posting this I had a few more thoughts on this....
/if (${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs}<40 && ${Me.AltAbilityReady[Fading Memories]}) /alt act 212

Is it possible within this /if statement to issue the slash command /stopsong ? or can I issue two command if I meet the critera met such as /stopsong and then /alt act 212

-------------------------My Second Edit Line--------------------
So this site: http://www.macroquest2.com/wiki/index.php/Flow_Control
got me to thinking about how to handle this, and got me to googling as well....I found an holysh$t that had and example I was looking for on my original post about /echo what buff is going..... so this works for me now:
/if (!${Me.Buff[Illusion: Erudite].ID} && ${Cast.Ready[Mask of Obtenebration]} && ${Spell[Illusion: Erudite].Stacks}) /multiline ; /casting "Mask of Obtenebration" item ; /echo Making me an Erudite

Now I'm going to see if the same process will help with Fading Memories!

------------------------Another Edit--------------------------
So this is turning out to be harder than I though! I created a simple holyflag0 that is enabled in my melee ini and is listed with I issue /melee

holysh$t0=/if (${Me.CombatState.Equal[COMBAT]}) /bc holy0

And before folks say I'm putting the $ in my ini I am not.... I just choose not to say or spell out that word unless I really have to. I cannot get this to fire at all within my macro, where as the downflag doing the same thing does fire off. So I guess it is darn near impossible to get a bard to fire off a holyflag.
 
Last edited:
I had to modify mq2melee to get downshits/holyshits to fire properly for bard. It is because song and movement detection screw it up. Also, then you have to modify mq2cast to create a delay specifically for bard /casting and remove the movement check because the one they have doesnt work. The ghetto solution is to twist one of your auras and your other stuff will fire when the aura fails because you already have one.
 
I had to modify mq2melee to get downshits/holyshits to fire properly for bard. It is because song and movement detection screw it up. Also, then you have to modify mq2cast to create a delay specifically for bard /casting and remove the movement check because the one they have doesnt work. The ghetto solution is to twist one of your auras and your other stuff will fire when the aura fails because you already have one.

Well I will first go for the aura solution..... then maybe once I'm comfortable with coding again I might look at the source for mq2melee.

Thanks again. If anything I learned alot today about how down/holy stuff fires off and such.
 
So can I add this bit to my bard's INI file anywhere in the file to get it to fire FM?

Rich (BB code):
/if (${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs}<40 && ${Me.AltAbilityReady[Fading Memories]}) /alt act 212
 
If you are using MQ2Twist you may want to set up your multiline as follows

/twist stop ; (whatever crap) ; /twist start
 
So then add this?

Rich (BB code):
/if (${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs}<40 && ${Me.AltAbilityReady[Fading Memories]})/twist stop /alt act 212 /twist start

Or can I return to camp somehow? Bard is set up as puller atm.
 
So then add this?

Rich (BB code):
/if (${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs}<40 && ${Me.AltAbilityReady[Fading Memories]})/twist stop /alt act 212 /twist start

Or can I return to camp somehow? Bard is set up as puller atm.

eqgeek,

The actual syntax would look like this:
Rich (BB code):
/if (${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs}<40 && ${Me.AltAbilityReady[Fading Memories]}) /multiline ; /twist stop ; /alt act 212 ; /twist start

If your bard is puller it might work. You might have to add a delay in there as well, as you could fade them off before the critters get in your Tanks aggro range/camp range detection.

- - - Updated - - -

Another note, my issues is outside of KISS anyway. I'm running a different macro on my bard for my current needs where as my SK and Wizard are running KA.

- - - Updated - - -

If you are using MQ2Twist you may want to set up your multiline as follows

/twist stop ; (whatever crap) ; /twist start

Yeah,

The macro I'm playing with has the /melody hardcoded in an array and isn't calling the include of mq2twist. I might try and tweak what I'm playing with, but for now I finally got my SK to grab aggro quicker so the bard isn't turning into a bloody mess as often after the pull.
 
How do you get your SK to grab aggro quicker?

I see what you mean... when I started using KA my tank used to engage once a mob got into a certain range, after many new compiles and twists in INI's (both KA and MQ2Melee) I have the same problem. The tank waits to get hit before he engages.

Anyone what setting will make the tank engage again once a mob is in a certain range?

- - - Updated - - -

WOOT! I think I got it eqgeek... put your Assistat=100 that does the trick muahahaha =)
 
Just need to set the range a bit higher of the point where the tank engages.

No clue where to find that though:S

IMO campradius doesnt make much of a difference, you can set it to 30 or 150 but it seems to act the same. I don't think we can find that in an INI somewhere.
 
Question - Bard MQ2Melee and downflag/holyflag questions

Users who are viewing this thread

Back
Top
Cart