
模块修改
回合间持续方块
查看大图描述
Block Mod 为《杀戮尖塔2》的每个角色都赋予一个永久的、天生的壁垒(Barricade)能力。你的格挡值不会再在回合开始时被清空——无论你上一回合未消耗的防御值是多少,都会保留下来,并与下一回合获得的格挡值叠加。敌人不受影响;他们仍然会在回合间正常失去格挡值,因此战斗平衡只会向对你有利的方向倾斜。
这是一个极小的独立模组(不到 10 KB),通过 Harmony 钩住了基础游戏中的一个方法。不添加新的卡牌、遗物或角色——该改动会自动应用于每一次游戏、每一个角色,适用于现代游戏版本(已在 v0.103.2 上测试)。
[line]
安装说明
[list=1]
[]从“文件”选项卡下载最新的 BlockMod-X.Y.Z.zip。[/]
[]找到你的《杀戮尖塔2》安装文件夹:
[list]
[]Windows:
[code]<Steam>\steamapps\common\Slay the Spire 2\Mods\[/code][/]
[]macOS:
[code]/Library/Application Support/Steam/steamapps/common/Slay the Spire 2/SlayTheSpire2.app/Contents/MacOS/Mods/[/code][/]
[]Linux:
[code]/.steam/steam/steamapps/common/Slay the Spire 2/Mods/[/code][/]
[/list][/]
[]解压 zip 文件。你会得到一个名为
[code]BlockMod[/code] 的文件夹,其中正好包含三个文件:
[code]BlockMod.dll[/code]、
[code]BlockMod.json[/code] 和
[code]BlockMod.pck[/code]。[/]
[]将该
[code]BlockMod[/code] 文件夹放入游戏的
[code]Mods[/code] 目录中。[/]
[]从 Steam 启动游戏。Block Mod 应该会出现在游戏内的模组列表中并自动加载。[/]
[/list]若要确认它已加载,请打开游戏的日志文件并搜索“BlockMod”:
[list]
[]Windows:
[code]%APPDATA%\SlayTheSpire2\logs\godot.log[/code][/]
[]macOS:
[code]~/Library/Application Support/SlayTheSpire2/logs/godot.log[/code][/]
[/list]你应该会看到一行内容为:
[code][BlockMod] loaded - player block now persists between turns.[/code]若要卸载,请从
[code]Mods[/code] 文件夹中删除
[code]BlockMod[/code] 文件夹。
[line]
主要功能
[list]
[]格挡值会在你的回合之间保留。你不必再为了可能用不上的回合而耗尽所有防御。[/]
[]适用于每个角色——不局限于铁甲战士、观者、自定义角色模组或任何特定职业。[/]
[]仅对玩家生效。怪物仍会正常失去格挡值,因此该模组不会削弱防御型敌人或带有护盾的 Boss 的挑战性。[/]
[]与现有的壁垒卡牌及类似效果自然叠加(不会出现双重跳过的问题——当格挡值已被保留时,壁垒卡牌只会空转,不产生额外效果)。[/]
[]存档安全。该模组本身不保留任何每次游戏运行的状态;你可以随时禁用而不会损坏存档。[/]
[]体积小巧且零依赖(使用游戏自带的 Harmony 框架)。[/]
[/list][line]
要求
[list]
[]《杀戮尖塔2》,已启用模组支持的版本(已在 v0.103.2 上测试)。游戏版本必须支持标准的
[code][ModInitializer][/code] 模组加载器(任何当前的 Steam 版本均符合要求)。[/]
[]无需额外模组或库。Harmony(
[code]0Harmony.dll[/code])随游戏本身附带,因此无需安装任何额外内容。[/]
[]与角色模组(如 Ryoshu、观者、The Reaper 等)以及大多数便利性模组兼容。Block Mod 仅修补一个基础游戏方法,因此冲突的可能性很小。[/]
[/list][line]
致谢
[list]
[]感谢 MegaCrit,制作了唯一让我夜不能寐的卡牌构筑游戏。[/]
[]感谢 r/slaythespire 上的 doctornoodlearms 撰写了原始《ST斯2》抢先体验模组指南,其中记录了模组入口点。[/]
[]感谢 jiegec 提供 [url=https://github.com/jiegec/STS2FirstMod]STS2FirstMod[/url] 示例项目——本项目以此作为项目骨架。[/]
[]感谢 Alchyr 提供 [url=https://github.com/Alchyr/ModTemplate-StS2]ModTemplate-StS2[/url] 参考模板。[/]
[]感谢 pardeike 提供 [url=https://github.com/pardeike/Harmony]Harmony[/url],正是它让这样一个只需约 10 行 C# 代码的单方法模组成为可能。[/]
[]感谢 StS2 Nexus 模组社区,让抢先体验阶段的模组生态保持活力。[/]
[/list]
来源:https://github.com/PeytonNowlin/BlockMod_SlayTheSpire2
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。