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