饥荒 海难DLC墙血量修改方法 饥荒怎么修改墙无敌

整理:游戏121
2023-11-15

饥荒海难DLC墙血量修改方法饥荒怎么修改墙无敌

一.提高主角血量10倍
用记事本打开游戏目录/data/scripts/tuning.lua文件,将以下内容:
local wilson_health = 150
WX78_MIN_HEALTH = 100,
WX78_MAX_HEALTH = 400,
WOLFGANG_HEALTH_MIGHTY = 300,
WOLFGANG_HEALTH_NORMAL = 200,
WOLFGANG_HEALTH_WIMPY = 150,
修改为:
local wilson_health = 1500
WX78_MIN_HEALTH = 1000,
WX78_MAX_HEALTH = 4000,
WOLFGANG_HEALTH_MIGHTY = 3000,
WOLFGANG_HEALTH_NORMAL = 2000,
WOLFGANG_HEALTH_WIMPY = 1500,
即可让全部主角血量提高10倍,修改这里也使盔甲的耐久度同步上升10倍

饥荒海难石灰墙无敌怎么饥荒海难墙血量无敌修改

用记事本打开游戏目录/data/DLC0002/scripts/prefabs/walls.lua文件,在if old_percent > 0 and new_percent <= 0 then clearobstacle(inst) end的下一行插入以下内容:

if new_percent < 1 then inst.components.health:StartRegen(200, 1) end
if new_percent >= 1 then inst.components.health:StopRegen() end

即可让墙自动回血,其中200和1为每1秒回200的血,数字可自行调整

墙壁永固(自己可砸,怪物无法破坏)

用记事本打开游戏目录/data/DLC0002/scripts/prefabs/walls.lua文件,在inst:AddTag("noauradamage")的下一行插入以下内容:

inst.components.health:SetInvincible(true)

即可让墙壁永固

饥荒海难石灰墙怎么无敌 饥荒海难墙血量无敌修改

修改墙血量:
打开饥荒游戏目录/data/DLC002/scripts/tuning.lua,搜索LIMESTONEWALL_HEALTH = 500,500就是石灰墙的血量,修改就行,其他墙也可以通过名字来搜索。比如
SANDBAG_HEALTH = 200,就是沙袋的耐久。

各位大神饥荒海滩怎么修改墙体的自动回血

打开/data/scripts/prefabs/walls.lua文件,修改两个地方(最好用文本编辑器比如notepad或者UE修改):
第一处:
if old_percent <= 0 then
makeobstacle(inst)
end
下面补上判断
if new_percent < 1 then -- 墙体受损(不完整,完整是1)的时候回血
inst.components.health:StartRegen(200, 1) -- 我是200,表示每秒回复200 可以改成自己的数值,下同
else -- 墙体完整,则停止回血
inst.components.health:StopRegen()
end
第二处:
inst.components.health.nofadeout = true
下面补上
inst.components.health:StartRegen(200, 1) -- 此处增加的作用:刚造的墙就会自动回血(直到上面判定到是完整的墙,会停止回血)

饥荒怎么修改血量

饥荒修改血量的方法如下:

1、打开饥荒游戏,然后新建一个全新的世界。代码在各版本各DLC饥荒是通用的,操作方法也是相同的。

2、按下键盘上的~键。有的版本也许不是~,进入游戏后看下快捷键设置就知道了。

3、将代码复制后,粘贴到控制台输入框。修改血量的代码为:“GetPlayer().components.health:SetMaxHealth(300)” 括号内的数字为你需要修改的血量。

4、关闭控制台的方法是按键盘的CTL+L键。

扩展资料:

饥荒修改游戏内容的代码:

输入c_give("代码名称“,数量)——物品会按所输数量出现在物品栏,假若包裹放不下,会自动掉落在地上。此代码最方便,甚至还可以在鼠标指针处直接放置建筑类物品。

c_spawn(“XX”,数量)——放鼠标指针指示的地上

上帝模式:c_godmode()

饥饿值上限:GetPlayer().components.hunger:SetMax(500)

精神值上限:GetPlayer().components.sanity:SetMax(500)

全物品直接制造:GetPlayer().components.builder:GiveAllRecipes()

删除物品:TheInput:GetWorldEntityUnderMouse():Remove()

传送:GetPlayer().Transform:SetPosition(坐标,例:0,0,0)

推荐阅读: