• Hail, we're RedGuides. We want you to play six (yes, 6!) EverQuest characters at once. We have scripts and a friendly community to help, please join our playstyle and say hello! 👋
  • We've added LLM sections to our Terms & Rules and Resource Rules, for everyone's sanity & in-game safety.
    Read more
    a. Do not replace your voice with an LLM. This goes for your posts and your scripts. Drafting and editing with a tool is fine, but don't take you out of what you share.
    b. Do not replace your EQ character's voice with an LLM. We don't want scripts that speak over /ooc, /shout or other public channels. This has been an unwritten rule that's kept casino scripts off the site for decades, but we're now compelled to make it clear: keep automated communication private.

    Why Does RG Review Scripts?
    Nearly every LLM-written Lua script we see is making your character do impossible things, and rarely in a way that's beneficial to you. We've seen heavy server hammering, /target over impossible distances when /nav spawn would passively accomplish the same thing, a spawn search that fires 20+ times per second, and other pointless actions that are likely annoying GMs.

    You are welcome to use LLMs as a tool to structure, draft, and edit your work, but please read critically before hitting /lua run
Potion Maker - Lookup potions and auto craft

Trade / Skill Potion Maker - Lookup potions and auto craft 1.2

Download
After learning that coroutines shouldn't be called from within ImGUI, I have consolidated them into the main function. I hope that this runs better for everyone. Please let me know what you think.
Many, many thanks for @Kuhle and their Scriber Lua. From studying how that was put together, I've learned about coroutines and better ways to control the flow of the program. Because of this, there is better tracking of potion success. I've also improved the buying function, so it will only buy ingredients that you don't have in your inventory.
Cleaned up the code to improve adding items to the medicine bag and you don't need to close it between combines. I believe there was a conflict with MQ2AutoForage and the /autoinventory that it sends. When you are creating potions, then it will pause the autoforage.
Corrected an oversight for selecting items to add to medicine bag. In the recipe list, I marked dropped items with an asterisk (*), but forgot to scrape those from the function that added them to the bag. Added a match that removes the asterisk and now items are added correctly.
Added the requested Enriched Mana Elixir and Evocation Focus Draught potions.

Mana Elixir is under "Reduce Mana -> Beneficial Spells"
Evocation Focus is under "Direct Damage when Casting -> Any Spells"

Setting Level to "I" will make them easier to find.

These potions use ingredients not available from Alchemist Redsa in PoK, and so I separated the potion making function into "Buy Mats" and "Make Potion". This way, you just need to have the ingredients in your inventory, select the desired potion, set the quantity, hit "Make Potion" and let it run.

Just a reminder that your medicine bag must NOT be open.
To get around not knowing the recipe, PotionMaker will now open your medicine bag in Experimentation mode to add the ingredients and combine them. This should also learn the recipe if you didn't already know it. Still some bugs on my To Do list, such as updating Alchemy skill when it increases and checking if the medicine bag is already open.

Make sure your potion bag is closed before clicking Make Potion!
If the bag is open already, then it will close and items will not add

Keep in mind not to make too many potions at a time. I was able to do 43 in a row while testing before it started running into issues. Suggest not doing more than 20.

The Lua functions by sending a series of timed slash commands, which means that closing the program will not stop any ongoing crafting.

Outside of those, please let me know if you have any questions, issues, or suggestions.
Wow, finally finished the potion table data. Next focus will be adding the materials to the potion bag to learn recipes if needed. Just returned from a week in the field and I've been itching to finish this up. As always, let me know if anything is off and needs fixed.
Thank you to Redfrog for the laugh and the motivation to keep pushing. I've done up to trivial 512 and took care of some typos and missed recipes. I've come up with a way to put items into the medicine bag to combine when the recipe isn't known and I'm working on automating that. Let me know what you all think.
Recipes through trivial 400 added. Let me know if you'd like me to go all the way up to 575, or to add the TLP/Thrown Suspensions.

Other than that, I have also added an asterisk (*) to the recipes that are not vendor purchasable. This lets you see which items from the recipe need to be farmed and allows the program to skip trying to buy it.
Continuing to add potions. Up to trivial 336 and still going strong. I've been working to minimize typos or errors, but after 325 potions, I may have overlooked something. If you notice anything weird, please let me know.
Back
Top
Cart