Formula
CommonFun.calcBuff_6210
function CommonFun.calcBuff_6210(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local skilllv = srcUser:GetLernedSkillLevel(3802_ROYAL_GUARD:LIFE_VOW)
local skilllv_cc = srcUser:GetLernedSkillLevel(4407_CHRONOMANCER:LIFE_VOW)
local skilllv_2 = srcUser:GetLernedSkillLevel(3820_DIVINE_AVENGER:LIFE_VOW_GUARDIAN)
local Vit = srcUser:GetProperty("Vit")
local MaxHp = srcUser:GetProperty("MaxHp")
local mapid, maptype = srcUser:GetMapInfo()
local pvpRatio = 1
if maptype == PVP_MAPS then
pvpRatio = 0.25
end
local A = math.floor((skilllv + skilllv_cc) * 0.003 * MaxHp * pvpRatio + Vit * ((skilllv + skilllv_cc) * 6 + skilllv_2 * 8))
local Profession = targetUser:GetProfressionID()
if Profession == 72_CRUSADER or Profession == 73_PALADIN or Profession == 74_ROYAL_GUARD or Profession == 75_DIVINE_AVENGER then
A = 0
end
return A
end