diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java index 78e1eb3f1..86cf1e605 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java @@ -331,12 +331,14 @@ public enum Catalog { } //general save/load - List seen = Arrays.asList(bundle.getStringArray(CATALOGS)); - - for ( Catalog cat : values()){ - for (Class item : cat.items()){ - if (seen.contains( item.getSimpleName() )) { - cat.seen.put(item, true ); + if (bundle.contains(CATALOGS)) { + List seen = Arrays.asList(bundle.getStringArray(CATALOGS)); + + for (Catalog cat : values()) { + for (Class item : cat.items()) { + if (seen.contains(item.getSimpleName())) { + cat.seen.put(item, true); + } } } }