Quantcast
Download
(8 Kb)
Download
Updated: 11/14/21 06:52 AM
Pictures
File Info
Compatibility:
Deadlands (7.2.5)
Updated:11/14/21 06:52 AM
Created:07/11/21 04:18 AM
Monthly downloads:174
Total downloads:1,339
Favorites:8
MD5:
7.2.5
Caro's Pre-Crafter for Alchemy and Provisioning
Version: 1.0.0
by: Irniben [More]
If you're using Dolgubon's Lazy Writ to do your daily writs you probably have precrafted stacks of items used for alchemy and provisionig. This addon will help you keeping those stacks filled.

In the addon's settings you can specify the stack size for food, potions and poisons. Please note that the addon will always assume that you use it on a char with the passive abilities to get 4 (or 16) items instead of one (resulting numbers might differ for that reason). Also note that the addon will only pre-craft writs for level 50. The addon will check your inventory and the bank for existing items and will only craft the missing ones.

You can let the addon decide which combinations to use for alchemy or use the dropdown menus for each writ to use your favourite combinations. If you have LibPrice and a price addon (TTC/MM/ATT) installed you can also let the addon detect which combinations will be the cheapest at the moment and use those (use the button in the addon's options).

You run the addon by specifying a keybind or by typing /cpc in chat. This command is context sensitive:

- Use it at an alchemy or provisioning station to fill up your stacks.
- Use it at the bank to transfer all items used for daily alchemy or provisioning writs to the bank.

This addon won't start to craft automatically, instead it will wait for you to run it in one of those situations. This is intended to not interfere with lazy writ or anything similar. I'm not using LibLazyCrafting for this, because it can not craft stacks of items at once (and after implementing the function here I know why...).
If that function is added in the future I will also use the Lib and be able to craft automatically on entering the station. But for now I hope that this still we be of use to some people.

Depends on: LibAddonMenu-2.0
Optional depends on: LibPrice (not needed for basic functions, see above)
- v. 1.0.0:
-- added options for level 1 writs (separate sliders in the options menu, one for each alliance)

- v. 0.4.0:
-- removed some incorrect tooltips from the option menu

- v. 0.3.0:
-- added the option to choose your favourite alchemy combinations
-- added the option to auto-choose the cheapest combinations (requires LibPrice + MM/ATT/TTC)

- v. 0.2.0:
-- removed two potions I included that are not needed (thanks to Snow for making me aware)
-- reduced the default stack size for potions to 100
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
0.4.0
7kB
Irniben
07/30/21 12:59 PM
0.3.0
7kB
Irniben
07/13/21 09:33 AM
0.2.0
5kB
Irniben
07/11/21 08:25 AM
0.1.0
5kB
07/11/21 04:18 AM


Post A Reply Comment Options
Unread 11/14/21, 07:01 AM  
Irniben
 
Irniben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 77
Uploads: 10
Originally Posted by rodneyregis
This is superb! Any chance you could do the same for lvl1 writs?
Ok, I added this option now. I hope I didn't mess anything up for the existing writs. Let me know, if you encounter any problems.

The thing with the provisioning writs for level 1 is, that they depend on the alliance. So if you want to pre-craft for every ocassion there will be 18 slots in your bank just for provisioning level 1. I made separate sliders to choose for which alliance you want to pre-craft how many items. I have now level 1 chars active and didn't want to spend days testing it on pts or another account, so I used the list from UESP (https://en.uesp.net/wiki/Online:Provisioner_Writ). Let me know, if anything on it is not correct (I guess having Chicken Breast instead of Roast Pig for the Dominion is still a thing?)

If you want to see which recipes are used for which alliance, you can type "/script CarosPreCrafter.test2()" in chat.
Report comment to moderator  
Reply With Quote
Unread 11/09/21, 06:20 AM  
Irniben
 
Irniben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 77
Uploads: 10
Originally Posted by rodneyregis
This is superb! Any chance you could do the same for lvl1 writs?
Some day in the future, if I find the time ;-) For now I guess most people using this addon are focused on maximizing there efficiency - and in that regard it's just too easy to push all toons to lvl 50 in provisioning and alchemy, investing some skill points and taking the extra loot. Including level 1 writs would also expand the settings-menu by a few lines, making it less comfortable to work with. But I will see what I can do :-)
Report comment to moderator  
Reply With Quote
Unread 11/05/21, 07:15 AM  
rodneyregis

