diff --git a/cicaprojekt/Game.java b/cicaprojekt/Game.java index 7230f7b..5ce8c25 100644 --- a/cicaprojekt/Game.java +++ b/cicaprojekt/Game.java @@ -227,7 +227,7 @@ public class Game { source = compare; } - while (!source.canHazZPM()) { + while (!source.canHazZPM() || source.hasZPM()) { int newSourceCounter = 0; for (int i = 0; i < dungeon.getMapHeight(); i++) { @@ -241,7 +241,7 @@ public class Game { if (compare != null) { source = compare; if (!compare.hasZPM() && (compare.playerBaseOnTile == null)) { - if (source.canHazZPM()) { + if (source.canHazZPM() && !source.hasZPM()) { break; } }