• You've discovered RedGuides, an EverQuest multi-boxing and scripting 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! 2957

No permission to download
  • SHM(Laz) - Adjust Group Pact of the Wolf usage.
  • SHM(Laz) - Languid Bite is a burn (now affects all standard det spells).
  • PAL(Laz) - Restructure AA Stuns.
    • Persecution is now optional (now has a healing debuff).
    • Expanded use of earlier AA stuns.
~AlgarDude
~Derple
Button tooltips in the Button Master Integration preview grid now end with a highlighted line, with a move icon, telling users they can drag the button straight onto a ButtonMaster slot to import it.

Co-Authored-By: Claude Opus 5.5 (1M context) [email protected]

~Derple
Adds a new "Button Master Integration" section to the Options UI that lets users preview Algar's RGMercs command-and-control button sets and import them directly into ButtonMaster.

Button library
  • extras/buttonmaster_sets.lua holds Algar's 164 buttons and 26 sets in ButtonMaster's own Buttons/Sets shape, with ButtonMaster's runtime cache fields and per-character window layouts stripped out.
Previewing and importing
  • Pick a set to see its buttons drawn the way ButtonMaster draws them (icon or colored square, label in the button's text color). Hovering a button shows its command; clicking it shows the command in a read-only Zep viewer.
  • "Import Set" / "Import Button" send the set or button to ButtonMaster on this character through its "ImportObject" actor event. ButtonMaster then imports it with its own import code (new Button_N keys, set renamed on a name clash, set added to hotbar window 1) and syncs other boxes through its normal settings broadcast.
  • Buttons can also be dragged from the preview grid straight onto a ButtonMaster slot. The drag payload is a standard ButtonMaster share code.
  • Both require a ButtonMaster build with the "ImportObject" event and the "RGMERCS_BUTTON" drop target. Import buttons are disabled when ButtonMaster is not running.
Character names
  • Algar's buttons name his characters directly (e.g. /dex Algarpal ...). A Character Names panel maps each one to the user's own character, shown by role: MainTank (Algarshd), Offtank (Algarpal), Cleric, Druid, Enchanter, Necromancer, Shaman and Warrior.
  • Auto Detect fills the names from RGMercs peer heartbeats on the current server by class. MainTank prefers WAR > SHD > PAL, Offtank prefers PAL > SHD > WAR, and the two tanks are never given the same character. Each run overwrites the rows it finds a match for.
  • Names are saved in the new server-scoped ButtonMasterNames setting, so Auto Detect does not need to be rerun each session. Manual edits save when the field loses focus.
  • Names are swapped in (case-insensitive, whole names only) on preview, import and drag. The shipped library is never modified.
SmartSend
  • Adds /rgl smartsend <command>: sends via /dgra in a raid, /dgga in a group, or runs the command directly when solo, matching the standalone smartsend.lua script.
  • 49 of Algar's buttons use /ss. These are rewritten to /rgl smartsend on preview, import and drag, so the imported buttons work without smartsend.lua running.
Co-Authored-By: Claude Opus 5.5 (1M context) [email protected]

~Derple
  • Removed the callback to add a static delay.
  • Special thanks to Nand for tinkering and testing.
~AlgarDude
  • DRU - Adjusted Wolf Spirit.
  • RNG - Adjusted Scout's Mastery.
  • RNG - Adjusted Outrider's.
~AlgarDude
Back
Top
Cart