CommonFun

calcDamage / calcBuff explorer

4 formulas listed.

CommonFun.calcBuff_680136 mapped buffs · 4 skills
function CommonFun.calcBuff_680(srcUser, targetUser, a, b, c, d, lv, damage)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Num1 = srcUser:GetRunePoint(22041)
  local Num2 = srcUser:GetRunePoint(22043)
  local Num3 = srcUser:GetRunePoint(223009)
  local Num4 = srcUser:GetRunePoint(223011)
  local A = 0
  if 1 <= Num1 + Num2 + Num3 + Num4 then
    A = a
  end
  return A
end
CommonFun.calcBuff_68000 mapped uses
function CommonFun.calcBuff_6800(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 0
  local MAtk = srcUser:GetProperty("MAtk")
  local skilllv = srcUser:GetLernedSkillLevel(1914)
  if 1 <= skilllv then
    A = math.floor(MAtk / 100) * 2.0E-4 * skilllv
  end
  return A
end
CommonFun.calcBuff_68010 mapped uses
function CommonFun.calcBuff_6801(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 0
  local MaxHp = srcUser:GetProperty("MaxHp")
  local Hp = srcUser:GetProperty("Hp")
  local skilllv = srcUser:GetLernedSkillLevel(1949)
  if 1 <= skilllv then
    A = (1 - Hp / MaxHp) / (11 - skilllv)
  end
  return A
end
CommonFun.calcBuff_68020 mapped uses
function CommonFun.calcBuff_6802(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 0
  local MAtk = srcUser:GetProperty("MAtk")
  local Num1 = srcUser:GetRunePoint(223018)
  if 1 <= Num1 then
    A = math.floor(MAtk / 100) * 2.0E-4 * Num1
  end
  return A
end