All trigger devices are being triggered by test players on startup (v36.00)

Summary

Since the 36.00 update, I am seeing every trigger device in the level being triggered on startup. This is happening in a map with test players. Every trigger is triggered once by every test player (so the bug goes away if you disable test players).

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

1: create a new empty project
2: create a new verse device in a file called test_device.verse and paste this code into it:

using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }

test_device := class(creative_device):

@editable Triggers : []trigger_device = array{}

OnBegin<override>()<suspends>:void=
    for(Index->Trigger : Triggers):
        spawn {TriggerLoop(Trigger, Index)}

TriggerLoop(Trigger:trigger_device, Index:int)<suspends>:void=
    loop:
        Trigger.TriggeredEvent.Await()
        Print("Triggered device {Index}")

3: compile verse and drag an instance of the new verse device into the scene.
4: Add 3 trigger devices to the scene. Make sure they are spread out and nowhere near the player spawn points
5: Populate the ‘Triggers’ array on the verse device with the new triggers
6: In island settings, enable ‘Debug’, set ‘Test players on start’ to ‘Custom’ and set ‘Number of test players’ to 5
7: Launch the island

Expected Result

I would expect to see no debug output unless I go and walk over one of the triggers

Observed Result

I get the following output on startup:

LogValkyrieBeacon: [3881] (ValkyrieBeaconClient_2) MinigameStateChanged: EFortMinigameState::WaitingForCameras
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogValkyrieBeacon: [3881] (ValkyrieBeaconClient_2) MinigameStateChanged: EFortMinigameState::Warmup
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogVerse: : Triggered device 2
LogVerse: : Triggered device 1
LogVerse: : Triggered device 0
LogValkyrieBeacon: [3881] (ValkyrieBeaconClient_2) MinigameStateChanged:

Platform(s)

Windows PC

Additional Notes

The problem doesn’t happen if you turn off ‘triggered by player’ on the trigger devices.

This topic was automatically closed after 180 days. New replies are no longer allowed.