• 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 --->
Potion Maker - Lookup potions and auto craft

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

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