Quantcast
Download
(77 Kb)
Download
Updated: 11/12/19 05:12 AM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Updated:11/12/19 05:12 AM
Created:01/24/18 02:47 AM
Monthly downloads:66,998
Total downloads:331,048
Favorites:234
MD5:
5.2.5
Daily Alchemy  Updated this week!  Popular! (More than 5000 hits)
Version: 1.3.8
by: Marify [More]


It is a simple add-on to automatically create an Alchemist's Daily Writs.
(Master Writs is also supported)


Need libraries (Please download!)
 LibStub
 LibAddonMenu-2.0



Future plans (not necessarily possible ...)
  • New Reagent priority [TamrielTradeCentre] ... Now Testing This Addon
  • New Reagent priority [ArkadiusTradeTools] ... Now Testing This Addon
  • We will respond if requested...


Please tell me a better translation
I am not good at translating texts.
The current add-on translation text may not be user-friendly...

Would not you tell me if there are more user-friendly translations?
Version: 1.3.8 ---------------
1.Bug fix
Fixed error when bulk creating.


Version: 1.3.7 ---------------
1.Bug fix
operator + is not supported for number + nil.


Version: 1.3.6 ---------------
1.Added link to [ConfirmMasterWrit]


Version: 1.3.3 to 1.3.5 ---------------
1.Add Witches Festival Writ.
2.Bug fix
LibMarify Update.


Version: 1.3.0 to 1.3.2 ---------------
1.APIVersion Up 100029


Version: 1.2.26 to 1.2.27 ---------------
1.APIVersion Up 100028

2.Add Polish translation.
Thank you! tomkolp


Version: 1.2.25 ---------------
1.Bug fix
LibMarify Update.

2.Bug fix
Fixed sort order when price is 0 gold.

3.Add Reagent(Dragon's Blood, Dragon's Bile)


Version: 1.2.24 ---------------
1.APIVersion Up 100027


Version: 1.2.23 ---------------
1.Bug fix
LibMarify Update.


Version: 1.2.22 ---------------
1.Added debug log.


Version: 1.2.21 ---------------
1.Change some logic


Version: 1.2.20 ---------------
1.Bug fix
Remove trash


Version: 1.2.19 ---------------
1.Bug fix
Fixed a bug that keeps creating the same item.

2.Bug fix
Crafting interface closing when no active writ.


Version: 1.2.18 ---------------
1.Bug fix
Fix name mismatch error.


Version: 1.2.17 ---------------
1.Remove system bug patch. [GetCraftingSkillLineIndices]

2.Bug fix
Some users have string.lower() disabled?


Version: 1.2.16 ---------------
1.Bug fix
Fixed recieving items from bank automatically.

2.Bug fix
Fixed sorting method by price.


Version: 1.2.15 ---------------
1.System bug patch. [GetCraftingSkillLineIndices]


Version: 1.2.14 ---------------
1.Bug fix
Modified a bit of material acquisition method.

2.APIVersion Up 100026


Version: 1.2.13 ---------------
1.Add Setting: Do not use locked items ... default ON


Version: 1.2.12 ---------------
1.Bug fix
Fixed a little bit of processing to remove material from the box.

2.Add log message


Version: 1.2.11 ---------------
1.Bug fix
Fixed sorting method by price.


Version: 1.2.9 to 1.2.10 ---------------
1.Add Setting: Reagent priority ... Low price reagent at [ArkadiusTradeTools]


Version: 1.2.8 ---------------
1.Update LibStub

2.Add Setting: Show log ... default ON

3.Add Setting: Reagent priority ... Low price reagent at [TamrielTradeCentre]


Version: 1.2.7 ---------------
1.Bug fix
Fix wording on setting screen


Version: 1.2.6 ---------------
1.APIVersion Up 100025


Version: 1.2.5 ---------------
1.Bug fix
Fixed creating the wrong item when Master Writ.


Version: 1.2.4 ---------------
1.Bug fix (French localization)
Update keyword.


Version: 1.2.3 ---------------
1.Bug fix
Fixed a bug that caused errors when crafting with multiple characters.


Version: 1.2.2 ---------------
1.Bug fix (French localization)
Update keyword.


Version: 1.2.1 ---------------
1.Bug fix (French localization)
Update keyword.

2.Update keyword(English localization)
Thanks daimon!


Version: 1.2.0 ---------------
1.Started to support [FCO Item Saver].
2.Bug fix (French localization)
Update keyword.


Version: 1.1.7 ---------------
1.Bug fix (French localization)
Add keyword.


