Formula
CommonFun.calcBuff_9090
function CommonFun.calcBuff_9090(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local A = 0
local time = srcUser:GetBuffLayer(139647__:MAX_STACK_0)
local Hp = targetUser:GetProperty("Hp")
local skilllv_1 = srcUser:GetLernedSkillLevel(4705_SHADOW_CHASER:SOLAR_FLAME_SHOWER)
A = -0.01 * math.pow(1 + 0.01 * skilllv_1, time) * Hp
if targetUser:HasBuffID(160000_BOSS_IMMUNE_EFFECT_:MAX_STACK_0) then
return 0
end
if targetUser.boss or targetUser.mini then
local B = -0.01 * math.pow(1 + 0.01 * skilllv_1, time)
A = CommonFun.calcBuff_6(srcUser, targetUser, B, 0, c, d, lv)
end
return A
end