《饑荒》中有玩家想要對遊戲進行修改卻不知道關鍵的代碼,怎麼辦?接下來為大家介紹的是玩家曾經那邊的海分享的《饑荒》中裝備全人物代碼及修改方法介紹,感興趣的玩家一起來看看吧。
鼴鼠的眼睛的燃料修改:
打開一個可燃物文件(比如樹枝: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,喂食一次直接滿級,雖然無法正常顯示。
關於無限升級的問題,無限升級可以,但是沒效果。想要增加屬性就需要自己寫代碼上去。很麻煩不實用不解釋