Version: 1.1.6 ---------------
1.APIVersion Up 100024

2.Change logic to retrieve items from bank

3.Add functions when return home


Version: 1.1.5 ---------------
1.Bug fix (Russian localization)
Update keyword


Version: 1.1.4 ---------------
1.Bug fix (Russian localization)
Add keywords for item acquisition.


Version: 1.1.3 ---------------
1.Re-upload as version information is incorrect


Version: 1.1.2 ---------------
1.Using the new function GetItemLinkItemId(itemLink)

2.Integrate setting items(Retrieve items from home storage)

3.Bug fix (French localization)
Delete item acquisition keywords

4.Add information on new materials(Somerset)


Version: 1.1.1 ---------------
1. APIVersion Up 100023


Version: 1.1.0 ---------------
1.Add Function
Function to create master request item without receiving an order.(Now Testing)

2.Change message output method

3.Improve speed a little


Version: 1.0.2 ---------------
1.Update Russian translation.
Thank you! KiriX

2.Bug fix (Russian localization)
Add keywords for item acquisition.

3.Improve speed a little


Version: 1.0.1 ---------------
1.Bug fix
Fixed error caused by not setting initial value of add-on

2.Bug fix (Russian localization)
Add keywords for item acquisition.

3.Improve speed a little (still planned to improve)


Version: 1.0.0 ---------------
1.Priority to use reagent can now be selected. (Now Testing)


Version: 0.9.22 ---------------
1.Bug fix
There are cases where an incorrect portion is taken out from a bank

2.Language file Update(Russian localization)
I am grateful for KiriX cooperation.


Version: 0.9.21 ---------------
1.made an alert message sparingly

2.Changed the order of using items (Use bank items first than backpack)

3.Bug fix
Fixed a case of mistaken items to be created


Version: 0.9.20 ---------------
1.Added function to Alert of missing material. (Now Testing)


Version: 0.9.19 ---------------
1.Bug fix
There are cases where an incorrect portion is taken out from a bank


Version: 0.9.18 ---------------
1.Change solvent selection method.


Version: 0.9.17 ---------------
1.Bug fix
Too many call the server within a short time inside the add-on.


Version: 0.9.16 ---------------
1. Significant change in code


Version: 0.9.15 ---------------
1. Started to support Home Storage.


Version: 0.9.14 ---------------
1.Bug fix
Fixed that the consideration of "cancelTrait" was missing at Master Writs

2.Bug fix
When it operates after other bank add-ons,
Fixed a problem that can not get item from bank.

3.Bug fix (French localization)
Version: 0.9.7 bug fix was added.

4.Bug fix (Japanese localization)
Add keyword.


Version: 0.9.13 ---------------
1.Bug fix
Fixed a bug that creates incorrect poison
(Ex: created "Health Poison I" at the request of "Health Poison IX".)


Version: 0.9.12 ---------------
1.Add automatic exit function from craft station.


Version: 0.9.11 ---------------
1.changed the number of batch creation steps from 5 to 1


Version: 0.9.10 ---------------
1.Bug fix (French localization)
Fix name variance (pied-de-lutin --> Bolet Lutin)


Version: 0.9.9 ---------------
1.Bug fix (German localization)
Revised Version: 0.9.8 fix again


Version: 0.9.8 ---------------
1.APIVersion: UP to 100022

2.Bug fix (German localization)
Corresponding to unsupported recipe name, there was a leak, so modify keywords.


Version: 0.9.7 ---------------
1.Partial code correction for testing.

2.Bug fix (German localization)
Corresponding to unsupported recipe name, there was a leak, so modify keywords.
A strange code(0xC2) is inserted instead of a space(0x20).

3.Bug fix (French localization)
Corresponding to unsupported recipe name, there was a leak, so modify keywords.
Fix name variance (Poison de ravage --> Poison de Dégâts)


Version: 0.9.6 ---------------
1. Started to support Master request(German and French)

2.Bug fix (English localization)
English localization: Correcting items(-) containing hyphens

