diff options
Diffstat (limited to 'serialize/world-reader.cpp')
-rw-r--r-- | serialize/world-reader.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/serialize/world-reader.cpp b/serialize/world-reader.cpp index 53b675ea..b912b5d7 100644 --- a/serialize/world-reader.cpp +++ b/serialize/world-reader.cpp @@ -268,9 +268,11 @@ void reader_state::read_chunks(reader_t& s) proto.frame = s.read<uint8_t>(); else proto.frame << s; - Vector2s offset_frac; + Vector2us offset_frac; offset_frac[0] << s; offset_frac[1] << s; + if (PROTO < 17) [[unlikely]] + offset_frac = {}; const bool exact = id & meta_short_scenery_bit; SET_CHUNK_SIZE(); |