From f93b8beef4a0944653386c07d2754353288fc2e5 Mon Sep 17 00:00:00 2001 From: Steve Date: Thu, 11 Aug 2016 09:44:12 +0100 Subject: [PATCH] Corrected a bug where optional missions are not counted correctly, once completed. --- src/galaxy/mission.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/galaxy/mission.c b/src/galaxy/mission.c index d77424a..9979170 100644 --- a/src/galaxy/mission.c +++ b/src/galaxy/mission.c @@ -476,7 +476,7 @@ int isMissionAvailable(Mission *mission, Mission *prev) } else { - return ( + return mission->completed || ( game.completedMissions >= mission->requires && game.stats[STAT_OPTIONAL_COMPLETED] >= mission->requiresOptional && game.completedMissions < mission->expires