Download
(29 Kb)
Download
Updated: 04/02/15 12:00 AM
Pictures
File Info
Compatibility:
Update 6 (1.6.5)
Updated:04/02/15 12:00 AM
Created:04/04/14 03:33 PM
Monthly downloads:43
Total downloads:128,707
Favorites:402
MD5:
Alchemist (Update 6) Escape Bug Fixed  Popular! (More than 5000 hits)
Version: 165.1
by: awesomebilly [More]
Alchemist
An Elder Scrolls Online addon for.. alchemists!

For Update 6 I spent a solid week trying to refactor and find the bug where the keyboard would break.
This is now fixed!
For updates on how it was fixed, please see the bottom of this post.


Have another idea? Write a comment!

If you enjoy this Addon I accept in-game-gold as donations!
@awesomebilly





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.

Changelog
See change log button

Known Bugs
Temp chat list is sorted at bottom, users need to scroll upward.
Top of the chat leaves a blank space (ugly)



How the escape bug was fixed:
This wasn't a single issue but multiple issues that caused this.
Issue #1, global self in the unicorn library (Removed/Refactored/Renamed and fixed)
Issue #2, too much global variable work going on
Issue #3, and MAJOR THANKS TO Votan
had a global "i" variable inside a table loop and was breaking each time. (Moved to local variable)

Topic found here:
http://www.esoui.com/forums/showthread.php?p=20127#post20127

GitHub link: https://github.com/williamrussellajb/ESOPublicAddons


Major thank you to @minceraft ... you helped me finish this with the herbs you mailed!
v.1.6.5.0
api version 100011
Removed Unicorn, List
Implemented Temp chat view to display.

v0.08
version 100004


v0.08
- Complete rewrite of localization code. Should be easier to do translations for reagents and traits now.
- Removed combinations of three reagents. Will put it back at some point, hopefully!

v0.07
- Fixed yet another german translation error.
- Fiddled some with the UI.

v0.06
- Alchemist now supports combinations of up to three reagents, if you have the passive Laboratory Use ("Allows the use of up to 3 reagents while mixing Potions.")

v0.05
- Fixed more issues with both german and french translations of reagents and traits.
- Added an error message for instances where we end up with more than 4 traits on a reagent.

v0.04
- Fixed issues with both german and french translations of reagents and traits.
- Added better error messages for when Alchemist finds reagents or traits that are spelled differently.

v0.03
- Added support for french clients!

v0.02
- Added multilingual support, and support for german clients!
Archived Files (10)
File Name
Version
Size
Uploader
Date
1.6.5.0
74kB
awesomebilly
03/29/15 12:26 AM
0.08
17kB
awesomebilly
05/22/14 08:27 PM
0.08
18kB
awesomebilly
04/09/14 11:31 AM
0.07
16kB
helgefmi
04/08/14 03:49 PM
0.06
17kB
helgefmi
04/08/14 02:10 PM
0.05
17kB
helgefmi
04/08/14 09:48 AM
0.04
17kB
helgefmi
04/07/14 12:25 PM
0.03
16kB
helgefmi
04/06/14 09:42 AM
0.02
13kB
helgefmi
04/06/14 04:47 AM
0.01
11kB
04/04/14 03:33 PM


Post A Reply Comment Options
Unread 01/06/17, 10:28 AM  
MacEmjor

Forum posts: 0
File comments: 2
Uploads: 0
'Skribgelee' is not a valid reagent.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:327: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Last edited by MacEmjor : 01/06/17 at 10:28 AM.
Report comment to moderator  
Reply With Quote
Unread 08/09/16, 02:30 PM  
sasehe

Forum posts: 0
File comments: 5
Uploads: 0
Trait 'Lower Spell Crit' 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:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Report comment to moderator  
Reply With Quote
Unread 08/09/16, 02:23 PM  
sasehe

Forum posts: 0
File comments: 5
Uploads: 0
'Fleshfly Larva' is not a valid reagent.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:327: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Report comment to moderator  
Reply With Quote
Unread 03/22/16, 11:44 PM  
asainattack

Forum posts: 0
File comments: 1
Uploads: 0
Error

Trait 'Ravage Magicka' is NOT in our list of traits for reagent 'Corn Flower'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:33: in function 'on_craft_completed'

and

Trait 'Ravage Stamina' is NOT in our list of traits for reagent 'Blessed Thistle'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:33: in function 'on_craft_completed'
Last edited by asainattack : 03/23/16 at 12:12 AM.
Report comment to moderator  
Reply With Quote
Unread 01/15/16, 12:15 PM  
Isuaven

