If this is based on Astral 144 ( XeniaDEV )
You might need this
PHP Code:
Swap your getSocketState with this
public short getSocketState() {
int flag = 0;
if (socket1 != -1 || socket2 != -1 || socket3 != -1) { // Got empty sockets show msg
flag |= SocketFlag.DEFAULT.getValue();
}
if (socket1 != -1) {
flag |= SocketFlag.SOCKET_BOX_1.getValue();
}
if (socket1 > 0) {
flag |= SocketFlag.USED_SOCKET_1.getValue();
}
if (socket2 != -1) {
flag |= SocketFlag.SOCKET_BOX_2.getValue();
}
if (socket2 > 0) {
flag |= SocketFlag.USED_SOCKET_2.getValue();
}
if (socket3 != -1) {
flag |= SocketFlag.SOCKET_BOX_3.getValue();
}
if (socket3 > 0) {
flag |= SocketFlag.USED_SOCKET_3.getValue();
}
return (short) flag;
}
in Equip.java