server
server copied to clipboard
Game outcome should be calculated even for invalid games
With Galactic War brewing we will likely end up with a lot of games that have a ValidityState other than ValidityState.VALID but we still want to broadcast rabbit messages containing the correct outcomes from these games. Right now Game.resolve_game_results will only run get_player_outcome if the game is valid. We should continue to rely on GameService.publish_game_results only sending results to the results service for valid games.