Ares
Ares copied to clipboard
Teleport - Add more teleporter granularity (hub, source, destinations)
See discussion under #143 .
It'd be nice in some cases to have one-way teleporters:
- Teleport Hub
- The existing teleport functionality. Can be both teleported TO and FROM.
- Would show up as 'Teleport to Alpha', 'Teleport to Bravo', 'Teleport to Charlie', etc..
- Teleport Source (or entry, or some other term)
- A location that the user can only teleport AWAY from (there would never be a way to teleport BACK)
- Would not show up in any other lists so doesn't need a reference name in lists.
- Teleport Destination
- A location that can only be teleported TO (does not allow teleporting back again).
- Would show up as 'Teleport to Alpha (one way)', 'Teleport to Bravo (one way)', etc...
In a perfect world I think you would drop down a teleporter (similar to the one you have now) and, if you double-clicked it, you would get options to switch it between the different types. So if you wanted a one-way teleporter you would do something like this:
- Drop teleporter Alpha at base
- Drop teleporter Bravo in the field
- Double-click teleporter Bravo and choose 'Destination only' from a 'Teleporter Type' drop-down Then when the user walks up to Alpha they see the 'Teleport to Bravo (one way)' or something similar, if they teleport through they are aware there's no coming back.
I'm guessing a bit here, but I think the use-case for the 'exit only' is that you'd like a way to ensure that players don't immediately exploit the teleporters by warping into the field, shooting a bunch (or getting hurt or whatever) and then warping back to base to re-arm.
Additionally, exit-only teleporters could be used for any mission where there's a staging ground for preparation, then when they teleport out of the staging ground, they are forced to proceed with the mission. (especially in PVP)
I'm not entirely sure where you'd want source-only teleporters. On the other hand, for a sense of completeness it might be good to have this option in the mix. People are creative and will probably come up with something for that.
If you wanted to put two hub teleporters in the field and still be able to warp to them (but not back to base) you'd need a source-only teleporter. For example, you might have two Hub teleporters to allow units to warp between two checkpoints but not want them to be able to teleport back to their original base once they head out. In your example a hub and source teleporter are functionally identical (since there's no way to teleport anywhere else after the first teleport anyways) - the difference starts to become apparent if you have more than one hub.
That said, maybe it's still not a common case and isn't worth implementing.