展开

《饥荒》装备全人物代码及修改方法介绍

来源: 飞翔小编feichenpan 2012/7/3 16:30:50 浏览量:2358

   《饥荒》中有玩家想要对游戏进行修改却不知道关键的代码,怎么办?接下来为大家介绍的是玩家曾经那边的海分享的《饥荒》中装备全人物代码及修改方法介绍,感兴趣的玩家一起来看看吧。

   鼹鼠的眼睛的燃料修改:

   打开一个可燃物文件(比如树枝:data\DLC0001\scripts\prefabs\twigs)

   搜索inst:AddComponent("fuel")

   下一行添加

   inst.components.fuel.fuelvalue = TUNING.LARGE_FUEL * 0.4

   inst.components.fuel.fueltype = "MOLEHAT" (燃料可用于XX)

   MOLEHAT就是鼹鼠的眼睛,你也可以改成提灯或者矿灯。但是树枝不能继续用来添加到火坑

   让洞穴不在产出蝙蝠

   打开data\scripts\prefabs\cave_entrance.luacave_entrance(被堵住的洞穴入口)文件。找到inst.components.childspawner:SetMaxChildren(6)改成inst.components.childspawner:SetMaxChildren(0)

   这条代码是产出数量,同理,也可以用于洞穴蜘蛛洞等

   修改无限制距离种植建造收获采集施肥给予铲地皮吃食物,快速缝纫阅读

   打开 data\DLC0001\scripts\actions.lua 文件

   BUILD = Action(0, true), 快速建造

   COOK = Action(0, true), 快速烹调

   EAT = Action(0, true), 快速吃食物

   GIVE = Action(0, true), 快速给予

   PICK = Action(0, true), 快速采摘

   DEPLOY = Action(0, true), 快速种植

   FERTILIZE = Action(0, true), 快速施肥

   HARVEST = Action(0, true) 快速收获

   DIG = Action(0,true), 快速挖掘

   TERRAFORM = Action(0,true), 快速叉子挖地皮

   READ = Action(0, true) 快速阅读

   DEPLOY = Action(0, true), 快速建造墙

   SEW = Action(0, true), 快速缝

   让某人物采集速度加快(浆果、树枝、草、锅、蜂蜜、晒肉、农场、蘑菇速度和采集花瓣一样快)

   打开你要修改的人物(比如data\DLC0001\scripts\prefabs\wilson.lua 威尔逊)

   搜索inst.components,在上一行插入:

   local handle = inst.sg.sg.actionhandlers[ACTIONS.HARVEST]

   handle.deststate = function(inst) return "doshortaction" end

   local handle = inst.sg.sg.actionhandlers[ACTIONS.PICK]

   handle.deststate = function(inst) return "doshortaction" end

   local handle = inst.sg.sg.actionhandlers[ACTIONS.MURDER]

   handle.deststate = function(inst) return "doshortaction" end

   这个代码是我从盗贼人物mod里面找到的

   关于鼹鼠的眼睛在洞穴第二层无法使用的方法,可以给你的背包添加一个肉眼无法看到的发光代码

   打开游戏目录 data\DLC0001\scripts\prefabs\krampus_sack.lua

   在第一个local function onequip (inst, owner)下一行添加: inst.Light:Enable(true) 

   在第二个local function onunequip(inst, owner)下一行添加: inst.Light:Enable(false)

   在 inst:AddComponent上面 添加:

   local light = inst.entity:AddLight()

   light:Enable(true) light:SetRadius(3)

   light:SetIntensity(0.01)

   light:SetColour(255/255,255/255,192/255)

   light:SetFalloff(0.1)

   进洞穴第二层带上坎普斯背包就可以正常使用鼹鼠的眼睛,而且夜里不会掉血

   关于坎普斯背包,直接修改配方,把普通背包换成坎普斯即可

   目录:data\DLC0001\scripts\recipes.lua

   把 backpack 替换成 krampus_sack

   在建造精炼里面可以修改代码,然后做出大部分动物、植物、设施、矿物等等。

   也就是说可以建造大树、石矿、BOSS、等等。比如

   用可种的树苗建造树苗,并且修改体积,可以在一个点上无限做。省地方!

   在STRUCTURES下一行添加

   Recipe(“sapling”,{Ingredient(“dug_sapling”, 1)}, RECIPETABS.TOWN, TECH.NONE,“treasurechest_placer”,0)

   显示有错误,但是不影响效果

   方法是死的,人是活的。改不改随你。

   让其他人物使用精灵公主的装备武器:

   首先必须安装精灵公主mod

   打开人物文件(比如data\DLC0001\scripts\prefabs\wilson.lua 威尔逊)

   在 inst.components.beard.prize = "beardhair" 下面一行插入:

   inst:AddComponent("periodicspawner")

   inst.components.periodicspawner:SetPrefab("armor_mushab")

   inst.components.periodicspawner:SetRandomTimes(10, 10)

   inst.components.periodicspawner:SetDensityInRange(-100, 5000000)

   inst.components.periodicspawner:SetMinimumSpacing(50000)

   inst.components.periodicspawner:Start()

   进入游戏,10秒后会像牛拉便便一样刷新出 公主的铠甲 一个,然后存档退出把上面插入的

   内容开头都加上--也就是两个减号或者直接删掉,否则每10秒拉一次。

   以下是其他的装备代码:

   armor_mushab 公主的铠甲

   armor_mushaa musha的铠甲

   hat_mcrown 女王的皇冠

   hat_mprincess 公主的皇冠

   hat_mbunny (兔子侦查帽)

   Mushasword (精灵公主 凤凰剑)

   Frosthammer (精灵公主 冰锤)

   如果是其他人物没有inst.components.beard.prize = “beardhair” 则在其他属性下面添加

   上面的代码,比如攻击力,生命,速度之类的。

   这个代码可以做出任何物品、生物、建筑、设施、装备武器等,只要你有代码

   inst.components.periodicspawner:SetPrefab("某物品") 修改"某物品"为你想要的东西

   即可,不要忘了10秒一次刷新

   inst.components.periodicspawner:SetRandomTimes(10, 10) 这里的10,10是间隔时间(10秒一次)。你可以任意修改

   精灵公主 凤凰剑(Mushasword)灼烧几率代码: local framechance = X

   精灵公主冰锤(Frosthammer)冻结几率代码: local freezechance = X

   直接搜索文件名,括号里就是,想改多少改多少。冰锤100%冻结超爽,单挑无敌

   关于精灵公主经验到7000以上(不含7000)存档重新进入游戏变0级的解决方法:

   打开musha.lua 文件

   把 elseif inst.level >6999and inst.level < 7001

   修改成 elseif inst.level >6999and inst.level < 70000000001

   将29级的范围锁定

   如果把6999改为1的话,进游戏获得7经验你就能直接满级,三围满~

   精灵公主的宠物鸟文件是 musha_small.lua把

   >299 then

   >199 and

   >84 and

   改成>1 and,喂食一次直接满级,虽然无法正常显示。

   关于无限升级的问题,无限升级可以,但是没效果。想要增加属性就需要自己写代码上去。很麻烦不实用不解释

相关攻略
精彩推荐
奔跑吧兄弟:跑男来了
玩家留言 跟帖评论
查看更多评论