CommonFun

calcDamage / calcBuff explorer

1 formulas listed.

CommonFun.calcDamage_80102 mapped uses · 2 skills
function CommonFun.calcDamage_8010(srcUser, targetUser, params, damageParam, logger)
  local damChangePer = damageParam.damChangePer
  local Num = srcUser:GetBuffLayer(120420)
  local Ratio = 1
  if srcUser:HasBuffID(120500) then
    Ratio = 0.7
  elseif srcUser:HasBuffID(120520) then
    Ratio = 0.5
  end
  if targetUser:HasBuffID(120470) then
    Ratio = 0
  end
  local A = 3333 * damChangePer * math.max(Num * 10, 1) * Ratio
  return A, CommonFun.DamageType.Normal
end