Download
(15 Kb)
Download
Updated: 11/02/15 11:09 AM
Compatibility:
Orsinium (2.2.4)
Updated:11/02/15 11:09 AM
Created:09/02/15 09:56 AM
Monthly downloads:24
Total downloads:22,817
Favorites:19
MD5:
Alchemist (Update Orsinium)  Popular! (More than 5000 hits)
Version: 165.3
by: weixm09 [More]
This is just a fix of awesomebilly's "Alchemist (Update 6) Escape Bug Fixed" for Update Orsinium.

Release Note:
165.3
1) add another suit of "_" to adapt the API change.
2) Remain "Wiesenschaum|okraut", maybe German client will encounter some problem.
165.2
1) fix "Wiesenschaum|okraut" problem for German client.
2) something invisible to user
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Uploader
Date
165.2
22kB
weixm09
09/10/15 11:11 PM


Post A Reply Comment Options
Unread 09/10/15, 08:27 AM  
[email protected]

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by weixm09
error with "Wiesenschaumkraut".
In the former feedback you proposed, the name was "Wiesenschaum|okraut".
The reagent names in German is in file /AddOns/Alchemist/localization/de.lua. You can try to make names match what in error message and see whether this fixes the issue.
Althoug you slightly mixed your replies )I messed with that name), your reply to the other solved my problem. Changing tha line in de.lua prevented the error. I'll have further checks if it works too, as yet, I had no recipe to detect.

Edit: It works superfine when changing the one line to the error shown value. Thank's!
Last edited by [email protected] : 09/10/15 at 08:50 AM.
Report comment to moderator  
Reply With Quote
Unread 09/10/15, 07:43 AM  
weixm09
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by peltco
I get the following error

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'
Could you add one line at /AddOns/Alchemist/Alchemist/Inventory.lua:390(At Row 390, below "local known_traits = {t1, t2, t3, t4}") as:

d(known_traits)

, and see whether something obviously not a trait pop up in your chat window?
If all traits seem normal. Then see if there are traits conflict within one reagent.
The traits are grouped by 4. For instance:

.{string}: 1 = Weapon Crit
.{string}: 2 = Reduce Speed
.{string}: 3 = Detection
.{string}: 4 = Unstoppable

These are the traits of "Wormwood".
Please see whether there are something opposite within one group. Like:

.{string}: 1 = Restore Stamina
.{string}: 2 = Ravage Stamina
...

Glad for any feedback.
Report comment to moderator  
Reply With Quote
Unread 09/10/15, 07:28 AM  
weixm09
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Re: (German) trait not found

Originally Posted by [email protected]
German version has a trait problem with "Wiesenschaumkraut", which shows as follows:

'Wiesenschaum|okraut' 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'

(Error showing Wiesenschaum|okraut - this is not a typo by me!)
Sorry for the issue. I'm working with Veramocor to deal with it.
Since I don't have a German client, I have to bother you guys to DEBUG on it.
You can join us if you are willing.
I'm glad to receive any feedback.
Report comment to moderator  
Reply With Quote
Unread 09/10/15, 07:21 AM  
weixm09
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by Veramocor
After I put in the lua-file the additional line that you quoted, I still got an error message for the mod, and a long list in yellow in my chat window, starting with

.(string): 1 = and then feature "one" of some reagent; this continues
.(string): 2 = ..... until
.(string): 4 = ..... and then starts with string 1 again, presumably for another reagent.

The yellow list ends with a yellow "nil"

But because it does not tell which reagent it is referring to, how can it be any help for you or me?

Best
Are you sure only one "nil" in the list? Then you are only encountering error with "Wiesenschaumkraut".
In the former feedback you proposed, the name was "Wiesenschaum|okraut". I have no idea whether this is due to the forum system or something within TESO.
The reagent names in German is in file /AddOns/Alchemist/localization/de.lua. You can try to make names match what in error message and see whether this fixes the issue.
Thanks for your feedback.
Report comment to moderator  
Reply With Quote
Unread 09/09/15, 11:18 AM  
peltco

Forum posts: 2
File comments: 12
Uploads: 0
I get the following error

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/09/15, 06:35 AM  
[email protected]

Forum posts: 0
File comments: 6
Uploads: 0
(German) trait not found

German version has a trait problem with "Wiesenschaumkraut", which shows as follows:

'Wiesenschaum|okraut' 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'

(Error showing Wiesenschaum|okraut - this is not a typo by me!)
Last edited by [email protected] : 09/09/15 at 06:36 AM.
Report comment to moderator  
Reply With Quote
Unread 09/08/15, 02:45 PM  
Veramocor
 
Veramocor's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
After I put in the lua-file the additional line that you quoted, I still got an error message for the mod, and a long list in yellow in my chat window, starting with

.(string): 1 = and then feature "one" of some reagent; this continues
.(string): 2 = ..... until
.(string): 4 = ..... and then starts with string 1 again, presumably for another reagent.

The yellow list ends with a yellow "nil"

But because it does not tell which reagent it is referring to, how can it be any help for you or me?

Best
Last edited by Veramocor : 09/08/15 at 02:46 PM.
Report comment to moderator  
Reply With Quote
Unread 09/06/15, 10:49 AM  
weixm09
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by Veramocor
Hi there,

