riczwong0930 发表于 2013-9-21 20:51

求20版食物不壞MOD...只要食物不壞

求20版食物不壞MOD...只要食物不壞

xboyxx 发表于 2013-9-21 20:52

...自己去修改代码。。用易宁的修改说明

riczwong0930 发表于 2013-9-21 20:58

不會用-,-

fsdes 发表于 2013-9-23 11:47

楼主,支持!

xefgt 发表于 2013-9-24 09:37

按易宁的修改方法:用记事本打开游戏目录\data\scripts\tuning.lua文件,将PERISH_SUPERSLOW = 40*total_day_time*perish_warp,替换为PERISH_SUPERSLOW = 200*total_day_time*perish_warp,这个 40 即是种子的保鲜时长,按理推上面几行就是其他各种物品的保鲜时长,只要把那个数字改大即可,不过不是不腐,到沼泽地看到那个陷阱箱子打开还是会腐烂的,应该

xefgt 发表于 2013-9-24 09:40

另外,易宁的修改方法里也有不腐的,就是麻烦了点,步骤比较多。
打开游戏目录\data\scripts\prefabs文件夹,其中的.lua文件为游戏中的物品。用记事本打开会腐坏物品的文件,在所有包含perishable的语句前加--即可让该物品不腐坏,注意不要遗漏,否则游戏会跳出。

    例如修改让鸡蛋不腐坏:用记事本打开游戏目录\data\scripts\prefabs\egg.lua文件,依次查找下列内容:

      inst:AddComponent("perishable")
      inst.components.perishable:SetPerishTime(TUNING.PERISH_FAST)
      inst.components.perishable:StartPerishing()
      inst.components.perishable.onperishreplacement = "rottenegg"
    inst.components.perishable:SetPerishTime(TUNING.PERISH_MED)
    inst.components.perishable:SetPerishTime(TUNING.PERISH_FAST)
    inst.components.perishable.onperishreplacement = "spoiled_food"   

    在每行前面加--后,变为下列内容:

      --inst:AddComponent("perishable")
      --inst.components.perishable:SetPerishTime(TUNING.PERISH_FAST)
      --inst.components.perishable:StartPerishing()
      --inst.components.perishable.onperishreplacement = "rottenegg"
    --inst.components.perishable:SetPerishTime(TUNING.PERISH_MED)
    --inst.components.perishable:SetPerishTime(TUNING.PERISH_FAST)
    --inst.components.perishable.onperishreplacement = "spoiled_food"   

    即可让鸡蛋不腐坏。下列为部分会腐坏的物品文件名:

    butter.lua        黄油
    butterflywings.lua        蝴蝶翅膀
    egg.lua        鸡蛋
    froglegs.lua        蛙腿
    hambat.lua        火腿棒
    honey.lua        蜂蜜
    mushrooms.lua        蘑菇
    petals.lua        花瓣
    petals_evil.lua        邪恶花瓣
    seeds.lua        种子
    fish.lua        鱼
    veggies.lua        蔬菜
    meats.lua        肉
    lightbulb        灯泡(荧光果)

灬酷丶帅灬 发表于 2013-10-7 08:49

请放在求助专区啊!
页: [1]
查看完整版本: 求20版食物不壞MOD...只要食物不壞