DungeonSettlers.wiki

化為火焰

Steam
化為火焰 圖示

化為火焰

SKILL_BecomeFire · 主動 物理 自身

點燃自身,立即獲得2層燃燒,持續30秒。在30秒內,此技能賦予的每層燃燒使自身的魔法攻擊力提高12%。
當自身不再具有燃燒時,此加成結束。

效果與關鍵詞

  • 燃燒 (對使用者): 每層 3 魔法 傷害,每 1 秒(固定值,不隨攻擊力提高; 最多疊加50層)。例:10 層 = 抗性前每秒 30 魔法 傷害。持續時間由施加的技能設定。 它從不失手,永遠不會被格擋或暴擊,並會越過護盾,但目標的 魔法抗性 仍會減少它(x 100 / (100 + 抗性))。 目標為潮溼或重度潮溼時,每跳傷害為 x0.8。
  • 魔法攻擊力 提升: +12% 每層

計算原理

施法者獲得 2 層燃燒,持續 30s,並獲得 2 層化為火焰,持續 30s。每層化為火焰提供 12% 魔法攻擊力。

生效時機: 施放時,作用於施法者。

作用物件: 魔法攻擊力加成位於化為火焰效果上,而非燃燒。化為火焰層數上限為效果數據表的 MaxStack(99);燃燒上限為 50。

工具提示不會告訴你的內容

  • 防火會使此技能對自身施加的燃燒加倍,但不會使化為火焰層數加倍。
  • 每層加成來自 AffecterTable AdjustStatsPerStackData MagicAttackPowerPerModifier,佔位符為 3,綁定至此技能的 FloatValues 索引 3。
  • 化為火焰層數等於技能自身的層數數值(FloatValues[1]),而非施放時施法者的燃燒總層數。
  • 當施法者身上的燃燒移除後剩 0 層燃燒時,該施法者身上的化為火焰效果也會被移除。

從 build 25846389 的遊戲二進位制讀取。 Refactor.Combat.SkillRelated.SKILL_BecomeFire.<SkillRoutine>d__0$$MoveNext@0x8FB180, Refactor.Combat.AffecterRelated.AFFECTER_BecomeFire.Passive_BecomeFire.RemoveSkill@0x9AFB48, Refactor.Combat.AffecterRelated.AFFECTER_BecomeFire.Passive_BecomeFire.OnEnable@0x9AF988

數值

射程5
開始延遲0.2s
結束延遲0.2s
冷卻15s
持續時間30s
能量消耗5
耐久度消耗2 (主要)
所需裝備火焰法杖
學習所需技能點10
所需等級4
普通攻擊技能否
延遲隨攻擊速度調整否
可越過牆壁選定目標否
原始數值30, 2, 30, 12

上方說明中的時間(增益持續時間、燃燒持續時間)取自技能的原始數值,可能與此持續時間欄位不同,後者是該技能自己的獨立持續時間計時器。

射程與範圍

僅自身

此技能施放於施法者自身。沒有目標地塊,也沒有範圍,因此無需瞄準:始終作用於使用該技能的單位。

前置條件

需要: 火焰斗篷

技能樹位置

火焰魔法技能樹 - 第 2 檔,第 1 列