Download
(19 Kb)
Download
Updated: 08/29/21 07:49 AM
Pictures
File Info
Compatibility:
Waking Flame (7.1.5)
Updated:08/29/21 07:49 AM
Created:07/05/19 09:44 AM
Monthly downloads:47
Total downloads:9,692
Favorites:17
MD5:
Alchemist (Continued by Koenari)  Popular! (More than 5000 hits)
Version: 7.1.5-1.0
by: Koenari [More]
This is a continuation of the Alchemist AddOn originally by awesomebilly and updated by weixm09
Original: https://www.esoui.com/downloads/info...eBugFixed.html
I hope this will reach and help all those using the original one.
If you have a question, suggestion or found a bug just write a comment

Cheers Koenari


What does it do?

This addon tells you which alchemy reagents (in your current inventory/bank) to combine, and in what order, to discover the maximum number of new traits.

If there's no unknown traits to be discovered, it will tell you that as well.

How does it work?

The addon will activate as soon as you interact with an Alchemy Station. An extra window will open up with a list of optimal reagent combinations, in order.
These are only changes I have done. For previous changes consult the readme.md inside the archive :)

7.1.5-1.0
  • added new reagents
    • Crimson nirnroot
    • Vile coagulant
    • Chaurus egg
  • added new trait
    • Timidity
  • Updated french translation for "Critique"

166.5
  • corrected some reagent's traits
    • Clam Gall
    • Powdered Mother of Pearl
166.4
  • corrected German translation
    • Kritische Zaubertreffer -> Kritische Magietreffer
  • corrected English translation (These somehow worked before on my english client?)
    • Weapon Crit -> Weapon Critical
    • Spell Crit -> Spell Critical
166.3
  • Added reagents
    • Dragon's Blood
    • Dragon's Bile
  • Added traits
    • Heroism
166.2
  • Updated all trait names
  • Updated all reagent's traits
  • Added reagents
    • Butterfly Wing
    • Clam Gall
    • Powdered Mother of Pearl
  • Updated french translation
166.1
  • Added following reagents :
    • Beetle Scuttle
    • Fleshfly Larva
    • Mudcrab Chitin
    • Nightshade
    • Scrib Jelly
    • Spider Egg
    • Hindrance
    • Torchbug Thorax
  • Added following traits
    • Protection
    • Vitality
    • Vulnerability
    • Gradual Ravage Health
    • Defile
    • Lingering Health
    • Enervation
    • Fracture
  • Checked compatibility with current API Version (100027)
  • Missing French translation
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
166.5
18kB
Koenari
07/07/19 06:59 AM
166.3
18kB
Koenari
07/06/19 06:50 AM
166.2
17kB
Koenari
07/05/19 02:25 PM
166.1
17kB
Koenari
07/05/19 10:01 AM


Post A Reply Comment Options
Unread 04/28/23, 02:19 PM  
ghosttiger40

Forum posts: 0
File comments: 7
Uploads: 0
anyone got a fix for this

user:/AddOns/Alchemist/Alchemist.lua:58: attempt to index a nil value
stack traceback:
user:/AddOns/Alchemist/Alchemist.lua:58: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
|caaaaaa<Locals> event_type = 131537, crafting_type = 4 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 04/28/23, 01:10 PM  
ghosttiger40

Forum posts: 0
File comments: 7
Uploads: 0
Dragon Rheum is not a valid reagent

This is the Error message I get on every single toon since I picked up Dragon Rheum. Is there a solution to the Error. I know it's been around for awhile now.


assert: 'Dragon Rheum' is not a valid reagent.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:409: in function 'Inventory:add_reagent'
<Locals> self = [table:1]{}, reagent_name = "Dragon Rheum", qty = 27, known_traits = [table:2]{}, bag_id = 5, slot_index = 150671, traits = [table:3]{} </Locals>
user:/AddOns/Alchemist/Alchemist/Inventory.lua:472: in function 'Inventory: populate_from_control'
<Locals> self = [table:1], control = [table:4]{dirty = F, sortKey = "custom", performingFullRefresh = F, sortOrder = T}, list_data = [table:5]{}, _ = 29, list_item = [table:6]{top = 2448, bottom = 2556, typeId = 2}, type_id = 2, reagent_data = [table:7]{quality = 2, name = "Dragon Rheum", custom = 0, icon = "/esoui/art/icons/item_u24_drag...", stackCount = 27, sellPrice = 9, stackSellPrice = 243, slotIndex = 150671, meetsUsageRequirements = T, functionalQuality = 2, statusSortOrder = 0, displayQuality = 2, bagId = 5}, name = "Dragon Rheum", bag_id = 5, slot_index = 150671, qty = 27, known_traits = [table:2] </Locals>
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
<Locals> inventory = [table:1] </Locals>
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
<Locals> event_type = 131537, crafting_type = 4 </Locals>