Forum posts: 0
File comments: 43
Uploads: 0
This is superb! Any chance you could do the same for lvl1 writs?
Report comment to moderator  
Reply With Quote
Unread 07/30/21, 07:02 PM  
ChrisK

Forum posts: 0
File comments: 108
Uploads: 0
Awesome Addon! Thanks for sharing!
Report comment to moderator  
Reply With Quote
Unread 07/14/21, 01:33 AM  
Snow

Forum posts: 0
File comments: 66
Uploads: 0
Thanks a lot for the hard work you have put into the alchemy part .
Only a cosmetic thing I noticed - when you select a combination in the dropdown list you get a Tooltip that is not what the cursor points to nor the old selected combination. But only the Tooltip is weird, selection works without a problem.
Report comment to moderator  
Reply With Quote
Unread 07/13/21, 09:33 AM  
Irniben
 
Irniben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 77
Uploads: 10
Ok, done.

Originally Posted by LoneStar2911
Would it be possible for you to add in the options for us to choose which herbs to use? Because I prefer to use these herbs for the potions since they're typically cheaper than others that can be used for that specific potion:

Damage Health Poison IX = Emetic Russula, Stinkhorn
Damage Magicka Poison IX = White Cap, Blue Entoloma
Damage Stamina Poison IX = Luminous Russula, Fleshfly Larva
Drain Health Poison IX = Blue Entoloma, Luminous Russula
Essence of Health = Blue Entoloma, Luminous Russula
Essence of Magicka = Bugloss, Lady's Smock
Essence of Ravage Health = Emetic Russula, Stinkhorn
Essence of Stamina = Mountain Flower, Dragonthorn

(Note: I didn't compare each one to what you show on the description page. I just noticed some differences, so I thought I'd post what I use here.)
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 03:43 PM  
LoneStar2911
Addon Addict
 
LoneStar2911's Avatar
Premium Member

Forum posts: 138
File comments: 578
Uploads: 0
Would it be possible for you to add in the options for us to choose which herbs to use? Because I prefer to use these herbs for the potions since they're typically cheaper than others that can be used for that specific potion:

Damage Health Poison IX = Emetic Russula, Stinkhorn
Damage Magicka Poison IX = White Cap, Blue Entoloma
Damage Stamina Poison IX = Luminous Russula, Fleshfly Larva
Drain Health Poison IX = Blue Entoloma, Luminous Russula
Essence of Health = Blue Entoloma, Luminous Russula
Essence of Magicka = Bugloss, Lady's Smock
Essence of Ravage Health = Emetic Russula, Stinkhorn
Essence of Stamina = Mountain Flower, Dragonthorn

