diff --git a/core/assets/maps/serpulo/fungalPass.msav b/core/assets/maps/serpulo/fungalPass.msav index eb0334af2e..9b3a3db3eb 100644 Binary files a/core/assets/maps/serpulo/fungalPass.msav and b/core/assets/maps/serpulo/fungalPass.msav differ diff --git a/core/assets/maps/serpulo/hidden/133.msav b/core/assets/maps/serpulo/hidden/133.msav index 84d2725e9c..d43811c967 100644 Binary files a/core/assets/maps/serpulo/hidden/133.msav and b/core/assets/maps/serpulo/hidden/133.msav differ diff --git a/core/assets/maps/serpulo/hidden/162.msav b/core/assets/maps/serpulo/hidden/162.msav index 3574766a5f..a81cd1264c 100644 Binary files a/core/assets/maps/serpulo/hidden/162.msav and b/core/assets/maps/serpulo/hidden/162.msav differ diff --git a/core/assets/maps/serpulo/hidden/176.msav b/core/assets/maps/serpulo/hidden/176.msav index 5e07ecb30f..1e9ea075d2 100644 Binary files a/core/assets/maps/serpulo/hidden/176.msav and b/core/assets/maps/serpulo/hidden/176.msav differ diff --git a/core/assets/maps/serpulo/hidden/19.msav b/core/assets/maps/serpulo/hidden/19.msav index 7eae34d26d..4ae8975767 100644 Binary files a/core/assets/maps/serpulo/hidden/19.msav and b/core/assets/maps/serpulo/hidden/19.msav differ diff --git a/core/assets/maps/serpulo/hidden/192.msav b/core/assets/maps/serpulo/hidden/192.msav index 546a693869..afdeef3862 100644 Binary files a/core/assets/maps/serpulo/hidden/192.msav and b/core/assets/maps/serpulo/hidden/192.msav differ diff --git a/core/assets/maps/serpulo/hidden/243.msav b/core/assets/maps/serpulo/hidden/243.msav index 0990590f47..ad47baea76 100644 Binary files a/core/assets/maps/serpulo/hidden/243.msav and b/core/assets/maps/serpulo/hidden/243.msav differ diff --git a/core/assets/maps/serpulo/hidden/245.msav b/core/assets/maps/serpulo/hidden/245.msav index 001df647f7..465eb1dca1 100644 Binary files a/core/assets/maps/serpulo/hidden/245.msav and b/core/assets/maps/serpulo/hidden/245.msav differ diff --git a/core/assets/maps/serpulo/hidden/246.msav b/core/assets/maps/serpulo/hidden/246.msav index 840549b2dc..aa93699fb7 100644 Binary files a/core/assets/maps/serpulo/hidden/246.msav and b/core/assets/maps/serpulo/hidden/246.msav differ diff --git a/core/assets/maps/serpulo/hidden/254.msav b/core/assets/maps/serpulo/hidden/254.msav index d114b5f2ae..9231e8f342 100644 Binary files a/core/assets/maps/serpulo/hidden/254.msav and b/core/assets/maps/serpulo/hidden/254.msav differ diff --git a/core/assets/maps/serpulo/hidden/27.msav b/core/assets/maps/serpulo/hidden/27.msav index 33e31d26d3..9fdeb74d30 100644 Binary files a/core/assets/maps/serpulo/hidden/27.msav and b/core/assets/maps/serpulo/hidden/27.msav differ diff --git a/core/assets/maps/serpulo/hidden/67.msav b/core/assets/maps/serpulo/hidden/67.msav index 2908b5a8b3..4224d22977 100644 Binary files a/core/assets/maps/serpulo/hidden/67.msav and b/core/assets/maps/serpulo/hidden/67.msav differ diff --git a/core/assets/maps/serpulo/infestedCanyons.msav b/core/assets/maps/serpulo/infestedCanyons.msav index a70d4e35f3..a3101c9e78 100644 Binary files a/core/assets/maps/serpulo/infestedCanyons.msav and b/core/assets/maps/serpulo/infestedCanyons.msav differ diff --git a/core/assets/maps/serpulo/overgrowth.msav b/core/assets/maps/serpulo/overgrowth.msav index 8c0c5988c3..fcca3caf02 100644 Binary files a/core/assets/maps/serpulo/overgrowth.msav and b/core/assets/maps/serpulo/overgrowth.msav differ diff --git a/tools/src/mindustry/tools/MapFixer.java b/tools/src/mindustry/tools/MapFixer.java index 85661d8d3b..4bd03c89ee 100644 --- a/tools/src/mindustry/tools/MapFixer.java +++ b/tools/src/mindustry/tools/MapFixer.java @@ -73,9 +73,19 @@ public class MapFixer{ editor.beginEdit(map); - if(!map.name().equals(targetName)){ - Log.info("Changed name: '@' -> '@'", map.name(), targetName); - map.tags.put("name", targetName); + if(!state.rules.bannedBlocks.isEmpty()) Log.warn("@: Banned blocks found: @", map.name(), state.rules.bannedBlocks); + if(!state.rules.bannedUnits.isEmpty()) Log.warn("@: Banned units found: @", map.name(), state.rules.bannedUnits); + + if(!map.name().equals(targetName) || state.rules.revealedBlocks.size > 0){ + if(!state.rules.revealedBlocks.isEmpty()){ + Log.info("@: Clearing revealed blocks: @", map.name(), state.rules.revealedBlocks); + state.rules.revealedBlocks.clear(); + } + + if(!map.name().equals(targetName)){ + Log.info("Changed name: '@' -> '@'", map.name(), targetName); + map.tags.put("name", targetName); + } MapIO.writeMap(f, map); }