Formula

CommonFun.calcBuff_2091

formula.lua
1function CommonFun.calcBuff_2091(srcUser, targetUser, a, b, c, d, lv)
2  if srcUser == nil or targetUser == nil then
3    return 0
4  end
5  local A = 8
6  local B = 0
7  if srcUser:HasBuffID(40170_NOBLE_BRACER_:MAX_STACK_0) or srcUser:HasBuffID(90000533_FOX_WRIST_GUARD_TIER_4_:MAX_STACK_0) or srcUser:HasBuffID(43370_GOLDEN_WRIST_:MAX_STACK_0) then
8    B = 12
9  end
10  local equipRingSD = srcUser:getEquip(CommonFun.PackType.EPACKTYPE_SHADOWEQUIP, CommonFun.EquipPos.EEQUIPPOS_SHIELD)
11  if equipRingSD.id ~= 0 and srcUser:HasBuffLayer(43370, EBUFFERLAYER_SHADOW) then
12    B = 12 * equipRingSD.quench_per / 100
13  end
14  if (srcUser:HasBuffID(115090_SACRIFICE_:MAX_STACK_0) or srcUser:HasBuffID(115091_SACRIFICE_:MAX_STACK_0)) and (srcUser:HasBuffID(90001093_HOLY_AVENGER_1_TIER_4_:MAX_STACK_0) or srcUser:HasBuffID(41732_HEAVEN_S_WRATH_:MAX_STACK_0)) then
15    local Hp = srcUser:GetProperty("Hp")
16    local MaxHp = srcUser:GetProperty("MaxHp")
17    if Hp > MaxHp * 0.09 then
18      A = 40
19    end
20  end
21  return A + B
22end
Formula Graph

Connected Archive Data

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

Loading graph filters

CommonFun.calcBuff_2091

commonfun-calcbuff_2091

Nodes

0

Edges

0

Related Nodes

Select at least one node type.