return when (winner) {
player -> {
val isGlorious = myOutcomes.all { (_, outcome) -> outcome == SubplotOutcome.WON }
- val isPyrrhic = myOutcomes.size >= 2 && myOutcomes.any { (_, outcome) -> outcome != SubplotOutcome.WON }
+ val isPyrrhic = myOutcomes.size >= 2 && myOutcomes.none { (_, outcome) -> outcome == SubplotOutcome.WON }
if (isGlorious)
"Glorious Victory"
}
player.other -> {
val isHeroic = myOutcomes.all { (_, outcome) -> outcome == SubplotOutcome.WON }
- val isHumiliating = myOutcomes.size >= 2 && myOutcomes.any { (_, outcome) -> outcome != SubplotOutcome.WON }
+ val isHumiliating = myOutcomes.size >= 2 && myOutcomes.none { (_, outcome) -> outcome == SubplotOutcome.WON }
if (isHeroic)
"Heroic Defeat"