打开datascriptsprefabswalls.lua文件,修改两个地方(最好用文本编辑器比如notepad或者UE修改):第一处:ifold_percen
打开\data\scripts\prefabs\walls.lua文件,修改两个地方(最好用文本编辑器比如notepad或者UE修改):第一处:ifold_percent<=0thenmakeobstacle(inst)end下面补上判断ifnew_percent<1then--墙体受损(不完整,完整是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)--此处增加的作用:刚造的墙就会自动回血(直到上面判定到是完整的墙,会停止回血)
最多设置5个标签!
打开\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)
--
此处增加的作用:刚造的墙就会自动回血(直到上面判定到是完整的墙,会停止回血)