fix mission completed check in "one of tasks is needed to be completed" case

This commit is contained in:
Robert Paciorek 2023-10-02 18:28:23 +00:00 committed by Spirtix
parent 0a61aceb78
commit ac281ca4ad

View File

@ -150,6 +150,9 @@ public class MissionService {
}
private bool MissionCompleted(Mission mission) {
return mission.MissionRule.Criteria.RuleItems.All(x => x.Complete == 1);
if (mission.MissionRule.Criteria.Type == "some")
return mission.MissionRule.Criteria.RuleItems.Any(x => x.Complete == 1);
else
return mission.MissionRule.Criteria.RuleItems.All(x => x.Complete == 1);
}
}