style = "text-align:center"
strong(classes = "heading") {
- +victoryTitle(mySide, winner, subplotStatuses)
+ +"${victoryTitle(mySide, winner, subplotStatuses)}!"
}
}
p {
val hostAdmiral: Id<Admiral>,
val guestAdmiral: Id<Admiral>,
+ val hostEndingMessage: String,
+ val guestEndingMessage: String,
+
val winner: GlobalSide?,
val winMessage: String,
) : DataDocument<BattleRecord> {
hostAdmiral = hostAdmiralId,
guestAdmiral = guestAdmiralId,
+ hostEndingMessage = victoryTitle(GlobalSide.HOST, gameEnd.winner, gameEnd.subplotOutcomes),
+ guestEndingMessage = victoryTitle(GlobalSide.GUEST, gameEnd.winner, gameEnd.subplotOutcomes),
+
winner = gameEnd.winner,
winMessage = gameEnd.message
)
}
}
td {
- +when (record.winner) {
- null -> "Stalemate"
- recordRoles[record.id] -> "Victory"
- else -> "Defeat"
+ +when (recordRoles[record.id]) {
+ GlobalSide.HOST -> record.hostEndingMessage
+ GlobalSide.GUEST -> record.guestEndingMessage
+ else -> "N/A"
}
}
}