Summary
Players performing a Jam Loop cannot be teleported more than ~15m using fort_character.TeleportTo()
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Verse
Steps to Reproduce
- Create a Verse script that teleports a player using fort_character.TeleportTo().
- Place two teleport destinations inside the island bounds:
- Destination A within approximately 10 meters of the player.
- Destination B more than approximately 15 meters away from the player.
- Start a play session.
- Start a Jam Loop.
- Teleport the player to Destination A.
- Observe that the teleport succeeds.
- Teleport the player to Destination B.
- Observe that the teleport fails and reports that the destination is outside the boundaries of play.
- Stop the Jam Loop.
- Teleport the player to Destination B again.
- Observe that the teleport now succeeds even though the destination has not changed.
Expected Result
Players should be teleported successfully to any valid destination inside the island bounds regardless of distance and regardless of whether they are performing a Jam Loop.
Observed Result
While performing a Jam Loop, players can only be teleported a limited distance of approximately 14-15 meters.
Teleports within that range succeed.
Teleports beyond that range fail with the following error even though the destination is still inside the island bounds:
[Game_teleport_to_debug_log] (Rolling Back) TeleportTo error: The requested destination is outside the boundaries of play, target destination: {Scale: {x=1.000000,y=1.000000,z=1.000000} Rotation: {Axis: {x=1.000000,y=0.000000,z=0.000000} Angle: 0.000000} Translation: {x=-34756.107932,y=-28805.327355,z=9069.157443}}.
The exact same teleport destination succeeds immediately after ending the Jam Loop.
Platform(s)
PC
Additional Notes
The maximum successful teleport distance appears to closely match the visible Jam Loop participation radius shown around the player.
This suggests that the Jam Loop radius may incorrectly be used during teleport destination validation.
Additionally, ending a Jam Loop causes the elimination feed to display:
“PlayerName has left the world.”
This may indicate that Jam Loops temporarily affect the player’s world or boundary state.