forked from SoDOff-Project/sodoff
fix mission completed check in "one of tasks is needed to be completed" case
This commit is contained in:
parent
0a61aceb78
commit
ac281ca4ad
@ -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);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user