Docs/Atom library/Events (WHEN)
Events (WHEN)
Every event atom available in Verse Builder — 46 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+On Eliminated (Victim)
on_eliminatedTriggered when a qualifying elimination occurs. Receives the eliminated agent (victim).
elimination_manager_deviceUEFN39.50+On Elimination
on_eliminationTriggered when a qualifying elimination occurs. Receives the eliminator as ?agent.
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+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 an entitlement. Actions run per change with Change.Change > 0.
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.
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_activatedTriggered when a player reference device is activated. Sends the stored agent.
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 |
other4
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 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