From 7d72f81c5df7c0c392ef75a38b416e1ee99f1cc3 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Mon, 29 Sep 2014 16:14:42 +0200 Subject: [PATCH] fix broken objectives fine-tuning --- OpenRA.Mods.RA/Player/MissionObjectives.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Player/MissionObjectives.cs b/OpenRA.Mods.RA/Player/MissionObjectives.cs index 73433077e8..7efee51130 100644 --- a/OpenRA.Mods.RA/Player/MissionObjectives.cs +++ b/OpenRA.Mods.RA/Player/MissionObjectives.cs @@ -87,7 +87,7 @@ namespace OpenRA.Mods.RA public void MarkCompleted(Player player, int objectiveID) { - if (objectiveID >= objectives.Count || objectives[objectiveID].State == ObjectiveState.Completed) + if (objectiveID >= objectives.Count || objectives[objectiveID].State != ObjectiveState.Incomplete) return; var inous = player.PlayerActor.TraitsImplementing(); @@ -112,7 +112,7 @@ namespace OpenRA.Mods.RA public void MarkFailed(Player player, int objectiveID) { - if (objectiveID >= objectives.Count || objectives[objectiveID].State != ObjectiveState.Incomplete) + if (objectiveID >= objectives.Count || objectives[objectiveID].State == ObjectiveState.Failed) return; var inous = player.PlayerActor.TraitsImplementing();