Formula
CommonFun.calcBuff_6000
function CommonFun.calcBuff_6000(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local MAtk = srcUser:GetProperty("MAtk")
local MAtkPer = srcUser:GetProperty("MAtkPer")
local skilllv_1 = srcUser:GetLernedSkillLevel(3113_WHITESMITH:FLAME_GUARDIAN)
local skilllv_2 = srcUser:GetLernedSkillLevel(3128_WHITESMITH:FLAME_GUARDIAN_PROFICIENT)
local skilllv_3 = srcUser:GetLernedSkillLevel(1954_SNIPER:FLAME_GUARDIAN)
local skilllv_4 = srcUser:GetLernedSkillLevel(1956_SNIPER:FLAME_GUARDIAN_PROFICIENT)
local GemValue = srcUser:GetGemValue(21152_FIRE_GUARDIAN_DMG_ABSORPTION_PERCENTAGE)
local GemDam = 1 + GemValue / 100000
local A = MAtk * (1 + MAtkPer) * (skilllv_1 + skilllv_3) * (1 + (skilllv_2 + skilllv_4) * 0.1) * GemDam
return A
end