• 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! 👋
Easy.lua

Easy.lua BETA v10.0

No permission to download
Easy.lua BETA v10.0

Big update. Easy has been rebuilt from one giant file into modules, burns have been reworked across every class, and a number of long standing bugs are fixed.

Before you update
  • Delete your old lua\Easy folder first, then unzip the new easy folder into your lua folder. Run it with /lua run easy.
  • Settings have moved to config\easy\ in your MacroQuest folder. Each character gets its own Easy_<server>_<name>.ini, and config.lua (food, drink, destroy/keep lists, mod rods) is created for you on first run. config_default.lua is gone, so there's nothing to rename.
  • Your old Easy.ini is not carried over. Run each character once to create its new settings, then set your options again.

Burns
  • New burn trigger, based on how RGMercs decides to burn: burn when enough mobs are on you, when the target is named, or when you force it. No more fixed target HP window.
  • New settings in Custom Burn Settings: Use Auto Burn, Burn Always, Burn On Named, Burn When Fighting This Many Mobs (default 1), and an optional "Also Require Target HP Window" if you still want the old Start/Stop Burn range on top.
  • New commands: /easy burn forces a burn on your current target (clears itself when you change target or it dies), and /easy burnclear cancels it.
  • Added missing AAs and disciplines to most class burns, compared against the RGMercs Live class configs. Intensity of the Resolute is added for Bard, Beastlord, Cleric, Monk, Paladin, Rogue, Shadowknight, Shaman and Warrior, plus class-specific additions for Beastlord, Berserker, Cleric, Druid, Monk, Necromancer, Paladin, Ranger, Shadowknight and Warrior.
  • Disciplines now try each rank/era name in turn, so whichever version you have scribed gets used, and they won't try to fire while another discipline is running.
  • Burn clickies: Berserker (Cohort's Warmonger Coat), Shadowknight (Innoruuk's epic, named targets only), Beastlord (Beast Tamer's / Savagesoul Jerkin) and Necromancer (Blightbringer's Tunic / Deathcaller's Robe). If you don't have the item, it's skipped with no delay.
  • Only your own class's burn is loaded, so Easy starts faster.

Interface
  • The Class Options tab only shows options your class can actually use.
  • Refreshed Hunter tab: new colors, animated progress bar and buttons.

Rogue
  • Poison legs: only clicks when you're wearing legs that have a click effect, never while you're sneaking or hidden, and can no longer lock the legs slot if you're holding Shift.
  • After summoning, sneak and hide are only used if they're off and ready, so it no longer turns sneak off if you were already sneaking.

Corpse recovery (Rogue/Bard)
  • Walks to the corpse and only targets it once it's close, instead of targeting it from across the zone.
  • Fixed consent for DanNet corpses.
  • Gives up after 3 minutes if it can't reach the corpse.
  • Fixed macros being left paused when a recovery failed part way.

Other fixes
  • Destroying mod rods no longer spams "Invalid item slot".
  • Close Book waits without freezing the rest of Easy.
  • DanNet load attempts are limited to once every 30 seconds.

As always, run your first launch on one character at a time so each one's settings file gets created. Feedback and bug reports welcome in the discussion thread.
Missed the request for adding Pick Pockets.
Under the options tab there is a checkbox for auto Pick Pockets.
Added to the Class options when using burn routines.
Added a check in each burn routing for Back Item / Damage shield buff and Charm / Geomantra. Will cast these buff items if you don't have the buff and have the item equipped.
Added the base starter routine for MNK Burn (will need tweaked as did not have a 120 Monk to actually test)
Added Intimidation to the classes that use it.
All automations of the script are set to off (false) by default with the exception of UseDanNet. You have the option to set UseDannet to false in the custom ini file, however this will also disable any functions that require DanNet to work.

Added a zone that was missing (753) as a non safe zone.

Added mercenary information under the merc tab. Merc info will be displayed if you have an active mercenary.

Added animation to the battery level of your power source. Empty/Quarter/Half/ThreeQuarter and Full.

Attachments

  • Untitled.jpg
    Untitled.jpg
    27.7 KB · Views: 2
  • Untitled2.jpg
    Untitled2.jpg
    24.8 KB · Views: 2
  • Untitled3.jpg
    Untitled3.jpg
    24.8 KB · Views: 3
  • Untitled4.jpg
    Untitled4.jpg
    2.4 KB · Views: 1
You can now add font_size=1 to your character ini to save a font size.
font_size=0.75 is small
font_size=1.25 is larger
Corrected the cauldron mem spell line.
'/mem "%s" 1', v to
'/mem 1 "%s"', v
Sorry, forgot a critical local value that crashed the account tab. Should be working as intended now.
Request by afortner87

Under account tab, added a simple plat tracker. Press Reset Tracker and this will keep track of all platinum looted /added or spent until you reset tracker again to 0.
Changed height requirement for Group Shrink to account for illusions that do not shrink past 2.3.
Added the options Begging and Bind Wound.

Begging. Be careful who you are begging. It can get you axed.

Bind wound probably needs tested and feedback.

In theory, if you have bandages and you or a group member drops below 90% hp you will pause macro and bind the toon until over 90% or you get xtarget aggro. I am sure something can go wrong with this if you are running any other LUA scripts or Plugins. Use the Bind Wound function at your own risk.

Also, added checks for Burn function to stop trying to activate discs when sitting.
Back
Top
Cart