• 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 --->
Resource icon

Unmaintained Legacy MacroQuest2 (Live Servers) 2022-01-19

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
Jan 30 2020 by RedGuides
- MQ2Relocate (Sic) Updated to ensure we fall to the secondary anchor. Added a check to ensure we don't have the anchor in our inventory
- CWTN Plugins (CWTN, Sic) MQ2Cleric will now use gem slot 8 for "buffing/misc" and will save domelee settings.
MQ2War will kick if you don't have a shield and you have a stunning kick AA.
- Bazaar.mac (kaen01) removed alias
Jan 26 2020 by RedGuides
- MQ2Status (Sic, Knightly, brainiac) Updated to allow toggling off show plugins and/or specific classes
- MQ2DanNet (dannuic) Updated code, and implemented macro end detection in order to clear out previously used variables so they can be reused.
- MQ2War (ChatWithThisName) Will now use Wars Sheol's in Tank Mode burn, will also use Rampage in "Tank Modes" when UseAoE is on

Jan 25 2020
-// ***************************************************************************
-// Function: DoHotbutton
-// Description: our '/hotbutton' command
-// Extends the built in /hotbutton command with multiple lines support
-// Usage: /hotbutton [Name] <color> <Line:><Cursor:>[Text]
-// <Line can be 1-5
-// <Cursor can ONLY be 0 which means DO NOT put the hotbutton on the cursor.
-// Usage:
-// /hotbutton TheName 14 1:0:/echo hi (Where 14 1:0: in this case means use color 14, then place /echo hi on LINE 1 and NO Cursor Attachment.)
-// /hotbutton TheName 14 1:/echo hi (Where 14 1: in this case means use color 14, then place /echo hi on LINE 1.)
-// /hotbutton TheName 1:0:/echo hi (Where 1:0: in this case means place /echo hi on LINE 1 and NO Cursor Attachment.)
-// /hotbutton TheName 1:/echo hi (Where 1: in this case means place /echo hi on LINE 1.)
-// /hotbutton TheName 0:/echo hi (Where 0: in this case means NO Cursor Attachment.)
-// Finally, just doing /hotbutton TheName 14 /echo hi OR /hotbutton TheName /echo hi just calls the eq function like before.
-// ***************************************************************************
Jan 21 2020 by RedGuides
- MQ2LinkDB (eqmule) multiple items fixed
- MQ2KissBuffs (ChatWithThisName) Now writes anytime updates immediately for changes. Now tracks Disease, Poison, Curse, and Corruption counters.
This includes covering short durations buffs. (Restless Ice for example).
- MQ2AutoClaim (ChatWithThisName) Fixed an issue with parsing dates.

