随机掷骰

随机掷骰

受《命运》启发的随机化剑与弓,带有技能、战利品掉落和重掷站。

RandRolls

MCRandRolls 为 Minecraft 添加了灵感源自《命运》的随机战利品。剑、斧和弓可以带有各自的稀有度、属性、特长(Perk)和特长等级掉落,将普通战利品变成值得比较和围绕其构筑的武器。

你可以从怪物和箱子中找到带有随机属性的武器,在重铸站(Reroll Station)中强化它们,锁定你想要保留的特长,然后继续重铸,直到获得你想要的组合。该模组旨在融入正常的生存模式进程,同时给予服务器所有者对平衡和掉落率的广泛控制。

随机武器

每件随机武器都可能包含:

  • 四种稀有度之一:普通(Common)、稀有(Rare)、传说(Legendary) 或 异域(Exotic)
  • 随机伤害
  • 随机攻击速度
  • 随机耐久度
  • 额外属性加成
  • 随机选择的长处
  • 从 I 级(Tier I) 到 III 级(Tier III) 的特长等级
  • 按稀有度着色的名称和提示框

默认情况下,更高稀有度可以拥有更多特长:

  • 普通 — 1 个特长
  • 稀有 — 最多 2 个特长
  • 传说 — 最多 3 个特长
  • 异域 — 最多 4 个特长

这些限制、属性范围、特长强度和稀有度权重均可配置。

37 个特长

每个特长都可以从 I 级到 III 级随机生成,更高的等级会提升其强度、持续时间、范围或触发几率。

基于标签的限制可防止默认情况下不兼容或过于强大的特长组合同时出现。特长的可用性、权重和限制可以在服务器配置中更改。

元素与持续伤害特长

  • 灼烧(Scorch) — 灼烧目标,造成持续伤害。
  • 冰寒(Chill) — 使目标减速并在有限时间内降低其战斗效能。
  • 电击(Jolt) — 从目标向附近敌人连锁释放电弧闪电。
  • 易爆(Volatile) — 使被击杀的敌人爆炸并对附近其他敌人造成伤害。
  • 流血(Bleed) — 施加可叠加的持续伤害。最大叠加层数随特长等级提升。
  • 枯萎(Blight) — 造成持续伤害并降低目标受到的治疗效果。
  • 吸取(Drain) — 命中时治疗攻击者并对目标施加较弱的枯萎效果。
  • 霜凝(Rime) — 施加持续时间更长的冰寒效果。
  • 火花(Spark) — 攻击有一定几率向附近另一个目标连锁电弧伤害。
  • 太阳耀斑(Solar Flare) — 精准命中时释放附近的灼烧脉冲。

伤害与战斗特长

  • 杀戮弹夹(Kill Clip) — 击杀敌人后获得临时伤害加成。
  • 精准仪器(Precision Instrument) — 提高精准命中造成的伤害。
  • 狂暴(Frenzy) — 在持续战斗中停留一段时间后获得伤害加成。
  • 首发(Opening Shot) — 脱离战斗后的第一次攻击伤害提高。
  • 断头台(Guillotine) — 对生命值低于一定阈值的目标造成额外伤害。
  • 顺劈(Cleave) — 仅限近战。 将部分命中伤害溅射至附近敌人。
  • 余震(Aftershock) — 攻击有一定几率释放径向冲击波,伤害附近敌人。
  • 暴怒(Rampage) — 击杀获得可叠加的临时伤害加成。
  • 斩首(Vorpal) — 对最大生命值较高的目标造成额外伤害。
  • 战壕枪管(Trench Barrel) — 仅限近战。 对近距离目标造成额外伤害。
  • 士气瓦解(Demoralize) — 命中时对敌人施加虚弱效果。
  • 杀戮盛宴(Feeding Frenzy) — 击杀敌人后获得急迫效果。
  • 盈余(Surplus) — 使被击杀的敌人掉落额外经验值。
  • 箭头(Arrowhead) — 仅限弓箭。 提高箭矢伤害。

起源特性(Origin Traits)

稀有、传说和异域武器可能随机获得一个起源特性。异域武器也可能改为获得与其名称或外观变体相关联的固有起源特性。

  • 恒久存在(Enduring Presence) — 手持武器时周期性获得生命恢复效果。
  • 穿透(Piercing) — 仅限弓箭。 允许箭矢穿透额外目标。
  • 铁肺(Iron Lungs) — 手持武器时周期性获得抗性提升效果。
  • 奔跑握把(Sprint Grip) — 手持武器时周期性获得速度效果。
  • 重构(Reconstruction) — 手持武器时逐渐修复该武器。
  • 维生(Subsistence) — 击杀敌人后恢复生命值。
  • 源泉(Wellspring) — 击杀敌人后获得临时吸收生命值。
  • 冲击(Impulse) — 仅限近战。 为攻击附加额外击退。
  • 鹰眼(Eagle Eye) — 仅限弓箭。 提高箭矢伤害。
  • 威胁探测器(Threat Detector) — 手持武器时周期性揭示附近敌对生物。

