Scaling Health

Scaling Health

改变玩家/生物血量及更多!作为艰难生活的精神续作。

冒险

此模组已不再维护。 对于 Minecraft 1.21 及以上版本,请改用 Silent's Power Scale

简介

你觉得 Minecraft 太简单了吗?玩了这么多年后,我不禁也有同感。或者,也许是因为你添加了太多疯狂的模组而变得太难了?Scaling Health 旨在平衡整合包,允许玩家、生物或两者都获得额外生命值!或者,如果你想要的话,玩家也可以从更少的生命值开始。该模组高度可配置。

这个模组最初是《Difficult Life》的非官方移植版,我个人非常喜欢玩《Difficult Life》。最终,我决定从头重建这个模组,修复错误、添加更多配置选项,并扩大模组的适用范围,以涵盖需要更轻松体验的玩家,而不仅仅是更难的体验。与《Difficult Life》中使用的系统不同,这个难度系统对服务器非常友好。

主要特性

  • 每玩家独立难度系统。 系统会为每个玩家追踪一个难度值。有多个因素可以增加/减少你的难度。默认情况下,它会随着时间推移缓慢增加。随着难度增加,生物会变得更强。生物强度基于以下几种方法之一计算(见下文)。此功能可以根据你的喜好进行调整或禁用。
  • 更多玩家生命值! 或者更少。玩家可以获得心之水晶来增加他们的最大生命值。通常,即使死亡后你也能保留额外的生命值(可配置)。玩家的初始生命值也可以更改,最大生命值上限也可配置。你还可以设置生命值随经验等级增加/减少。
  • 大量控制选项。 提供大量配置选项和数据文件,让你可以随心所欲地游玩!

前置要求

需要 Silent Lib 和 Minecraft Forge。

难度

玩家难度

系统会为每个玩家追踪一个难度值。默认情况下,该值会随着时间的推移缓慢增加。你还可以设置模组在玩家击杀特定类型的生物或玩家死亡时增加/减少难度。你也可以设置难度在特定时间间隔重置,例如每周重置一次。

玩家难度通常用于在生成生物时计算难度,但某些模式使用其他方法(见下一节)。起始难度、最大难度等级以及每秒增加的量都是可配置的。默认情况下,空闲玩家累积难度的速度较慢。

难度值将决定生物可以拥有多少额外生命值。生物还将获得额外的攻击伤害和药水效果。更高的难度值也会增加生物生成时变成灾变生物的几率...

区域难度

当生物生成时,系统会为生物生成的位置计算一个“区域难度”值。然后使用该值来确定额外的生命值/伤害、成为灾变生物的几率等。根据模式的不同,这通常基于附近所有玩家的难度等级。“附近”是指在可配置的搜索半径内。

模式

  • average(平均)- 2 个字段:“radius”,一个大于 64 的整数,以及一个可选的布尔值“weighted”,默认为 true。该模式取指定半径内所有玩家的(加权或非加权)平均值。
  • maxima(最大/最小)- 2 个字段:“radius”,一个大于 64 的整数,以及一个可选的布尔值“min”,默认为 true。取指定半径内玩家难度的最小值或最大值。
  • distance(距离)- 2 个字段:“distanceFactor”,一个正实数(双精度浮点数),以及一个可选的布尔值“fromOrigin”,默认为 false。难度基于与原点或出生点的距离,乘以距离因子。
  • distance_and_time(距离与时间)- 2 个字段:“average”和“distance”,它们是上述提到的对象。
  • server_wide(服务器全局)- 无字段,难度不是针对每个玩家的,而是整个服务器相同。

生命值缩放

生物(默认情况下包括被动和敌对生物)会随着难度增加而获得额外的生命值。添加额外生命值的方式可以在配置文件中更改。

  • 倍率模式MULTIMULTI_HALFMULTI_QUARTER)- 生物的生命值被乘以一个系数,因此基础生命值更高的生物将获得更大的提升。MULTI 对所有生物应用相同的倍率,而 MULTI_HALFMULTI_QUARTER 对于生命值大于 20 的生物应用较低的倍率。所有这些模式仍应比 ADD 模式提供更多生命值。MULTI_HALF 是默认模式。
  • 加成型模式ADD)- 对所有生物增加一个固定值。这是《Difficult Life》所使用的模式。

伤害缩放

你可以增加玩家从各种来源受到的伤害。默认情况下,不进行伤害缩放。你可以在配置文件的 player/damage 下自定义此项。

你可以选择三种模式之一:随玩家最大生命值、玩家难度或区域难度缩放。最大生命值模式与你设置的初始生命值成正比。因此,如果你有 100 点生命值而初始生命值是 20,那么倍率就是 (100 - 20)/20 = 4 倍。难度模式将难度值乘以你可以在配置中调整的“权重”值。权重默认为 0.04,这将在难度达到 250 时产生 10 倍的乘数(0.04 * 250 = 10)。我将此数字称为模式数值。

对于每个伤害来源的缩放值,值为 0(默认)表示不缩放。值为 1 表示按模式数值成比例缩放,因此生存能力不会随生命值增加而提高。0 到 1 之间可能比较理想,但如果你想要增强特定伤害类型,也可以将其设置得高于 1。

