Formula

CommonFun.calcBuff_6361

function CommonFun.calcBuff_6361(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local A = 0
  if (srcUser:HasBuffID(90001267_SHIELD_OF_NAGA_R8_:MAX_STACK_0) or srcUser:HasBuffID(43300_DRAGON_FLAME_SHIELD_:MAX_STACK_0)) and (srcUser:HasBuffID(41770_DEEP_SEA_FEAR_:MAX_STACK_0) or srcUser:HasBuffID(90001253_SPEARFISH_PIKE_R4_:MAX_STACK_0)) then
    A = -0.1
  end
  local equipRingSD = srcUser:getEquip(CommonFun.PackType.EPACKTYPE_SHADOWEQUIP, CommonFun.EquipPos.EEQUIPPOS_SHIELD)
  if equipRingSD.id ~= 0 and srcUser:HasBuffLayer(43300, EBUFFERLAYER_SHADOW) and (srcUser:HasBuffID(41770_DEEP_SEA_FEAR_:MAX_STACK_0) or srcUser:HasBuffID(90001253_SPEARFISH_PIKE_R4_:MAX_STACK_0)) then
    A = -0.1
  end
  return A
end