From 34835275649b78c80a8e69b71fb9b990fe654d43 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 10 Sep 2023 01:09:07 -0400 Subject: Let's actually engage the brain this time. --- mapman/src/mapdump.cpp | 2 +- src/main/java/org/chrisoft/trashyaddon/commands/MapDumpCommand.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mapman/src/mapdump.cpp b/mapman/src/mapdump.cpp index af32a0f..b5db3b4 100644 --- a/mapman/src/mapdump.cpp +++ b/mapman/src/mapdump.cpp @@ -9,7 +9,7 @@ bool load_dump(gzFile f, map_t &d) if (gzread(f, &d.id, 4) < 4) return false; int name_len; if (gzread(f, &name_len, 4) < 4) return false; - d.locked = ((name_len & 0xf0000000) != 0); + d.locked = ((name_len & 0x80000000) != 0); name_len &= 0x7fffffff; if (name_len) { diff --git a/src/main/java/org/chrisoft/trashyaddon/commands/MapDumpCommand.java b/src/main/java/org/chrisoft/trashyaddon/commands/MapDumpCommand.java index 76c322a..2bc7096 100644 --- a/src/main/java/org/chrisoft/trashyaddon/commands/MapDumpCommand.java +++ b/src/main/java/org/chrisoft/trashyaddon/commands/MapDumpCommand.java @@ -51,7 +51,7 @@ public class MapDumpCommand extends Command { ByteBuffer buf = ByteBuffer.allocate(bsz); buf.order(ByteOrder.LITTLE_ENDIAN); buf.putInt(id); - buf.putInt(u8name.length | (mapState.locked ? 0xf000000 : 0)); + buf.putInt(u8name.length | (mapState.locked ? 0x80000000 : 0)); buf.put(u8name); buf.put(mapState.colors); bufs.add(buf); -- cgit v1.2.3