被动与防御特长

  • 安抚(Reassurance) — 手持武器且生命值低于一定阈值时周期性获得生命恢复效果。
  • 轻量化(Lightweight) — 手持武器时周期性获得速度效果。
  • 持之以恒(Keep Going) — 仅限近战。 受到伤害后获得抗性提升效果。

生存模式进程

在正常的生存模式游玩中,可以通过以下途径找到随机武器:

  • 怪物掉落
  • 生成的结构箱子战利品

服务器管理员也可以通过命令创建随机武器。已有的随机武器随后可以在重铸站中进行强化。

默认掉落几率:

  • 怪物掉落 — 1.5%
  • 生成的箱子 — 5%
  • 远古城市和末地城箱子 — 正常箱子几率的 2.5 倍

掉落几率、稀有度权重和特长池均可配置。

重铸站(Reroll Station)

重铸站支持随机的剑、斧和弓。

合成方式:在合成台中央放置一个铁块,其余所有格子填充木板。

将随机武器放入其中并消耗经验等级来重铸其属性和特长。默认重铸费用为五级经验。

特长可以在重铸前单独锁定。锁定的特长将保留在武器上,但每额外锁定一个特长,经验消耗都会呈指数级增加。这让你可以在继续替换其余部分的同时,保留该次随机结果中最强力的部分。

异域武器(Exotic Weapons)

异域武器是可获得的最高稀有度,可能包含:

  • 随机生成的异域名称
  • 固有起源特性
  • 特殊的剑和斧外观变体
  • 最高的默认特长上限
  • 更强的整体属性潜力

大多数随机武器保留标准的剑、斧或弓名称。异域武器使用生成的名称,使每次掉落都显得独一无二。

伤害数字与视觉效果

RandRolls 包含:

  • 直接命中时显示的浮动伤害数字
  • 追踪持续伤害效果的伤害数字
  • 按稀有度着色的物品名称和提示框
  • 详细的特长和属性提示框
  • GeckoLib 剑模型与动画
  • 自定义弓外观
  • 异域剑和斧变体

客户端侧的伤害数字、动画和提示框选项可以在客户端配置中调整或禁用。

修复与附魔

随机武器可以在铁砧中使用回响碎片修复。

支持的附魔包括:

  • 抢夺
  • 经验修补
  • 弓的无限
  • 符合原版 Minecraft 物品和附魔规则的其他附魔

命令

RandRolls 包含用于测试、服务器管理和自定义物品创建的命令。

创建或修改武器的命令需要权限等级 2。只读命令(如检视和特长列表)可在无修改权限的情况下使用。

给予随机武器

/mcrandrolls give <目标> <sword|axe|bow> [稀有度]

为选定的玩家创建一把随机武器。稀有度可以留空随机,也可以设置为普通、稀有、传说或异域。

重铸手持武器

/mcrandrolls reroll <目标> [稀有度]

重铸选定玩家手持的 RandRolls 武器。可以提供可选的稀有度。

检视武器

/mcrandrolls inspect <目标>

显示选定玩家手持武器上存储的稀有度、武器类型、核心属性和特长。

列出可用特长

/mcrandrolls perk list [武器]

列出已注册的特长,可选择按剑、斧或弓过滤。

添加或替换特长

/mcrandrolls perk set <目标> <特长> <等级>

将选定的特长和等级应用到手持武器上。该命令会验证武器类型、特长兼容性、等级、可用特长槽位以及配置的特长限制。

移除特长

/mcrandrolls perk remove <目标> <特长>

从手持武器上移除选定的特长。受保护的异域固有特长无法被移除。

清除所有特长

/mcrandrolls perk clear <目标> confirm

从手持武器上移除所有可移除的特长。受保护的异域固有特长会被保留。所需的 confirm 参数有助于防止误操作。

命令支持自动补全、多个目标、稀有度选择、特长等级以及短 ID 和命名空间 ID。

旧版的 /mcrandrolls roll 命令仍可作为已弃用的别名使用。

配置

RandRolls 的大部分内容都可以通过其配置文件进行调整。

mcrandrolls-common.toml

  • 武器属性范围
  • 特长强度和持续时间
  • 各稀有度的最大特长数量
  • 单个特长行为
  • 伤害、范围、几率和冷却时间数值

mcrandrolls-server.toml

  • 怪物和箱子掉落几率
  • 稀有度权重
  • 启用的特长池
  • 单个特长权重
  • 特长组合限制
  • 重铸经验消耗
  • 特长锁定消耗倍率

mcrandrolls-client.toml

  • 浮动伤害数字
  • 武器动画
  • 提示框显示设置

可选兼容性

当安装了以下任一模组时,配方集成将自动启用:

  • JEI
  • EMI

需求

  • Minecraft: 1.21.1
  • 模组加载器: NeoForge
  • 必需依赖: GeckoLib 4.7 或更新版本

客户端和服务器端都需要安装 GeckoLib。