Forum posts: 0
File comments: 5
Uploads: 0
Trait 'Ravage Stamina' is NOT in our list of traits for reagent 'Blessed Thistle'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Report comment to moderator  
Reply With Quote
Unread 01/13/16, 12:59 PM  
Niki84

Forum posts: 0
File comments: 2
Uploads: 0
Trait 'Lebensverwüstung' is NOT in our list of traits for reagent 'Akelei'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Report comment to moderator  
Reply With Quote
Unread 12/13/15, 06:41 PM  
scamish76

Forum posts: 0
File comments: 1
Uploads: 0
Trait 'Ravage Magicka' is NOT in our list of traits for reagent 'Corn Flower'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventory: populate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Last edited by scamish76 : 12/13/15 at 06:42 PM.
Report comment to moderator  
Reply With Quote
Unread 12/01/15, 08:04 AM  
Krant90

Forum posts: 0
File comments: 1
Uploads: 0
Trait 'Restore Magicka' is NOT in our list of traits for reagent 'Blue Entoloma'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'

The Add-on is anyway signed as "out of date"
Report comment to moderator  
Reply With Quote
Unread 11/10/15, 11:40 PM  
ethenhunt

Forum posts: 0
File comments: 3
Uploads: 0
Error message 11/10/15

Trait 'Ravage Stamina' is NOT in our list of traits for reagent 'Blessed Thistle'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Report comment to moderator  
Reply With Quote
Unread 09/24/15, 06:26 AM  
Steckel

Forum posts: 0
File comments: 1
Uploads: 0
Thumbs down UI Error

Code:
Trait '/esoui/art/icons/alchemy/crafting_alchemy_trait_lowerspellpower_match.dds' is NOT in our list of traits for reagent 'Blue Entoloma'. Please leaeve a comment on esoui.com with this error.
stack traceback:
	[C]: in function 'assert'
	user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
	user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventory:populate_from_control'
	user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
	user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Last edited by Steckel : 09/24/15 at 06:28 AM.
Report comment to moderator  
Reply With Quote
Unread 09/03/15, 11:06 AM  
DogEyedBoy

Forum posts: 0
File comments: 17
Uploads: 0
Code:
Trait 'Ravage Stamina' is NOT in our list of traits for reagent 'Blessed Thistle'. Please leaeve a comment on esoui.com with this error.
stack traceback:
	[C]: in function 'assert'
	user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
	user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventory:populate_from_control'
	user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
	user:/AddOns/Alchemist/Alchemist.lua:17: in function 'on_start_crafting'
Report comment to moderator  
Reply With Quote
Unread 08/04/15, 11:31 AM  
Ibenydd

Forum posts: 0
File comments: 1
Uploads: 0
Hi,
first of all thanks for this great work.

Now my problem:

Today i got this message:
'Wiesenschaum|okraut' is not a valid reagent.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:134: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:197: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:25: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:74: in function 'Alchemist.on_start_crafting'
I use the german-client and I used "Wiesenschaumkraut" before.

Thanks for your help
Iben
Last edited by Ibenydd : 08/04/15 at 11:32 AM.
Report comment to moderator  
Reply With Quote
Unread 06/08/15, 08:44 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
found a bug

i know all combinations

but only when my craft finished and all Bulgos gone Alcjemist for some reason start showing i need to learn one i already know

on next interactino with station bug gone

Report comment to moderator  
Reply With Quote
Unread 05/11/15, 01:56 AM  
tolask

Forum posts: 0
File comments: 2
Uploads: 0
An other one I got (FR locale):

Trait 'invisible' is NOT in our list of traits for reagent 'Entoloma'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:33: in function 'on_craft_completed'
Report comment to moderator  
Reply With Quote
Unread 05/11/15, 01:52 AM  
tolask

Forum posts: 0
File comments: 2
Uploads: 0
Here is the error message I got recently, using the FR locale.
Thank you,


Trait 'de détection' is NOT in our list of traits for reagent 'Absinthe'. Please leaeve a comment on esoui.com with this error.
stack traceback:
[C]: in function 'assert'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:339: in function 'Inventory:add_reagent'
user:/AddOns/Alchemist/Alchemist/Inventory.lua:390: in function 'Inventoryopulate_from_control'
user:/AddOns/Alchemist/Alchemist.lua:63: in function 'Alchemist.print_combinations'
user:/AddOns/Alchemist/Alchemist.lua:33: in function 'on_craft_completed'
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: