Update to item effect serialization

This commit is contained in:
2024-04-19 10:11:27 -04:00
parent 264094924b
commit c03c1f4057
2 changed files with 22 additions and 17 deletions
+22 -8
View File
@@ -476,15 +476,29 @@ public class ManageNPCMsg extends ClientNetMsg {
else
writer.putInt(-1497023830);
if ((prefix != null && !item.isRandom()) || (prefix != null && item.isComplete()))
writer.putInt(prefix.getToken());
else
writer.putInt(0);
if (item.prefixToken == 0) {
if (!item.isComplete())
writer.putInt(0);
else
writer.putInt(prefix.getToken());
} else {
if (prefix != null)
writer.putInt(prefix.getToken());
else
writer.putInt(0);
}
if ((suffix != null && !item.isRandom()) || (suffix != null && item.isComplete()))
writer.putInt(suffix.getToken());
else
writer.putInt(0);
if (item.suffixToken == 0) {
if (!item.isComplete())
writer.putInt(0);
else
writer.putInt(suffix.getToken());
} else {
if (suffix != null)
writer.putInt(suffix.getToken());
else
writer.putInt(0);
}
writer.putString(item.name);
}