Formula
CommonFun.calcBuff_5470
function CommonFun.calcBuff_5470(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local MaxHp = srcUser:GetProperty("MaxHp")
local skilllv_1 = srcUser:GetLernedSkillLevel(1619_BLADE_SOUL:TUNA_PARTY)
local HealEncPer = srcUser:GetProperty("HealEncPer")
local skilllv_2 = srcUser:GetLernedSkillLevel(1632_BLADE_SOUL:OCEAN_SOUL)
local Num1 = srcUser:GetRunePoint(153023_AESIR_TUNA_PARTY_S_MAX_HP_COEFFICIENT_3)
local Num2 = srcUser:GetRunePoint(153036_AESIR_AFFECTED_BY_THE_ATTRIBUTE_HEALING_BONUS_TUNA_PARTY_S_EFFECT_IS_INCREASED_BY_5_OF_HEALING_BONUS)
local LushFoxtail = 1
if (srcUser:HasBuffID(42840_LUSH_FOX_GRASS_:MAX_STACK_0) or srcUser:HasBuffID(42960_GIANT_FOX_GRASS_ROD_:MAX_STACK_0)) and (srcUser:HasBuffID(42790_FRESH_TUNA_TALISMAN_:MAX_STACK_0) or srcUser:HasBuffID(43150_ORIGINAL_WILL_TALISMAN_:MAX_STACK_0)) then
LushFoxtail = LushFoxtail + 0.05
end
local RefineLv7 = srcUser:GetEquipedRefineLv(7_WEAPON)
if 10 <= RefineLv7 and srcUser:HasBuffID(90002607_LUSH_FOX_GRASS_R8_:MAX_STACK_0) then
LushFoxtail = LushFoxtail + 0.1
end
if 10 <= RefineLv7 and srcUser:HasBuffID(42960_GIANT_FOX_GRASS_ROD_:MAX_STACK_0) then
LushFoxtail = LushFoxtail + 0.1
end
local A = MaxHp * (skilllv_1 * 0.02 + 0.1 + skilllv_2 * 0.01 + Num1 * 0.03) * (1 + HealEncPer * Num2 * 0.05) * LushFoxtail
return A
end