cn:rpd:regeneration_buff
自然回复
效果描述
- 类型: 有益状态效果(增益)
- 效果: 随时间推移逐渐恢复生命值
- 持续时间: 有限的时间段
- 叠加: 在大多数情况下不会与其他治疗效果叠加
获取方式
- 从某些药水(例如治疗药水)
- 从具有治疗属性的特定装备
- 从职业技能或法术
- 从特定关卡的环境特征
机制
- 每回合根据英雄属性和装备恢复少量生命值
- 效果周期性应用,延迟为 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 - “自然回复功能以增益形式存在,以简化操作。”
另请参阅
cn/rpd/regeneration_buff.txt · Last modified: by 127.0.0.1