I am using the German version of the great addon and receive the following error message as soon as I open the Alchemy workstation and have "Wiesenschaumkraut" (Lady's Smock) in my inventory:


>>"Wiesenschaum|okraut" is not a valid reagant.<<


It is actually the same error I received under the same circumstances in the version prior to Update7

Thanks for your help in advance :-)!
Please add on line at /AddOns/Alchemist/Alchemist/Inventory.lua:326(At Row 326, just below "local all_traits = all_reagents[reagent_name]") as:

d(all_traits)

and try again.
Tell me what shows in yellow in your chat dialog.
Thank you for your cooperation.
Report comment to moderator  
Reply With Quote
Unread 09/06/15, 10:39 AM  
weixm09
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Re: UI Error

Originally Posted by BOONeR
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:146: in function 'Inventory:add_reagent'
	user:/AddOns/Alchemist/Alchemist/Inventory.lua:197: in function 'Inventory:populate_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'
It's strange.
Could you add one line at /AddOns/Alchemist/Alchemist/Inventory.lua:390(At Row 390, below "local known_traits = {t1, t2, t3, t4}") as:

d(known_traits)

, and try again?
Tell me what you see in your chat dialog in yellow color.
Thank you for your effort.
Last edited by weixm09 : 09/06/15 at 10:41 AM.
Report comment to moderator  
Reply With Quote
Unread 09/05/15, 03:12 PM  
BOONeR
 
BOONeR's Avatar

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

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:146: in function 'Inventory:add_reagent'
	user:/AddOns/Alchemist/Alchemist/Inventory.lua:197: in function 'Inventory:populate_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'
Last edited by BOONeR : 09/05/15 at 03:25 PM.
Report comment to moderator  
Reply With Quote
Unread 09/04/15, 10:22 AM  
Veramocor
 
Veramocor's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Hi there,

I am using the German version of the great addon and receive the following error message as soon as I open the Alchemy workstation and have "Wiesenschaumkraut" (Lady's Smock) in my inventory:


>>"Wiesenschaum|okraut" is not a valid reagant.<<


It is actually the same error I received under the same circumstances in the version prior to Update7

Thanks for your help in advance :-)!
Last edited by Veramocor : 09/04/15 at 10:53 AM.
Report comment to moderator  
Reply With Quote
Unread 09/02/15, 10:19 PM  
weixm09
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by votan
Originally Posted by weixm09
Originally Posted by QuadroTony
its still have an ESC bug like in all other versions
why not fix?
I'm new to both ESO and its addon development, and I'm not a heavy user of Alchemist addon.
I'm sorry about having no idea about the ESC bug.
Would you please show me how to reproduce it?
Please look here.
I hope this helps.

@QuadroTony: All versions?!? I thought he could fix it.

BTW:
The function GetAlchemyItemTraits(bagId, slotIndex) has changed its returns values to:
Lua Code:
  1. local trait1, icon1, _, _, trait2, icon2, _, _, trait3, icon3, _, _, trait4, icon4 = GetAlchemyItemTraits(bagId, slotIndex)
I couldn't reproduce this bug in either way as awesomebilly said in that thread.
Haven't you fixed it in the former version? Or did I miss or misunderstand something?
Here's what I did to reproduce the bug:
1) log in as one character who still has some new traits to learn
2) grab all alchemy materials from bank to inventory
3) go to alchemy table, craft a potion to learn some new traits
4) wait for animation and new traits informing dialog
5) close dialog and alchemist list
6) nothing strange happened and the keyboard was not blocked
Another Route:
1) log in as above
2) grab materials as above
3) go to alchemy table without crafting anything
4) close alchemist list and leave alchemy table
5) open inventory and split one stack
6) nothing strange happened and the keyboard was not blocked
Report comment to moderator  
Reply With Quote
Unread 09/02/15, 02:08 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Originally Posted by weixm09
Originally Posted by QuadroTony
its still have an ESC bug like in all other versions
why not fix?
I'm new to both ESO and its addon development, and I'm not a heavy user of Alchemist addon.
I'm sorry about having no idea about the ESC bug.
Would you please show me how to reproduce it?
Please look here.
I hope this helps.

@QuadroTony: All versions?!? I thought he could fix it.

BTW:
The function GetAlchemyItemTraits(bagId, slotIndex) has changed its returns values to:
Lua Code:
  1. local trait1, icon1, _, _, trait2, icon2, _, _, trait3, icon3, _, _, trait4, icon4 = GetAlchemyItemTraits(bagId, slotIndex)
Last edited by votan : 09/02/15 at 02:11 PM.
Report comment to moderator  
Reply With Quote
Unread 09/02/15, 01:56 PM  
Eiagra
 
Eiagra's Avatar

Forum posts: 0
File comments: 28
Uploads: 0
Script Error:
"Trait. 'Lower Spell Resist' is not our list of traits for reagent 'Bugloss'."

My sister was getting this error using Alchemist. I was getting a similar error, but for Ravage Stamina on Blessed Thistle.

This was with the Update 6 version, but is this error occurring for anyone else using the Update 7 version?
Last edited by Eiagra : 09/02/15 at 01:57 PM.
Report comment to moderator  
Reply With Quote
Unread 09/02/15, 12:09 PM  
weixm09
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 2
Originally Posted by QuadroTony
its still have an ESC bug like in all other versions
why not fix?
I'm new to both ESO and its addon development, and I'm not a heavy user of Alchemist addon.
I'm sorry about having no idea about the ESC bug.
Would you please show me how to reproduce it?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: