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
collectible1
On Collectible Collected
on_collectible_collectedTriggered when an agent collects a collectible object.
collectible_object_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
combat6
On All Eliminated
on_all_eliminatedTriggered when the configured team runs out of respawns (all members eliminated).
team_settings_and_inventory_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Eliminated (Victim)
on_eliminatedTriggered 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.
elimination_manager_deviceUEFN39.50+On Elimination
on_eliminationTriggered 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.
elimination_manager_deviceUEFN39.50+On Enemy Eliminated
on_enemy_eliminatedFires when a team member eliminates an enemy. Sends the eliminator agent.
team_settings_and_inventory_deviceUEFN39.50+On Team Member Eliminated
on_team_member_eliminatedFires when a team member is eliminated. Sends the eliminated agent.
team_settings_and_inventory_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Team Member Spawned
on_team_member_spawnedFires when a team member spawns. Sends the spawned agent.
team_settings_and_inventory_deviceUEFN39.50+economy1
On Purchase
on_purchaseTriggered 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.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
entitlement | string | "" | Entitlement (optional filter) |
game-flow2
On Game Start
on_game_startTriggered when the game experience begins (OnBegin). No external device needed.
On Round Begin
on_round_beginTriggered when a new round begins. Useful for multi-round maps.
round_settings_deviceUEFN39.50+interaction1
item1
On Item Granted
on_item_grantedTriggered when an item is granted to a player via the Item Granter device.
item_granter_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
phase2
On Phase End
on_phase_endTriggered when a specific phase ends in the phase system.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
phaseId | string | "" | Phase ID |
On Phase Start
on_phase_startTriggered when a specific phase starts in the phase system.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
phaseId | string | "" | Phase ID |
player2
On Player Join
on_player_joinTriggered when a human player joins the experience.
On Player Leave
on_player_leaveTriggered when a human player leaves the experience.
pve2
On Guard Eliminated
on_guard_eliminatedTriggered when a guard from this spawner is eliminated. Provides the killer agent (Source) if available.
guard_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Guard Spawned
on_guard_spawnedTriggered when a guard is spawned from this Guard Spawner. Sends the guard agent.
guard_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
quest1
On Quest Complete
on_quest_completeTriggered when a quest is completed (tracking variable reaches target value).
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
questId | string | "my_quest" | Quest ID |
score2
On Score Awarded
on_score_outputTriggered when a player receives score from the Score Manager device.
score_manager_deviceUEFN39.50+On Score Max Triggers
on_score_max_triggersFires when the score manager reaches its maximum trigger count.
score_manager_deviceUEFN39.50+teleporter2
On Teleported
on_teleportedFires when an agent emerges from the teleporter after being teleported.
teleporter_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Teleporter Enter
on_teleporter_enterFires when an agent enters the teleporter. Sends the entering agent.
teleporter_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
timer4
On Timer End
on_timer_endTriggered when a timer device completes successfully.
timer_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Timer Fail
on_timer_failTriggered when a timer device fails (time runs out without completion).
timer_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Timer Urgency
on_timer_urgencyTriggered when a timer device enters urgency mode (near expiration).
timer_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
Repeat Every
repeat_everyRepeats actions at a fixed interval (seconds). Generates a loop with Sleep in OnBegin.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
seconds | float | 30 | Interval (seconds) |
maxRepeats | int | 0 | Max Repeats (0 = infinite) |
tracker1
On Tracker Complete
on_tracker_completeTriggered 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.
tracker_deviceUEFN39.50+trade-system4
On Not Enough Items
on_not_enough_itemsTriggered when a conditional button fails because the agent lacks required items.
conditional_button_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Player Reference Activated
on_player_reference_activatedFires 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.
player_reference_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Player Reference Updated
on_player_reference_updatedTriggered when the agent tracked by a player reference device is updated. Sends the new agent.
player_reference_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
ui7
On HUD Message Shown
on_hud_shownTriggered when a HUD message has been shown on-screen.
hud_message_deviceUEFN39.50+On Popup Dismissed
on_popup_dismissedTriggered when a player dismisses a popup dialog.
popup_dialog_deviceUEFN39.50+On Popup Shown
on_popup_shownTriggered when a popup dialog is shown to a player.
popup_dialog_deviceUEFN39.50+On Popup Timeout
on_popup_timeoutTriggered when a popup dialog times out for a player.
popup_dialog_deviceUEFN39.50+variable1
On Variable Threshold
on_variable_thresholdTriggered when a variable reaches a threshold value. Supports >=, <=, ==, >, < operators.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
variableId | string | "my_var" | Variable |
operator | string | ">=" | Operator |
value | int | 10 | Threshold value |
zone2
On Zone Enter
on_zone_enterTriggered when an agent enters a volume device zone.
volume_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Zone Exit
on_zone_exitTriggered when an agent exits a volume device zone.
volume_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
other50
On Agent Enters Vehicle
on_agent_enters_vehicleTriggered when an agent enters a vehicle from the chosen vehicle spawner.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
vehicleType | select | "sports_car" | Vehicle Type |
deviceTag | string | "" | Device Name |
On Agent Exits Vehicle
on_agent_exits_vehicleTriggered when an agent exits a vehicle from the chosen vehicle spawner.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
vehicleType | select | "sports_car" | Vehicle Type |
deviceTag | string | "" | Device Name |
On Bounced
on_bouncedTriggered when an agent is bounced by the bouncer pad.
bouncer_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Capture Area Control Change
on_capture_area_control_changeTriggered when control of the capture area changes to a new team.
capture_area_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Capture Area Scored
on_capture_area_scoredTriggered when the capture area scores for its controlling team.
capture_area_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Capture Item Captured
on_item_capturedTriggered when a player captures the item (e.g. flag) at its goal.
capture_item_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Chair Exited
on_chair_exitedTriggered when a player stands up from the Chair device. Provides the exiting agent.
chair_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Chair Seated
on_chair_seatedTriggered when a player sits on the Chair device. Provides the seated agent.
chair_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
useArrayadv | boolean | true | When enabled, declares chairs as []chair_device array and subscribes/iterates all chairs. Disable for a single chair. |
On Checkpoint Activated
on_checkpoint_activatedTriggered the first time a player reaches this checkpoint.
player_checkpoint_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Class Switched
on_class_switchedTriggered when a player switches class via the selector.
class_and_team_selector_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Crash Pad Launched
on_crash_pad_launchedTriggered when a player is launched by the crash pad.
crash_pad_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Creature Spawned
on_creature_spawnedTriggered when the creature spawner spawns a creature.
creature_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Creature Type Eliminated
on_creature_type_eliminatedTriggered when a creature of the managed type is eliminated.
creature_manager_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Distance Traveled
on_distance_traveledFires 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.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
distanceMeters | int | 50 | Distance (meters) |
On Explosive Exploded
on_explodedTriggered when the explosive device detonates.
explosive_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Grind Started
on_grind_startedTriggered when a player starts grinding the rail.
grind_rail_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Item Picked Up
on_item_picked_upTriggered when a player picks up an item from the item spawner.
item_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Lap Completed
on_lap_completedTriggered when a player completes a lap.
race_manager_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Mod Box Spawned
on_mod_box_spawnedTriggered when a vehicle mod box is spawned (sends the mod index).
vehicle_mod_box_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Mutator Zone Enter
on_mutator_zone_enterTriggered when an agent enters the mutator zone.
mutator_zone_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Mutator Zone Exit
on_mutator_zone_exitTriggered when an agent exits the mutator zone.
mutator_zone_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On NPC Spawned
on_npc_spawnedTriggered when the NPC spawner spawns an NPC.
npc_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Objective Destroyed
on_objective_destroyedTriggered when the objective is destroyed by a player.
objective_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Patrol Node Reached
on_patrol_node_reachedTriggered when a patroller reaches a node on the patrol path.
ai_patrol_path_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Player Eliminated By Player
on_character_eliminatedTriggered 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.
player_spawner_deviceUEFN39.50+On Player Spawned
on_player_spawnedTriggered when a player spawns at the player spawner.
player_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Race Checkpoint Completed
on_checkpoint_completedTriggered when a player passes a race checkpoint.
race_checkpoint_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Race Completed
on_race_completedTriggered when a player finishes the race.
race_manager_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On RNG Win
on_rng_winTriggered when the RNG device rolls a win.
rng_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Sentry Alerted
on_sentry_alertedTriggered when the sentry becomes alerted by an agent.
sentry_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Supply Drop Opened
on_supply_drop_openedTriggered when a player opens the supply drop crate.
supply_drop_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Switch Turned On
on_switch_turned_onTriggered when a player turns the switch on.
switch_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Target Bullseye
on_target_bullseyeTriggered when the shooting range target is hit in the bullseye.
shooting_range_target_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Target Hit
on_target_hitTriggered when the shooting range target is hit.
shooting_range_target_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Team Switched
on_team_switchedTriggered when a player switches team via the selector.
class_and_team_selector_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Tile Activated
on_tile_activatedTriggered when a player steps on a color changing tile.
color_changing_tiles_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Timed Objective Began
on_timed_objective_beganTriggered when the timed objective starts.
timed_objective_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Timed Objective Completed
on_timed_objective_completedTriggered when the timed objective is completed.
timed_objective_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Turret Target Found
on_turret_target_foundTriggered when the automated turret acquires a target.
automated_turret_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Vehicle Destroyed
on_vehicle_destroyedTriggered when the vehicle from the chosen spawner is destroyed.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
vehicleType | select | "sports_car" | Vehicle Type |
deviceTag | string | "" | Device Name |
On Vehicle Enters Station
on_vehicle_enters_stationTriggered when a vehicle enters the service station.
service_station_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Vehicle Exits Station
on_vehicle_exits_stationTriggered when a vehicle leaves the service station.
service_station_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Vehicle Fueling Begin
on_vehicle_fueling_beginTriggered when a vehicle starts refueling at the station.
service_station_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Vehicle Fueling End
on_vehicle_fueling_endTriggered when a vehicle finishes refueling at the station.
service_station_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Vehicle Repair Begin
on_vehicle_repair_beginTriggered when a vehicle starts being repaired at the station.
service_station_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Vehicle Repair End
on_vehicle_repair_endTriggered when a vehicle finishes being repaired at the station.
service_station_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On Vehicle Spawned
on_vehicle_spawnedTriggered when the chosen spawner spawns (or respawns) its vehicle.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
vehicleType | select | "sports_car" | Vehicle Type |
deviceTag | string | "" | Device Name |
On Vending Item Spawned
on_vending_item_spawnedTriggered when a player purchases an item from the vending machine.
vending_machine_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On VFX Disabled
on_vfx_disabledTriggered when the VFX Spawner effect is disabled. No agent is provided — use with broadcast actions or for_each_player.
vfx_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
On VFX Enabled
on_vfx_enabledTriggered when the VFX Spawner effect is enabled. No agent is provided — use with broadcast actions or for_each_player.
vfx_spawner_deviceUEFN39.50+Parameters
| Name | Type | Default | Description |
|---|---|---|---|
deviceTag | string | "" | Device Name |
See also