Friendly Fire

Friendly Fire

修改战斗机制,防止对宠物及其他生物造成误伤。

怪物

Friendly Fire 模组将保护你的宠物和其他脆弱的生物,避免它们受到误伤。安装了此模组后,你将无需再担心宠物跳到你的攻击路径前,或是不小心用武器误点它们。

为什么有人需要这个?
许多玩家在攻击时常常误伤自己的宠物,这在战斗中尤为常见,因为宠物会跳到敌人面前。也有些玩家在试图喂食宠物时会点错。因此,不少玩家宁愿将宠物留在家里,也不愿带着它们冒险。本模组旨在解决这一问题,同时不会让宠物变得过于强大或不平衡。

它是如何工作的?
安装此模组后,宠物将对主人的攻击免疫。宠物也会对来自同一主人的其他宠物造成的伤害免疫。此外,幼年生物也会对所有来源的攻击免疫。如果你因某些原因需要杀死受保护的生物,只需在发动攻击时潜行(按下潜行键)即可。该模组还提供配置选项,可用来更改或禁用受保护的生物类型。

这适用于模组添加的宠物吗?
是的,模组添加的宠物应该能正常工作。如果某个模组宠物未受保护,那是因为模组开发者未在游戏代码中将该实体定义为可拥有的宠物。

标签

本模组提供了几个数据包实体标签,帮助改进模组的配置。数据包是一种非常灵活的配置游戏的方式,允许玩家、服务器、其他模组以及整合包来配置某些属性。

  • friendlyfire:bypass_pet - 这是一个物品标签,允许物品绕过宠物保护。
  • friendlyfire:bypass_all - 这是一个物品标签,允许物品绕过模组提供的所有保护。
  • friendlyfire:general_protection - 这是一个实体标签,允许其他生物获得战斗伤害保护。

这个示例数据包会将村民和流浪商人添加到保护列表中。在处理数据包时,强烈建议使用诸如 Open Loader 之类的模组来简化数据包的安装过程。

喜欢这个模组并想支持我吗?

Nodecraft

本项目由 Nodecraft 赞助。使用代码 Darkhax 首月服务可享 30% 折扣!