• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
Very Vanilla MQ (Live Servers)

Vanilla Very Vanilla MQ (Live Servers) 2446

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
Aug 17, 2022:
- Fix autoskills not returning proper values
Posted by: Redbot
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
Posted by: Redbot
Jul 21, 2022:
- Fix achievements
Posted by: Sic
Jul 20, 2022:

  • Updated for patch
Jul 12, 2022:

  • Fix MyRange Spell member (#563)
Jun 29, 2022:

  • 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.
Posted by: Redbot
Jun 15, 2022:
- Updated for live patch.
- Potential fix for WinEQ2022 interoperability
Posted by: Redbot
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.
Posted by: Sic
Jun 1, 2022:
- Fix ${Me.SkillCap} (#568)
- changed "failed to Initialize" message

added RG links to the loader
Posted by: Sic
May 27, 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.
May 26, 2022:
  • lua: Throw error if string argument to mq.delay contains no time unit.
Posted by: Redbot
May 20, 2022:
- Fix /drop (#564)
Posted by: Redbot
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.
Posted by: Redbot
Back
Top