Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Aug 15, 2022 (live):
- Updated for patch
Aug 12, 2022:
- /mapfilter will now store Radius values instead of toggle information (Fixes #600)
- Lua: Added mq.getAllSpawns and mq.getFilteredSpawns to return tables of spawns.
- LuaRocks is now distributed with MQ for using prebuilt Lua Modules from the MQ repo
- PackageMan is now distributed with MQ for a method of using LuaRocks in lua scripts
- Plugins that fail to unload will now be flagged as having failed and will not allow reload
of the plugin or unload of MQ. With this change, /unload now has the parameter "force"
which will try to force unload stuck plugins and prompt for action if that cannot be
accomplished.
- The tray util has a new option to "Unload All Instances (Forced)" which will send the
"/unload force" command to all registered MQ instances.
- More info can be found at docs.macroquest.org
Jul 29, 2022:
- Added a modules folder primarily for storing architecture dependent lua modules
- mq.TLO.Lua.Dir now supports arguments (lua, and modules) to return the corresponding folder
Jul 20, 2022:
Jul 12, 2022:
- Updated for patch
Jun 29, 2022:
- Fix MyRange Spell member (#563)
- Fix EQ Exiting when MQ is loaded and an invalid UI is loaded (#572)
- Add parse function for lua scripts. You can now parse any arbitrary macro data.
- Usage Example: mq.parse("${Me.Name}")
- The return will always be a string and you will always be using the version 2 parser
- It is still preferable to use the mq.TLO syntax when retrieving data from an existing TLO
- The purpose of this function is to allow you to perform more complex operations when doing macro/ini conversions.
Jun 9, 2022:
- ${Int[x]} is now capable of parsing numbers up to 64-bits, and will truncate the result.
- Fix reporting of spell buff counters.
Jun 8, 2022:
- Fix detection of aura and campfire spawns (#561)
- Fix ${Target.ID} now returns 0 instead of NULL to be consistent with
other spawn type objects.
Jun 1, 2022:
- Fix ${Me.SkillCap} (#568)
- changed "failed to Initialize" message
added RG links to the loader
May 27, 2022:
May 26, 2022:
- datatype: ItemSpell: add members OverrideName, OverrideDescription.
- OverrideName replaces the OtherName member. This is a name that overrides the spell name when the spell is on an item.
- OverrideDescription overrides the description string from the spell, similar to OverrideName.
- datatype: Item: fixed off-by-one error with AugSlot. The Correct range is now 1-6 and now matches the Slot value as expected.
- lua: Throw error if string argument to mq.delay contains no time unit.
May 18, 2022:
- Updated for patch
- Number of buffs has changed for player and target. Buff arrays are now dynamically sized,
and require some attention when using them in plugins:
- Use GetPcProfile()->GetMaxEffects() to get the total number of effects (short and
long buffs) for player
- Use pPetInfoWnd->GetMaxBuffs() for the max number of buffs on the pet window.
- Use pTargetWnd->GetMaxBuffs() for the max number of buffs on the target window.