VerseBuilderDocs

Docs/Atom library/Events (WHEN)

Events (WHEN)

Every event atom available in Verse Builder — 92 triggers that wake your rules up.

Last updated 2026-06-06

Auto-generated from the atom registry — what you see here is exactly what the Composer can emit. Each card lists the atom's id (use this in presets and the UI search), the device it targets, the UEFN version range, and every parameter.

💡 Tip

Need a refresher on how rules use events? See The WHEN / IF / DO model.

collectible1

On Collectible Collected

on_collectible_collected

Triggered when an agent collects a collectible object.

Devicecollectible_object_deviceUEFN39.50+
collectibleitem

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

combat6

On All Eliminated

on_all_eliminated

Triggered when the configured team runs out of respawns (all members eliminated).

Deviceteam_settings_and_inventory_deviceUEFN39.50+
combatpvpteam

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Eliminated (Victim)

on_eliminated

Triggered when a qualifying elimination occurs. Receives the eliminated agent (victim). The eliminator is NOT available here — for both sides, add a second rule on on_elimination.

Deviceelimination_manager_deviceUEFN39.50+
combatpvp

On Elimination

on_elimination

Triggered when a qualifying elimination occurs. Receives the eliminator as ?agent. The victim is NOT available here — for both sides, add a second rule on on_eliminated.

Deviceelimination_manager_deviceUEFN39.50+
combatpvp

On Enemy Eliminated

on_enemy_eliminated

Fires when a team member eliminates an enemy. Sends the eliminator agent.

Deviceteam_settings_and_inventory_deviceUEFN39.50+
combatpvpteam

On Team Member Eliminated

on_team_member_eliminated

Fires when a team member is eliminated. Sends the eliminated agent.

Deviceteam_settings_and_inventory_deviceUEFN39.50+
combatteam

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Team Member Spawned

on_team_member_spawned

Fires when a team member spawns. Sends the spawned agent.

Deviceteam_settings_and_inventory_deviceUEFN39.50+
combatteam

economy1

On Purchase

on_purchase

Triggered when a player purchases a REAL-MONEY marketplace entitlement (V-Bucks in-island transaction). NOT for in-game shops: to buy with the mode’s internal currency (coins), use on_button_press + has_enough_currency + spend_currency instead.

UEFN39.50+
economyshop

Parameters

NameTypeDefaultDescription
entitlementstring""Entitlement (optional filter)

game-flow2

On Game Start

on_game_start

Triggered when the game experience begins (OnBegin). No external device needed.

UEFN39.50+
game-flowlifecycle

On Round Begin

on_round_begin

Triggered when a new round begins. Useful for multi-round maps.

Deviceround_settings_deviceUEFN39.50+
game-flowlifecycle

interaction1

On Button Press

on_button_press

Triggered when an agent interacts with a button device.

Devicebutton_deviceUEFN39.50+
interactioninput

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

item1

On Item Granted

on_item_granted

Triggered when an item is granted to a player via the Item Granter device.

Deviceitem_granter_deviceUEFN39.50+
item

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

phase2

On Phase End

on_phase_end

Triggered when a specific phase ends in the phase system.

UEFN39.50+
phasegame-flow

Parameters

NameTypeDefaultDescription
phaseIdstring""Phase ID

On Phase Start

on_phase_start

Triggered when a specific phase starts in the phase system.

UEFN39.50+
phasegame-flow

Parameters

NameTypeDefaultDescription
phaseIdstring""Phase ID

player2

On Player Join

on_player_join

Triggered when a human player joins the experience.

UEFN39.50+
playerlifecycle

On Player Leave

on_player_leave

Triggered when a human player leaves the experience.

UEFN39.50+
playerlifecycle

pve2

On Guard Eliminated

on_guard_eliminated

Triggered when a guard from this spawner is eliminated. Provides the killer agent (Source) if available.

Deviceguard_spawner_deviceUEFN39.50+
pvenpc

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Guard Spawned

on_guard_spawned

Triggered when a guard is spawned from this Guard Spawner. Sends the guard agent.

Deviceguard_spawner_deviceUEFN39.50+
pvenpc

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

quest1

On Quest Complete

on_quest_complete

