Formula
CommonFun.calcBuff_3253
function CommonFun.calcBuff_3253(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local Num1 = srcUser:GetRunePoint(c)
local A = 0
local Ensemble = srcUser:GetEnsemblePartner()
if Ensemble ~= nil then
local Num2 = Ensemble:GetRunePoint(c)
A = lv * a + b + (Num1 + Num2) * d
elseif Ensemble == nil and (srcUser:HasBuffID(128010_MAGIC_PUPPET_DANCER_:MAX_STACK_0) == true or srcUser:HasBuffID(128011_MAGIC_PUPPET_BARD_:MAX_STACK_0) == true) then
A = lv * a + b + Num1 * d
end
return A
end