diff --git a/src/main/java/com/kamefrede/rpsideas/items/ItemCADMagazine.java b/src/main/java/com/kamefrede/rpsideas/items/ItemCADMagazine.java index 38f293a..534c6e0 100644 --- a/src/main/java/com/kamefrede/rpsideas/items/ItemCADMagazine.java +++ b/src/main/java/com/kamefrede/rpsideas/items/ItemCADMagazine.java @@ -237,7 +237,7 @@ public ActionResult onItemRightClick(World worldIn, EntityPlayer play boolean bandwidthMatch = magBandwidth < 0 || magBandwidth >= bandwidthRequired; - if (cadSockets >= socketsRequired && magSockets >= socketsRequired && bandwidthMatch) { + if ((cadSockets >= socketsRequired || cadSockets == -1) && (magSockets >= socketsRequired || magSockets == -1) && bandwidthMatch) { NonNullList tempInventory = NonNullList.create(); for (int i = 0; i < socketsRequired && isSocketSlotAvailable(mag, i); i++) tempInventory.add(getBulletInSocket(mag, i));