Formula

CommonFun.calcBuff_3110

function CommonFun.calcBuff_3110(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Vit = targetUser:GetProperty("Vit")
  local Int = srcUser:GetProperty("Int")
  local skilllv_1 = srcUser:GetLernedSkillLevel(1204_THIEF:GENTLE_TOUCH_CURE)
  local BeHealEncPer2 = targetUser:GetProperty("BeHealEncPer")
  local HealEncPer = srcUser:GetProperty("HealEncPer")
  local Num = srcUser:GetRunePoint(124070_AESIR_HEALING_EFFECT_OF_GENTLE_TOUCH_CURE_8)
  local A = 0
  if 0 < skilllv_1 and skilllv_1 <= 5 then
    A = 100 * (5 + skilllv_1) * (1 + Vit / 100) * (1 + Int / 100) * (1 + BeHealEncPer2) * (1 + HealEncPer) * (1 + Num * 0.08)
  elseif 5 < skilllv_1 and skilllv_1 <= 10 then
    A = 100 * (10 + skilllv_1 * 0.5) * (1 + Vit / 100) * (1 + Int / 100) * (1 + BeHealEncPer2) * (1 + HealEncPer) * (1 + Num * 0.08)
  end
  return A
end