Flame Dash

Flame Dash

Lv 10AttackMagic

Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 240% + 600) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Range: 6
Cast: 3
Fixed: 0.5

Skill Levels

Lvl: 9
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 2.7
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 220% + 550) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Lvl: 8
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 2.4
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 200% + 500) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Lvl: 7
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 2.1
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 180% + 450) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Lvl: 6
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 1.8
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 160% + 400) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Lvl: 5
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 1.5
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 140% + 350) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Lvl: 4
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 1.2
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 120% + 300) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Lvl: 3
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 0.9
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 100% + 250) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Lvl: 2
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 0.6
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 80% + 200) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Lvl: 1
Attack
Magic
Skill Delay: 1.5 sec
SP: 75
Range: 6
Cast Time: 0.3
Fixed Cast Time: 0.5

• Summon a fierce flame to Shock the target, dealing fire magic damage (magic attack 60% + 150) that ignores magic defense to the enemy and all enemies within 3 meters of it. Each layer of the burning status on the target increases the damage by an additional 80%. This skill cannot cause a burning effect.

Formula

1function CommonFun.calcDamage_2301(srcUser, targetUser, params, damageParam, logger)
2  local Int = srcUser:GetProperty("Int")
3  local Vit = srcUser:GetProperty("Vit")
4  local MAtk = srcUser:GetProperty("MAtk")
5  local MAtkPer = srcUser:GetProperty("MAtkPer")
6  local MDamIncrease = CommonFun.calcMDamIncrease(srcUser, targetUser)
7  local IgnoreMDef = srcUser:GetProperty("IgnoreMDef")
8  if 1 <= IgnoreMDef then
9    IgnoreMDef = 1
10  end
11  local MRefine = srcUser:GetProperty("MRefine")
12  local srcAtkElement = CommonFun.GetUserAtkAttr(srcUser, targetUser, params, damageParam)
13  local targetDefElement = targetUser:GetProperty("DefAttr")
14  local MDef2 = targetUser:GetProperty("MDef")
15  local MDefPer2 = targetUser:GetProperty("MDefPer")
16  local Vit2 = targetUser:GetProperty("Vit")
17  local VitPer2 = targetUser:GetProperty("VitPer")
18  local Int2 = targetUser:GetProperty("Int")
19  local IntPer2 = targetUser:GetProperty("IntPer")
20  local MDamReduc2 = CommonFun.calcMDamReDuc(srcUser, targetUser)
21  local RefineMDamReduc = CommonFun.calcRefineMDamReduc(srcUser, targetUser)
22  local damChangePer = damageParam.damChangePer
23  local damChangePer1 = damageParam.damChangePer1
24  local elementparam2 = CommonFun.CalcElementParam2(srcUser, targetUser, params, damageParam, logger)
25  local raceparam = CommonFun.CalcRaceParam(srcUser, targetUser, params, damageParam, logger)
26  local raceparam2 = CommonFun.CalcRaceParam2(srcUser, targetUser, params, damageParam, logger)
27  local bossparam = CommonFun.CalcBossParam(srcUser, targetUser, params, damageParam, logger)
28  local bossparam2 = CommonFun.CalcBossParam2(srcUser, targetUser, params, damageParam, logger)
29  local BaseMAtk = Int + math.floor(Int * Int / 100)
30  local MAtkFinal = ((MAtk - BaseMAtk) * (1 + MAtkPer) + BaseMAtk) * raceparam * bossparam * bossparam2 * CommonFun.calcMagicElement(srcUser, targetUser, params, damageParam) * elementparam2
31  local Num1 = targetUser:GetBuffLayer(85140_ALIGHT_BURN_:MAX_STACK_10)
32  local Num2 = targetUser:GetBuffLayer(85141_ALIGHT_AEISR_MONUMENT_ATTACHED_AUTO_ATTACK_IGNITING_:MAX_STACK_10)
33  local Num = math.max(Num1, Num2)
34  local A = ((MAtkFinal * (1 - MDamReduc2) * damChangePer + 50 + MRefine) * (1 - RefineMDamReduc) * damChangePer1 - Vit2 / 2 * (1 + VitPer2) - Int2 * (1 + IntPer2)) * (1 + MDamIncrease) * (1 + Num * 0.8)
35  if A <= 1 then
36    return 1
37  end
38  return A
39end
Preserved HTML snapshot from ROM Handbook