diff --git a/src/main/java/emu/grasscutter/game/dungeons/DungeonChallenge.java b/src/main/java/emu/grasscutter/game/dungeons/DungeonChallenge.java index f468fcd23..b9724f49a 100644 --- a/src/main/java/emu/grasscutter/game/dungeons/DungeonChallenge.java +++ b/src/main/java/emu/grasscutter/game/dungeons/DungeonChallenge.java @@ -140,7 +140,7 @@ public class DungeonChallenge { getScene().broadcastPacket(new PacketChallengeDataNotify(this, 1, getScore())); - if (getScore() >= getObjective()) { + if (getScore() >= getObjective() && this.progress) { this.setSuccess(true); finish(); }