1function CommonFun.calcBuff_3040(srcUser, targetUser, a, b, c, d, lv)
2 if srcUser == nil or targetUser == nil then
3 return 0
4 end
5 local Vit = srcUser:GetProperty("Vit")
6 local skilllv_1 = srcUser:GetLernedSkillLevel(1128_ARCANE_MASTER:GENETIC_MODIFICATION)
7 local skilllv_2 = srcUser:GetLernedSkillLevel(4410_CHRONOMANCER:GENETIC_MODIFICATION)
8 local skilllv_3 = srcUser:GetLernedSkillLevel(4427_ROGUE:GENETIC_MODIFICATION_PROFICIENT)
9 local Num = srcUser:GetRunePoint(134030_AESIR_GENETIC_MODIFICATION_EACH_VIT_PROVIDES_5_EXTRA_MAX_HP)
10 skilllv_1 = math.min(skilllv_1, 10)
11 local A = Vit * ((skilllv_1 + skilllv_2) * 4 + Num * 5) * (1 + skilllv_3 * 0.07)
12 if A <= 0 then
13 return 0
14 end
15 return A
16end