Appearance
Dungeon Feature · 回复
治疗包
地图上的一次性回复点。进入或打开后给玩家恢复生命。
原名:Health Pack · 类名:HealthPack
回复GenerateRewards 的治疗分支会批量加入;Grizzly Bear 难度和 STEPS1 成就也会额外加入。

Metadata
机制说明
治疗包数量来自楼层深度和 Game.RandomRange:一个分支是 depth + RandomRange(1, 2),另一个分支是 depth * 2 + RandomRange(2, 4)。
STEPS1 成就会使每层额外获得 1 个 HealthPack。
Grizzly Bear 难度后处理也会额外加入 1 个 HealthPack。
HealthPack.Initialize 会把治疗量写为当前楼层 depth * 3;Open 时显示 Heal X,调用 DungeonPlayer.Heal(X),然后移除该 feature。
治疗量
| 项目 | 规则 |
|---|---|
| 公式 | 治疗量 = 当前楼层 depth * 3。 |
| 触发 | Open 时调用 DungeonPlayer.Heal(治疗量)。 |
| 文本 | 显示 Heal X,其中 X 是本次治疗量。 |
| 生命周期 | 治疗完成后移除该 HealthPack。 |
随机奖励权重
| 楼层组 | 概率 | 说明 |
|---|---|---|
| 第 1 层 | 15% | 来自 DungeonBoard.GenerateRewardName。 |
| 第 2 层以后 | 15% | 来自 DungeonBoard.GenerateRewardName。 |