Teleport Functional

Functional Spec - Teleport

General Description

What does this feature do?

Interface Requirements

How does the user use/activate this feature?

Performance Requirements

Will this feature affect:

Design Constraints

Will this feature be unavailable on certain hardware? NO

Is this feature consistent with other features? YES

Is this feature well integrated? YES

Is this feature discoverable? Somewhat. "How do I go to my friend? How do I go to my friend's house?"

Is this feature Safe, Predictable, and Responsive? llTeleportHome is not predictable.

Feature Dependencies

Features that this feature will affect

SLURL

Features that affect this feature

Security risks

Does this feature give access to something it should not? llTeleportHome annoys people flying across the world.

Usage Rules

There are 4 rules that affect where you will end up after teleport estate access rule telehub rule parcel access rule parcel landing point rule

Teleporting follows visibility/access rules. You can teleport to places visible on the world map (exception - if the region you are on has "Mainland Visible from Here = NO", you may still be able to teleport to places you cannot see on the world map)

Teleporting rules: Estate access = NO

Estate access = YES

If in god mode, invited by a god, teleporting home, Died

If teleport invited

(Expand explaination when estates w/ different P2P configurations are adjacent)

(Explain what a "safe" alternate region is, how it is determined, how often it is determined, and what it's used for)

(Teleport to a location underground, near ground, in the air. What is your animation state?)

When you teleport arrive:


Facing direction: You should face direction the landing point has set. If no landing point, you should be facing your target


Test Script - Feature name

Test script steps


Most common usage section