Skip to content

Dungeon Feature · 回复

治疗包

地图上的一次性回复点。进入或打开后给玩家恢复生命。

原名:Health Pack · 类名:HealthPack

回复GenerateRewards 的治疗分支会批量加入;Grizzly Bear 难度和 STEPS1 成就也会额外加入。
Health Pack

Metadata

中文名治疗包英文名Health Pack类名HealthPack类别回复生成方式GenerateRewards 的治疗分支会批量加入;Grizzly Bear 难度和 STEPS1 成就也会额外加入。

机制说明

治疗包数量来自楼层深度和 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。
回到地牢建筑图鉴查看地牢生成

Dream Quest 中文玩家 Wiki