RPG伤害大修(RPGDO)

RPG伤害大修(RPGDO)

RPGDO 是对 Minecraft 伤害系统的全面改造,为每种攻击添加了具有独特被动效果的伤害类型,并为每种生物添加了抗性。

游戏机制

RPG 伤害重制(RPGDO)

RPGDO 是对 Minecraft 伤害系统的全面重制,灵感来自 DDD 和 Alembic。它为每种攻击添加了特定的伤害类型,如穿刺、斩击、钝击、火焰等……每种伤害类别都带有护甲和抗性属性。此模组与 TheRedBrain's Overhauled Damage 非常相似,但本模组允许你随意创建和移除伤害类别,而后者则附带一套不可变的伤害类型。本模组还拥有与其他模组极高的兼容性。

包含对 BetterCombat 的支持!特定攻击动画被配置为造成正确的伤害类型(钝击、斩击、穿刺)。本模组支持所有标准 BetterCombat 动画,所有物品均已正确标记(剑、斧、镐、锤等),以及下方列出的模组(其中一些模组带有自定义的 BetterCombat 配置)。

虽然不是必需的,且大多数模组默认即可兼容,但如果你安装了 AttributeSetter,以下模组的实体和物品(此列表已过时,但这里的模组仍兼容)将带有伤害抗性和/或易伤,并造成相应的伤害类型:

如果你为其他模组制作了兼容文件,请发送到我们的 discord!

伤害类别

伤害类别定义了你会受到或抵御的伤害类型。默认有 11 种伤害类别:

  • 钝击
  • 穿刺
  • 斩击
  • 锐利
    • 不应有任何东西造成锐利伤害,它只是一个属性,用于同时提供穿刺和斩击伤害的护甲/抗性属性
  • 通用物理
    • 不应有任何东西造成通用物理伤害,它仅作为一种将所有物理伤害抗性/护甲包含在一个属性中的方式存在
  • 火焰
    • 使目标着火
    • 移除冰霜的减速效果
    • 伤害可叠加(击中越多,伤害越高)
  • 冰霜
    • 根据伤害降低目标速度
    • 根据伤害降低目标攻击速度
    • 熄灭火焰
  • 闪电
    • 对目标附近的实体造成 75% 的闪电伤害,最多 5 个目标
  • 灵魂
    • 根据伤害削减目标的最大生命值
  • 神圣
    • 增加目标受到的所有伤害来源(其他神圣伤害除外)
  • 鲜血
    • 治疗攻击者
  • 凋零
    • 削减目标从所有来源获得治疗
  • 中毒
    • 较弱的凋零
  • 奥术
    • 50% 护甲穿透并使目标发光
  • 真实
    • 无视所有护甲和抗性

所有这些都可以通过数据包修改,更多信息请访问 github 页面。 每种伤害类别都附带以下属性:

  • 护甲(基于原版护甲属性的伤害减免)
  • 伤害(命中时造成此数量的该伤害类别伤害)
  • 抗性(伤害的百分比减免,1 表示不会受到伤害,-1 表示会受到双倍伤害)
  • 吸收(W.I.P,但作用与原版吸收相同)

伤害覆盖

还有一种方式可以重新定义哪些伤害类型属于哪个伤害类别。例如,监守者的音波爆造成 40% 奥术伤害、40% 灵魂伤害、20% 真实伤害: "minecraft:sonic_boom": {"arcane": 0.4, "soul": 0.4, "true": 0.2}, 你可以在此处查看默认值

物品覆盖

你也可以为物品指定特定的伤害分配,而无需手动更改其属性,有两种方式:

不使用 BetterCombat

你可以设置一个 item_overrides.json。例如,剑将其正常伤害的 80% 作为斩击伤害,20% 作为穿刺伤害,而斧造成 100% 斩击伤害

  "#c:swords": { "slashing": 0.8, "piercing": 0.2},
  "#c:axes": { "slashing": 1.0 },

更多示例见 GitHub 页面。

使用 BetterCombat

如果你安装了 BetterCombat,你可以设置每种武器攻击造成什么伤害,以下是默认剑和斧连击的设置方式:

"bettercombat:sword": ["slashing", "slashing", "piercing"],
"bettercombat:axe": ["slashing", "slashing"]

这些仅转换物理伤害,因此如果剑造成 8 点伤害和 2 点火焰伤害,只有 8 点伤害会变为斩击/穿刺伤害 如果你没有为该物品在不使用 BetterCombat 时的行为定义,它会根据 BetterCombat 配置生成一个,例如,剑将造成 66% 斩击伤害和 33% 穿刺伤害。 更多示例见 GitHub 页面。

如果你在制作整合包

你可能对我其他一些用于整合包的模组感兴趣: AttributeSetter RPGDamageOverhaul FoodAttributes

或者用于服务器/多人游戏的 Claims n Raids!