被守护的

被守护的

小游戏、卡牌选择和奇异遭遇。

Wardbound 目前处于 BETA 测试阶段。出现漏洞是意料之中的,模组正在积极开发中。

 

Wardbound 将结构中的战利品容器转变为结界遭遇。

被施加结界的容器可能需要你完成一个小游戏才能打开。结界的类型和难度、箱子的价值、先前的结界结果、卡牌、遗物及其他系统都会影响最终结果。

该模组主要围绕其小游戏和卡牌系统构建,随着游戏进程会解锁更多系统。

Wardbound 包含大量小游戏,而不是对每个容器都使用相同的锁。

它们涵盖以下类型:

-时机与反应类游戏
- 记忆类游戏
- 节奏类游戏
- 逻辑与推理谜题
- 空间谜题
- 路线与规划谜题
- 多步骤及混合机制游戏

小游戏在后期还可以获得高级变体和其他修饰符。

Wardbound 会记录你在各个小游戏中的表现和精通程度。同时还有重复保护机制,防止同样的几个游戏不断出现。

某些遭遇可能会使用现有机制的改版、腐化版或混合版。

结界失败并不总是产生相同的结果。根据结界类型和服务器配置,失败可能会减少箱子的战利品、保持容器锁定、生成守卫,或使用其他配置的失败规则。

Wardbound 拥有一个包含数百张卡牌的大型卡牌系统。

卡牌不限于简单的属性加成。根据卡牌的不同,它们可以影响:

-战斗
- 属性
- 探索
- 战利品
- 未来的结界遭遇
- 其他卡牌手牌
- 目标
- 临时规则
- 持久效果
- 风险/回报选择

有多种卡牌类型和稀有度,包括同时具有正面和负面效果的契约。

有些卡牌会留下更持久的后果,而另一些则可以移除、修改或与之前的效果互动。

卡牌是逐步解锁的,而不是在最初几手牌中就放入整个目录,系统会记录最近的提供内容以减少重复。

Apothic Attributes 也被卡牌系统的一部分所使用,使卡牌能够与更广泛的战斗和实用属性互动。

结构战利品会根据容器可能包含的内容被赋予价值。

Wardbound 可以自动评估原版和模组物品,因此整合包作者无需手动为每个物品分配价值。

箱子价值可以影响以下方面:

- 是否出现结界
- 结界难度
- 小游戏参数
- 奖励缩放
- 失败后果

成功通关还可以积累连胜,而小游戏完成的质量会影响最终结果。

还有额外的物品和遗物可以与结界、战利品及其他 Wardbound 系统互动。

Witness Ledger(见证者账簿)是 Wardbound 的游戏内记录。

它会记录以下内容:

-小游戏统计数据
- 小游戏精通度
- 激活的卡牌效果
- 卡牌相关信息
- 目标
- 规则
- 遗物
- 发现
- 进度
- 背景故事条目

 

 

账簿会随着你的游玩逐渐填充,而不是从一开始就记录所有内容。

部分内容有意不在游戏外进行记录。

 

Wardbound 拥有自己的进度树。

进度涵盖模组的主要系统,包括结界里程碑、小游戏精通、卡牌、遗物及其他发现。

部分进度在满足条件之前是隐藏的,以免打开进度界面时剧透后续内容。

 

# 配置 #

Wardbound 具有高度可配置性。

主配置可以通过以下方式访问:

**模组 → Wardbound → 配置**

或通过编辑:

`config/wardbound.json`

可用设置包括但不限于:

- 结界出现频率
- 触发结界所需的最低箱子价值
- 战利品和奖励倍率
- 失败惩罚
- 输入宽容度
- 小游戏计时器和速度
- 干净/完美完成阈值
- 高级小游戏变体
- 异常及其他遭遇修饰符
- 卡牌和契约设置
- 进度/解锁阈值
- 各个小游戏的启用/禁用设置
- 各个小游戏的难度、速度、时机和奖励调整

## 按维度设置 ##

不同维度可以拥有各自的 Wardbound 规则。

对于每个维度,你可以配置:

- 难度
- 生命数
- 战利品倍率
- 小游戏
- 小游戏池
- 随机小游戏选择
- 失败行为

模组维度可以通过维度 ID 添加。

这使得整合包可以为不同维度赋予完全不同的结界行为。

## 守卫设置 ##

守卫生成也可以进行配置。

服务器/整合包作者可以定义:

- 维度特定的生成池
- 实体黑名单
- 允许的守卫列表
- 进度限制

可以使用原版和模组实体 ID。

## 物品价值覆盖 ##

Wardbound 会自动计算物品的价值,包括模组物品。

如果自动价值不适合某个特定物品,可以在配置中手动覆盖。

这主要针对具有特殊战利品或进度的整合包。

# 无障碍 #

Wardbound 包含多个无障碍和呈现选项:

- 减少动态效果
- 减少闪烁
- 高对比度模式
- 更大的标记
- 不单纯依赖颜色的反馈
- 禁用屏幕震动
- GUI 动画强度
- 小游戏音效音量

各个小游戏的时机和输入窗口也可以通过配置进行调整。

# 整合包使用 #

Wardbound 设计为可与模组战利品和维度配合使用,无需为每个模组编写大量兼容文件。

模组物品会自动评估,除非手动覆盖,自定义维度可以直接添加到 Wardbound 配置中。

管理/调试命令在适用的情况下受权限限制。

由于 Wardbound 仍处于测试阶段,大型整合包更有可能暴露兼容性问题。请报告可复现的问题,而不是假设每个模组交互都已被覆盖。

#### 前置要求 ####

Wardbound 目前需要:

- **Minecraft 1.20.1**
- **Forge 47.4.20**
- **Java 17**
- **GeckoLib 4.8+**
- **Lodestone**
- **AttributeFix 21.x**
- **Placebo 8.6.x**
- **Apothic Attributes / attributeslib 1.3.7+**

## 可选 ##

- **Curios** — 使用它的系统会支持它,但它不是硬性依赖。

必需的前置也应在 CurseForge 的**关系**标签页中列出,以便 CurseForge 启动器可以自动安装它们。

# 漏洞报告 #

Wardbound 是一个测试版模组。漏洞报告很有用。

报告问题时,请包含:

- Wardbound 版本
- Forge 版本
- 相关前置版本
- 复现问题的步骤
- 相关的 `latest.log`
- 如果游戏崩溃,请提供崩溃报告

请使用 GitHub Issues 页面报告可复现的漏洞。

开发仍在进行中,包括漏洞修复、新内容、自定义音乐和音效设计、平衡性调整、视觉改进和兼容性工作。

你可能会遇到漏洞、平衡问题、损坏的交互、视觉问题或模组兼容性问题。

在更新 Wardbound 之前,请备份重要的世界。如果你发现可复现的问题,请在 GitHub 上报告,并尽可能附上日志或崩溃报告。

# 源码 #

Wardbound 的源代码可在 GitHub 上获取。

该仓库根据项目的保留所有权利许可协议开放源代码。详情请参阅仓库中的 `LICENSE` 文件。

 

⟦̷͝ T̷H̸E̴ H̵O̷U̸S̶E̷ R̵E̴M̷E̸M̵B̶E̴R̷S ̷͝⟧

“每个选择都是你的。
债务是我的。”

⟦ ̶͟D̷E̶A̸L̵ A̴G̷A̶I̵N̸? ̶͟⟧