Formula
CommonFun.calcBuff_9140
function CommonFun.calcBuff_9140(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local MaxHp = targetUser:GetProperty("MaxHp")
local Hp = targetUser:GetProperty("Hp")
local BeHealEncPer2 = targetUser:GetProperty("BeHealEncPer")
local HealEncPer = srcUser:GetProperty("HealEncPer")
local A = MaxHp * (1 + HealEncPer) * (1 + BeHealEncPer2) * 0.01
if targetUser:HasBuffID(41100050_HEALING_RECEIVED_:MAX_STACK_0) then
local Num1 = targetUser:GetBuffLayer(41100050_HEALING_RECEIVED_:MAX_STACK_0)
if Hp < MaxHp * (0.15 * Num1) then
A = A * 3
end
end
return A
end