diff --git a/gradle.properties b/gradle.properties index 2cca50fc9c..3d0287e2d7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,4 +26,4 @@ org.gradle.caching=true org.gradle.internal.http.socketTimeout=100000 org.gradle.internal.http.connectionTimeout=100000 android.enableR8.fullMode=false -archash=cde6d76804 +archash=8d3f84b3c5 diff --git a/tests/src/test/java/ApplicationTests.java b/tests/src/test/java/ApplicationTests.java index 66540527f9..269eedff7c 100644 --- a/tests/src/test/java/ApplicationTests.java +++ b/tests/src/test/java/ApplicationTests.java @@ -662,6 +662,17 @@ public class ApplicationTests{ assertEquals(414, world.height()); } + @Test + void load152Save(){ + resetWorld(); + SaveIO.load(Core.files.internal("152.msav")); + + assertTrue(Groups.unit.contains(u -> u.type == UnitTypes.scepter)); + + assertEquals(2000, world.width()); + assertEquals(195, world.height()); + } + @Test void arrayIterators(){ Seq arr = Seq.with("a", "b" , "c", "d", "e", "f"); diff --git a/tests/src/test/resources/152.msav b/tests/src/test/resources/152.msav new file mode 100644 index 0000000000..9f327e907f Binary files /dev/null and b/tests/src/test/resources/152.msav differ