Formula

CommonFun.calcBuff_6950

function CommonFun.calcBuff_6950(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local buffids = {
    180401,
    180402,
    180403,
    180404,
    180405,
    180406,
    180407,
    180408,
    180409,
    180410,
    180411,
    180412,
    180413,
    180414,
    180415,
    180416,
    180417,
    180418,
    180419,
    180420,
    180421,
    180422,
    180423,
    180424,
    180425,
    180426,
    180427,
    180428,
    180501,
    180502,
    180503,
    180504,
    180505,
    180506,
    180507,
    180508,
    180509,
    180510,
    180511,
    180512,
    180513,
    180514,
    180515,
    180516,
    180517,
    180518,
    180519,
    180520,
    180521,
    180522,
    180523,
    180524,
    180525
  }
  local A = 0
  for i, buffid in ipairs(buffids) do
    if srcUser:HasBuffID(buffid) then
      A = A + 1
    end
  end
  local B = a + b * A
  return B
end