cn:rpd:healing_spell
治疗法术
描述
治疗法术恢复施法者自己的一部分生命值。这是一种基本的自我治疗法术,可以将英雄从危险情况中救出。
属性
- 魔法亲和力: 通用
- 目标: 自己
- 等级: 3
- 法术消耗: 10
- 图像索引: 1
效果
- 治疗施法者最大生命值的30%(具体实现为(int)(最大生命值 * 0.3) 在Healing.java中)
- 注意:游戏内描述说“最大生命值的1/3”,但实际实现是治疗30%(0.3)最大生命值,比1/3(33.33%)略少
- 仅限自我目标
- 不基于技能等级缩放
用途
职业
可使用此法术的职业包括:
- 具有通用亲和力的职业
- 通过特殊手段获得访问权限的其他职业
策略
内容验证
- 信息来源:Remixed Dungeon代码库中的Java代码
- 属性验证:是的,直接从法术类属性中提取
- 效果描述:从代码分析和字符串资源生成
- 注意:治疗量差异 - 代码实现最大生命值的30%,但字符串资源说“最大生命值的1/3”
- 最后更新:基于Healing.java源代码
代码参考
- Healing.java - 主要实现
- Healing.java#L8-L12 - 属性初始化(目标,亲和力,等级,图像,消耗)
- Healing.java#L17-L21 - 精确治疗计算1)
- SpellFactory.java#L126 - 游戏中的法术注册
- Char.java#L763 - 治疗视觉效果(发射器爆发)
- Healing 字符串资源 (英语) - “Healing”和法术描述
- Healing 字符串资源 (俄语) - 俄语本地化
- Spell.java - 基础法术类实现
- SpellHelper.java - 法术辅助常量和工具
- Healing_Name, Healing_Info - 俄语字符串资源(名称和描述)
- mr: 命名空间: 查看Healing Spell - Code References获取机器可读数据
- targetingType和magicAffinity - 自我目标和通用亲和力
配置文件
- SpellFactory.java#L126 - 法术注册
- strings_all.xml - 英语字符串资源
- strings_all.xml (俄语) - 俄语字符串资源
字符串资源
- Healing_Name - “Healing”
- Healing_Info - “这个法术对任何冒险者都至关重要。它将恢复施法者最大生命值的1/3。”
相关
1)
int) (chr.ht()*0.3
cn/rpd/healing_spell.txt · Last modified: by 127.0.0.1
