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