Issue Description:
If the user scores a game winning goal in Rocket League and the opponent leaves during the goal replay, the user receives a "defeat"
event incorrectly. It’s expected that the user should receive a "victory"
event.
Steps to reproduce:
- Create a private match between two users -
player1
andplayer2
- with a one goal limit mutator. Therefore any goal scored will immediately end the game, same as an overtime scenario. - Allow
player1
to score a goal. - Before the post-goal replay can finish,
player2
should leave the match. - Notice that
player1
receives a"defeat"
event.
If the reproduction steps are followed, player1
should receive the following events in order:
[ "goal", "playerLeft", "rosterChange", "defeat" ]
Impact for my app: [low, mid, high, show-stopper]
Show-stopper. This bug produces an unreliable game result. It’s acceptable in Rocket League that users will quit the match as soon as possible, which includes during a game winning goal replay.
Please attach a zip package of your logs
Attached is a zip containing two json
files for player1
and player2
events using the naming and reproduction steps listed above:
overwolf-events.zip (2.2 KB)