CommonFun

calcDamage / calcBuff explorer

5 formulas listed.

CommonFun.calcBuff_4226 mapped buffs · 1 skills
function CommonFun.calcBuff_422(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Num1 = srcUser:GetRunePoint(52024)
  local A = Num1 * a
  if A <= 0 then
    return 0
  end
  return A
end
CommonFun.calcBuff_42200 mapped uses
function CommonFun.calcBuff_4220(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Agi = srcUser:GetProperty("Agi")
  local A = 0.075
  if 180 < Agi then
    A = 0.125
  end
  return A
end
CommonFun.calcBuff_42210 mapped uses
function CommonFun.calcBuff_4221(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Agi = srcUser:GetProperty("Agi")
  local A = a
  if b < Agi then
    A = A + c
  end
  return A
end
CommonFun.calcBuff_42220 mapped uses
function CommonFun.calcBuff_4222(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 0
  if (srcUser:HasBuffID(53010) or srcUser:HasBuffID(603610) or srcUser:HasBuffID(603620) or srcUser:HasBuffID(603630) or srcUser:HasBuffID(603640) or srcUser:HasBuffID(603650)) and (srcUser:HasBuffID(53100) or srcUser:HasBuffID(603510) or srcUser:HasBuffID(603520) or srcUser:HasBuffID(603530) or srcUser:HasBuffID(603540) or srcUser:HasBuffID(603550)) then
    A = 0.1
  end
  return A
end
CommonFun.calcBuff_42230 mapped uses
function CommonFun.calcBuff_4223(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 0
  if srcUser:HasBuffID(52430) and (srcUser:HasBuffID(54370) or srcUser:HasBuffID(603710) or srcUser:HasBuffID(603720) or srcUser:HasBuffID(603730) or srcUser:HasBuffID(603740) or srcUser:HasBuffID(603750)) then
    A = 0.05
  end
  return A
end