Table of Contents
自然回复
效果描述
获取方式
机制
策略
抵消效果
代码参考
字符串资源
另请参阅
自然回复
自然回复
是《Remixed Dungeon》中的一种有益状态效果,可以随着时间的推移逐渐恢复生命值。
效果描述
类型:
有益状态效果(增益)
效果:
随时间推移逐渐恢复生命值
持续时间:
有限的时间段
叠加:
在大多数情况下不会与其他治疗效果叠加
获取方式
从某些药水(例如
治疗药水
)
从具有治疗属性的特定装备
从职业技能或法术
从特定关卡的环境特征
机制
每回合根据英雄属性和装备恢复少量生命值
效果周期性应用,延迟为 REGENERATION_DELAY = 10
受英雄的 regenerationBonus 修正(来自装备、子职业等)
在安全区域/关卡(如城镇或城市区域)不起作用 - 通过 level().isSafe() 检查
当角色挨饿时不起作用 - 通过 isStarving() 检查
与其他治疗方法结合使用时更有效(协同效果)
策略
在地牢的非安全区域使用,无需消耗药水即可恢复生命值
在长时间的地牢探险中尤其有价值
在安全区域(如城镇或城市)休息时不起作用
在危险区域的战斗中优先使用以保持生命池
抵消效果
持续伤害效果(中毒、流血)可能会降低效果
驱散效果可以移除自然回复
挨饿状态阻止自然回复功能
安全区域阻止自然回复功能
代码参考
Java 类:
Regeneration.java
源代码位置:
RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Regeneration.java
回复延迟常量:
REGENERATION_DELAY = 10(见源代码第 13 行)
英雄交互:
Hero 类在 Hero.java 中自动应用自然回复(第 236 行)
免疫:
某些 mobs 如 Shopkeeper 对自然回复免疫(见 Shopkeeper.java)
字符串资源
RegenerationBuff_Name
- “自然回复”
RegenerationBuff_Info
- “自然回复功能以增益形式存在,以简化操作。”
另请参阅
治疗药水
- 自然回复的来源
游戏机制
- 其他核心系统
状态效果
- 其他状态变化
法力回复
- 类似的法力效果
rpd
,
mechanics
,
status effects
,
buffs