DIST x DIFF [DxD]

DIST x DIFF [DxD]

你走得越远,怪物就越致命,战利品也越疯狂!

加入 Discord 来帮助维持科学运转!

DIST x DIFF 将距离世界出生点的距离转化为无尽的难度与战利品曲线。

探索得越远,敌对生物将获得更高的生命值、伤害、装备、药水效果、更大的群体规模,以及成为有名精英小 Boss 的几率。战胜这些敌人,他们可能会掉落完整生成的传奇、恶魔和宇宙级装备。此外,还有一个完全受《流放之路》启发(或者说,照搬)的制作系统,用于修改这些装备。

本模组同时支持原版与模组化的武器和盔甲。


核心循环

  • 离开安全区。
  • 从世界出生点向更远处探索。
  • 对抗日益蛮不讲理的敌人。
  • 寻找稀有装备和制作通货。
  • 打造一件可能过于强大、本不应存在的物品。
  • 然后,继续向更远的地方进发。

默认配置有意设置为激进模式,不过开发中的数值调整相当困难。请告诉我你的想法,缩放曲线绝对可能会改变!


基于距离的难度

难度根据与世界共享出生点的水平距离计算:

难度 = 1 + 最大(0, 距离 - 安全半径 / 每步方块数

使用默认设置时:

  • 0-1,000 格 = 安全区 - 1倍
  • 2,000 格 = 2倍
  • 10,000 格 = 10倍
  • 100,000 格 = 100倍

默认生命值上限为 1,000 倍,而敌对生物和环境伤害最多可缩放至 100 倍。

敌对投射物使用更温和的平方根缩放。

缩放伤害也尽量避免倍增护甲耐久度损失。一次 100 倍的攻击可能会杀死玩家,但不应消耗正常 100 倍的护甲耐久度。


安全区

出生点周围的前 1,000 格区域默认受到保护。

在此半径内:

  • 敌对生物不会获得 DxD 缩放加成。
  • 禁用精英小 Boss 和神器掉落。
  • 阶级升级宝珠和镜子无法掉落。
  • 普通制作通货仍可掉落,但几率降至正常值的四分之一。
  • 进入或离开该区域会显示一条动作栏消息。

可选用 F3 界面显示当前倍率和安全区状态。


精英生物

敌人变得更加棘手,不仅仅是更耐打。

随着距离增加,敌对生物可能获得:

  • 从所有已注册的兼容物品中选取的护甲。
  • 模组化或原版武器。
  • 保护与锋利附魔。
  • 速度、力量、抗性、再生、吸收等效果。
  • 默认最多六种同时存在的药水效果。
  • 最高至 V 级的药水增幅器。
  • 持续时间很长的效果。
  • 额外数量的原始生物拷贝。

无法穿戴护甲的敌人(如蜘蛛)则会更频繁地获得药水效果。

装备选择基于注册表中的力量评分。因此,极其强大的模组装备需要玩家达到更远的距离,敌人才有可能使用。普通装备在任何距离都有可能被使用。

DxD 添加的精英装备默认不会掉落。服务器管理员可以启用并配置其掉落几率。

群体复制有 tick 预算限制,并受到附近敌对生物数量安全上限的保护。默认最大额外生成 8 个生物,且 32 格范围内敌对生物总数不超过 48 个。


有名精英小 Boss

安全区外的每个原始敌对群体都有几率生成一个有名精英小 Boss。

初始几率为 1.5%,并随距离增加,默认最高可达 8%。

精英小 Boss 拥有:

  • 程序生成的名称和头衔。
  • 额外 2.75 倍的生命值倍率。
  • 额外 2.5 倍的近战伤害倍率。
  • 更高的护甲、韧性、速度和击退抗性。
  • 三个额外的同类型小兵。
  • 超远的玩家仇恨范围。
  • 摔落伤害免疫。
  • 生命值低于 50% 时进入二阶段狂暴。
  • 会扑向搭柱子或无法触及的玩家。
  • 能够破坏门、栅栏门以及可配置的软性障碍物。
  • 体型略微增大。

凋灵、监守者和远古守卫者不会被晋升,因为它们本来就是 Boss!


多人游戏奖励

每个附近的玩家或对敌人造成过伤害的玩家都会获得独立的奖励掷骰。

战斗期间会记录抢夺(Looting)情况,包括使用过的最高级抢夺附魔。如果无法确定直接击杀的玩家,系统会尝试将击杀归于最近的玩家。

这意味着多人游戏团队无需为唯一掷骰名额而争抢。


神器装备

精英小 Boss 可以掉落三种阶级的生成装备:

  • 传奇:提供一条额外附魔,等级最高可达原版 +1。
  • 恶魔:可能达到 +2 级。
  • 宇宙:可能达到 +3 级。

在计算幸运、抢夺和距离加成前,每位参与者每次掷骰的基础神器概率如下:

  • 传奇:约 1/80。
  • 恶魔:约 1/600。
  • 宇宙:约 1/1300。

在 100 倍难度下,默认情况下每个符合条件的精英小 Boss 神器掷骰至少保证为传奇级。

掉落的神器可以使用兼容的原版或模组物品,包括:剑、斧、镐、锹、锄、弓、弩、钓鱼武器、三叉戟/标记武器、护甲、盾牌、鞘翅。

更强大的基础物品需要更大的距离衍生力量预算。一把具有荒谬模组属性的剑在技术上可能符合条件,但它只会出现在相应荒谬的距离之外。


生成名称

物品名称由其最强的前缀和最强的后缀构成。

示例可能如下:

  • [LG] 野蛮的 下界合金 之命运 剑
  • [DC] 地狱锻造的 战斧 之红眼
  • [CS] 破界者 巨剑 之必灭

提示框始终将前缀排在后缀之上,并优先显示更稀有的词缀。

按住 Shift 键可查看每个词缀的潜在数值范围,直接显示在其掷出的数值旁边。

[展示一些附魔的图片]

稀有修饰词显然权重更低。

手持物品上的词缀在主手或副手均有效。原有的护甲、武器和工具属性会被保留而非替换。

神器提供的吸收效果默认在 10 秒未受到伤害后重新充能。


制作神器

制作使用锻造台,无需引入自定义界面:

主手:制作通货
副手:目标物品
动作:右键点击锻造台

当条件满足时,目标物品及其完整提示框会出现在屏幕旁边。在投入制作前,按住 Shift 可检查数值掷骰范围。

[这里显示这个]

物品最多可以拥有:

  • 三个前缀。
  • 三个后缀。
  • 一个精华词缀。
  • 一个破裂词缀。
  • 可选腐化。

物品的阶级决定了词缀上限,而非保证。

  • 未分级(UT)物品只能掷出 UT 词缀。
  • 传奇(LG)物品可能掷出 UT 或 LG 词缀。
  • 恶魔(DC)物品可能掷出 UT、LG 或 DC 词缀。
  • 宇宙(CS)物品可以掷出任何阶级的词缀。

因此,一次宇宙级制作可能会产生六个令人失望的 UT 词缀,或者,如果宇宙短暂地眷顾你,也可能产生六个宇宙级词缀。

制作不会添加免费的 Minecraft 附魔。超等级附魔仍然是掉落神器和腐化结果的专属。


制作通货

崇高宝珠:

  • 崇高宝珠: 添加一条加权词缀。对普通兼容物品使用会将其转化为未分级 [UT] 物品。
  • 高阶崇高宝珠: 添加一条至少为 LG+ 阶级的词缀。需要 LG+ 物品。
  • 完美崇高宝珠: 添加一条至少为 DC 阶级的词缀。需要 DC+ 物品。

混沌宝珠:

混沌宝珠会重掷一条词缀,而非整个物品。

  • 混沌宝珠: 在物品阶级上限内重掷一条符合条件的词缀。
  • 高阶混沌宝珠: 新词缀至少为 LG 阶级。需要 LG+。
  • 完美混沌宝珠: 新词缀至少为 DC 阶级。需要 DC+。

控制类通货:

  • 神圣宝珠: 重掷所有可修改 DxD 词缀的数值。
  • 湮灭宝珠: 移除一条随机的可移除词缀,重新开启其词缀槽位。
  • 裂界宝珠: 永久锁定一条随机词缀。需要物品至少拥有四条词缀。
  • 瓦尔宝珠: 腐化物品并永久阻止进一步修改。
  • 卡兰德拉之镜: 创建一份不可修改的镜像副本,同时保留原始物品。

破裂词缀无法被重掷、移除或通过神圣宝珠修改。每件物品只能有一条破裂词缀。

镜像和腐化物品无法再次修改。

阶级升级宝珠:

  • 传奇宝珠: 将 UT 提升至 LG。
  • 恶魔宝珠: 将 LG 提升至 DC。
  • 宇宙宝珠: 将 DC 提升至 CS。

升级会提高物品的词缀阶级上限,但不会替换其现有词缀。

阶级神器可以通过在砂轮上潜行右键点击来分解。分解产生一个对应的碎片,四个碎片可以合成回相应的升级宝珠。


精华

精华强制从一个特定类别中添加词缀。

  • 幸运精华 & 黄金幸运精华: 幸运。
  • 生命精华 & 活力精华: 生命值与生命恢复。
  • 伤害精华 & 毁灭精华: 攻击性伤害。
  • 护甲精华 & 泰坦精华: 护甲与防御。
  • 吸收精华 & 沉浸精华: 最大吸收量。
  • 速度精华 & 急速精华: 移动、攻击、挖掘或远程速度。

次级精华可用于 UT+ 物品。

高阶精华会产生更强的 [C] 词缀,并且需要 LG+ 物品。

每件物品只能拥有一条精华词缀。

精华可以从普通缩放生物和精英小 Boss 奖励掷骰中掉落。次级精华比其高阶版本更常见。


预兆

在空中右键点击预兆以激活或停用它。

激活的预兆会呈现附魔外观和红色物品栏轮廓。它们会等待到兼容的制作发生,并且不会影响无关的制作操作。

  • 削切预兆: 下一次混沌宝珠会瞄准最低阶级、权重最普遍的符合条件的词缀。
  • 右侧消除预兆: 下一次混沌宝珠会瞄准后缀。
  • 左侧消除预兆: 下一次混沌宝珠会瞄准前缀。
  • 同质崇高预兆: 下一次崇高宝珠会尝试添加与已存在的修饰词相同类型的词缀。
  • 高阶崇高预兆: 下一次兼容的崇高宝珠会生效两次。
  • 腐化预兆: 下一次瓦尔宝珠必定产生可见结果。
  • 希内科拉之锁: 揭示下一次成功通货制作的确切结果。

当右侧消除和左侧消除预兆同时激活时,它们会相互抵消。

希内科拉之锁使用确定性预览。更换宝珠、目标物品或激活的预兆组合会改变预测结果。


战利品展示

传奇、恶魔和宇宙级神器使用:

  • 金色、暗红色和粉色的地面光效。
  • 特定阶级的屏幕特效图。
  • 立体声、非定位的战利品音效。
  • 平滑堆叠的弹出提示。
  • 包含获得者和掉落坐标的聊天公告。

多个掉落会追加显示,而不是重新开始当前的弹出提示。

卡兰德拉之镜的掉落会向全服公告其精确维度和坐标。

特殊的 DxD 物品默认免疫火焰、熔岩和爆炸。


幸运与奖励缩放

幸运值影响神器和通货的稀有度,没有硬上限。

默认幸运缩放:

战利品倍率 = 2 ^ (幸运值 / 50)

幸运值示例:

0 = 1倍
50 = 2倍
100 = 4倍
150 = 8倍

距离使用独立的非线性战利品倍率:

距离战利品 = (1 + 难度步数 × 0.20) ^ 1.25

幸运值、距离、抢夺附魔和配置的全局倍率会组合计算。

管理员命令:

/dxd luck <数量>
/dxd luck get
/dxd luck reset

"/dxd luck get" 会显示总幸运值以及由此产生的神器、距离和通货倍率。

也可以在配置中启用详细的掉落掷骰日志,用于平衡性或服务器调试。


幸运三叶草

幸运三叶草可以出现在原版和模组化的宝箱战利品表中。

宝箱战利品表分为:

  • 普通宝箱。
  • 冒险结构。
  • 精英结构,例如远古城市、宝藏猪灵堡垒和末地城。

食用三叶草会获得可叠加的幸运增益效果:

  • 幸运三叶草: 增加 20 分钟。
  • 黄金幸运三叶草: 增加 60 分钟。

黄金三叶草要稀有得多。


配置

DxD 包含一个完整的游戏内配置菜单:

模组 -> DxD -> 配置

菜单包含 15 个页面,涵盖:

  • 安全区半径和警告。
  • 难度距离。
  • 生命值、伤害和投射物上限。
  • 生物复制与安全限制。
  • 精英小 Boss 属性和行为。
  • 精英装备与药水效果。
  • 通货与神器掉落率。
  • 战利品距离缩放。
  • 词缀权重。
  • 吸收充能。
  • 三叶草宝箱几率与持续时间。
  • 单个宝珠、精华和预兆的几率。

在专用服务器上,服务器所有者控制公共配置。


模组兼容性

DxD 设计为可与模组装备协同工作。

它通过已加载的注册表发现物品,并评估其真实属性、耐久度、装备标签和受支持的附魔。

整合包作者可以通过将特定物品添加到以下标签来阻止其被装备或生成:

#dxd:exclude

示例:

{
  "replace": false,
  "values": [
    "examplemod:admin_sword",
    "examplemod:unobtainable_chestplate"
  ]
}

同样的标签也会阻止被排除的物品作为神器掉落出现。

对于允许生命值超过原版正常属性上限的配置,强烈建议使用诸如 AttributeFix 之类的属性上限模组。


支持的游戏版本

  • NeoForge:Minecraft 1.21.1
  • Forge:Minecraft 1.20.1
  • Fabric:永远不可能!

重要警告

默认配置是为强大的整合包设计的。

在极端距离下,敌人可能拥有巨大的生命值池、高度附魔的模组装备、多种药水效果、额外的小兵,以及能够瞬间杀死普通玩家的伤害。

当然,这是故意的。

你可以通过配置界面降低所有主要倍率、禁用个别系统、扩大安全区,或者将 DxD 变成一个温和得多的进度模组。几乎所有东西都是可配置的!


鸣谢

视频游戏《流放之路 2》—— 精灵图、音效和机制灵感来源。

视频游戏《魔法领域》( Realm of the Mad God 私服)—— 精灵图和机制灵感来源。

117dub —— 制作了模组标志。

以及...

WagenBoi:基本上包揽了其他所有事情!