diff --git a/src/battle/battle.c b/src/battle/battle.c index 6846884..62ae82e 100644 --- a/src/battle/battle.c +++ b/src/battle/battle.c @@ -437,7 +437,7 @@ static void postBattle(void) updateAccuracyStats(game.stats); - game.currentMission->completed = (battle.status == MS_COMPLETE || !battle.numObjectivesTotal); + game.currentMission->completed = (game.currentMission->completed || battle.status == MS_COMPLETE || !battle.numObjectivesTotal); app.saveGame = 1; }