I have a basic idea of how json works and have done some tweaks and such in the past, but I’m trying to add a somewhat complicated set of items to the game and I’d be grateful to anyone who can help me get it sorted out. (I have looked through CleverRaven’s wonderful guide to modding for beginners, but it doesn’t quite cover what I need now.)
I’m trying to add a way to brew alcohol without access to yeast, for “inna woods” playthroughs to use. I have been looking through the jsons for the sourdough starters, sauerkraut, and alcohol brewing items, trying to figure out how to make it work. Sourdough and sauerkraut are items which require a jar to create (something you can’t easily get in the woods) and you can only make a set amount at a time (one jar = 500 ml of sauerkraut, for example). I am hoping there’s a way to make the various young alcohol starters liquids which can be stored in any available container, so the player can make as much as they want and store it in whatever container is handy, but I’m not sure how to combine this with the delayed_transform mechanic.
If I just have the recipe output a liquid, will the delayed transform work? Obviously the “stacks” of liquid made at the same time wouldn’t be able to stack with batches made later, since the timers would be different, but I don’t know if the game is equipped to handle delayed_transform on a liquid. I’m poking at it now, gearing up to do a trial run, but if anyone has any experience with this or better knowledge than me about how it works, I’d appreciate it. Thanks so much!
EDIT: Update - I got the first batch of items and recipes in there and unfortunately it does appear that the delayed transform does not work on liquids. So I guess I have to specify a container, which is a pain. If anyone knows a way to make it work with any available container, I’ll be greatly in your debt if you share your knowledge with me.