Jan 20 2020
- Misc Fixes to triggers etc - braniac
Jan 15 2020 by RedGuides
- MQ2RelayTells (ChatWithThisName, brainiac) Confirmed fix for mail and relaying the tells on my end by sending myself a bunch of tells :-)
- MQ2DPSAdv (ChatWithThisName) Make columns sizeable again
- MQ2Status (Sic) Added check for MQ2Cleric and MQ2Bst
- MQ2AFNuke & MQ2Heals (jimbob) Fixed an issue with /nuke memorize array bound checking that caused a crash. Also, made (only for Wizards
at this point) /nuke memorize try to pick the ideal spells for your current level (of course, you must have them in your spellbook to mem them).
Re-Factored a ton of code to eventually combine MQ2AFNuke and MQ2Heals into a single plug-in. It will be especially handy for Droods and Shaman
that like to DPS (though I haven't added Shaman DPS to AFNuke yet). There is some sort of bug with Drood DPS occasionally breaking.
- MQ2FarmTest (Sic) Updated to add an option to toggle off "use discs"

Jan 15 2020
- Added /invoke to the list of commands that can trigger a bind.
- Updated for LIVE

Jan 14 2020 by Sic
- Updated MQ2Melee
- If you use builder dont forget to recheck it.
Jan 13 2020
- Updated max level to 115
- Updated the skillmanager for all builds.

Jan 13 2020 by Chatwiththisname
- Added MQ2SpellType Members: HastePct, SlowPct.
- Added GetMeleeSpeedPctFromSpell(PSPELL, bool) (Exported in Main)
- Added GetMeleeSpeedFromTriggers(PSPELL, bool) (not exported)
- Added HasTrigger(PSPELL) (not exported)
GetMeleeSpeedPctFromSpell is used in HastePct and SlowPct.
If the pSpell has a trigger it will automatically check the triggers for the modification speed.
Examples:
${Target.Slowed.SlowPct}
${Me.Hasted.HastePct}
${Spell[Slowing Helix].SlowPct}
etc etc.
- Fixed GetSelfBuffBySPA(int, bool, int);
- Fixed GetTargetBuffBySPA(int, bool, int);
- Fixed GetSelfShortBuffBySPA(int, bool, int);
- Fixed HasCachedTargetBuffSPA(int, bool, PSPAWNINFO, PcTargetBuff);

In all the above SPA buff checks if the SPA matched, but wasn't the increase or decrease
desired, it would stop checking anymore buffs.
Example: ${Target.Slowed} should return a pSpellType of a slow debuff on the target. But
if the target had a haste buff before the slow buff it would find SPA 11 and since it was
an increase instead of a decrease it would return -1, or NULL. Changing it to break; for those
SPA's allows it to continue checking the buffs and find any subsequent SPA 11's correctly.
quick fix for /travelto


Jan 12 2020
- Updated for TEST
Jan 11 2020 by RedGuides
- MQ2AFNuke (jimbob) Added wizard new harvest spells
- MQ2Berzerker, MQ2Cleric, MQ2Rogue (ChatWithThisName) updated
- MQ2DPSAdv (ChatWithThisName) columns will now save/load their place.

Jan 11 2020
- Fixed the ZoneGuideManagerClient class for TEST build.
(Read: /travelto crash fixed.)
Jan 10 2020
- ${Me.Spell[blah]} now searches for rank spells as well - brainiac
Example: You have Demand For Power Rk. II in your spellbook.
Usage: /echo ${Me.Spell[Demand for Power]}
Output: Demand For Power Rk. II
- MQ2Melee has been updated for ToV - Sic
Jan 09 2020 by RedGuides
- MQ2Linkdb (eqmule) Updated to not require an item on cursor to do /link /import and to not poof the item used as the template.
- MuleAssist.mac (eqmule) Fixed some issues with GoM, will now read your kissassist_info & kissassist_buff ini's.

Jan 09 2020
- Added Me.Spell it return a SpellType selecting spells only from YOUR SpellBook. - brainiac
Usage: /echo ${Me.Spell[Spirit of Wolf].ID}
Output: 278
Usage: /echo ${Me.Spell[278].Name}
Output: Spirit of Wolf
- Fixed a wrong offset for pinstCBlockedBuffWnd_x for TEST build - SwiftyMuse
- Book Icon and Gem Icon IDs will no longer be shown in ItemDisplay when they are 0 - SwiftyMuse

Jan 08 2020
- Updated for TEST
- CONTENTS changed by dbg. The evolving stuff is now in its own struct, plugins that use it need to be edited.
Example: PrePatch: pCont->EvolvingCurrentLevel
Now: pCont->pEvolutionData.p->EvolvingCurrentLevel
The Following are members of pEvolutionData: GroupID, EvolvingCurrentLevel, EvolvingExpPct, EvolvingMaxLevel, LastEquipped;
- ItemColor is now gone from CONTENTS.
Jan 05 2020 by RedGuides
- MQ2AASpend (Sic) Updated MQ2AASpend to reflect appropriate AutoGrant Expansion
- MQ2Melee (ChatWithThisName) Update MQ2Melee for new Berserker abilities. Rearranged the code to group all Berserker abilities in one spot.
- MQ2Data (ChatWithThisName) Update MQ2Data for Ground TLO. If a groundspawn item is not found, it will now correctly say so.
- MQ2Feedme (Sic, brainiac, CWTN) code cleanup and a crash fixed
- MQ2Relocate (Sic, Knightly) moved all functions into the plugin directly so anyone can compile from source, code cleaned up
Will now twist off for bards when mq2twist is loaded
- MQ2Heals (jimbob) Fixed xtarget rez problem, added new spells
- MQ2AFNuke (jimbob) Updated Cleric, Druid, Enchanter, Wizard, Magician, Ranger, Beastlord, and Shaman spells. Happy Hunting!
- Alctol.mac (wirlin) Goes to your max alcohol tolerance for your level and sobers up before camping
- CWTN Plugins (ChatWithThisName) updated, check their resource pages for updates
Back
Top