• 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! 👋
RGMercs - Lua Edition!

Combat Assist RGMercs - Lua Edition! 2461

No permission to download
  • Buff checks are now handled by shared actor data; DanNet and direct targeted are still currently available as fallback behavior. Performance is greatly improved (2.5-3x faster than checking via DanNet).
  • Removed the timer from group buff rotations in all default configs; instead, we will execute one entry at a time. This allows us to react more quickly, without compromising other higher priority actions (e.g, healing).
  • For actor peers (other PCs running RGMercs on the same PC/local network):
    • Added options to buff the entire raid, or any PCs in zone, if actor data is available.
    • Added the option to treat pets as PCs for group buff rotations, if actor data is available. Note that PCs will not report pet buffs via actors unless this setting is enabled, as there is a (minor) hit to performance. Generally, this setting is not advised, but present for use before pet affinity is available, when relying on charm pets, etc.
    • Buffing Assist List members with group buff rotations is now optional.
Under the Hood

  • Created "GetBuffableIDs", a routing function for group buff rotations to properly select from Group/Raid/In-Zone based on current options.
    • Custom Config users will need to update their group buff rotation targets to use this new function to benefit from enhanced functionality, but the change is not breaking.
  • Buff checks now primarily rely on cached buff, song and blocked lists being passed in the actor heartbeat.
  • Refactored all buff checks to allow the option of skipping blocked buff or trigger checks, and (de/re)nested for better reading or flow.
  • Split LocalBuffCheck into LocalBuffCheck and LocalPetBuffCheck.
  • GroupBuffCheck now behaves exactly like GroupBuffAACheck, GroupBuffItemCheck.
  • Created "ResolveBuffCheck", a routing function very similar to the previous iteration of GroupBuffCheck.
  • Created "AddedBuffCheck", a helper for class configs to make additional checks where normal stacking checks do not apply. Previously, this was done directly by PeerBuffCheck, but this will be simpler for a config editor to understand and implement (less passed variables, descriptive name, etc).
~AlgarDude
  • Added a condition that will fire when any poi/dis/cur/cor effect with counters is found on you.
~AlgarDude
  • Add EQM custom "Talisman of the Puma" (Thanks Nunno!)
  • The pet haste buff will now respect our haste settings. (Thanks TempusX!)
~AlgarDude
  • Named List(EQM) - Updated for more trailing and preceding spaces.
  • BST/PAL (EQM) - Minor bug corrections.
  • Named autotarget state now properly resets on zone.
  • MA's now transmit their autotarget via actors directly in all situations, not just when the target is forced.~AlgarDude
  • Adjusted taka named list for some mobs having trailing spaces.~AlgarDude
  • Fixed typo in named list
  • Minor config adjustments~AlgarDude
Back
Top
Cart