Skip to content

Commit 2bb041c

Browse files
author
AtomicFox556
authored
Add sake and soy sauce recipe (#54976)
1 parent 487208c commit 2bb041c

File tree

9 files changed

+366
-0
lines changed

9 files changed

+366
-0
lines changed

data/json/itemgroups/food_service.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -747,6 +747,7 @@
747747
{ "item": "bread_flour", "prob": 35 },
748748
{ "item": "cornmeal", "prob": 50 },
749749
{ "item": "yeast", "prob": 40 },
750+
{ "item": "koji", "prob": 2 },
750751
{ "item": "powder_eggs", "prob": 55 },
751752
{ "item": "milk_UHT", "prob": 15 },
752753
{ "item": "milk_evap", "prob": 25 },

data/json/items/comestibles/alcohol.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,63 @@
420420
"charges": 7,
421421
"fun": 10
422422
},
423+
{
424+
"type": "COMESTIBLE",
425+
"id": "sake_filtered",
426+
"looks_like": "vodka",
427+
"name": { "str_sp": "sake" },
428+
"weight": "33 g",
429+
"color": "light_cyan",
430+
"addiction_type": "alcohol",
431+
"use_action": "ALCOHOL",
432+
"stim": -12,
433+
"container": "bottle_glass",
434+
"comestible_type": "DRINK",
435+
"symbol": "~",
436+
"quench": 4,
437+
"healthy": -1,
438+
"addiction_potential": 5,
439+
"calories": 44,
440+
"description": "A Japanese alcoholic beverage made by fermenting rice with the use of yeast and koji mold. This one is mostly clear, as it has been filtered.",
441+
"price": 1200,
442+
"price_postapoc": 150,
443+
"material": [ "alcohol", "water" ],
444+
"volume": "250 ml",
445+
"phase": "liquid",
446+
"charges": 7,
447+
"flags": [ "EATEN_COLD" ],
448+
"fun": 15,
449+
"freezing_point": -8
450+
},
451+
{
452+
"type": "COMESTIBLE",
453+
"id": "sake_unfiltered",
454+
"looks_like": "vodka",
455+
"name": { "str_sp": "nigori sake" },
456+
"weight": "33 g",
457+
"color": "white",
458+
"addiction_type": "alcohol",
459+
"use_action": [ "ALCOHOL" ],
460+
"stim": -12,
461+
"container": "bottle_glass",
462+
"comestible_type": "DRINK",
463+
"symbol": "~",
464+
"quench": 4,
465+
"healthy": -1,
466+
"addiction_potential": 5,
467+
"calories": 44,
468+
"description": "A Japanese alcoholic beverage made by fermenting rice with the use of yeast and koji mold. This one has a cloudy white color because of fine rice particles in it, as it has not been filtered.",
469+
"price": 1200,
470+
"price_postapoc": 150,
471+
"material": [ "alcohol", "water" ],
472+
"primary_material": "alcohol",
473+
"volume": "250 ml",
474+
"phase": "liquid",
475+
"charges": 7,
476+
"flags": [ "EATEN_COLD", "NUTRIENT_OVERRIDE" ],
477+
"fun": 13,
478+
"freezing_point": -8
479+
},
423480
{
424481
"type": "COMESTIBLE",
425482
"id": "bum_wine",

data/json/items/comestibles/brewing.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,73 @@
141141
"flags": [ "NUTRIENT_OVERRIDE" ],
142142
"comestible_type": "DRINK"
143143
},
144+
{
145+
"type": "COMESTIBLE",
146+
"id": "brew_sake",
147+
"looks_like": "brew_vodka",
148+
"name": { "str_sp": "sake mash" },
149+
"description": "A fine mix of water, koji rice and yeast, ready to be fermented into sake once set in a fermenting vat.",
150+
"weight": "33 g",
151+
"color": "white",
152+
"container": "bottle_glass",
153+
"flags": [ "TRADER_AVOID", "NUTRIENT_OVERRIDE" ],
154+
"symbol": "~",
155+
"quench": 4,
156+
"calories": 69,
157+
"fun": -5,
158+
"price_postapoc": 10,
159+
"material": [ "veggy", "water" ],
160+
"volume": "250 ml",
161+
"charges": 7,
162+
"phase": "liquid",
163+
"comestible_type": "DRINK",
164+
"brewable": { "time": "7 days", "results": [ "sake_unfiltered", "koji", "yeast" ] }
165+
},
166+
{
167+
"type": "COMESTIBLE",
168+
"id": "brew_soy_sauce",
169+
"name": { "str_sp": "unfermented soy sauce" },
170+
"description": "Brine with mashed soybeans, wheat flour and koji mold added to it. If you want to make soy sauce from this, next step would be to let it ferment.",
171+
"weight": "24 g",
172+
"color": "white",
173+
"container": "bottle_glass",
174+
"flags": [ "TRADER_AVOID", "NUTRIENT_OVERRIDE" ],
175+
"symbol": "~",
176+
"quench": -20,
177+
"healthy": -1,
178+
"fun": -15,
179+
"calories": 17,
180+
"price_postapoc": 0,
181+
"material": [ "veggy", "water" ],
182+
"volume": "250 ml",
183+
"charges": 10,
184+
"phase": "liquid",
185+
"comestible_type": "DRINK",
186+
"freezing_point": -30,
187+
"brewable": { "time": "21 days", "results": [ "soy_sauce_unstrained" ] }
188+
},
189+
{
190+
"type": "COMESTIBLE",
191+
"id": "soy_sauce_unstrained",
192+
"name": { "str_sp": "unstrained soy sauce" },
193+
"description": "Nearly finished soy sauce that still has some solid particles floating in it. Still needs to be strained, and also pasteurized to get rid of harmful bacteria.",
194+
"weight": "24 g",
195+
"color": "white",
196+
"container": "bottle_glass",
197+
"symbol": "~",
198+
"quench": -20,
199+
"healthy": -4,
200+
"fun": -15,
201+
"calories": 17,
202+
"price_postapoc": 10,
203+
"material": [ "veggy", "water" ],
204+
"volume": "250 ml",
205+
"charges": 10,
206+
"phase": "liquid",
207+
"comestible_type": "DRINK",
208+
"freezing_point": -30,
209+
"flags": [ "NUTRIENT_OVERRIDE" ]
210+
},
144211
{
145212
"type": "COMESTIBLE",
146213
"id": "brew_vodka",

data/json/items/comestibles/other.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,27 @@
191191
"charges": 25,
192192
"fun": -10
193193
},
194+
{
195+
"type": "COMESTIBLE",
196+
"id": "koji",
197+
"looks_like": "yeast",
198+
"name": { "str_sp": "koji" },
199+
"weight": "11 g",
200+
"color": "white",
201+
"container": "bag_plastic",
202+
"comestible_type": "FOOD",
203+
"symbol": "%",
204+
"quench": -1,
205+
"calories": 9,
206+
"description": "Some ground rice covered with a special kind of mold used for saccharification and fermentation in Japanese cuisine.",
207+
"price": 150,
208+
"price_postapoc": 50,
209+
"material": [ "powder" ],
210+
"volume": "250 ml",
211+
"flags": [ "EDIBLE_FROZEN" ],
212+
"charges": 25,
213+
"fun": -10
214+
},
194215
{
195216
"type": "COMESTIBLE",
196217
"id": "meal_bone",

data/json/items/generic.json

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2020,6 +2020,108 @@
20202020
"to_hit": -2,
20212021
"flags": [ "TRADER_AVOID", "FIREWOOD" ]
20222022
},
2023+
{
2024+
"type": "GENERIC",
2025+
"id": "brew_sake_koji",
2026+
"looks_like": "rice_cooked",
2027+
"name": { "str_sp": "unfinished koji rice" },
2028+
"description": "Some cooked rice mixed with yeast and koji mold fragments, set aside to let koji mold grow on it so that it can make a passable sake base.",
2029+
"weight": "200 g",
2030+
"color": "white",
2031+
"container": "bottle_glass",
2032+
"flags": [ "TRADER_AVOID" ],
2033+
"symbol": "%",
2034+
"price": 0,
2035+
"volume": "250 ml",
2036+
"category": "food",
2037+
"use_action": {
2038+
"target": "sake_koji_rice",
2039+
"msg": "The koji mold seems to have overtaken all the rice; this batch is usable now.",
2040+
"moves": 50,
2041+
"type": "delayed_transform",
2042+
"transform_age": 345600,
2043+
"not_ready_msg": "The koji mold is still growing."
2044+
}
2045+
},
2046+
{
2047+
"type": "GENERIC",
2048+
"id": "sake_koji_rice",
2049+
"looks_like": "rice_cooked",
2050+
"name": { "str_sp": "koji rice" },
2051+
"weight": "200 g",
2052+
"color": "white",
2053+
"container": "bag_plastic",
2054+
"symbol": "%",
2055+
"description": "Some rice covered in koji mold, mixed in with yeast. Useful for making sake, but not really tasty on its own. Smells vaguely of chestnuts.",
2056+
"price": 0,
2057+
"volume": "250 ml"
2058+
},
2059+
{
2060+
"type": "GENERIC",
2061+
"id": "young_koji",
2062+
"looks_like": "rice_cooked",
2063+
"name": { "str_sp": "growing wild koji mold" },
2064+
"description": "Some cooked rice sprinkled with ash and wrapped into a corn husk. If left alone for a while, it will most likely grow koji mold.",
2065+
"weight": "200 g",
2066+
"color": "white",
2067+
"flags": [ "TRADER_AVOID" ],
2068+
"symbol": ",",
2069+
"price": 0,
2070+
"volume": "250 ml",
2071+
"use_action": {
2072+
"target": "young_koji_done",
2073+
"msg": "The patches of koji mold have grown on the rice; you can now extract it.",
2074+
"moves": 50,
2075+
"type": "delayed_transform",
2076+
"transform_age": 345600,
2077+
"not_ready_msg": "The koji mold hasn't grown yet."
2078+
}
2079+
},
2080+
{
2081+
"type": "GENERIC",
2082+
"id": "young_koji_done",
2083+
"looks_like": "rice_cooked",
2084+
"name": { "str_sp": "grown wild koji mold" },
2085+
"description": "Some cooked rice sprinkled with ash and wrapped into a corn husk. It has grown patches of koji mold inside; disassemble this item to extract it.",
2086+
"weight": "200 g",
2087+
"color": "white",
2088+
"symbol": ",",
2089+
"price_postapoc": 50,
2090+
"volume": "250 ml"
2091+
},
2092+
{
2093+
"type": "GENERIC",
2094+
"id": "soy_wheat_dough",
2095+
"looks_like": "flour",
2096+
"name": { "str_sp": "soy and wheat dough" },
2097+
"description": "Some dough made from cooked and mashed soybeans and wheat flour, wrapped in wet paper. If left to dry for some time, it'll grow koji mold, as necessary for making soy sauce.",
2098+
"weight": "550 g",
2099+
"color": "white",
2100+
"flags": [ "TRADER_AVOID" ],
2101+
"symbol": "%",
2102+
"price": 0,
2103+
"volume": "500 ml",
2104+
"use_action": {
2105+
"target": "soy_wheat_dough_done",
2106+
"msg": "The koji mold seems to have overtaken all the dough; this batch is usable now.",
2107+
"moves": 50,
2108+
"type": "delayed_transform",
2109+
"transform_age": 345600,
2110+
"not_ready_msg": "The koji mold hasn't grown yet."
2111+
}
2112+
},
2113+
{
2114+
"type": "GENERIC",
2115+
"id": "soy_wheat_dough_done",
2116+
"looks_like": "flour",
2117+
"name": { "str_sp": "soy and wheat dough with koji" },
2118+
"weight": "550 g",
2119+
"color": "white",
2120+
"symbol": "%",
2121+
"description": "A block of dried dough made from cooked and mashed soybeans and wheat flour, covered with koji mold. Usable for making soy sauce.",
2122+
"price": 0,
2123+
"volume": "500 ml"
2124+
},
20232125
{
20242126
"type": "GENERIC",
20252127
"id": "poppy_bud",

data/json/recipes/food/brewing.json

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,69 @@
8383
[ [ "juniper", 10 ] ]
8484
]
8585
},
86+
{
87+
"type": "recipe",
88+
"activity_level": "NO_EXERCISE",
89+
"result": "brew_sake_koji",
90+
"category": "CC_FOOD",
91+
"subcategory": "CSC_FOOD_BREW",
92+
"skill_used": "cooking",
93+
"difficulty": 4,
94+
"time": "20 m",
95+
"batch_time_factors": [ 95, 4 ],
96+
"proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_fermenting" } ],
97+
"book_learn": [ [ "brewing_cookbook", 6 ] ],
98+
"qualities": [ { "id": "CONTAIN", "level": 1 } ],
99+
"components": [ [ [ "rice_cooked", 1 ] ], [ [ "water_clean", 1 ] ], [ [ "koji", 1 ] ], [ [ "yeast", 1 ] ] ]
100+
},
101+
{
102+
"type": "recipe",
103+
"activity_level": "NO_EXERCISE",
104+
"result": "brew_sake",
105+
"result_mult": 3,
106+
"category": "CC_FOOD",
107+
"subcategory": "CSC_FOOD_BREW",
108+
"skill_used": "cooking",
109+
"difficulty": 5,
110+
"time": "30 m",
111+
"batch_time_factors": [ 95, 4 ],
112+
"proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_fermenting" } ],
113+
"book_learn": [ [ "brewing_cookbook", 6 ] ],
114+
"qualities": [ { "id": "CONTAIN", "level": 1 } ],
115+
"components": [ [ [ "sake_koji_rice", 1 ] ], [ [ "rice_cooked", 1 ] ], [ [ "water_clean", 3 ] ], [ [ "yeast", 1 ] ] ]
116+
},
117+
{
118+
"type": "recipe",
119+
"activity_level": "NO_EXERCISE",
120+
"result": "sake_filtered",
121+
"charges": 1,
122+
"category": "CC_FOOD",
123+
"subcategory": "CSC_FOOD_BREW",
124+
"skill_used": "cooking",
125+
"difficulty": 3,
126+
"time": "5 m",
127+
"batch_time_factors": [ 50, 4 ],
128+
"autolearn": true,
129+
"book_learn": [ [ "brewing_cookbook", 6 ] ],
130+
"tools": [ [ [ "rag", -1 ] ] ],
131+
"components": [ [ [ "sake_unfiltered", 1 ] ] ]
132+
},
133+
{
134+
"type": "recipe",
135+
"activity_level": "NO_EXERCISE",
136+
"result": "brew_soy_sauce",
137+
"result_mult": 3,
138+
"category": "CC_FOOD",
139+
"subcategory": "CSC_FOOD_BREW",
140+
"skill_used": "cooking",
141+
"difficulty": 5,
142+
"time": "30 m",
143+
"batch_time_factors": [ 95, 4 ],
144+
"proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_fermenting" } ],
145+
"book_learn": [ [ "cookbook_sushi", 6 ] ],
146+
"qualities": [ { "id": "CONTAIN", "level": 1 } ],
147+
"components": [ [ [ "soy_wheat_dough_done", 1 ] ], [ [ "water_clean", 3 ] ], [ [ "salt", 30 ] ] ]
148+
},
86149
{
87150
"type": "recipe",
88151
"activity_level": "NO_EXERCISE",

0 commit comments

Comments
 (0)