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