The Self Elimination Button
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/Characters }
# 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
self_elimination_button := class(creative_device):
@editable TheButton : button_device = button_device{}
# Runs when the device is started in a running game
OnBegin<override>()<suspends>:void=
# TODO: Replace this with your code
TheButton.InteractedWithEvent.Subscribe(DeathButton)
DeathButton(Agent : agent):void=
if (Player := player[Agent]):
if (FortChar := Player.GetFortCharacter[]):
FortChar.Damage(10000.0)