(Note: I didn't compare each one to what you show on the description page. I just noticed some differences, so I thought I'd post what I use here.)
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 01:56 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 378
File comments: 787
Uploads: 19
Originally Posted by Irniben
I used those functions at first, but it wasn't multicrafting but did them one after the other - that can take quite a while for something like 8*100 items. In your code you even wrote a comment explaining why you didn't implement multicraft - or is there a new version that supports it (and isn't on esoui)?

Originally Posted by Dolgubon
Hi,

LibLazyCrafting actually is able to craft large amounts of alchemy and provisioning items at once.CraftAlchemyItemByItemId(self, solventId, reagentId1, reagentId2, reagentId3, timesToMake, autocraft, reference)
CraftProvisioningItemByRecipeIndex(self, recipeListIndex, recipeIndex, timesToMake, autocraft, reference)
TimesToMake is the parameter you're looking for.
Oops, you're correct. I forgot I didn't implement that, saw timesToMake and jumped to conclusions. I'll work on adding that in, and I'll let you know if it's added. (Not sure which comment you're referring to, but the main reason is just that it hasn't been needed by any addons until now)
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 09:37 AM  
Snow

Forum posts: 0
File comments: 66
Uploads: 0
Originally Posted by Irniben
Thanks for the valuable feedback! I really appreciate it. I just removed those two potions - I don't know how they got in there I also reduced the stack size and added a list of ingriedents to the addon description (as a picture). I tried to use the materials that got the lowest MM/TTC while wrting the addon. But I'm still thinking about adding a dropdown to let you choose the combinations yourself someday in the future.
Thanks for the quick update and the information about the alchemy materials.

I think alchemy is not as easy as provisioning because of it's multiple possible combinations.
Normally I open Potion Maker select the effect, select only two reagents, select search and then see which reagents I have the biggest stack of, but don't use this or that reagents.
That's not something easy to implement in a dropdown list hidden in the settings.
Some people might prefer biggest stack, some might prefer best price some something in between.
As the addon might not be used on a daylie basis I would not put too much effort in that.
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 09:36 AM  
Irniben
 
Irniben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 77
Uploads: 10
I used those functions at first, but it wasn't multicrafting but did them one after the other - that can take quite a while for something like 8*100 items. In your code you even wrote a comment explaining why you didn't implement multicraft - or is there a new version that supports it (and isn't on esoui)?

Originally Posted by Dolgubon
Hi,

LibLazyCrafting actually is able to craft large amounts of alchemy and provisioning items at once.CraftAlchemyItemByItemId(self, solventId, reagentId1, reagentId2, reagentId3, timesToMake, autocraft, reference)
CraftProvisioningItemByRecipeIndex(self, recipeListIndex, recipeIndex, timesToMake, autocraft, reference)
TimesToMake is the parameter you're looking for.
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 09:26 AM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 378
File comments: 787
Uploads: 19
Hi,

LibLazyCrafting actually is able to craft large amounts of alchemy and provisioning items at once.CraftAlchemyItemByItemId(self, solventId, reagentId1, reagentId2, reagentId3, timesToMake, autocraft, reference)
CraftProvisioningItemByRecipeIndex(self, recipeListIndex, recipeIndex, timesToMake, autocraft, reference)
TimesToMake is the parameter you're looking for.
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 08:30 AM  
Irniben
 
Irniben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 77
Uploads: 10
Thanks for the valuable feedback! I really appreciate it. I just removed those two potions - I don't know how they got in there I also reduced the stack size and added a list of ingriedents to the addon description (as a picture). I tried to use the materials that got the lowest MM/TTC while wrting the addon. But I'm still thinking about adding a dropdown to let you choose the combinations yourself someday in the future.

Originally Posted by Snow
Thank You for the addon .

This automates the a task that I do every 5 weeks or so - using the /cpc command is absolutely sufficient for my needs.

Maybe you could add to the description that the bank is checked for the number of items to be produced.
First I moved all items to the char for provisioning which was not necessary as tested later on with alchemy.

When using it for alchemy I noticed three things:
1) Default value for potions is 200 but the max size of one potions stack is 100.
2) The addon produces stacks of Essence of Ravage Stamina and Essence of Ravage Magica, which are not used in the writs, only Essence of Ravage Health is used.
Items needed can e.g. be found here: https://en.uesp.net/wiki/Online:Alchemist_Writ
3) The produced Damage Magica Poision did not stack with the ones in my bank, because the produced one has two effects where as the one I did by hand only has one effect. - Both will work for the writs as they have the same name.

It would be nice to know which raw materials were used when doing alchemy as there is more than one combination possible.

Thank You
Snow
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 08:03 AM  
Snow

Forum posts: 0
File comments: 66
Uploads: 0
Thank You for the addon .

This automates the a task that I do every 5 weeks or so - using the /cpc command is absolutely sufficient for my needs.

Maybe you could add to the description that the bank is checked for the number of items to be produced.
First I moved all items to the char for provisioning which was not necessary as tested later on with alchemy.

When using it for alchemy I noticed three things:
1) Default value for potions is 200 but the max size of one potions stack is 100.
2) The addon produces stacks of Essence of Ravage Stamina and Essence of Ravage Magica, which are not used in the writs, only Essence of Ravage Health is used.
Items needed can e.g. be found here: https://en.uesp.net/wiki/Online:Alchemist_Writ
3) The produced Damage Magica Poision did not stack with the ones in my bank, because the produced one has two effects where as the one I did by hand only has one effect. - Both will work for the writs as they have the same name.

It would be nice to know which raw materials were used when doing alchemy as there is more than one combination possible.

Thank You
Snow
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: