zh: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 - 繁體中文字符串資源(名稱和描述)
- Healing_Name, Healing_Info - 俄語字符串資源(名稱和描述)
- mr: 命名空間: 查看Healing Spell - Code References獲取機器可讀數據
- targetingType和magicAffinity - 自我目標和通用親和力
- Healing.java構造函數 - 詳細屬性初始化(等級=3, 圖像=1, 法術消耗=10)
配置文件
- SpellFactory.java#L126 - 法術注冊
- strings_all.xml - 英語字符串資源
- strings_all.xml (繁體中文) - 繁體中文字符串資源
- strings_all.xml (俄語) - 俄語字符串資源
字符串資源
- Healing_Name - “Healing”
- Healing_Info - “This spell is crucial for any adventurer. It will restore 1/3 of the maximum amount of the caster's hp.”
- Healing_Name (繁體中文) - “治療法術”
- Healing_Info (繁體中文) - “此法術對任何冒險者都至關重要。它將恢復施法者最大生命值的1/3。”
Lua腳本參考
- SpellFactory.java#L126 - 遊戲中的法術注冊
參見
1)
int) (chr.ht()*0.3
zh/rpd/healing_spell.txt · Last modified: by 127.0.0.1
