Flare Arrow

Flare Arrow

Lv 15AttackMagic

Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *1500% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Range: 6
Cast: 3.52
Fixed: 0.88

Skill Levels

Lvl: 14
Attack
Magic
Skill Delay: 2.8 sec
SP: 76
Range: 6
Cast Time: 3.52
Fixed Cast Time: 0.88

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *1400% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 13
Attack
Magic
Skill Delay: 2.8 sec
SP: 70
Range: 6
Cast Time: 3.52
Fixed Cast Time: 0.88

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *1300% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 12
Attack
Magic
Skill Delay: 2.8 sec
SP: 64
Range: 6
Cast Time: 3.52
Fixed Cast Time: 0.88

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *1200% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 11
Attack
Magic
Skill Delay: 2.8 sec
SP: 58
Range: 6
Cast Time: 3.52
Fixed Cast Time: 0.88

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *1100% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 10
Attack
Magic
Skill Delay: 2.8 sec
SP: 52
Range: 6
Cast Time: 3.52
Fixed Cast Time: 0.88

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *1000% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 9
Attack
Magic
Skill Delay: 2.6 sec
SP: 46
Range: 6
Cast Time: 3.2
Fixed Cast Time: 0.8

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *900% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 8
Attack
Magic
Skill Delay: 2.4 sec
SP: 40
Range: 6
Cast Time: 2.88
Fixed Cast Time: 0.72

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *800% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 7
Attack
Magic
Skill Delay: 2.2 sec
SP: 34
Range: 6
Cast Time: 2.56
Fixed Cast Time: 0.64

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *700% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 6
Attack
Magic
Skill Delay: 2 sec
SP: 28
Range: 6
Cast Time: 2.24
Fixed Cast Time: 0.56

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *600% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 5
Attack
Magic
Skill Delay: 1.8 sec
SP: 22
Range: 6
Cast Time: 1.92
Fixed Cast Time: 0.48

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *500% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 4
Attack
Magic
Skill Delay: 1.6 sec
SP: 19
Range: 6
Cast Time: 1.6
Fixed Cast Time: 0.4

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *400% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 3
Attack
Magic
Skill Delay: 1.4 sec
SP: 16
Range: 6
Cast Time: 1.28
Fixed Cast Time: 0.3

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *300% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 2
Attack
Magic
Skill Delay: 1.2 sec
SP: 13
Range: 6
Cast Time: 0.96
Fixed Cast Time: 0.24

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *200% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Lvl: 1
Attack
Magic
Skill Delay: 1 sec
SP: 10
Range: 6
Cast Time: 0.64
Fixed Cast Time: 0.16

• Form a flame arrow with magic, inflicting Fire Magic DMG of M.ATK *100% and a small amount of actual Magic DMG. The skill also has all Fire Bolt related bonuses

Formula

1function CommonFun.calcDamage_16401(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 Num1 = srcUser:GetRunePoint(223004_AESIR_WHILE_RELEASING_FLAME_ARROW_THERE_S_A_8_CHANCE_OF_TRIGGERING_HIGH_POWER_INCREASING_TOTAL_DMG_BY_10)
12  local RuneRate = 0
13  if 0 < Num1 then
14    RuneRate = 8
15  end
16  local RuneDamage = Num1 * 0.1 + 1
17  local Num2 = srcUser:GetRunePoint(223013_AESIR_MAKE_FLAME_ARROW_S_DMG_10)
18  local RuneDamage1 = Num2 * 0.1 + 1
19  local MRefine = srcUser:GetProperty("MRefine")
20  local srcAtkElement = CommonFun.GetUserAtkAttr(srcUser, targetUser, params, damageParam)
21  local targetDefElement = targetUser:GetProperty("DefAttr")
22  local elementparam2 = CommonFun.CalcElementParam2(srcUser, targetUser, params, damageParam, logger)
23  local raceparam = CommonFun.CalcRaceParam(srcUser, targetUser, params, damageParam, logger)
24  local raceparam2 = CommonFun.CalcRaceParam2(srcUser, targetUser, params, damageParam, logger)
25  local bossparam = CommonFun.CalcBossParam(srcUser, targetUser, params, damageParam, logger)
26  local bossparam2 = CommonFun.CalcBossParam2(srcUser, targetUser, params, damageParam, logger)
27  local MDef2 = targetUser:GetProperty("MDef")
28  local MDefPer2 = targetUser:GetProperty("MDefPer")
29  local Vit2 = targetUser:GetProperty("Vit")
30  local VitPer2 = targetUser:GetProperty("VitPer")
31  local Int2 = targetUser:GetProperty("Int")
32  local IntPer2 = targetUser:GetProperty("IntPer")
33  local MDamReduc2 = CommonFun.calcMDamReDuc(srcUser, targetUser)
34  local RefineMDamReduc = CommonFun.calcRefineMDamReduc(srcUser, targetUser)
35  local damChangePer = damageParam.damChangePer
36  local damChangePer1 = damageParam.damChangePer1
37  local BaseMAtk = Int + math.floor(Int * Int / 100)
38  local MAtkFinal = ((MAtk - BaseMAtk) * (1 + MAtkPer) + BaseMAtk) * raceparam * bossparam * bossparam2
39  local MDefReduc = CommonFun.CalcMDef(srcUser, targetUser)
40  local BaseLvDamage = 0
41  local IBaseLv = srcUser.BaseLv
42  if srcUser:HasBuffID(42110_FLUORESCENCE_:MAX_STACK_0) then
43    BaseLvDamage = IBaseLv * 15
44  end
45  local GemValue = srcUser:GetGemValue(82071_FIRE_BOLT_DMG_PERCENTAGE)
46  local GemDam = 1 + GemValue / 100000
47  local A = ((MAtkFinal * MDefReduc * (1 - MDamReduc2) + MRefine) * (1 - RefineMDamReduc) * damChangePer * (1 + MDamIncrease) * CommonFun.calcMagicElement(srcUser, targetUser, params, damageParam) * elementparam2 - Vit2 / 2 * (1 + VitPer2) - Int2 * (1 + IntPer2) + damChangePer1) * RuneDamage1 * GemDam + BaseLvDamage
48  if CommonFun.IsInRate(RuneRate, srcUser:GetRandom()) then
49    return A * RuneDamage, CommonFun.DamageType.Crit
50  end
51  if A <= 1 then
52    return 1
53  end
54  return A
55end
Preserved HTML snapshot from ROM Handbook