Formula

CommonFun.calcBuff_3820

formula.lua
1function CommonFun.calcBuff_3820(srcUser, targetUser, a, b, c, d, lv)
2  if srcUser == nil or targetUser == nil then
3    return 0
4  end
5  local skilllv_1 = srcUser:GetLernedSkillLevel(1391_ASSASSIN_CROSS:SHIELD_RESONANCE)
6  local skilllv_2 = srcUser:GetLernedSkillLevel(1440_ASSASSIN_CROSS:SHIELD_RESONANCE)
7  local Vit = srcUser:GetProperty("Vit")
8  local Int = srcUser:GetProperty("Int")
9  local BeHealEncPer2 = targetUser:GetProperty("BeHealEncPer")
10  local HealEncPer = srcUser:GetProperty("HealEncPer")
11  local Num = srcUser:GetRunePoint(102045_AESIR_SHIELD_RESONANCE_RESTORATION_EFFECT_INCREASED_BY_5)
12  local GemValue1 = srcUser:GetGemValue(102081_SHIELD_RESONANCE_S_RECOVER_EFFECT_PERCENTAGE)
13  local GemValue2 = srcUser:GetGemValue(112081_SHIELD_RESONANCE_S_RECOVER_EFFECT_PERCENTAGE)
14  local Gem = 1 + GemValue1 / 100000 + GemValue2 / 100000
15  local A = ((skilllv_1 + skilllv_2) * 3 + 20) * (Vit / 2 + Int) * (1 + HealEncPer) * (1 + BeHealEncPer2) * (1 + Num * 0.05) * Gem
16  local mapid, maptype = srcUser:GetMapInfo()
17  if maptype == PVP_MAPS then
18    A = A * 4
19  end
20  return A
21end
Formula Graph

Connected Archive Data

See which cards, equipment, headwears, buffs, and other archived records connect to this formula.

Loading graph filters

CommonFun.calcBuff_3820

commonfun-calcbuff_3820

Nodes

0

Edges

0

Related Nodes

Select at least one node type.