3.Bug fix (French localization)
Corrected differences by abbreviated expressions (xxx D' xxxx --> xxx de xxx)

4.Bug fix (Japanese localization)
Fix Greek figures and Arabic numerals mismatch


Version: 0.9.5 ---------------
1. Bug fix
2. German and French language files added (Master request is not supported....)


Version: 0.9.4 ---------------
1. Fixed English language file

Version: 0.9.3 ---------------
1. Bulk Creation function added.
2. Added debug log ON / OFF function
3. Started to support German and French
(Since it is still being tested, the language file was not included in the update)
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.1.0
3kB
05/21/19 10:36 AM
Patch


Archived Files (15)
File Name
Version
Size
Uploader
Date
1.3.7
77kB
Marify
11/07/19 08:48 PM
1.3.6
77kB
Marify
11/07/19 07:51 PM
1.3.5
77kB
Marify
11/02/19 07:34 AM
1.3.4
74kB
Marify
10/31/19 06:31 PM
1.3.3
70kB
Marify
10/29/19 06:09 AM
1.3.2
63kB
Marify
10/22/19 02:39 AM
1.3.0
173kB
Marify
10/21/19 07:56 PM
1.2.27
170kB
Marify
08/20/19 01:10 AM
1.2.26
167kB
Marify
08/13/19 12:22 AM
1.2.25
165kB
Marify
05/24/19 06:40 PM
1.2.24
158kB
Marify
05/21/19 02:29 AM
1.2.0
74kB
Marify
08/30/18 07:05 PM
1.1.0
75kB
Marify
05/16/18 07:54 AM
1.0.0
72kB
Marify
04/23/18 08:34 PM
0.9
5kB
01/24/18 02:47 AM


Post A Reply Comment Options
Unread Today, 06:53 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2499
File comments: 2805
Uploads: 57
Could you PLEASE change the SavedVariables from the very very old "character name" format, which is obviously not rename save, to the character ID settings!
Just renamed a few chars to welcome them to the family name and noticed that your addon is still using this outdated method of SavedVariable saving, unfortunately.

Old/outdated since years/not rename save - Character name:
Code:
ZO_SavedVars:New
New/rename save - Character ID:
ZO_SavedVars:NewCharacterId
-> https://wiki.esoui.com/AddOn_Quick_Q...cal_machine.3F

Both got the same parameters so you just need to exchange the function name!

Should be also easy to migrate the settings, here is an example function how to get the character IDs and names so you can check old SV table and migrate to the new one ONCE:
Lua Code:
  1. --Function to get all characters of the account, ID and name.
  2. --Returns a table with 2 possible variants, either the character ID is key and the name is the value,
  3. --or vice versa.
  4. --Parameter boolean, keyIsCharName:
  5. -->True: the key of the returned table is the character name
  6. -->False: the key of the returned table is the unique cahracter ID (standard)
  7. local function getCharactersOfAccount(keyIsCharName)
  8.     keyIsCharName = keyIsCharName or false
  9.     local charactersOfAccount
  10.     --Check all the characters of the account
  11.     for i = 1, GetNumCharacters() do
  12.         local name, _, _, _, _, _, characterId = GetCharacterInfo(i)
  13.         local charName = zo_strformat(SI_UNIT_NAME, name)
  14.         if characterId ~= nil and charName ~= "" then
  15.             if charactersOfAccount == nil then charactersOfAccount = {} end
  16.             if keyIsCharName then
  17.                 charactersOfAccount[charName]   = characterId
  18.             else
  19.                 charactersOfAccount[characterId]= charName
  20.             end
  21.         end
  22.     end
  23.     return charactersOfAccount
  24. end

Additional SavedVariables info:
https://wiki.esoui.com/Circonians_Sa...ables_Tutorial

Thank you very very much Marify !
Report comment to moderator  
Reply With Quote
Unread 11/09/19, 12:21 AM  
wazoo

Forum posts: 0
File comments: 44
Uploads: 0
1.3.7

Thanks for Your efforts man but there are still problems with Master writs.
I have Bulk creation option ON and Quantity - 16.
When I start Master writ and click the crafting station I already have 8 potions of 16 for the writ completing.

The addon starts to craft (with Chemistry passive I craft 4 potions at a time) ...
Code:
DailyAlchemy: Essense of Speed x 8/16 [Bulk Creation]
DailyAlchemy: Essense of Speed x 12/16 [Bulk Creation]
DailyAlchemy: Essense of Speed x 12/16 [Bulk Creation]
DailyAlchemy: Essense of Speed x 12/16 [Bulk Creation]
... and doesn't stop.
Report comment to moderator  
Reply With Quote
Unread 11/08/19, 03:06 AM  
Anceane
 
Anceane's Avatar

Forum posts: 251
File comments: 796
Uploads: 0
Perfect for me!

New version working for a charm!

Thank you very much (also for Provision)
__________________
Report comment to moderator  
Reply With Quote
Unread 11/05/19, 09:00 AM  
Anceane
 
Anceane's Avatar

Forum posts: 251
File comments: 796
Uploads: 0
version 1.3.5

Code:
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:93: operator + is not supported for number + nil
stack traceback:
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:93: in function 'DailyAlchemy:Crafting'
|caaaaaa<Locals> self = [table:1]{displayName = "|c3CB371Daily Alchemy|r", DA_PRIORITY_BY_TTC = 4, bulkConditionText = "Craft Sip of Health", executeCurrent = 0, version = "1.3.5", DA_PRIORITY_BY_MM = 2, executeToEnd = 1, DA_PRIORITY_BY_STOCK = 1, DA_PRIORITY_BY_MANUAL = 3, isSilent = F, name = "DailyAlchemy", shortName = "DA", DA_PRIORITY_BY_ATT = 5}, eventCode = 131523, craftSkill = 4, _ = 1, info = [table:2]{convertedTxt = "Craft Sip of Health", isAcquire = F, current = 0, txt = "Craft Sip of Health:*0*/*1...", max = 1, stepIdx = 1, isCrafting = T, conditionIdx = 2, key = "25_1_2", questIdx = 25}, parameter = [table:3]{itemId = 54339, itemType = 7, resultLink = "|H0:item:54339:30:3:0:0:0:0:0:..."}, quantity = 1 </Locals>|r
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:934: in function 'DailyAlchemy:StationInteract'
|caaaaaa<Locals> self = [table:1], eventCode = 131523, craftSkill = 4, sameStation = F </Locals>|r
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:802: in function '(anonymous)'

The daily is crafted, but for a reason, when i ask the addon to craft 1, the addon keep crafting indefinitly until i force leave the station.

So again back to the 1.2.27.

-------------
Unfortunatly as you modified Libmarify, i have to go back to an old version too for Dailyprovisionning to avoid conflict between the two differents version of Libmarify (the one in Dailyalchemy 1.2.27 and the one in your last version of Dailyprovisionning)
__________________
Last edited by Anceane : 11/05/19 at 09:08 AM.
Report comment to moderator  
Reply With Quote
Unread 11/02/19, 01:40 PM  
Lucky Star

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Heartstopper
Going back to 1.27 again. The latest update reintroduced the non-stop crafting bug that came out after the U24 release.
yes, again non-stop crafting, this autor mod is terrible...
Report comment to moderator  
Reply With Quote
Unread 10/31/19, 07:21 PM  
Anceane
 
Anceane's Avatar

Forum posts: 251
File comments: 796
Uploads: 0
what was changed ?

Sorry, could you indicate what this new version does please ?

I must admit that for now i dont feel like downloading this new version, not knowing what change was made.

If i read the last changelog its

Version: 1.3.3 to 1.3.4 ---------------
1.Add Witches Festival Writ.

So what about the errors ?
__________________
Report comment to moderator  
Reply With Quote
Unread 10/29/19, 09:46 PM  
Heartstopper

Forum posts: 0
File comments: 1
Uploads: 0
Going back to 1.27 again. The latest update reintroduced the non-stop crafting bug that came out after the U24 release.
Report comment to moderator  
Reply With Quote
Unread 10/29/19, 08:47 AM  
Anceane
 
Anceane's Avatar

Forum posts: 251
File comments: 796
Uploads: 0
same again, can not use new version

reverting back to the 1.2.27

New version give this :

Code:
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:93: operator + is not supported for number + nil
stack traceback:
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:93: in function 'DailyAlchemy:Crafting'
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:39: in function 'DailyAlchemy:CraftCompleted'
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:757: in function '(anonymous)'

Code:
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:93: operator + is not supported for number + nil
stack traceback:
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:93: in function 'DailyAlchemy:Crafting'
|caaaaaa<Locals> self = [table:1]{version = "1.3.3", isSilent = F, name = "DailyAlchemy", DA_PRIORITY_BY_STOCK = 1, bulkConditionText = "Craft Essence of Stamina", executeToEnd = 1, displayName = "|c3CB371Daily Alchemy|r", executeCurrent = 0, DA_PRIORITY_BY_TTC = 4, shortName = "DA", DA_PRIORITY_BY_ATT = 5, DA_PRIORITY_BY_MM = 2, DA_PRIORITY_BY_MANUAL = 3}, eventCode = 131531, craftSkill = 4, _ = 1, info = [table:2]{key = "21_1_1", convertedTxt = "Craft Essence of Stamina", isCrafting = T, max = 1, isAcquire = F, conditionIdx = 1, stepIdx = 1, txt = "Craft Essence of Stamina:*0*...", questIdx = 21, current = 0}, parameter = [table:3]{itemType = 7, itemId = 54341, resultLink = "|H0:item:54341:308:50:0:0:0:0:..."}, quantity = 1 </Locals>|r
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:39: in function 'DailyAlchemy:CraftCompleted'
|caaaaaa<Locals> self = [table:1], eventCode = 131531, craftSkill = 4 </Locals>|r
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:757: in function '(anonymous)'
__________________
Report comment to moderator  
Reply With Quote
Unread 10/25/19, 01:09 PM  
Sanenomore

Forum posts: 0
File comments: 5
Uploads: 0
Bug

Since Patch 24 I am required to open my banker twice before it actually removes a pre-made potion for my writs. I get the message the first time but it doesn't remove the potion/poision. The second time it works find.. I use Daily Provisioning as well, perhaps they are interfering with one another since the patch? Daily Provisioning seems to work fine though removing food on the first interaction with banker.

Would be super cool if both auto accepted the writ quests like lazy writ does.

EDIT: I have confirmed that it works just fine if Daily Provisioning is not also withdrawing items.. but both trying to pull items from bank at same time makes Daily Alchemy not actually remove the item.
Last edited by Sanenomore : 10/26/19 at 12:24 PM.
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 11:13 AM  
Anceane
 
Anceane's Avatar

Forum posts: 251
File comments: 796
Uploads: 0
back to version 1.2.27 working fine

Reverted back to 1.2.27


I just manually updated the version

## APIVersion: 100029 100030

so far i can craft as before the patch without any problem nore lua error
__________________
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 10:48 AM  
Lady_Guinevere

Forum posts: 0
File comments: 32
Uploads: 0
Re: Re: New Update gets errors and crafts to much

Originally Posted by Lucky Star
Originally Posted by baysailor
I also experienced it continually crafting, I rolled back to the last one and it is working for me.
the same thing just happened to me.
Also just happened to me and was unable to dismiss or cancel the UI error before making 44 of the poisons for one writ.
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 10:05 AM  
Lucky Star

Forum posts: 0
File comments: 4
Uploads: 0
Re: New Update gets errors and crafts to much

Originally Posted by baysailor
I also experienced it continually crafting, I rolled back to the last one and it is working for me.
the same thing just happened to me.
Last edited by Lucky Star : 10/22/19 at 10:07 AM.
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 06:33 AM  
baysailor

Forum posts: 0
File comments: 23
Uploads: 0
New Update gets errors and crafts to much

I also experienced it continually crafting, I rolled back to the last one and it is working for me.
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 05:16 AM  
DeltaDawn

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by Tarius
Hello!
After update mod threw an error and started crafting required item with every combination possible:
Same is happening to me...
Report comment to moderator  
Reply With Quote
Unread 10/22/19, 01:41 AM  
Tarius

Forum posts: 0
File comments: 1
Uploads: 0
Hello!
After update mod threw an error and started crafting required item with every combination possible:

Code:
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:93: operator + is not supported for number + nil
stack traceback:
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:93: in function 'DailyAlchemy:Crafting'
|caaaaaa<Locals> self = [table:1]{DA_PRIORITY_BY_STOCK = 1, DA_PRIORITY_BY_ATT = 5, version = "1.3.0", DA_PRIORITY_BY_MM = 2, shortName = "DA", isSilent = F, DA_PRIORITY_BY_MANUAL = 3, DA_PRIORITY_BY_TTC = 4, displayName = "|c3CB371Daily Alchemy|r", name = "DailyAlchemy", bulkConditionText = "Craft Sip of Stamina", executeCurrent = 0, executeToEnd = 1}, eventCode = 131523, craftSkill = 4, _ = 1, info = [table:2]{stepIdx = 1, max = 1, isAcquire = F, conditionIdx = 2, convertedTxt = "Craft Sip of Stamina", questIdx = 21, txt = "Craft Sip of Stamina:*0*/*1...", current = 0, key = "21_1_2", isCrafting = T}, parameter = [table:3]{itemId = 54341, resultLink = "|H0:item:54341:30:3:0:0:0:0:0:...", itemType = 7}, quantity = 1 </Locals>|r
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:884: in function 'DailyAlchemy:StationInteract'
|caaaaaa<Locals> self = [table:1], eventCode = 131523, craftSkill = 4, sameStation = F </Locals>|r
user:/AddOns/DailyAlchemy/DailyAlchemy.lua:756: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: