User Tools

Site Tools


cn:rpd:regeneration_buff

自然回复

自然回复

自然回复是《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)

字符串资源

另请参阅

cn/rpd/regeneration_buff.txt · Last modified: by 127.0.0.1