
Tuna Party
Uses tasty tuna to protect an ally and yourself, resisting damage equal to the caster's Max HP x30%. Lasts 30 seconds.
Aesir Effects
Skill Levels
• Uses tasty tuna to protect an ally and yourself, resisting damage equal to the caster's Max HP x28%. Lasts 30 seconds.
• Uses tasty tuna to protect an ally and yourself, resisting damage equal to the caster's Max HP x26%. Lasts 30 seconds.
• Uses tasty tuna to protect an ally and yourself, resisting damage equal to the caster's Max HP x24%. Lasts 30 seconds.
• Uses tasty tuna to protect an ally and yourself, resisting damage equal to the caster's Max HP x22%. Lasts 30 seconds.
• Uses tasty tuna to protect an ally, resisting damage equal to the caster's Max HP x20%. Lasts 30 seconds.
• Uses tasty tuna to protect an ally, resisting damage equal to the caster's Max HP x18%. Lasts 30 seconds.
• Uses tasty tuna to protect an ally, resisting damage equal to the caster's Max HP x16%. Lasts 30 seconds.
• Uses tasty tuna to protect an ally, resisting damage equal to the caster's Max HP x14%. Lasts 30 seconds.
• Uses tasty tuna to protect an ally, resisting damage equal to the caster's Max HP x12%. Lasts 30 seconds.
Formula
1function CommonFun.calcBuff_5470(srcUser, targetUser, a, b, c, d, lv)
2 if srcUser == nil or targetUser == nil then
3 return 0
4 end
5 local MaxHp = srcUser:GetProperty("MaxHp")
6 local skilllv_1 = srcUser:GetLernedSkillLevel(1619_BLADE_SOUL:TUNA_PARTY)
7 local HealEncPer = srcUser:GetProperty("HealEncPer")
8 local skilllv_2 = srcUser:GetLernedSkillLevel(1632_BLADE_SOUL:OCEAN_SOUL)
9 local Num1 = srcUser:GetRunePoint(153023_AESIR_TUNA_PARTY_S_MAX_HP_COEFFICIENT_3)
10 local Num2 = srcUser:GetRunePoint(153036_AESIR_AFFECTED_BY_THE_ATTRIBUTE_HEALING_BONUS_TUNA_PARTY_S_EFFECT_IS_INCREASED_BY_5_OF_HEALING_BONUS)
11 local LushFoxtail = 1
12 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
13 LushFoxtail = LushFoxtail + 0.05
14 end
15 local RefineLv7 = srcUser:GetEquipedRefineLv(7_WEAPON)
16 if 10 <= RefineLv7 and srcUser:HasBuffID(90002607_LUSH_FOX_GRASS_TIER_8_:MAX_STACK_0) then
17 LushFoxtail = LushFoxtail + 0.1
18 end
19 if 10 <= RefineLv7 and srcUser:HasBuffID(42960_GIANT_FOX_GRASS_ROD_:MAX_STACK_0) then
20 LushFoxtail = LushFoxtail + 0.1
21 end
22 local BWCXHF = 0
23 if srcUser:GetBuffActive(90007245) then
24 BWCXHF = 0.05
25 end
26 local equipRingSD5 = srcUser:getEquip(CommonFun.PackType.EPACKTYPE_SHADOWEQUIP, CommonFun.EquipPos.EEQUIPPOS_ACCESSORY1)
27 local equipRingSD6 = srcUser:getEquip(CommonFun.PackType.EPACKTYPE_SHADOWEQUIP, CommonFun.EquipPos.EEQUIPPOS_ACCESSORY2)
28 if (equipRingSD5.id ~= 0 or equipRingSD6.id ~= 0) and srcUser:HasBuffLayer(90007245, EBUFFERLAYER_SHADOW) then
29 BWCXHF = 0.05
30 end
31 local A = MaxHp * (skilllv_1 * 0.02 + 0.1 + skilllv_2 * 0.01 + Num1 * 0.03) * (1 + HealEncPer * Num2 * 0.05) * (LushFoxtail + BWCXHF)
32 return A
33end