CommonFun.calcBuff_626022 mapped buffs · 2 skills
function CommonFun.calcBuff_6260(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local A = 0
local MaxHp = targetUser:GetProperty("MaxHp")
local Hp = targetUser:GetProperty("Hp")
local Num = srcUser:GetBuffLayer(130503)
local skilllv = srcUser:GetLernedSkillLevel(3927)
local Gem = 0
if srcUser:HasBuffID(20310160) then
Gem = 0.05
end
if Hp / MaxHp <= 0.01 * Num + skilllv * 0.02 + Gem then
A = 100
end
if targetUser:HasBuffID(160000) then
A = 0
end
if targetUser.boss == true or targetUser.mini == true then
A = 0
end
return A
end