力量持续

力量持续

**玩家身上的增益与减益效果会在战斗之间持续保留。** 这是对热门游戏《杀戮尖塔1》同名模组([链接](https://steamcommunity.com/sharedfiles/filedetails/?id=3630689909))的忠实移植版,适用于《杀戮尖塔2》。##

游戏玩法

描述



**力量延续** 能让玩家身上的增益与减益效果在战斗之间延续,而不再于战斗结束的瞬间消失。叠了六层力量还开着大恶魔形态?下一场战斗开始时,它们原封不动。敌人施加给你的易伤也会保留——当然,如果你不想这样,也有一个开关可以跳过。

这是广受欢迎的 [杀戮尖塔1同名模组](https://steamcommunity.com/sharedfiles/filedetails/?id=3630689909) 对杀戮尖塔2的忠实移植。核心思路相同,采用相同的内存持久化模型,并额外内置了一些便利性开关。

**保存并退出会清除所有已延续的力量** —— 这是有意为之,与原始模组行为一致。如果局面失控,不妨把关闭游戏当作一次免费的“休息”。

## 主要特性

- **持续增益。** 力量、敏捷、烈焰层数、恶魔形态、金属化格挡、充能——所有这些都会保留到下一场战斗。
- **持续减益。** 易伤、虚弱、脆弱、妖术、混乱、中毒等效果也会在战斗之间延续。
- **三个可选开关** 用于根据你的喜好调整体验,位于 `设置 → 模组配置 → 力量延续` 下。全部默认关闭,因此开箱即用的行为与原始 STS1 模组完全一致:
  - **打出后从牌组中移除能力牌** —— 能力牌打出后会被永久移出你的牌组,这样你就不会再次抽到它们。这与力量延续特性自然搭配:增益保留,牌不保留。
  - **跳过延续减益效果** —— 减益和属性反转效果(例如来自缩小的 `力量 = -1`)会在战斗结束时被移除,而不是延续下去。
  - **跳过延续非战斗事件的效果** —— 由非活跃战斗期间触发的事件所赋予的效果,会在战斗结束时被移除,而不是延续下去。
- **不修改存档文件。** 力量延续完全存在于内存中,随游戏进程终止而消失。卸载本模组不会损坏你的存档。

## 安装

### Vortex / 模组管理器

1. 如果你还没有安装 **BaseLib**(见“要求”部分),请先安装。
2. 点击本页面的“Mod Manager Download”按钮,让 Vortex 来处理。
3. 启动《杀戮尖塔2》。
4. 在主菜单中:`设置` → 滚动到底部,将 `BaseLib` 和 `力量延续` 都切换为 **开启**。
5. 重启游戏以加载模组。

### 手动安装

1. 先安装 BaseLib。
2. 从 **文件** 标签页下载主文件。
3. 解压 zip 文件,确保得到以下文件夹结构:
  - **Windows:** `C:\Program Files (x86)\Steam\steamapps\common\Slay the Spire 2\mods\PowersPersist\`
  - **macOS:** `~/Library/Application Support/Steam/steamapps/common/Slay the Spire 2/SlayTheSpire2.app/Contents/MacOS/mods/PowersPersist/`
  - **Linux:** `~/.local/share/Steam/steamapps/common/Slay the Spire 2/mods/PowersPersist/`
4. 启动游戏,在 `设置` 中启用 `BaseLib` 和 `力量延续`,然后重启游戏。

要配置可选开关,请从主菜单打开 `设置 → 模组配置 → 力量延续`。即使不触碰其中的任何选项,该模组也能完全正常使用。

## 要求

- **[BaseLib](https://www.nexusmods.com/slaythespire2/mods/103)** 作者:Alchyr —— 必需。没有它,力量延续将无法加载。本模组是专门针对 BaseLib **3.0.9** 构建的;如果 BaseLib 发布了新的主版本,请等待力量延续更新后再升级。
- **《杀戮尖塔2》** v0.103.x 或更高版本。已在 v0.103.2 上构建并测试。
- **多人游戏:** 标记为影响游戏玩法,因此合作模式房间中的每位玩家都需要安装相同版本的此模组和 BaseLib,否则游戏将不允许你连接。**单人是游玩此模组的推荐方式** —— 请参阅下方的“已知问题”部分。

## 已知问题

- **多人游戏中的效果复制问题。** 原始 STS1 模组有一个已知错误,即在多人游戏中效果可能呈指数级复制。此问题在本次移植中 *并未* 修复——这是相同的架构性问题。请使用单人模式以避免此问题。
- **保存并退出会清除你的力量** —— 这是有意为之,与原始模组行为一致。力量延续仅存在于内存中,不会保存到磁盘。
- **能力牌的移除发生在打出结束时,而非即时生效。** 当开启 `打出后从牌组中移除能力牌` 时,牌组清理会在卡片结算完成后触发。你可能会短暂看到卡片动画,之后它才会被永久移除。

## 源代码

基于 MIT 协议开源 —— [github.com/PeytonNowlin/PowersPersist](https://github.com/PeytonNowlin/PowersPersist)。欢迎提交错误报告和拉取请求。

## 致谢

- 原始杀戮尖塔1的 [力量延续](https://steamcommunity.com/sharedfiles/filedetails/?id=3630689909) 创意工坊模组作者 —— 该概念的全部设计功劳归于他们。这个移植版的存在,正是因为那个模组非常出色,而没有了它,STS2 感觉少了点什么。
- **Alchyr** 开发了 [BaseLib](https://www.nexusmods.com/slaythespire2/mods/103) 和 [STS2 模组模板](https://github.com/Alchyr/ModTemplate-StS2)。没有他们的工作,STS2 的模组社区就不会以任何有意义的形式存在。
- **HarmonyX** 维护者 —— 正是这个运行时补丁库,让所有现存的 C# 游戏模组能够真正发挥作用。
- 《杀戮尖塔2》模组 Discord 社区,感谢他们提供的钩子查找技巧和反编译探索方面的精神支持。