Jump to content

Grimwar/Entities/trigger teleport

From Vellocet Developer Community

All entities

Move accepted occupants to a destination point.

Placement: Oriented volume.

Set it up

Place an info_teleport_destination, then select it in Destination. Choose whether to rotate occupants and preserve velocity. Rotate Velocity rotates preserved movement between the trigger and destination frames. teleport affects all valid current occupants; the teleport output fires for each successful target. Test the exit for collision and accidental immediate re-entry.

Settings

These are the initial authoring values. Script inputs and runtime state are listed separately below.

Setting Default Meaning and choices
destination
Destination
None Reference: info_teleport_destination.
rotate_to_destination
Rotate To Destination
true Face teleported objects and players along the destination's arrow direction.
preserve_velocity
Preserve Velocity
false Keep current movement velocity through the teleport.
rotate_velocity
Rotate Velocity
true Rotate preserved velocity from this trigger's facing into the destination facing.
required_tag
Required Tag
Empty Value type: string.
allowed_teams
Allowed Teams
All (7) Choices: None (0), Spectate (1), Order (2), Union (4), All (7).
allowed_activators
Allowed Activators
Participants (3) Choices: None (0), Humans (1), Bots (2), Participants (3), Unassigned Pawns (4), All Pawns (7), Non Pawns (8), Everything (15).
start_disabled
Start Disabled
false Value type: bool.
ignore_nav_mesh
Ignore Nav Mesh
false Exclude this entity from navigation-mesh building. This does not disable its gameplay collision.

VSig contract

Use the names below with a ref bound to this entity. The value column describes the catalog value type, not a C# method signature. See Read the reference for arguments, authority, and common controls.

Kind Member Value Authority / access
Input disable none Server
Input enable none Server
Input kill none Server
Input teleport string Server
Input toggle none Server
Output disabled none Server
Output enabled none Server
Output end_touch string Server
Output end_touch_all string Server
Output killed none Server
Output start_touch string Server
Output start_touch_all string Server
Output teleport string Server
Property is_enabled bool Server; read/write

This entity supports operational enable/disable. Repeating the current state does not emit another transition. kill is permanent for this map load.