代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。

原帖链接: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小时)