Formula

CommonFun.calcBuff_4950

function CommonFun.calcBuff_4950(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 30
  if srcUser:HasBuffID(42720_TACARO_:MAX_STACK_0) and (srcUser:HasBuffID(90001123_NOBLE_BRACER_R4_:MAX_STACK_0) or srcUser:HasBuffID(43370_GOLDEN_WRIST_:MAX_STACK_0)) then
    A = 60
  end
  local equipRingSD = srcUser:getEquip(CommonFun.PackType.EPACKTYPE_SHADOWEQUIP, CommonFun.EquipPos.EEQUIPPOS_SHIELD)
  if equipRingSD.id ~= 0 and srcUser:HasBuffLayer(43370, EBUFFERLAYER_SHADOW) then
    A = 60
  end
  return A
end