Triggered when a quest is completed (tracking variable reaches target value).

UEFN39.50+
quest

Parameters

NameTypeDefaultDescription
questIdstring"my_quest"Quest ID

score2

On Score Awarded

on_score_output

Triggered when a player receives score from the Score Manager device.

Devicescore_manager_deviceUEFN39.50+
score

On Score Max Triggers

on_score_max_triggers

Fires when the score manager reaches its maximum trigger count.

Devicescore_manager_deviceUEFN39.50+
score

teleporter2

On Teleported

on_teleported

Fires when an agent emerges from the teleporter after being teleported.

Deviceteleporter_deviceUEFN39.50+
teleportermovement

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Teleporter Enter

on_teleporter_enter

Fires when an agent enters the teleporter. Sends the entering agent.

Deviceteleporter_deviceUEFN39.50+
teleportermovement

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

timer4

On Timer End

on_timer_end

Triggered when a timer device completes successfully.

Devicetimer_deviceUEFN39.50+
timer

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Timer Fail

on_timer_fail

Triggered when a timer device fails (time runs out without completion).

Devicetimer_deviceUEFN39.50+
timer

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Timer Urgency

on_timer_urgency

Triggered when a timer device enters urgency mode (near expiration).

Devicetimer_deviceUEFN39.50+
timer

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

Repeat Every

repeat_every

Repeats actions at a fixed interval (seconds). Generates a loop with Sleep in OnBegin.

UEFN39.50+
timerloop

Parameters

NameTypeDefaultDescription
secondsfloat30Interval (seconds)
maxRepeatsint0Max Repeats (0 = infinite)

tracker1

On Tracker Complete

on_tracker_complete

Triggered when an agent reaches the target value of a tracker device. One tracker device = ONE completion objective (configured in UEFN). For multiple distinct destinations or objectives (e.g. deliver to N different places), do NOT reuse one tracker — use one volume zone per destination (on_zone_enter + deviceTag) with a variable check instead.

Devicetracker_deviceUEFN39.50+
trackerquest

trade-system4

On Conditional Button Activated

on_conditional_button_activated

Triggered when a conditional button is activated (agent has all required items).

Deviceconditional_button_deviceUEFN39.50+
trade-systemconditional

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Not Enough Items

on_not_enough_items

Triggered when a conditional button fails because the agent lacks required items.

Deviceconditional_button_deviceUEFN39.50+
trade-systemeconomy

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Player Reference Activated

on_player_reference_activated

Fires on the player REMEMBERED by a player reference device — the event subject IS that stored player, not whoever triggered the activation. This is how you act later on someone other than the original event subject: the eliminator who killed the current leader, a duel target, a role being transferred.

Deviceplayer_reference_deviceUEFN39.50+
trade-systemreference

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Player Reference Updated

on_player_reference_updated

Triggered when the agent tracked by a player reference device is updated. Sends the new agent.

Deviceplayer_reference_deviceUEFN39.50+
trade-systemreference

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

ui7

On HUD Button Click

on_hud_button_click

Triggered when a player clicks a HUD button widget.

UEFN39.50+
uihudinput

Parameters

NameTypeDefaultDescription
buttonWidgetIdhudButton""Button Widget ID

On HUD Message Hidden

on_hud_hidden

Triggered when a HUD message has been hidden from screen.

Devicehud_message_deviceUEFN39.50+
uihud

On HUD Message Shown

on_hud_shown

Triggered when a HUD message has been shown on-screen.

Devicehud_message_deviceUEFN39.50+
uihud

On Popup Button Click

on_popup_button

Triggered when a player clicks a button on a popup dialog. Provides the button index.

Devicepopup_dialog_deviceUEFN39.50+
uipopupinput

Parameters

NameTypeDefaultDescription
buttonIndexstring""Button index (optional filter — 0 = first button)

On Popup Dismissed

on_popup_dismissed

Triggered when a player dismisses a popup dialog.

Devicepopup_dialog_deviceUEFN39.50+
uipopup

On Popup Shown

on_popup_shown

Triggered when a popup dialog is shown to a player.

Devicepopup_dialog_deviceUEFN39.50+
uipopup

On Popup Timeout

on_popup_timeout

