
Whoosh—Kafra takes action!
Summon a Kafra attendant to surround the targeted teammate, restoring 10% health and 5% SP per second, while removing one debuff effect. Lasts for 10 seconds.
Skill Levels
• Summon a Kafra attendant to surround the targeted teammate, restoring 9% health and 4.5% SP per second, while removing one debuff effect. Lasts for 10 seconds.
• Summon a Kafra attendant to surround the targeted teammate, restoring 8% health and 4% SP per second, while removing one debuff effect. Lasts for 10 seconds.
• Summon a Kafra attendant to surround the targeted teammate, restoring 7% health and 3.5% SP per second, while removing one debuff effect. Lasts for 10 seconds.
• Summon a Kafra attendant to surround the targeted teammate, restoring 6% health and 3% SP per second, while removing one debuff effect. Lasts for 10 seconds.
• Summon a Kafra attendant to surround the targeted teammate, restoring 5% health and 2.5% SP per second, while removing one debuff effect. Lasts for 10 seconds.
• Summon a Kafra attendant to surround the targeted teammate, restoring 4% health and 2% SP per second, while removing one debuff effect. Lasts for 10 seconds.
• Summon a Kafra attendant to surround the targeted teammate, restoring 3% health and 1.5% SP per second, while removing one debuff effect. Lasts for 10 seconds.
• Summon a Kafra attendant to surround the targeted teammate, restoring 2% health and 1% SP per second, while removing one debuff effect. Lasts for 10 seconds.
• Summon a Kafra attendant to surround the targeted teammate, restoring 1% health and 0.5% SP per second, while removing one debuff effect. Lasts for 10 seconds.
Formula
1function CommonFun.calcBuff_9370(srcUser, targetUser, a, b, c, d, lv)
2 if srcUser == nil or targetUser == nil then
3 return 0
4 end
5 local skilllv = srcUser:GetLernedSkillLevel(4759_PHANTOM_DANCER:KAFRA_PREMIUM_PRIVILEGES)
6 local heika = 1
7 local skilllv_1 = srcUser:GetLernedSkillLevel(4753_PHANTOM_DANCER:WHOOSH_KAFRA_TAKES_ACTION)
8 if targetUser:HasBuffID(140430_KAFRA_BLACK_CARD_BENEFITS_:MAX_STACK_0) then
9 heika = 1 + skilllv * 0.1
10 end
11 local MaxHp = targetUser:GetProperty("MaxHp")
12 local MaxSp = targetUser:GetProperty("MaxSp")
13 local A = a * skilllv_1 * MaxHp * heika + b * skilllv_1 * MaxSp
14 return A
15end