Guldgryden (0.5.2)
AI disclosure: Parts of Guldgryden’s code were created with AI assistance. Punk has reviewed and tested this version in the live ESO client.
Credits: Add-on idea, design, requirements and live testing by Punk. AI-assisted development by OpenAI ChatGPT (Nova).
Guldgryden turns surplus Provisioning ingredients into gold by crafting food and selling the products to NPC merchants.
HOW IT WORKS
Visit a Provisioning cooking fire to see your crafting plan. Guldgryden uses known green food and drink recipes that require two white-quality ingredients, one of each. It keeps a configurable reserve of every ingredient and plans recipes from the highest vendor price down through 5, 4, 3, 2 and 1 gold per portion.
Press Start Crafting to begin. Crafting runs in batches of up to 999, limited by available ingredients, backpack space and the game’s crafting limit. Stop Crafting lets the current batch finish. When production ends because the plan is complete or the backpack is full, Guldgryden can leave the cooking fire automatically.
At an NPC merchant, Guldgryden can sell only products it has tracked from its own confirmed crafting. It waits for each sale to be confirmed, reports the total, and can leave the merchant when all tracked products are sold. Locked and stolen items are skipped.
SAFETY
Eleven special ingredients are always protected. The configurable reserve applies to all other ingredients. Moving or consuming tracked food reduces the amount authorized for automatic sale. If a sale cannot be confirmed, selling stops rather than risking an oversell. Guldgryden does not mark items as junk.
SETTINGS AND COMMANDS
LibAddonMenu-2.0 is optional and adds a settings panel for the ingredient reserve and automatic merchant sales.
Type /gg to open or close the window.
Use /gg keep 1000 to set the reserve. Replace 1000 with the amount you want to keep.
The planner compares three ingredient allocations within each price tier. It avoids double-booking ingredients but does not guarantee a global optimum. Expected income is vendor revenue, not profit after ingredient market value.
0.5.2
– Reduced custom Lua globals to the single Guldgryden namespace.
– Migrated saved character ledgers to character IDs while preserving existing tracked products.
– Added backpack and inventory update reason filters.
– Replaced the crafting timeout and sale polling loops with unregisterable update handlers.
– Added AI disclosure and credits.
– Updated the API version to 101051.

