Formula

CommonFun.calcBuff_5450

function CommonFun.calcBuff_5450(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 0
  local Num = srcUser:GetRunePoint(153032_AESIR_TAROU_TRAUMA_S_CHANCE_OF_BITING_SCAR_INCREASES_3)
  local GemBaishu = srcUser:GetGemValue(153072_TAROU_TRAUMA_SCAR_CHANCE_PERCENTAGE)
  if lv <= 10 then
    A = 10 + Num * 3 + GemBaishu / 1000
  else
    A = (lv - 10) * 2 + 10 + Num * 3 + GemBaishu / 1000
  end
  if targetUser:HasBuffID(160000_BOSS_IMMUNE_EFFECT_:MAX_STACK_0) then
    A = 0
  end
  if targetUser.boss == true or targetUser.mini == true then
    A = 0
  end
  return A
end