end_game_device 41.00 regression

Summary

end_game_device::Activate(Player: player) - no longer registers the round win for the given player. This appears to be a regression introduced in 41.00, as the same setup worked correctly before the update.

Not to be confused with round_settings_device::EndRound(Agent: agent) - which does not register round winners for over 12 months.

Effectively, there is no way to set a round winner programmatically in UEFN.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

  1. Create a free for all island
  2. add an end_game_device
  3. from a verse device linked to that end game device - invoke end_game_device::Activate(Player)

Expected Result

Round should end with Player set as round winner

Observed Result

Round ends, looking at the scoreboard in the next round - the win column for all players will be zero.

Platform(s)

All

Island Code

8761-1068-8756

Additional Notes

When the round ends, if the scoreboard is displayed, it will show 1 round win for the Player that was assigned (even though it could be the 2nd win)
However, when the next round starts, the entire Wins column is reset to 0 for all players. No persistence through out the rounds

FORT-1113933 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.