最终计算是将缩放值乘以模式数值再乘以原始伤害值,然后将其加到受到的伤害上。所以,类似这样:伤害 = 原始伤害 * (1 + 缩放值 * 模式数值)。

灾变生物

灾变生物是极其强大的生物。它们是普通的生物(甚至来自其他模组),但生成时拥有多得多的生命值、更高的潜在伤害输出,以及各种药水效果,包括巨大的速度提升。它们还倾向于穿着盔甲生成。灾变生物身上始终有紫色火焰效果,即使在水下也易于识别。

默认情况下,灾变生物比普通生物掉落更多的心之水晶(默认每只掉落 0-2 个,而普通生物只有很小的几率掉落一个)以及十倍的经验值。灾变生物有各种可用的配置选项,如果你愿意,甚至可以完全禁用。

方块与物品

心之水晶

心之水晶 用于增加玩家的最大生命值。它们可以在生物被击杀时掉落(不同生物类型的掉率可配置),或者由心之水晶碎片合成。只需使用(右键点击)它们即可为每个水晶获得额外一颗心。心之水晶还会恢复几颗额外的生命值。

从心之水晶获得的生命值增益可以在配置中禁用,使其仅作为治疗物品使用。心之水晶在给予额外生命值时,会发出“叮”的一声。

掉落由战利品表控制,因此你需要覆盖 Scaling Health 的生物类型战利品表来更改掉落率。

力量水晶

力量水晶的行为类似于心之水晶,但使用时会增加玩家的基础攻击力。默认情况下,每使用一个水晶增加 0.5(四分之一颗心)的攻击力。默认情况下,它们比心之水晶更稀有。

诅咒之心与附魔之心

诅咒之心在使用时会增加难度。附魔之心在使用时会减少难度。这些物品偶尔会在特定难度等级下从某些生物类型身上掉落。这可以通过编辑 Scaling Health 的生物类型战利品表来更改。

绷带与医疗包

绷带和医疗包在使用时会恢复你最大生命值的一定百分比。要使用它们,需要按住右键持续 5 秒。你会获得“包扎”药水效果,并且每秒恢复一部分生命值,但在此效果持续期间,你的移动速度会变慢。如果你的生命值完全恢复,该效果会被移除。绷带和医疗包都需要心之尘来合成,因此在你的最大生命值提高之前,制作它们并不划算。

杂项

  • 心/力量水晶矿石 - 开采时掉落心/力量水晶。离出生点越远,越常见。
  • 心/力量水晶碎片 - 开采心/力量水晶矿石方块时掉落。有时也会从被击杀的生物身上掉落。
  • 心之尘 - 由心之容器合成,用于制作绷带和医疗包。一个心之容器可以制作 24 个心之尘。

难度条

难度条会不时地出现在你的 HUD 上(也有一个按键绑定可以显示它)。这个难度条实际上有两个部分,虽然在大多数情况下你分辨不出来。条的上部(最大的部分)是你所在位置的区域难度。当你在服务器上靠近其他玩家,或者使用基于距离的模式时,你可能会看到这部分增长。下部是你的玩家难度。这是你的玩家随时间累积的难度,在大多数情况下用于计算区域难度。

命令

Scaling Health 包含几个命令。这些命令非常适合测试、恶作剧和绕开错误...

  • /sh_difficulty - 查看或更改玩家难度
  • /sh_health - 查看或更改玩家生命值
  • 模式
    • get - 查看当前值。必须省略 [value] 参数。
    • set - 将值设置为 [value]。
    • add - 将 [value] 添加到当前值。

帮助!

常见问题解答、技术支持等。

问:如何配置这个模组? 答:你必须使用文本编辑器编辑配置文件(config/scalinghealth)。在服务器配置中,有调试模式和不同的功能可以启用。这些功能在数据包中具有更高的可配置性,可以查看随 SH 版本分发的 user_starter_pack.zip 文件。 问:如何禁用 X 功能? 答:在服务器配置中,找到要禁用的功能,并将“true”改为“false”。如果该选项不可用,那是因为需要通过数据包来完成。 问:这个生命值系统与其他模组兼容吗? 答:视情况而定。使用修改器来改变生命值的模组似乎能很好地协同工作。对于玩家生命值,Tough As Nails 没有问题,但 Cyclic 的心之容器会被 Scaling Health 完全覆盖。对于生物,我见过一些修改器以不良方式叠加的情况。最好在每个方面只允许一个模组来修改生命值。 问:我可以在整合包中使用这个模组、录制包含它的视频/直播,或者分享/发布配置文件吗? 答:当然可以! 问:我可以将你的模组重新分发到其他网站吗?(不作为整合包的一部分) 答:不可以!绝对不行!如果你想在其他网站宣传我的作品,可以链接回这里供人下载。 问:能否移植到 <在此插入古早 Minecraft 版本>? 答:不行。 链接

Silent's Power Scale - Scaling Health 的全新、完全重新设计的继任者,适用于 NeoForge 1.21 及更高版本!