Triggered when a popup dialog times out for a player.

Devicepopup_dialog_deviceUEFN39.50+
uipopup

variable1

On Variable Threshold

on_variable_threshold

Triggered when a variable reaches a threshold value. Supports >=, <=, ==, >, < operators.

UEFN39.50+
variablelogic

Parameters

NameTypeDefaultDescription
variableIdstring"my_var"Variable
operatorstring">="Operator
valueint10Threshold value

zone2

On Zone Enter

on_zone_enter

Triggered when an agent enters a volume device zone.

Devicevolume_deviceUEFN39.50+
zonemovement

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Zone Exit

on_zone_exit

Triggered when an agent exits a volume device zone.

Devicevolume_deviceUEFN39.50+
zonemovement

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

other50

On Agent Enters Vehicle

on_agent_enters_vehicle

Triggered when an agent enters a vehicle from the chosen vehicle spawner.

UEFN39.50+

Parameters

NameTypeDefaultDescription
vehicleTypeselect"sports_car"Vehicle Type
deviceTagstring""Device Name

On Agent Exits Vehicle

on_agent_exits_vehicle

Triggered when an agent exits a vehicle from the chosen vehicle spawner.

UEFN39.50+

Parameters

NameTypeDefaultDescription
vehicleTypeselect"sports_car"Vehicle Type
deviceTagstring""Device Name

On Bounced

on_bounced

Triggered when an agent is bounced by the bouncer pad.

Devicebouncer_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Capture Area Control Change

on_capture_area_control_change

Triggered when control of the capture area changes to a new team.

Devicecapture_area_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Capture Area Scored

on_capture_area_scored

Triggered when the capture area scores for its controlling team.

Devicecapture_area_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Capture Item Captured

on_item_captured

Triggered when a player captures the item (e.g. flag) at its goal.

Devicecapture_item_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Chair Exited

on_chair_exited

Triggered when a player stands up from the Chair device. Provides the exiting agent.

Devicechair_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Chair Seated

on_chair_seated

Triggered when a player sits on the Chair device. Provides the seated agent.

Devicechair_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
useArrayadvbooleantrueWhen enabled, declares chairs as []chair_device array and subscribes/iterates all chairs. Disable for a single chair.

On Checkpoint Activated

on_checkpoint_activated

Triggered the first time a player reaches this checkpoint.

Deviceplayer_checkpoint_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Class Switched

on_class_switched

Triggered when a player switches class via the selector.

Deviceclass_and_team_selector_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Crash Pad Launched

on_crash_pad_launched

Triggered when a player is launched by the crash pad.

Devicecrash_pad_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Creature Spawned

on_creature_spawned

Triggered when the creature spawner spawns a creature.

Devicecreature_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Creature Type Eliminated

on_creature_type_eliminated

Triggered when a creature of the managed type is eliminated.

Devicecreature_manager_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Distance Traveled

on_distance_traveled

Fires for a player every X meters of horizontal distance traveled (running or driving). Repeats — the counter resets after each fire. Falls and teleports do not count.

UEFN39.50+

Parameters

NameTypeDefaultDescription
distanceMetersint50Distance (meters)

On Explosive Exploded

on_exploded

Triggered when the explosive device detonates.

Deviceexplosive_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Grind Started

on_grind_started

Triggered when a player starts grinding the rail.

Devicegrind_rail_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Item Picked Up

on_item_picked_up

Triggered when a player picks up an item from the item spawner.

Deviceitem_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Lap Completed

on_lap_completed

Triggered when a player completes a lap.

Devicerace_manager_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Mod Box Spawned

on_mod_box_spawned

Triggered when a vehicle mod box is spawned (sends the mod index).

Devicevehicle_mod_box_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Mutator Zone Enter

on_mutator_zone_enter

Triggered when an agent enters the mutator zone.

Devicemutator_zone_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Mutator Zone Exit

on_mutator_zone_exit

Triggered when an agent exits the mutator zone.

Devicemutator_zone_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On NPC Spawned

on_npc_spawned

Triggered when the NPC spawner spawns an NPC.

Devicenpc_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Objective Destroyed

on_objective_destroyed

Triggered when the objective is destroyed by a player.

Deviceobjective_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Patrol Node Reached

