• 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

Utility MQ2AAspend

〰️Commits​


(ed2755c) ~Knightly
Merge branch 'v143' into 'master'

Update for v143

See merge request redguides/plugins/mq2aaspend!2
(86c49be) ~Knightly

〰️Commits​


- Add HAS_MERCENARY_AA checks for emu builds
(e5099e8)
Posted by: DoNotReply
Merc AA is now supported similarly to how regular AA spending works. It can use INI driven list or "Brute force" mode. Brute mode has a priority system that allows you to specify merc types, with the option to prioritize the type of your active merc.

For example, if you have a tank merc active, and you run the following command:
/aaspend mercorder 241
and then:
/aaspend mercorder auto on

Then it will prioritize spending tank aa, then melee, then general, then everything else. If you dismiss that merc, then it will do melee, then tank, then general, etc.

Adds support for the following commands that behave like regular aa commands:
  • /aaspend mercadd "AA Name"
  • /aaspend mercdel "AA Name"
  • /aaspend mercbuy "AA Name"
  • /aaspend mercbrute on|off|now
  • /aaspend mercorder #####
    • Sets order for brute force. Works like the order command: general=1, tank=2, healer=3, melee=4, caster=5
  • /aaspend mercorder auto on|off
    • When you have an active mercenary, this will prioritize that type of mercenary over what you have in the order list.
  • /aaspend mercauto on|off reads ini entries and spends according to the rules provided there. works like regular AA, with mercadd/mercdel adding/removing entries
- Cleanup
- Don't spam message if brute force is enabled
- Fix checking the wrong spell for purchase (resolves issue with activated AAs among other things)
  • Updated MQ2AASpend to automatically adjust with Autogrant for Bonus purposes.
  • my auto-space cleanup removed an extra space.
knightly:
  • Remove using namespace std
  • Remove need for pragma disable
  • Move pulse variables into OnPulse callback
  • Change initial load chat output to be minimal
  • Remove some of the unused variables
  • Move global command buffer to locals
  • Individual functions now either have space or tab indent, but not both
  • Replace NULL
  • Consolidate command function to need less returns
  • Remove some of the else after returns
  • Updated MQ2AASpend to reflect appropriate AutoGrant Expansion
Update for players that are at cap AA's and use a Glyph, but AASpend doesn't get a message that they gained or spent and AA and therefore doesn't trigger. AASpend will now look for the "You have reached the AA Point cap" string to trigger it as well, reducing wasted AA EXP. - @ChatWithThisName
Back
Top