Bugfix: do not hardcode map names when upgrading savegame

This commit is contained in:
Oskar Wiksten
2013-11-03 12:40:13 +01:00
parent b0f9ba9abe
commit 9405ad323a

View File

@@ -114,9 +114,9 @@ public final class LegacySavegameFormatReaderForPlayer {
}
private static void deactivateSpawnArea(WorldContext world, ControllerContext controllers, String mapName, String monsterTypeSpawnGroup) {
PredefinedMap map = world.maps.findPredefinedMap("fallhaven_prison");
PredefinedMap map = world.maps.findPredefinedMap(mapName);
for (MonsterSpawnArea area : map.spawnAreas) {
if (!area.monsterTypeSpawnGroup.equals("fallhaven_prisoner")) continue;
if (!area.monsterTypeSpawnGroup.equals(monsterTypeSpawnGroup)) continue;
controllers.monsterSpawnController.deactivateSpawnArea(area, true);
}
}