StatBounds

StatBounds

配置玩家属性(如生命值和耐力)的最小值和最大值。

游戏玩法

重要提示 – 这是属性修改功能的早期实现,存在一些显著问题,包括但不限于以下内容:

将“HealthMin”设为大于 0 并不能保证无敌,因为任何大于设定最小值的伤害源都可能在模组更新生命属性的同一游戏 tick 内击杀玩家。

如果游戏试图将某个属性设置到其界限范围之外,UI 可能会出现一些视觉抖动。

当前配置无法让玩家获得超出 Hytale 传统上限的属性(例如:将 "HealthMax": 1000000.0 设为 1000000 并不会真正赋予你这么多最大生命值,因为游戏的生命值上限为 100.0)。

================

本模组会在世界的 mods 文件夹中添加一个配置文件(saves/[world_name]/mods/Kerbe_StatBounds/StatsConfig.json),让你出于便利或挑战目的修改游戏的属性。

目前可修改的属性包括生命值、氧气值、魔力值和体力值。如需更改任何属性,请打开 StatsConfig.json 文件,并在应用更改后刷新世界。

请注意,如果使用了错误的语法,或者将最小值变量设置为大于相应最大值变量的值,配置设置可能会失效。

================

默认配置设置:

================

{ "HealthMin": 0.0, "HealthMax": 100.0, "OxygenMin": 0.0, "OxygenMax": 100.0, "ManaMin": 0.0, "ManaMax": 100.0, "StaminaMin": 0.0, "StaminaMax": 10.0, "EnableBounds": true }

================

预设示例:

================

无伤模式

"HealthMin": 0.0, "HealthMax": 1.0

无限氧气

"HealthMin": 100.0, "HealthMax": 100.0

无限体力

"StaminaMin": 10.0, "StaminaMax": 10.0

有限魔力

"ManaMin": 0.0, "ManaMax": 100.0

================

禁用模组设置

"EnableBounds": false