on_patrol_node_reached

Triggered when a patroller reaches a node on the patrol path.

Deviceai_patrol_path_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Player Eliminated By Player

on_character_eliminated

Triggered when a player is eliminated. Binds BOTH sides: the eliminator is the rule’s agent, and the victim is available to atoms that ask for it. ⚠️ Requires your island to respawn players through a Player Spawner device — that is how this rule re-arms after each death. If respawns happen any other way (island default spawn, respawn settings, teleport), the rule fires for each player’s FIRST life only and then goes quiet.

Deviceplayer_spawner_deviceUEFN39.50+

On Player Spawned

on_player_spawned

Triggered when a player spawns at the player spawner.

Deviceplayer_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Race Checkpoint Completed

on_checkpoint_completed

Triggered when a player passes a race checkpoint.

Devicerace_checkpoint_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Race Completed

on_race_completed

Triggered when a player finishes the race.

Devicerace_manager_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On RNG Win

on_rng_win

Triggered when the RNG device rolls a win.

Devicerng_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Sentry Alerted

on_sentry_alerted

Triggered when the sentry becomes alerted by an agent.

Devicesentry_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Supply Drop Opened

on_supply_drop_opened

Triggered when a player opens the supply drop crate.

Devicesupply_drop_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Switch Turned On

on_switch_turned_on

Triggered when a player turns the switch on.

Deviceswitch_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Target Bullseye

on_target_bullseye

Triggered when the shooting range target is hit in the bullseye.

Deviceshooting_range_target_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Target Hit

on_target_hit

Triggered when the shooting range target is hit.

Deviceshooting_range_target_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Team Switched

on_team_switched

Triggered when a player switches team via the selector.

Deviceclass_and_team_selector_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Tile Activated

on_tile_activated

Triggered when a player steps on a color changing tile.

Devicecolor_changing_tiles_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Timed Objective Began

on_timed_objective_began

Triggered when the timed objective starts.

Devicetimed_objective_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Timed Objective Completed

on_timed_objective_completed

Triggered when the timed objective is completed.

Devicetimed_objective_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Turret Target Found

on_turret_target_found

Triggered when the automated turret acquires a target.

Deviceautomated_turret_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Vehicle Destroyed

on_vehicle_destroyed

Triggered when the vehicle from the chosen spawner is destroyed.

UEFN39.50+

Parameters

NameTypeDefaultDescription
vehicleTypeselect"sports_car"Vehicle Type
deviceTagstring""Device Name

On Vehicle Enters Station

on_vehicle_enters_station

Triggered when a vehicle enters the service station.

Deviceservice_station_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Vehicle Exits Station

on_vehicle_exits_station

Triggered when a vehicle leaves the service station.

Deviceservice_station_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Vehicle Fueling Begin

on_vehicle_fueling_begin

Triggered when a vehicle starts refueling at the station.

Deviceservice_station_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Vehicle Fueling End

on_vehicle_fueling_end

Triggered when a vehicle finishes refueling at the station.

Deviceservice_station_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Vehicle Repair Begin

on_vehicle_repair_begin

Triggered when a vehicle starts being repaired at the station.

Deviceservice_station_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Vehicle Repair End

on_vehicle_repair_end

Triggered when a vehicle finishes being repaired at the station.

Deviceservice_station_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On Vehicle Spawned

on_vehicle_spawned

Triggered when the chosen spawner spawns (or respawns) its vehicle.

UEFN39.50+

Parameters

NameTypeDefaultDescription
vehicleTypeselect"sports_car"Vehicle Type
deviceTagstring""Device Name

On Vending Item Spawned

on_vending_item_spawned

Triggered when a player purchases an item from the vending machine.

Devicevending_machine_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On VFX Disabled

on_vfx_disabled

Triggered when the VFX Spawner effect is disabled. No agent is provided — use with broadcast actions or for_each_player.

Devicevfx_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

On VFX Enabled

on_vfx_enabled

Triggered when the VFX Spawner effect is enabled. No agent is provided — use with broadcast actions or for_each_player.

Devicevfx_spawner_deviceUEFN39.50+

Parameters

NameTypeDefaultDescription
deviceTagstring""Device Name

See also