Tensura ReReroll

Tensura ReReroll

将Tensura的初始选择器替换为老虎机扭蛋:抽取种族和独特技能,有限的重新抽取次数,黑名单,抽取速度及游戏内编辑器。与Tensura ReRebirth的声望池兼容。

Tensura: ReReroll

Tensura ReReroll 是一个为 Tensura: Reincarnated 设计的抽卡式开局系统,最初为 Tensura Restricted 整合包创建。

ReReroll 替换了 Tensura 默认的首次登录种族与技能选择菜单,改为采用老虎机风格的抽卡系统。

抽取三个隐藏的种族选项,揭晓它们,然后选择你想要的结果。选定种族后,再次旋转以确定你的初始独特技能。

由于可用的重抽次数有限,每一次旋转都至关重要。

抽卡系统

ReReroll 支持首次登录、种族重置、完全角色重置以及重置卷轴。

每个阶段会抽选三个选项,并允许玩家从中选择一个结果。

技能卡片会显示其正确的图标、完整描述以及难度信息。

种族卡片包含“起始”、“中期”和“最高”属性条(分别对应气场与魔素),让玩家在选择前能比较长期的种族成长潜力。

可用的重抽次数是完全可配置的。

服务器可额外根据玩家的 Tensura 重置计数器来为其提供奖励重抽次数。

旋转速度也是可配置的,包括总旋转持续时间以及每张卡片之间的延迟。

ReReroll 会遵循 利姆路模式 与 NoUniqueStart 游戏规则。

内置的重生重置修复功能可防止因死亡而打开重生界面时出现无效的重置进度。

奖池预览

抽卡屏幕右上角新增了一个 奖池 按钮。

预览界面包含独立的 种族 和 技能 标签页,展示玩家当前可以抽取的所有内容。

技能会使用其正确的图标和名称进行显示。

预览界面会尊重已配置的黑名单、白名单、Tensura ReRebirth 进阶要求以及玩家已拥有的技能。

当玩家在游戏会话期间可用选项发生变化时,奖池内容和条目数量会实时更新。

当没有符合条件的种族或技能时,预览界面会显示一条明确的消息,而不是显示一个空列表。

黑名单与白名单

种族和技能奖池可以通过黑名单模式或白名单模式进行控制。

在 黑名单 模式下,除了被列入禁止侧的内容外,每一个有效条目都可以被抽取。

在 白名单 模式下,只有留在允许侧的内容才能被抽取。

白名单初始时会预先填充当前所有可用的内容。

从白名单中移除某个条目会阻止其在未来的抽取中出现。

未被修改的白名单保持开放状态,允许新安装的附加内容自动可用。

种族过滤现在可以使用与技能过滤相同的系统进行完全配置。

编辑器搜索字段可同时过滤被禁止列和允许列,并可配合现有的技能类型和种族阶段过滤器一起使用。

配置保存功能经过智能处理。未被修改的列表不会不必要地写入为一个巨大的显式列表,从而使配置更简洁,并允许未来的附加内容保持兼容。

Tensura ReRebirth 集成

ReReroll 包含与 Tensura ReRebirth 的可选集成。

种族和技能抽取可以使用玩家当前已解锁的进阶奖池。

这些奖池可能包含通常不会出现在 Tensura 默认初始列表中的附加种族、附加技能以及系统独特技能。

奖池预览会完全尊重玩家当前的 ReRebirth 等级。

ReReroll 仅在重生过程完全结束后才开启初始抽卡界面。

此前,抽卡界面可能会在新重生等级被保存之前打开。这导致奖励重抽次数以及扩展的进阶奖池会延迟一个重生等级才出现。

玩家现在将在同一次重生中获得正确的重抽次数以及新解锁的进阶奖池。

如果 ReRebirth 进阶查询失败,ReReroll 会安全地将玩家视为进阶等级零,而不是产生错误。

ReRebirth 完全保持可选。

TensuraMoreUtils 集成

ReReroll 包含与 TensuraMoreUtils 的可选集成。

通过 TensuraMoreUtils 被封禁的技能会自动从抽卡抽取中排除。

封禁查询会被缓存,以减少在抽奖结算过程中重复处理的开销。

TensuraMoreUtils 保持可选,未安装时不会有任何影响。

BlacklistSkill 与 TensuraMoreUtils 导入

一个可选设置允许 ReReroll 从 BlacklistSkill 和 TensuraMoreUtils 中将被封禁的技能导入到其自身的黑名单中。

此设置默认处于禁用状态。

导入的技能会在 ReReroll 编辑器中显示为只读条目。

该集成是单向的。Tensura ReReroll 永远不会修改或写入这两个模组的配置文件。

游戏内编辑器

使用以下命令打开 ReReroll 编辑器:

/rereroll editor

该命令需要操作员权限。

该编辑器允许服务器管理员在不手动编辑配置文件的情况下配置 ReReroll。

服务器管理员可以重命名抽卡机、更改重抽次数、调整旋转速度、配置动画计时以及管理种族和技能奖池。

“技能”和“种族”标签页均包含一个 黑名单/白名单 切换开关。

可以跨所有已安装的兼容附加内容搜索条目。

技能过滤器包括普通、独特、终极以及其他支持的技能类型。

种族过滤器包括起始、中级和最高进化阶段。

搜索功能可与这些过滤器协同工作,并应用于黑名单和白名单编辑器的两侧。

自定义

显示的抽卡机名称可以完全自定义。

服务器可以配置默认重抽次数、奖励重抽次数、旋转持续时间、卡片间隔、种族奖池、技能奖池、黑名单、白名单以及外部黑名单导入。

一个可配置的 UUID 列表可以为选定的玩家授予无限重抽次数的权限,用于测试和管理。

大多数设置可以通过游戏内编辑器实时更改。

性能与稳定性

ReReroll 不再使用 Mixin 来拦截 Tensura 的角色和种族重置菜单。

重置处理现在改用事件和计划刻任务,使系统对未来 Tensura 更新的适应性更强。

配置列表、外部黑名单查询和 TensuraMoreUtils 封禁检查会进行缓存。

抽奖结算不再对每个技能单独执行反射操作。

即使白名单包含了大型整合包中的每一个种族或技能,编辑器也能保持响应速度。

命令

/rereroll editor

打开 ReReroll 设置编辑器。

需要操作员权限。

配置

服务器配置存储在:

tensurareroll-server.toml

大多数设置也可以通过游戏内编辑器实时更改。

可选集成

Tensura ReRebirth、TensuraMoreUtils 和 BlacklistSkill 的集成均为可选。

当其中一个模组未安装时,其集成将自行禁用,ReReroll 会继续正常运行。

兼容性说明

Tensura ReReroll 与 Tensura Gacha Start 不兼容。