Hello everyone, I have a small problem on my BF map: when I do my reset build, it changes my class and puts me back on the default one. How can I do so that I no longer change class as soon as the reset build is done.
NB: I have verse code that modifies my HP, but I don’t think that’s where it comes from, because even without it, the bug still occurs. Just in case, I’ll put it for you anyway:
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/UI}
using { /UnrealEngine.com/Temporary/SpatialMath}
using { /Fortnite.com/UI }
using { /Verse.org/Colors }
using { /Verse.org/Colors/NamedColors }
# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.
# A Verse-authored creative device that can be placed in a level
HP_device := class(creative_device):
@editable ClassSelector_185HP:class_and_team_selector_device = class_and_team_selector_device{}
@editable ClassSelector_200HP:class_and_team_selector_device = class_and_team_selector_device{}
@editable Trigger_185HP : trigger_device = trigger_device{}
@editable Trigger_200HP : trigger_device = trigger_device{}
# Runs when the device is started in a running game
OnBegin<override>()<suspends>:void=
Trigger_185HP.TriggeredEvent.Subscribe(Assigned_185HP)
Trigger_200HP.TriggeredEvent.Subscribe(Assigned_200HP)
Assigned_185HP(A:?agent):void=
AllPlayers := GetPlayspace().GetPlayers()
for (Player : AllPlayers, Agent := agent[Player]):
ClassSelector_185HP.ChangeClass(Agent)
Assigned_200HP(A:?agent):void=
AllPlayers := GetPlayspace().GetPlayers()
for (Player : AllPlayers, Agent := agent[Player]):
ClassSelector_200HP.ChangeClass(Agent)
Thanks in advance.