代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。
原帖链接: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小时)