Formula

CommonFun.calcBuff_2020

formula.lua
1function CommonFun.calcBuff_2020(srcUser, targetUser, a, b, c, d, lv)
2  if srcUser == nil or targetUser == nil then
3    return 0
4  end
5  local A = 0
6  if srcUser:HasBuffID(40430_SACRED_MISSION_:MAX_STACK_0) then
7    local RefineLv = srcUser:GetEquipedRefineLv(1)
8    A = RefineLv / 100
9  end
10  local equipRing = srcUser:getEquip(CommonFun.PackType.EPACKTYPE_EQUIP, CommonFun.EquipPos.EEQUIPPOS_SHIELD)
11  if equipRing.id == 42579 or equipRing.id == 142579 then
12    A = equipRing.refinelv / 100
13  end
14  local equipRingSD = srcUser:getEquip(CommonFun.PackType.EPACKTYPE_SHADOWEQUIP, CommonFun.EquipPos.EEQUIPPOS_SHIELD)
15  if equipRingSD.id == 42579 or equipRingSD.id == 142579 then
16    A = equipRingSD.refinelv / 100 * equipRingSD.quench_per / 100
17  end
18  return A
19end
Formula Graph

Connected Archive Data

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

Loading graph filters

CommonFun.calcBuff_2020

commonfun-calcbuff_2020

Nodes

0

Edges

0

Related Nodes

Select at least one node type.