Distinct Damage Descriptions

Distinct Damage Descriptions

将地下城与勇士(D&D)风格的战斗带入我的世界!

*Modrinth、CurseForge 以及该模组的 GitHub 仓库是 Distinct Damage Descriptions 仅有的官方页面。如果您不在上述任何地方,请点击此处前往。*

ko-fi Patreon

(在 Ko-Fi 或 Patreon 上支持我,能让我继续全职开发模组!)

Discord

Distinct Damage Descriptions(简称 DDD)是一个战斗大修模组,旨在将带有伤害类型的桌面角色扮演游戏式战斗引入我的世界。它带来了新的伤害计算系统,该体系考虑了武器伤害类型、盾牌和护甲对特定类型的有效性、生物的抵抗/弱点以及生物免疫。它还增加了生物适应伤害并对其产生更强抵抗力的系统。

伤害类型

默认情况下,DDD 引入了 13 种伤害类型(挥砍、穿刺、钝击、强酸、冰冷、火焰、力场、闪电、黯蚀、毒素、心灵、光耀、雷鸣),并且某些物品可以造成特定类型的伤害。以下界之星为例:

它造成 50% 的力场伤害和 50% 的黯蚀伤害。下界之星的基础伤害(为 1)会在这两个权重之间分配。但这可以在每个物品的基础上进行配置。

(注意,权重总和必须为 100%!)

护甲与盾牌

护甲和盾牌具有效率评级,决定了它们阻挡特定类型伤害的能力。某些护甲和盾牌可能无法阻挡特定类型的伤害,或者效果很差。这也是可以在每个物品的基础上配置的。

*Modrinth、CurseForge 以及该模组的 GitHub 仓库是 Distinct Damage Descriptions 仅有的官方页面。如果您不在上述任何地方,请点击此处前往。*

护甲

对于护甲而言,护甲效率决定了该护甲提供的护甲点数中,有多少能实际阻挡特定类型的伤害。

盾牌

对于盾牌而言,盾牌效率决定了盾牌能阻挡多少特定类型的伤害。所有未被阻挡/剩余的伤害会绕过盾牌。

生物伤害/抵抗

生物具有自己的基础伤害分布和抵抗能力(可在每个生物的基础上进行配置)。你可以在生物的刷怪蛋上看到部分此类信息。

这里,洞穴蜘蛛造成 25% 的穿刺伤害和 75% 的毒素伤害。它们有钝击弱点,并且完全免疫毒素伤害。

这是另一个例子:

适应性

生物也可以具有适应性。在洞穴蜘蛛的例子中,它们有 30% 的几率具有适应性。这意味着在生成时,洞穴蜘蛛有 30% 的几率获得适应能力。一个具有适应性的生物在受到伤害时,会根据它刚受到的伤害类型调整自己的抗性。对于洞穴蜘蛛,如果它具有适应性并受到伤害,其抗性会提升 25%(这是一个扁平的加成)。一个具有适应性的生物只会适应它最近一次受到的伤害类型。如果用其他东西攻击它,它的适应性抗性就会调整为只针对那些伤害类型。

以下是一个关于蠹虫的极端例子,展示了适应性触发前后的对比。它的抗性调整幅度达到了 75%!

模组兼容性

一些模组与 DDD 存在兼容性或特定的集成。你可以查看关系列表,但这里也会提供(不过关系列表始终会保持最新)。

集成

集成被定义为 DDD 与相关模组之间的特定行为。配置中有一个专门的部分可以调整集成的工作方式。目前,DDD 与以下模组有特定的集成:

  • CraftTweaker/ContentTweaker(见下文)
  • HWYLA
  • Tinker's Construct
  • Construct's Armory
  • Tetra
  • Lycanites Mobs
  • Baubles
  • Electroblob's Wizardry
  • Thaumcraft(需要 FermiumBooter)
  • EnderSkills

兼容

兼容被定义为弥合两个模组之间的差距,使它们能够协同工作。DDD 中没有针对这些模组的配置部分,“它们开箱即用”。

  • Spartan Weaponry(用于投掷武器)
  • Better Survival(用于投掷武器)
  • First Aid(用于部位护甲)
  • Quality Tools(用于提升护甲值的品质)
  • Betweenlands(用于盾牌)
  • TechGuns(用于伤害计算)

CraftTweaker

CraftTweaker 的集成对 DDD 来说非常重要。你可以制作自己的伤害类型,并决定什么伤害应该造成什么伤害类型,所有这些都使用 ZenScript!你应该查看 Wiki 以了解其工作原理!

*Modrinth、CurseForge 以及该模组的 GitHub 仓库是 Distinct Damage Descriptions 仅有的官方页面。如果您不在上述任何地方,请点击此处前往。*