跳到正文

NoDamI (No Damage Immunity)

作者:ProfHug0

每一次命中都至关重要!在特定条件下,正当的命中却不造成伤害,这怎么能接受?

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

FORGE 1.16.5 移植进行中

 

简介:
这个模组旨在通过移除/更改多年前由 Mojang 实装的冗余伤害免疫系统(实体每次受到伤害后会获得 10 刻,也就是 0.5 秒的无敌帧),改善 PvE 和 PvP,同时避免破坏游戏。
(这里有更多关于伤害免疫的信息:http://minecraft.gamepedia.com/Damage#Damage_immunity)

 

功能:

– Minecraft 中的伤害事件默认不再提供无敌帧。

    – 依赖无敌帧来维持平衡的伤害来源(例如:熔岩)仍会提供无敌帧。

    – 依赖无敌帧来造成平衡伤害的生物(例如:史莱姆家族)仍会提供无敌帧(默认如此,见下文)。

    – 默认情况下,蓄力不超过 10% 的攻击会被取消,以防止玻璃大炮式玩法。

    – 默认情况下,蓄力不超过 75% 的攻击不会造成击退。

 

配置:

此模组会生成一个配置文件,供用户按需调整模组的部分设置。以下选项均可配置:

– 此模组核心功能的开关

– 攻击时需要提供无敌帧的实体列表

– 受到攻击时需要获得无敌帧的实体列表

– 造成伤害时需要提供无敌帧的伤害来源列表

– 玩家攻击需要蓄力到多少才能生效(默认:10%,即 0.1)

– 玩家攻击需要蓄力到多少才会造成击退(默认:75%,即 0.75)

 

要将实体添加到上述任一列表,需要使用它的存档 ID(modname:mobname)。例如,默认情况下,第一个列表包含原版 Minecraft 的史莱姆(minecraft:slime)、TCon 的蓝色史莱姆(tconstruct:blueslime),以及 Thaumcraft 的神秘史莱姆(thaumcraft:thaumslime)。

 

查找生物 ID 最快的方法是在安装 Hwyla 和 Wawla 后观察该生物。或者,也可以尝试使用控制台命令召唤它,并在输入时利用自动补全查找它的 ID。

 

此外,你也可以使用此模组内置的调试功能,查找伤害来源名称以及生物 ID。请注意,有些模组开发者会让他们的生物或其他对象直接对目标造成伤害,而不关联攻击者;在某些情况下,这会让查找几乎不可能。

 

但是为什么?

在 1.9 之前,玩家几乎可以随时发动攻击。为了防止瞬间击杀,Mojang 实装了一套有条件的伤害免疫系统:实体受到伤害后,会在 0.5 秒内免疫所有等于或低于此次伤害数值的后续伤害;如果后续伤害更高,则只计算两者之间的差值。因此,伤害输出只受点击速度限制,只要能快速连点,并在目标无敌帧结束时造成伤害即可。

 

这套系统在维持平衡方面效果很好,但随着 1.9 引入攻击计时器,命中变得重要得多,漏掉一两次攻击就可能轻易输掉战斗。对于使用高攻击速度(高于 2.0)武器的玩家来说,伤害免疫很快就成了问题,因为玩家正确把握攻击时机反而会受到惩罚,这本不该发生。此外,在非 1v1 的情况下,如果一名玩家与另一名玩家同时命中,伤害免疫帧会吞掉大量伤害,这会让试图集中攻击同一目标的一方处于极大劣势。

 

通常在原版 Minecraft 中,冲进一群生物中并不怎么危险,因为你每半秒才会受到一次伤害,这意味着你可以趁着无敌帧承受大部分攻击,同时迅速击倒敌人。移除伤害免疫后,所有攻击都会命中你——没错,是所有攻击。没有伤害免疫时,被围攻会非常致命,因为每个生物都能击中你。这会促使玩家在与敌人交战时更加谨慎,无论是 PvP 还是 PvE,因为寡不敌众往往意味着“独狼”必死无疑。

总而言之,加入攻击冷却后,连点攻击造成的瞬间秒杀已不再是问题;而 1.9 之后引入的伤害免疫机制所带来的限制,则让战斗变得笨重又不直观。移除该机制可以确保游戏中的每一次攻击都至关重要,在提升挑战性的同时,让整体战斗体验更加流畅。

 

附:除此之外,大多数枪械模组在伤害免疫机制下都无法正常运作,因为每秒最多只有两颗弹丸能够命中。如果你希望机枪和霰弹枪真正造成伤害,这个模组就是为你准备的。

 

整合包使用政策:

你可以随意使用这个模组。不过,请在整合包的模组列表中注明这个模组的名称和我的名字。虽然不是必须的,但如果你打算在整合包中使用它,尤其是整合包未托管在 Curseforge 上时,告知我一声会很不错。

常见问题

NoDamI (No Damage Immunity) 支持哪些 Minecraft 版本?

NoDamI (No Damage Immunity) 支持 Minecraft Java 版 1.7.10–1.16.5,共 10 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

NoDamI (No Damage Immunity) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分