代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。
原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html
1
2三七六.修改料理食谱(含全部料理精确食谱)
3
4 用MT管理器打开游戏目录/assets/DLC0002/scripts/preparedfoods.lua文件,以奶油松饼(butterflymuffin)食谱为例:
5
6奶油松饼 butterflymuffin =
7 {
8所用食材 test = function(cooker, names, tags) return names.butterflywings and not tags.meat and tags.veggie end,
9优先顺序 priority = 1,
10重量 weight = 1,
11食物类型 foodtype = "VEGGIE",
12补血量 health = TUNING.HEALING_MED,
13补饥饿量 hunger = TUNING.CALORIES_LARGE,
14保鲜时间 perishtime = TUNING.PERISH_SLOW,
15补脑值 sanity = TUNING.SANITY_TINY,
16料理时间 cooktime = 2,
17 },
18
19 其中:
20
21 所用食材:names.butterflywings(蝴蝶翅膀)、not tags.meat(不放肉)、tags.veggie(蔬菜)
22
23 食物类型:"VEGGIE",(蔬菜),可以修改的选项为"MEAT",(肉)
24
25 补血量:TUNING.HEALING_MED,(20点血),可以修改的选项为TUNING.HEALING_TINY,(1点血)、TUNING.HEALING_SMALL,(3点血)、TUNING.HEALING_MEDSMALL,(8点血)、TUNING.HEALING_MEDLARGE,(30点血)、TUNING.HEALING_LARGE,(40点血)、TUNING.HEALING_HUGE,(60点血)、TUNING.HEALING_SUPERHUGE,(100点血)
26
27 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿),可以修改的选项为TUNING.CALORIES_TINY,(9.375点饥饿)、TUNING.CALORIES_SMALL,(12.5点饥饿)、TUNING.CALORIES_MEDSMALL,(18.75点饥饿)、TUNING.CALORIES_MED,(25点饥饿)、TUNING.CALORIES_HUGE,(75点饥饿)、TUNING.CALORIES_SUPERHUGE,(150点饥饿)
28
29 保鲜时间:TUNING.PERISH_SLOW,(15天),可以修改的选项为TUNING.PERISH_ONE_DAY,(1天)、TUNING.PERISH_TWO_DAY,(2天)、TUNING.PERISH_SUPERFAST,(3天)、TUNING.PERISH_FAST,(6天)、TUNING.PERISH_MED,(10天)、TUNING.PERISH_PRESERVED,(20天)、TUNING.PERISH_SUPERSLOW,(40天)
30
31 补脑值:TUNING.SANITY_TINY,(5点脑),可以修改的选项为TUNING.SANITY_SUPERTINY,(1点脑)、TUNING.SANITY_SMALL,(10点脑)、TUNING.SANITY_MED,(15点脑)、TUNING.SANITY_MEDLARGE,(20点脑)、TUNING.SANITY_LARGE,(33点脑)、TUNING.SANITY_HUGE,(50点脑)
32
33 料理时间:2,(2小时),可以自行调整,比如修改为.1,就是0.1个小时
34
35
36
37 举例1(简化所用食材):将曼德拉草汤食谱(至少有1个曼德拉草)简化为4个树枝。用MT管理器打开游戏目录/assets/DLC0002/scripts/preparedfoods.lua文件,将test = function(cooker, names, tags) return names.mandrake end,替换为test = function(cooker, names, tags) return names.twigs >= 4 end,
38
39 即可在游戏中仅以4个树枝煮出曼德拉草汤
40
41
42
43 举例2(添加料理品种):用4个浆果煮出蓝色象鼻(trunk_winter)。用MT管理器打开游戏目录/assets/DLC0002/scripts/preparedfoods.lua文件,在下列内容:
44
45 cooktime = .25,
46 },
47
48 的下一行插入以下内容:
49
50 trunk_winter =
51 {
52 test = function(cooker, names, tags) return names.berries >= 4 end,
53 priority = 1,
54 foodtype = "MEAT",
55 health = TUNING.HEALING_SUPERHUGE,
56 hunger = TUNING.CALORIES_SUPERHUGE,
57 perishtime = TUNING.PERISH_SUPERSLOW,
58 sanity = TUNING.SANITY_HUGE,
59 cooktime = .1,
60 },
61
62 即可用4个浆果煮出蓝色象鼻,补血100点、补饥饿150点、保鲜时间40天、补50点脑、料理时间0.1小时。煮熟后会显示开盖的空锅,点空锅即可拿出蓝色象鼻。注意不要将不可食用、不会腐烂的物品添加为料理,比如黄金等,会改变其属性、使其存在保鲜时间。可添加为料理的食物名称见修改技巧最后一项“常用物品中英文名称”
63
64
65
66 备注:全部料理精确食谱
67
68butterflymuffin(奶油松饼)
69 所用食材:names.butterflywings(蝴蝶翅膀)、not tags.meat(不放肉)、tags.veggie(蔬菜)
70 食物类型:"VEGGIE",(蔬菜)
71 补血量:TUNING.HEALING_MED,(20点血)
72 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
73 保鲜时间:TUNING.PERISH_SLOW,(15天)
74 补脑值:TUNING.SANITY_TINY,(5点脑)
75 料理时间:2,(2小时)
76
77frogglebunwich(青蛙圆面包三明治)
78 所用食材:names.froglegs or names.froglegs_cooked(生、熟蛙腿)、tags.veggie(蔬菜)
79 食物类型:"MEAT",(肉)
80 补血量:TUNING.HEALING_MED,(8点血)
81 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
82 保鲜时间:TUNING.PERISH_SLOW,(15天)
83 补脑值:TUNING.SANITY_TINY,(5点脑)
84 料理时间:2,(2小时)
85
86taffy(太妃糖)
87 所用食材:tags.sweetener and tags.sweetener >= 3(蜂蜜或蜂巢大于等于3)、not tags.meat(不放肉)
88 食物类型:"VEGGIE",(蔬菜)
89 补血量:-TUNING.HEALING_SMALL,(-3点血)
90 补饥饿量:TUNING.CALORIES_SMALL*2,(25点饥饿)
91 保鲜时间:TUNING.PERISH_SLOW,(15天)
92 补脑值:TUNING.SANITY_MED,(15点脑)
93 料理时间:2,(2小时)
94
95pumpkincookie(南瓜饼)
96 所用食材:names.pumpkin or names.pumpkin_cooked(生、熟南瓜)、tags.sweetener and tags.sweetener >= 2(蜂蜜或蜂巢大于等于2)
97 食物类型:"VEGGIE",(蔬菜)
98 补血量:0,(0点血)
99 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
100 保鲜时间:TUNING.PERISH_MED,(10天)
101 补脑值:TUNING.SANITY_MED,(15点脑)
102 料理时间:2,(2小时)
103
104stuffedeggplant(香酥茄盒)
105 所用食材:names.eggplant or names.eggplant_cooked(生、熟茄子)、tags.veggie and tags.veggie > 1(蔬菜大于1)
106 食物类型:"VEGGIE",(蔬菜)
107 补血量:TUNING.HEALING_SMALL,(3点血)
108 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
109 保鲜时间:TUNING.PERISH_SLOW,(15天)
110 补脑值:TUNING.SANITY_TINY,(5点脑)
111 温度:TUNING.HOT_FOOD_BONUS_TEMP,(40度)
112 温度持续时间:TUNING.FOOD_TEMP_BRIEF,(5秒)
113 料理时间:2,(2小时)
114
115fishsticks(鱼肉条)
116 所用食材:tags.fish(鱼)、names.twigs and (tags.inedible and tags.inedible <= 1)(树枝且树枝小于等于1)
117 食物类型:"MEAT",(肉)
118 补血量:TUNING.HEALING_LARGE,(40点血)
119 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
120 保鲜时间:TUNING.PERISH_MED,(10天)
121 补脑值:TUNING.SANITY_TINY,(5点脑)
122 料理时间:2,(2小时)
123
124honeynuggets(甜蜜金砖)
125 所用食材:names.honey(蜂蜜)、tags.meat and tags.meat <= 1.5(肉小于等于1.5,即1大肉、1小肉)、not tags.inedible(不放树枝)
126 食物类型:"MEAT",(肉)
127 补血量:TUNING.HEALING_MED,(20点血)
128 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
129 保鲜时间:TUNING.PERISH_SLOW,(15天)
130 补脑值:TUNING.SANITY_TINY,(5点脑)
131 料理时间:2,(2小时)
132
133honeyham(蜜汁火腿)
134 所用食材:names.honey(蜂蜜)、tags.meat and tags.meat > 1.5(肉大于1.5,即1大肉、1小肉)、not tags.inedible(不放树枝)
135 食物类型:"MEAT",(肉)
136 补血量:TUNING.HEALING_MEDLARGE,(30点血)
137 补饥饿量:TUNING.CALORIES_HUGE,(75点饥饿)
138 保鲜时间:TUNING.PERISH_SLOW,(15天)
139 补脑值:TUNING.SANITY_TINY,(5点脑)
140 温度:TUNING.HOT_FOOD_BONUS_TEMP,(40度)
141 温度持续时间:TUNING.FOOD_TEMP_AVERAGE,(10秒)
142 料理时间:2,(2小时)
143
144dragonpie(龙馅饼)
145 所用食材:names.dragonfruit or names.dragonfruit_cooked(生、熟火龙果)、not tags.meat(不放肉)
146 食物类型:"VEGGIE",(蔬菜)
147 补血量:TUNING.HEALING_LARGE,(40点血)
148 补饥饿量:TUNING.CALORIES_HUGE,(75点饥饿)
149 保鲜时间:TUNING.PERISH_SLOW,(15天)
150 补脑值:TUNING.SANITY_TINY,(5点脑)
151 温度:TUNING.HOT_FOOD_BONUS_TEMP,(40度)
152 温度持续时间:TUNING.FOOD_TEMP_AVERAGE,(10秒)
153 料理时间:2,(2小时)
154
155kabobs(肉串)
156 所用食材:tags.meat(肉)、names.twigs(树枝)、not tags.monster or tags.monster <= 1(没有疯肉或疯肉小于等于1)、tags.inedible and tags.inedible <= 1(树枝小于等于1)
157 食物类型:"MEAT",(肉)
158 补血量:TUNING.HEALING_SMALL,(3点血)
159 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
160 保鲜时间:TUNING.PERISH_SLOW,(15天)
161 补脑值:TUNING.SANITY_TINY,(5点脑)
162 料理时间:2,(2小时)
163
164mandrakesoup(曼德拉草汤)
165 所用食材:names.mandrake(曼德拉草)
166 食物类型:"VEGGIE",(蔬菜)
167 补血量:TUNING.HEALING_SUPERHUGE,(100点血)
168 补饥饿量:TUNING.CALORIES_SUPERHUGE,(150点饥饿)
169 保鲜时间:TUNING.PERISH_FAST,(6天)
170 补脑值:TUNING.SANITY_TINY,(5点脑)
171 料理时间:3,(3小时)
172
173baconeggs(鸡蛋火腿)
174 所用食材:tags.egg and tags.egg > 1(蛋大于1)、tags.meat and tags.meat > 1(肉大于1,即大于1块大肉)、not tags.veggie(不放蔬菜)
175 食物类型:"MEAT",(肉)
176 补血量:TUNING.HEALING_MED,(20点血)
177 补饥饿量:TUNING.CALORIES_HUGE,(75点饥饿)
178 保鲜时间:TUNING.PERISH_PRESERVED,(20天)
179 补脑值:TUNING.SANITY_TINY,(5点脑)
180 料理时间:2,(2小时)
181
182meatballs(肉丸)
183 所用食材:tags.meat(肉)、not tags.inedible(不放树枝)
184 食物类型:"MEAT",(肉)
185 补血量:TUNING.HEALING_SMALL,(3点血)
186 补饥饿量:TUNING.CALORIES_SMALL*5,(62.5点饥饿)
187 保鲜时间:TUNING.PERISH_MED,(10天)
188 补脑值:TUNING.SANITY_TINY,(5点脑)
189 料理时间:.75,(0.75小时)
190
191bonestew(肉汤)
192 所用食材:tags.meat and tags.meat >= 3(肉大于等3,即至少3块大肉)、not tags.inedible(不放树枝)
193 食物类型:"MEAT",(肉)
194 补血量:TUNING.HEALING_SMALL*4,(12点血)
195 补饥饿量:TUNING.CALORIES_LARGE*4,(150点饥饿)
196 保鲜时间:TUNING.PERISH_MED,(10天)
197 补脑值:TUNING.SANITY_TINY,(5点脑)
198 温度:TUNING.HOT_FOOD_BONUS_TEMP,(40度)
199 温度持续时间:TUNING.FOOD_TEMP_LONG,(15秒)
200 料理时间:.75,(0.75小时)
201
202perogies(半圆小酥饼)
203 所用食材:tags.egg(蛋)、tags.meat(肉)、tags.veggie(蔬菜)、not tags.inedible(不放树枝)
204 食物类型:"MEAT",(肉)
205 补血量:TUNING.HEALING_LARGE,(40点血)
206 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
207 保鲜时间:TUNING.PERISH_PRESERVED,(20天)
208 补脑值:TUNING.SANITY_TINY,(5点脑)
209 料理时间:1,(1小时)
210
211turkeydinner(火鸡正餐)
212 所用食材:names.drumstick and names.drumstick > 1(鸡腿大于1)、tags.meat and tags.meat > 1(肉大于1,即至少1块大肉)、tags.veggie or tags.fruit(蔬菜或水果)
213 食物类型:"MEAT",(肉)
214 补血量:TUNING.HEALING_MED,(20点血)
215 补饥饿量:TUNING.CALORIES_HUGE,(75点饥饿)
216 保鲜时间:TUNING.PERISH_FAST,(6天)
217 补脑值:TUNING.SANITY_TINY,(5点脑)
218 温度:TUNING.HOT_FOOD_BONUS_TEMP,(40度)
219 温度持续时间:TUNING.FOOD_TEMP_AVERAGE,(10秒)
220 料理时间:3,(3小时)
221
222ratatouille(蹩脚的炖菜)
223 所用食材:not tags.meat(不放肉)、tags.veggie(蔬菜)、not tags.inedible(不放树枝)
224 食物类型:"VEGGIE",(蔬菜)
225 补血量:TUNING.HEALING_SMALL,(3点血)
226 补饥饿量:TUNING.CALORIES_MED,(25点饥饿)
227 保鲜时间:TUNING.PERISH_SLOW,(15天)
228 补脑值:TUNING.SANITY_TINY,(5点脑)
229 料理时间:1,(1小时)
230
231jammypreserves(果酱蜜饯)
232 所用食材:tags.fruit(水果)、not tags.meat(不放肉)、not tags.veggie(不放蔬菜)、not tags.inedible(不放树枝)
233 食物类型:"VEGGIE",(蔬菜)
234 补血量:TUNING.HEALING_SMALL,(3点血)
235 补饥饿量:TUNING.CALORIES_SMALL*3,(37.5点饥饿)
236 保鲜时间:TUNING.PERISH_SLOW,(15天)
237 补脑值:TUNING.SANITY_TINY,(5点脑)
238 料理时间:.5,(0.5小时)
239
240fruitmedley(水果拼盘)
241 所用食材:tags.fruit and tags.fruit >= 3(水果大于等于3)、not tags.meat(不放肉)、not tags.veggie(不放蔬菜)
242 食物类型:"VEGGIE",(蔬菜)
243 补血量:TUNING.HEALING_MED,(20点血)
244 补饥饿量:TUNING.CALORIES_MED,(25点饥饿)
245 保鲜时间:TUNING.PERISH_FAST,(6天)
246 补脑值:TUNING.SANITY_TINY,(5点脑)
247 温度:TUNING.COLD_FOOD_BONUS_TEMP,(-40度)
248 温度持续时间:TUNING.FOOD_TEMP_BRIEF,(5秒)
249 料理时间:.5,(0.5小时)
250
251fishtacos(玉米饼包炸鱼)
252 所用食材:tags.fish(鱼)、names.corn or names.corn_cooked(生、熟玉米)
253 食物类型:"MEAT",(肉)
254 补血量:TUNING.HEALING_MED,(20点血)
255 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
256 保鲜时间:TUNING.PERISH_FAST,(6天)
257 补脑值:TUNING.SANITY_TINY,(5点脑)
258 料理时间:.5,(0.5小时)
259
260waffles(华夫饼)
261 所用食材:names.butter(黄油)、names.berries or names.berries_cooked(生、熟浆果)、tags.egg(蛋)
262 食物类型:"VEGGIE",(蔬菜)
263 补血量:TUNING.HEALING_HUGE,(60点血)
264 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
265 保鲜时间:TUNING.PERISH_FAST,(6天)
266 补脑值:TUNING.SANITY_TINY,(5点脑)
267 料理时间:.5,(0.5小时)
268
269monsterlasagna(怪物千层饼)
270 所用食材:tags.monster and tags.monster >= 2(疯肉大于等于2)、not tags.inedible(不放树枝)
271 食物类型:"MEAT",(肉)
272 补血量:-TUNING.HEALING_MED,(-20点血)
273 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
274 保鲜时间:TUNING.PERISH_FAST,(6天)
275 补脑值:-TUNING.SANITY_MEDLARGE,(-20点脑)
276 料理时间:.5,(0.5小时)
277
278powcake(芝士蛋糕)
279 所用食材:names.twigs(树枝)、names.honey(蜂蜜)、names.corn or names.corn_cooked(生、熟玉米)
280 食物类型:"VEGGIE",(蔬菜)
281 补血量:-TUNING.HEALING_SMALL,(-3点血)
282 补饥饿量:0,(0点饥饿)
283 保鲜时间:9000000,(9000000天)
284 补脑值:0,(0点脑)
285 料理时间:.5,(0.5小时)
286
287unagi(鳗鱼料理)
288 所用食材:names.cutlichen(苔藓)、names.eel or names.eel_cooked(生、熟鳗鱼)
289 食物类型:"MEAT",(肉)
290 补血量:TUNING.HEALING_MED,(20点血)
291 补饥饿量:TUNING.CALORIES_MEDSMALL,(18.75点饥饿)
292 保鲜时间:TUNING.PERISH_MED,(10天)
293 补脑值:TUNING.SANITY_TINY,(5点脑)
294 料理时间:.5,(0.5小时)
295
296wetgoop(湿腻焦糊)
297 所用食材:true(所有非食谱的组合)
298 食物类型:无
299 补血量:0,(0点血)
300 补饥饿量:0,(0点饥饿)
301 保鲜时间:TUNING.PERISH_FAST,(6天)
302 补脑值:0,(0点脑)
303 料理时间:.25,(0.25小时)
304
305flowersalad(花沙拉)
306 所用食材:names.cactusflower(仙人掌花)、tags.veggie and tags.veggie >= 2(蔬菜大于等于2)、not tags.meat(不放肉)、not tags.inedible(不放树枝)、not tags.egg(不放蛋)、not tags.sweetener(不放蜂蜜或蜂巢)、not tags.fruit(不放水果)
307 食物类型:"VEGGIE",(蔬菜)
308 补血量:TUNING.HEALING_LARGE,(40点血)
309 补饥饿量:TUNING.CALORIES_SMALL,(12.5点饥饿)
310 保鲜时间:TUNING.PERISH_FAST,(6天)
311 补脑值:TUNING.SANITY_TINY,(5点脑)
312 料理时间:.5,(0.5小时)
313
314icecream(冰激淋)
315 所用食材:tags.frozen(冰)、tags.dairy(乳制品)、tags.sweetener(蜂蜜或蜂巢)、not tags.meat(不放肉)、not tags.veggie(不放蔬菜)、not tags.inedible(不放树枝)、not tags.egg(不放蛋)
316 食物类型:"VEGGIE",(蔬菜)
317 补血量:0,(0点血)
318 补饥饿量:TUNING.CALORIES_MEDSMALL,(18.75点饥饿)
319 保鲜时间:TUNING.PERISH_SUPERFAST,(3天)
320 补脑值:TUNING.SANITY_LARGE,(33点脑)
321 温度:TUNING.COLD_FOOD_BONUS_TEMP,(-40度)
322 温度持续时间:TUNING.FOOD_TEMP_LONG,(15秒)
323 料理时间:.5,(0.5小时)
324
325watermelonicle(西瓜冰)
326 所用食材:names.watermelon(西瓜)、tags.frozen(冰)、names.twigs(树枝)、not tags.meat(不放肉)、not tags.veggie(不放蔬菜)、not tags.egg(不放蛋)
327 食物类型:"VEGGIE",(蔬菜)
328 补血量:TUNING.HEALING_SMALL,(3点血)
329 补饥饿量:TUNING.CALORIES_SMALL,(12.5点饥饿)
330 保鲜时间:TUNING.PERISH_SUPERFAST,(3天)
331 补脑值:TUNING.SANITY_MEDLARGE,(20点脑)
332 温度:TUNING.COLD_FOOD_BONUS_TEMP,(-40度)
333 温度持续时间:TUNING.FOOD_TEMP_AVERAGE,(10秒)
334 料理时间:.5,(0.5小时)
335
336trailmix(干果)
337 所用食材:names.acorn_cooked(熟橡果)、tags.seed and tags.seed >= 1(种子大于等于1)、names.berries or names.berries_cooked(浆果或熟浆果)、tags.fruit and tags.fruit >= 1(水果大于等于1)、not tags.meat(不放肉)、not tags.veggie(不放蔬菜)、not tags.egg(不放蛋)、not tags.dairy(不放乳制品)
338 食物类型:"VEGGIE",(蔬菜)
339 补血量:TUNING.HEALING_MEDLARGE,(30点血)
340 补饥饿量:TUNING.CALORIES_SMALL,(12.5点饥饿)
341 保鲜时间:TUNING.PERISH_SLOW,(15天)
342 补脑值:TUNING.SANITY_TINY,(5点脑)
343 料理时间:.5,(0.5小时)
344
345hotchili(咖喱)
346 所用食材:tags.meat >= 1.5(肉大于等于1.5)、tags.veggie >= 1.5(蔬菜大于等于1.5)
347 食物类型:"MEAT",(肉)
348 补血量:TUNING.HEALING_MED,(20点血)
349 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
350 保鲜时间:TUNING.PERISH_MED,(10天)
351 补脑值:0,(0点脑)
352 温度:TUNING.HOT_FOOD_BONUS_TEMP,(40度)
353 温度持续时间:TUNING.FOOD_TEMP_LONG,(15秒)
354 料理时间:.5,(0.5小时)
355
356guacamole(鳄梨酱)
357 所用食材:names.mole(鼹鼠)、names.cactus_meat(仙人掌肉)、not tags.fruit(不放水果)
358 食物类型:"MEAT",(肉)
359 补血量:TUNING.HEALING_MED,(8点血)
360 补饥饿量:TUNING.CALORIES_LARGE,(37.5点饥饿)
361 保鲜时间:TUNING.PERISH_MED,(10天)
362 补脑值:0,(0点脑)
363 料理时间:.5,(0.5小时)