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

原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html


 1
 2三七一.让物品不腐坏
 3
 4	打开游戏目录/assets/DLC0002/scripts/prefabs文件夹(部分物品在游戏目录/assets/DLC0002/scripts/prefabs文件夹下),其中的.lua文件为游戏中的物品。用MT管理器打开会腐坏物品的文件,在所有包含perishable的语句前加--即可让该物品不腐坏,注意不要遗漏,否则游戏会跳出。
 5
 6	例如修改让鸡蛋不腐坏:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/egg.lua文件,依次查找下列内容:
 7
 8		inst:AddComponent("perishable")
 9		inst.components.perishable:SetPerishTime(TUNING.PERISH_FAST)
10		inst.components.perishable:StartPerishing()
11		inst.components.perishable.onperishreplacement = "rottenegg"
12	inst.components.perishable:SetPerishTime(TUNING.PERISH_MED)
13	inst.components.perishable:SetPerishTime(TUNING.PERISH_FAST)
14	inst.components.perishable.onperishreplacement = "spoiled_food"   
15 
16	在每行前面加--后,变为下列内容:
17
18		--inst:AddComponent("perishable")
19		--inst.components.perishable:SetPerishTime(TUNING.PERISH_FAST)
20		--inst.components.perishable:StartPerishing()
21		--inst.components.perishable.onperishreplacement = "rottenegg"
22	--inst.components.perishable:SetPerishTime(TUNING.PERISH_MED)
23	--inst.components.perishable:SetPerishTime(TUNING.PERISH_FAST)
24	--inst.components.perishable.onperishreplacement = "spoiled_food"   
25
26	即可让鸡蛋不腐坏。下列为部分会腐坏的物品文件名:
27
28	butter.lua	黄油
29	butterflywings.lua	蝴蝶翅膀
30	egg.lua	鸡蛋
31	froglegs.lua	蛙腿
32	hambat.lua	火腿短棍
33	honey.lua	蜂蜜
34	mushrooms.lua	蘑菇
35	petals.lua	花瓣
36	petals_evil.lua	噩梦花瓣
37	seeds.lua	种子
38	fish.lua	
39	veggies.lua	蔬菜
40	meats.lua	
41	lightbulb	荧光果