diff --git a/core/src/com/riiablo/item/ItemReader.java b/core/src/com/riiablo/item/ItemReader.java index f95b5525..4402173e 100644 --- a/core/src/com/riiablo/item/ItemReader.java +++ b/core/src/com/riiablo/item/ItemReader.java @@ -214,8 +214,7 @@ public class ItemReader { } private static boolean readSockets(BitInput bits, Item item) { - boolean hasSockets = (item.flags & Item.ITEMFLAG_SOCKETED) == Item.ITEMFLAG_SOCKETED - && (item.type.is(Type.ARMO) || item.type.is(Type.WEAP)); + boolean hasSockets = (item.flags & Item.ITEMFLAG_SOCKETED) == Item.ITEMFLAG_SOCKETED; if (hasSockets) { int item_numsockets = item.props.base().read(Stat.item_numsockets, bits); item.sockets = new Array<>(item_numsockets); diff --git a/core/src/com/riiablo/item/ItemWriter.java b/core/src/com/riiablo/item/ItemWriter.java index c07f7e9c..3df81555 100644 --- a/core/src/com/riiablo/item/ItemWriter.java +++ b/core/src/com/riiablo/item/ItemWriter.java @@ -182,8 +182,7 @@ public class ItemWriter { } private static boolean writeSockets(Item item, BitOutput bits) { - boolean hasSockets = (item.flags & Item.ITEMFLAG_SOCKETED) == Item.ITEMFLAG_SOCKETED - && (item.type.is(Type.ARMO) || item.type.is(Type.WEAP)); + boolean hasSockets = (item.flags & Item.ITEMFLAG_SOCKETED) == Item.ITEMFLAG_SOCKETED; if (hasSockets) { item.props.base().write(Stat.item_numsockets, bits); }