Grimwar/Entities/trigger teleport
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 |
|---|---|---|
destinationDestination |
None |
Reference: info_teleport_destination.
|
rotate_to_destinationRotate To Destination |
true |
Face teleported objects and players along the destination's arrow direction. |
preserve_velocityPreserve Velocity |
false |
Keep current movement velocity through the teleport. |
rotate_velocityRotate Velocity |
true |
Rotate preserved velocity from this trigger's facing into the destination facing. |
required_tagRequired Tag |
Empty |
Value type: string.
|
allowed_teamsAllowed Teams |
All (7) |
Choices: None (0), Spectate (1), Order (2), Union (4), All (7).
|
allowed_activatorsAllowed Activators |
Participants (3) |
Choices: None (0), Humans (1), Bots (2), Participants (3), Unassigned Pawns (4), All Pawns (7), Non Pawns (8), Everything (15).
|
start_disabledStart Disabled |
false |
Value type: bool.
|
ignore_nav_meshIgnore 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.