EZ Server

General Category => General Discussion => Topic started by: Bogreaper on July 10, 2017, 05:17:37 am



Title: How to Fix - Updated MQ2 and now macros don't work?
Post by: Bogreaper on July 10, 2017, 05:17:37 am
Hi all.

I always like to support the communities that I am a part of.  With that being said, I recently upgraded to the latest and greatest macroquest compile. I got mine from RedGuides.

Well when I installed the newest mq2 and got everything setup, the very first thing I did was fired off my buff macro, because everyone had been standing around for a few hours while I fixed windows, ui's etc etc...

Cast one spell and stopped.

Long story short, they changed a variable that may cause some others a problem so I thought I would share here to make things a little easier for you to fix, if you run into the same issue.

This is how I was casting my spells.

   /cast 6
   /delay ${Int[${Math.Calc[${Spell[6].CastTime}+.5]}]}s

The /delay would go and look at the cast time of the spell in gem 6, add 1/2 a second the make the delay.

Well they desided to change the format of CastTime from a Float to HH:MM:SS .. well a little hard to do math on that.
The fix is , just add .Float

   /cast 6
   /delay ${Int[${Math.Calc[${Spell[6].CastTime.Float}+.5]}]}s

Bottom line.
If you just upgraded mq2 and your macros just halt after spell cast, this could be the issue.

Peace


Title: Re: How to Fix - Updated MQ2 and now macros don't work?
Post by: Sqeeter on August 08, 2017, 02:20:36 pm
Does is this apply to MQ2EQBC macro's as well?  Say for instance...

/bct Liquified //casting "Malos' Malignance"
/pause 10
/bct Liquified //casting "Star Strike"

I have noticed that the responsiveness with MQ2EQBC is hit or miss on occasion is why I ask.  Thanks Bog for all you do.