From e53d58510f885c94012219b3f913b928fa8ab1cc Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Tue, 1 Sep 2020 20:34:54 +0200 Subject: [PATCH] changed number of eater arrays from 8 to 4 for pre-V6 EM engine levels This prevents duplication of eater arrays for native EM engine levels prior to version V6 (which had only four eater arrays). This is more or less a cosmetical change only for the level editor when looking at the eater arrays. There is no difference when playing such levels. --- src/game_em/reademc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/game_em/reademc.c b/src/game_em/reademc.c index f9331030..e26289a3 100644 --- a/src/game_em/reademc.c +++ b/src/game_em/reademc.c @@ -393,6 +393,9 @@ void convert_em_level(unsigned char *src, int file_version) for (x = 0; x < 9; x++) cav.eater_array[i][x] = map_emc[src[eater_offset[i] + x]]; + if (file_version < FILE_VERSION_EM_V6) + cav.num_eater_arrays = 4; + /* ball */ temp = map_emc[src[2159]]; -- 2.34.1