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) {
|
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