Formula

CommonFun.calcBuff_3880

function CommonFun.calcBuff_3880(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Hp = targetUser:GetProperty("Hp")
  local Sp = targetUser:GetProperty("Sp")
  local A = -(Hp * lv * a + Sp * lv * b)
  local B = -lv * a
  if targetUser:HasBuffID(160000_BOSS_IMMUNE_EFFECT_:MAX_STACK_0) then
    A = 0
  end
  if b == 0 and (targetUser.boss or targetUser.mini) then
    A = CommonFun.calcBuff_6(srcUser, targetUser, B, 0, c, d, lv)
  end
  return A
end