diff --git a/core/src/io/anuke/mindustry/maps/Map.java b/core/src/io/anuke/mindustry/maps/Map.java index 8d9f63a04c..4fb42f0a33 100644 --- a/core/src/io/anuke/mindustry/maps/Map.java +++ b/core/src/io/anuke/mindustry/maps/Map.java @@ -71,7 +71,7 @@ public class Map implements Comparable, Publishable{ } public FileHandle cacheFile(){ - return Vars.mapPreviewDirectory.child(file.nameWithoutExtension() + "-cache.dat"); + return Vars.mapPreviewDirectory.child(workshop ? file.parent().name() + "-workshop-cache.dat" : file.nameWithoutExtension() + "-cache.dat"); } public void setHighScore(int score){