Formula

CommonFun.calcBuff_8130

function CommonFun.calcBuff_8130(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local RefineLv_1 = srcUser:GetEquipedRefineLv(1)
  local RefineLv_2 = srcUser:GetEquipedRefineLv(2)
  local RefineLv_3 = srcUser:GetEquipedRefineLv(3)
  local RefineLv_4 = srcUser:GetEquipedRefineLv(4)
  local RefineLv_5 = srcUser:GetEquipedRefineLv(5_ACCESSORY)
  local RefineLv_6 = srcUser:GetEquipedRefineLv(6_ACCESSORY)
  local RefineLv_7 = srcUser:GetEquipedRefineLv(7_WEAPON)
  local skilllv = srcUser:GetLernedSkillLevel(2658_ARCHBISHOP:ULTIMATE_TEMPERING)
  local A = 0
  if 0 < a and b == 0 then
    A = (math.max(RefineLv_5 - 15, 0) + math.max(RefineLv_6 - 15, 0) + math.max(RefineLv_7 - 15, 0)) * skilllv * 0.01
  elseif a == 0 and 0 < b then
    A = (math.max(RefineLv_1 - 15, 0) + math.max(RefineLv_2 - 15, 0) + math.max(RefineLv_3 - 15, 0) + math.max(RefineLv_4 - 15, 0)) * skilllv * 0.01
  end
  return A
end