Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Devices
Summary
DBNO device together with dynamic teams/custom classes produce unpredictable behavior.
Steps to Reproduce
Example: Set up DBNO device on your island. Allow for dynamic teams. Perform any number of team swapping activities (i.e. asymmetric team assignment 1v4) either directly through verse or using Class Selector device.
Expected Result
DBNO accurately tracks team and class changes.
Observed Result
Weird things happen, in the example video here:
Player doing the shooting is on team 2, the other two are teammates on team 1.
Player 1 in the team 1 seems to have properly functioning DBNO as long as player 2 is alive. Player 2 just gets eliminated without DBNO regardless of the other players elimination status.
There are more harder to reproduce behaviors associated with this, especially with players joining mid-game. Everything from the players on the DBNO team not dying and just staying in downed state when all are downed, to wrong DBNO settings being applied (e.g. tenacity depleting when tenacity depletion rate has been set to 0, assuming some default settings are kicking in)
Platform(s)
All
Island Code
7214-0837-0519
Additional Notes
The island code is a private version.
I understand DBNO is probably not getting entirely correctly refreshed when players change class/team or leave/join game. Some kind of manual refresh through code would be good enough for my usecase.
Also i noticed that AgentDownedEvent of DBNO device doesnt get triggered so it might be related, but theres a separate bug for that: