Formula
CommonFun.calcBuff_5891
function CommonFun.calcBuff_5891(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local a = 0
local b = 0
local c = 0
local Bufflv1 = srcUser:GetBuffLayer(90002542_TUNA_TALISMAN_R3_:MAX_STACK_0)
local Bufflv2 = srcUser:GetBuffLayer(42791_FRESH_TUNA_TALISMAN_:MAX_STACK_0)
local Bufflv3 = srcUser:GetBuffLayer(90002554_FRESH_TUNA_TALISMAN_R5_:MAX_STACK_0)
local Bufflv4 = srcUser:GetBuffLayer(43151_ORIGINAL_WILL_TALISMAN_:MAX_STACK_0)
local Bufflv = srcUser:GetBuffLayer(42780_TUNA_TALISMAN_:MAX_STACK_0) + srcUser:GetBuffLayer(42790_FRESH_TUNA_TALISMAN_:MAX_STACK_0) + srcUser:GetBuffLayer(43150_ORIGINAL_WILL_TALISMAN_:MAX_STACK_0)
local aa = Bufflv1 + Bufflv2 + Bufflv3 + Bufflv4
local bb = Bufflv3 + Bufflv4
local cc = Bufflv4
if 1 <= aa then
a = 1
end
if 1 <= bb then
b = 1
end
if 1 <= cc then
c = 3
end
if Bufflv <= 0 then
return 0
end
local A = (0 + a + b + c) / Bufflv
return -A
end