饥荒为什么回血代码对千年狐没用?

发布网友 发布时间:2022-04-25 16:52

我来回答

1个回答

热心网友 时间:2023-10-20 07:38

因为千年狐的代码是动态的,回血得设置实际数值,所以千年狐会崩溃或者无效。我试过很多种修改了,均崩溃。下面是我实际测试的结果,如果需要你可以这么改。
其实血量可以通过修改上限实现,需要得配合升级,基本升一级就已经超过原始上限了。
下面这张图是我实际正在玩的,只升了几级后的血量:

具体操作:在千年狐MOD的文件夹内:\scripts\prefabs
找到wharang.lua文件(这个就是千年狐人物的文件),用笔记本打开找到:
inst.components.health.maxhealth
=
math.ceil
(TUNING.WHARANG_HEALTH_S
+
collect_soul
*
TUNING.WHARANG_HEALTH_PLUS)
--280
把血量上限都提高1000倍(其实1000倍就够用了,我试过10000倍会崩溃),改为:
inst.components.health.maxhealth
=
math.ceil
(TUNING.WHARANG_HEALTH_S
+
collect_soul
*
TUNING.WHARANG_HEALTH_PLUS
*
1000)
--280000
每次升级都会有大幅度提升,最高就是280000。
温馨提示:精神和饥饿也可以修改,如需要提高操作如下,找到:
inst.components.hunger.max
=
math.ceil
(TUNING.WHARANG_HUNGER_S
+
collect_soul
*
TUNING.WHARANG_HUNGER_PLUS)
--185
inst.components.sanity.max
=
math.ceil
(TUNING.WHARANG_SANITY_S
+
collect_soul
*
TUNING.WHARANG_SANITY_PLUS)
--450
改为:
inst.components.hunger.max
=
math.ceil
(TUNING.WHARANG_HUNGER_S
+
collect_soul
*
TUNING.WHARANG_HUNGER_PLUS
*
1000)
--185000
inst.components.sanity.max
=
math.ceil
(TUNING.WHARANG_SANITY_S
+
collect_soul
*
TUNING.WHARANG_SANITY_PLUS
*
1000)
--450000
也是分别提高上限1000倍,和血量原理一样,每次升级都会有大幅度提升,最高就是185000和450000。
全是亲测后手动打的,如果有用望采纳,谢谢!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com