跳到正文

Distinct Damage Descriptions

作者:yeelp

为 Minecraft 加入桌上角色扮演风格的战斗和伤害类型!

收藏

截图

介绍

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

Distinct Damage Descriptions

Modrinth、CurseForge 和该模组的 GitHub 仓库是 Distinct Damage Descriptions 唯一的官方模组页面。如果你不在这几个平台上,请点击这里前往官方页面。

ko-fi Patreon

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

Discord
Mod Version
Open Issues

Distinct Damage Descriptions(简称 DDD)是一款战斗改造模组,旨在为 Minecraft 带来桌面角色扮演游戏风格的战斗,并加入伤害类型。它引入了全新的伤害计算系统,会考虑武器伤害类型、盾牌和护甲对特定类型伤害的防护效果,以及生物的抗性、弱点和免疫效果。它还加入了生物适应伤害的机制,使其逐渐获得相应抗性。

伤害类型

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

Nether Star Damage Distribution

它造成 50% 力场伤害和 50% 死灵伤害。下界之星的基础伤害(即 1 点)会按这两种伤害的权重分配。不过,你可以针对每种物品单独配置。

Damage Distribution Calculation

(请注意,所有权重相加必须始终为 100%!)

护甲和盾牌

护甲和盾牌都有防护效果评级,用于衡量它们抵挡特定类型伤害的能力。有些护甲和盾牌可能无法抵挡某些类型的伤害,或者防护效果较差。你也可以针对每种物品单独配置。

护甲

对于护甲,护甲防护效果决定了该护甲提供的护甲值中有多少能抵挡特定类型的伤害。

Armor Effectiveness Calculation

盾牌

对于盾牌,盾牌防护效果决定了盾牌能抵挡多少特定类型的伤害。未能抵挡的剩余伤害会穿透盾牌。

Shield Effectiveness Calculation

Modrinth、CurseForge 和该模组的 GitHub 仓库是 Distinct Damage Descriptions 唯一的官方模组页面。如果你不在这几个平台上,请点击这里前往官方页面。

生物伤害与抗性

生物各自拥有基础伤害分布和抗性(可针对每种生物单独配置)。你可以在生物的刷怪蛋上查看其中一些信息。

Mob Damage Tooltip

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

再来看一个例子:

Mob Damage Calculation

适应性

生物还可以拥有适应性。在洞穴蜘蛛的例子中,它们有 30% 的概率具备适应性。这意味着洞穴蜘蛛生成时,有 30% 的概率获得适应能力。具备适应性的生物受到伤害后,会针对刚刚命中的伤害类型调整抗性。以洞穴蜘蛛为例,如果它具备适应性并受到伤害,其对应抗性会提高 25%(这是直接相加的固定加成)。适应性生物只会针对最近受到的伤害类型进行适应。用其他类型的伤害攻击它,适应性抗性就会调整为只针对这些伤害类型。

下面是一个极端例子,展示了蠹虫触发适应性前后的变化。它的抗性提高了 75%!

Adaptability Calculation

模组兼容性

一些模组与 DDD 兼容,或有专门的联动内容。你可以查看特定版本的依赖项列表,相关信息也会列在这里(依赖项始终与对应版本保持同步;此外,DDD 能够兼容的某些模组可能未发布在 Modrinth 上)。

联动

联动指的是 DDD 与相关模组之间的特定行为。配置文件中有专门的选项可调整联动方式。目前,DDD 与以下模组有专门的联动:

  • CraftTweaker/ContentTweaker(见下文)
  • HWYLA
  • 匠魂
  • Construct’s Armory
  • Tetra
  • Lycanites Mobs
  • Baubles
  • Electroblob’s Wizardry
  • 神秘时代(需要 FermiumBooter)
  • EnderSkills

兼容性

兼容性是指弥合两个模组之间的差距,让它们能够协同工作。这些模组在 DDD 中没有单独的配置选项——它们会“自动配合”。

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

CraftTweaker

CraftTweaker 集成对 DDD 相当重要。你可以使用 ZenScript 创建自己的伤害类型,并指定哪些伤害应归属于哪种伤害类型!建议查看 Wiki,了解具体用法!

Modrinth、CurseForge 和该模组的 GitHub 仓库是 Distinct Damage Descriptions 唯一的官方模组页面。如果你不在这些网站上,请点击 此处 前往。

常见问题

Distinct Damage Descriptions 支持哪些 Minecraft 版本?

Distinct Damage Descriptions 支持 Minecraft Java 版 1.12.2,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。

Distinct Damage Descriptions 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

yeelp 的其他作品

查看全部 →