And I get this on completion

assert: 'Dragon Rheum' is not a valid reagent.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:409: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:472: in function 'Inventory: populate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:32: in function 'on_craft_completed'
Report comment to moderator  
Reply With Quote
Unread 01/05/23, 02:35 AM  
Peterh778

Forum posts: 0
File comments: 1
Uploads: 0
New Reagents

Hi Koenari, great addon! I really enjoy to use it.
Would you like to update it for new reagents, like Dragon Rheuma?
(or, if possible, code autoupdating? - I'm not a programmer so I don't know if it's even possible).
Report comment to moderator  
Reply With Quote
Unread 04/18/21, 08:41 AM  
Jake_Lonestar

Forum posts: 0
File comments: 2
Uploads: 0
update needed

Hey Koenari, great work so far. Are you planning to update the addon anytime soon? There have been several new Alchemy ingredients added since your last update. If not then maybe see if Potion Maker or Alchemy Unkown addons could take over or merge it. Thanks.
Report comment to moderator  
Reply With Quote
Unread 07/17/20, 10:22 PM  
DewiMorgan
 
DewiMorgan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 81
Uploads: 1
On entering an alchemy table:
Code:
'Crimson Nirnroot' is not a valid reagent.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:391: in function 'Inventory:add_reagent'
|caaaaaa<Locals> self = [table:1]{}, reagent_name = "Crimson Nirnroot", qty = 3, known_traits = [table:2]{}, bag_id = 5, slot_index = 150672, traits = [table:3]{} </Locals>|r
user:/AddOns/Alchemist/Alchemist/Inventory.lua:454: in function 'Inventory:populate_from_control'
|caaaaaa<Locals> self = [table:1], control = [table:4]{performingFullRefresh = F, sortKey = "custom", sortOrder = T, dirty = F}, list_data = [table:5]{}, _ = 27, list_item = [table:6]{typeId = 2, top = 2160, bottom = 2268}, type_id = 2, reagent_data = [table:7]{slotIndex = 150672, displayQuality = 2, sellPrice = 9, statusSortOrder = 0, quality = 2, bagId = 5, name = "Crimson Nirnroot", meetsUsageRequirements = T, custom = 0, icon = "/esoui/art/icons/crafting_wate...", functionalQuality = 2, stackCount = 3, stackSellPrice = 27}, name = "Crimson Nirnroot", bag_id = 5, slot_index = 150672, qty = 3, known_traits = [table:2] </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
|caaaaaa<Locals> inventory = [table:1] </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
|caaaaaa<Locals> event_type = 131527, crafting_type = 4 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 11/04/19, 09:04 AM  
Cosmop

Forum posts: 0
File comments: 1
Uploads: 0
Errormessage - 'Drachenschleim' is not a valid reagent.

Hi,

Getting this Errormessage each time i visit an Alchemy-Table.
Playing German Version of ESO. I believe it depents unknown ingredient "Dragonslime (Drachenschlein).

---------------------------------------------------------------------------------------------------
'Drachenschleim' is not a valid reagent.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:391: in function 'Inventory:add_reagent'
|caaaaaa<Locals> self = [table:1]{}, reagent_name = "Drachenschleim", qty = 44, known_traits = [table:2]{}, bag_id = 5, slot_index = 150671, traits = [table:3]{} </Locals>|r
user:/AddOns/Alchemist/Alchemist/Inventory.lua:454: in function 'Inventoryopulate_from_control'
|caaaaaa<Locals> self = [table:1], control = [table:4]{LibFilters3_filterType = 19, dirty = F, sortOrder = T, sortKey = "custom", performingFullRefresh = F}, list_data = [table:5]{}, _ = 27, list_item = [table:6]{typeId = 2, top = 2160, bottom = 2268}, type_id = 2, reagent_data = [table:7]{stackSellPrice = 396, sellPrice = 9, statusSortOrder = 0, custom = 0, name = "Drachenschleim", icon = "/esoui/art/icons/item_u24_drag...", slotIndex = 150671, bagId = 5, meetsUsageRequirements = T, stackCount = 44, quality = 2}, name = "Drachenschleim", bag_id = 5, slot_index = 150671, qty = 44, known_traits = [table:2] </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
|caaaaaa<Locals> inventory = [table:1] </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
|caaaaaa<Locals> event_type = 131523, crafting_type = 4 </Locals>|r
-------------------------------------------------------------------------------------------------
Report comment to moderator  
Reply With Quote
Unread 11/02/19, 06:37 PM  
Wixty

Forum posts: 0
File comments: 1
Uploads: 0
Code:
'Бесовский гриб' is not a valid reagent.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:391: in function 'Inventory:add_reagent'
|caaaaaa<Locals> self = [table:1]{}, reagent_name = "Бесовский гриб", qty = 10, known_traits = [table:2]{1 = "Травма"}, bag_id = 5, slot_index = 30156, traits = [table:3]{} </Locals>|r
user:/AddOns/Alchemist/Alchemist/Inventory.lua:454: in function 'Inventory:populate_from_control'
|caaaaaa<Locals> self = [table:1], control = [table:4]{dirty = F, LibFilters3_filterType = 19, performingFullRefresh = F, sortKey = "custom", sortOrder = T}, list_data = [table:5]{}, _ = 9, list_item = [table:6]{bottom = 684, top = 576, typeId = 2}, type_id = 2, reagent_data = [table:7]{icon = "/esoui/art/icons/crafting_mush...", clearAgeOnClose = T, slotIndex = 30156, statusSortOrder = 0, stackCount = 10, custom = 0, name = "Бесовский гриб", sellPrice = 2, bagId = 5, stackSellPrice = 20, meetsUsageRequirements = T, quality = 2}, name = "Бесовский гриб", bag_id = 5, slot_index = 30156, qty = 10, t1 = "Травма", _ = "/esoui/art/icons/alchemy/craft...", _ = "/esoui/art/icons/alchemy/craft...", _ = "Увеличение силы ...", _ = "/esoui/art/icons/alchemy/craft...", known_traits = [table:2] </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
|caaaaaa<Locals> inventory = [table:1] </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
|caaaaaa<Locals> event_type = 131523, crafting_type = 4 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 07/21/19, 03:46 AM  
romilly

Forum posts: 3
File comments: 30
Uploads: 0
Re: Sunshine's Guide is what Ive used up till now.

Originally Posted by romilly
Does this implement this guide as an Addon? I've been looking for someone who's done this! Crossing my fingers!

http://www.sunshine-daydream.us/craf...y.html#Atraits
Hmm, apparently not as efficient as Sunshine's Guide - which switches to 3 ingredients to do the last few. Doesn't save much TBH.

However, what I was really hoping for was for when you CLICKED on the names that it would insert the ingredients for you.
Report comment to moderator  
Reply With Quote
Unread 07/21/19, 03:38 AM  
romilly

Forum posts: 3
File comments: 30
Uploads: 0
Sunshine's Guide is what Ive used up till now.

Does this implement this guide as an Addon? I've been looking for someone who's done this! Crossing my fingers!

http://www.sunshine-daydream.us/craf...y.html#Atraits
Report comment to moderator  
Reply With Quote
Unread 07/07/19, 08:00 AM  
Koenari
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
Those wikis...

All fixed in 166.5. Finally gave up on wikis and did everything with in-game info
Report comment to moderator  
Reply With Quote
Unread 07/07/19, 07:03 AM  
Crapgame

Forum posts: 1
File comments: 15
Uploads: 0
Trait 'Spell Critical' is NOT in our list of traits for reagent 'Namira's Rot'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:403: in function 'Inventory:add_reagent'
|caaaaaa<Locals> self = tbl, reagent_name = "Namira's Rot", qty = 238, known_traits = tbl, bag_id = 5, slot_index = 30153, traits = tbl, all_traits = tbl, _ = 1, trait = "Spell Critical" </Locals>|r
user:/AddOns/Alchemist/Alchemist/Inventory.lua:454: in function 'Inventoryopulate_from_control'
|caaaaaa<Locals> self = tbl, control = tbl, list_data = tbl, _ = 37, list_item = tbl, type_id = 2, reagent_data = tbl, name = "Namira's Rot", bag_id = 5, slot_index = 30153, qty = 238, t1 = "Spell Critical", _ = "/esoui/art/icons/alchemy/cr...", _ = "/esoui/art/icons/alchemy/cr...", _ = "Uncertainty", _ = "/esoui/art/icons/alchemy/cr...", known_traits = tbl </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
|caaaaaa<Locals> inventory = tbl </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
|caaaaaa<Locals> event_type = 131523, crafting_type = 4 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 07/07/19, 06:33 AM  
TheAutumnWind

Forum posts: 0
File comments: 9
Uploads: 0
Trait 'Hindrance' is NOT in our list of traits for reagent 'Clam Gall'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:403: in function 'Inventory:add_reagent'
|caaaaaa<Locals> self = tbl, reagent_name = "Clam Gall", qty = 14, known_traits = tbl, bag_id = 5, slot_index = 139020, traits = tbl, all_traits = tbl, _ = 2, trait = "Hindrance" </Locals>|r
user:/AddOns/Alchemist/Alchemist/Inventory.lua:454: in function 'Inventoryopulate_from_control'
|caaaaaa<Locals> self = tbl, control = tbl, list_data = tbl, _ = 24, list_item = tbl, type_id = 2, reagent_data = tbl, name = "Clam Gall", bag_id = 5, slot_index = 139020, qty = 14, t1 = "Increase Spell Resist", _ = "/esoui/art/icons/alchemy/cr...", _ = "/esoui/art/icons/alchemy/cr...", _ = "Breach", _ = "/esoui/art/icons/alchemy/cr...", t2 = "Hindrance", _ = "/esoui/art/icons/alchemy/cr...", _ = "/esoui/art/icons/alchemy/cr...", _ = "Speed" </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
|caaaaaa<Locals> inventory = tbl </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
|caaaaaa<Locals> event_type = 131523, crafting_type = 4 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 07/06/19, 11:32 PM  
Tirili

Forum posts: 0
File comments: 3
Uploads: 0
Trait 'Kritische Magietreffer' is NOT in our list of traits for reagent 'Namiras Fäulnis'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:403: in function 'Inventory:add_reagent'

|caaaaaa<Locals> self = tbl, reagent_name = "Namiras Fäulnis", qty = 4, known_traits = tbl, bag_id = 5, slot_index = 30153, traits = tbl, all_traits = tbl, _ = 1, trait = "Kritische Magietreffer" </Locals>|r
user:/AddOns/Alchemist/Alchemist/Inventory.lua:454: in function 'Inventoryopulate_from_control'
|caaaaaa<Locals> self = tbl, control = tbl, list_data = tbl, _ = 17, list_item = tbl, type_id = 2, reagent_data = tbl, name = "Namiras Fäulnis", bag_id = 5, slot_index = 30153, qty = 4, t1 = "Kritische Magietreffer", _ = "/esoui/art/icons/alchemy/cr...", _ = "/esoui/art/icons/alchemy/cr...", _ = "Ungewissheit", _ = "/esoui/art/icons/alchemy/cr...", known_traits = tbl </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
|caaaaaa<Locals> inventory = tbl </Locals>|r
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
|caaaaaa<Locals> event_type = 131523, crafting_type = 4 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 07/06/19, 01:47 PM  
BoDiddles

Forum posts: 0
File comments: 2
Uploads: 0
Because the addon told me to

Trait 'Weapon Critical' is NOT in our list of traits for reagent 'Dragonthorn'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:403: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:454: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:59: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:15: in function 'on_start_crafting'
Report comment to moderator  
Reply With Quote
Unread 07/06/19, 07:13 AM  
Koenari
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
It's now on friendly terms with dragon stuff
Apparently you have to be very careful on what wiki you use since they are not all up to date
The current version is based on http://benevolentbowd.ca/games/esotu...vents-recipes/
And I tried to test everything in-game, but I'm relatively new to ESO so I don't have all reagents. So again thx for the help
Also I've replaced the screenshot to clarify what the AddOn does. Thx for pointing that out
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: