heheh well... just to clarify the principle ..but in a different way..
imagine a pyramid shape.. that was empty.. and imagine the player spawns near one of the corners of the pyramid.. inside..
now imagine there is negative gravity.. so the moment the player spawns he starts to float up.
he will float up but then hit the roof, inside.. and it will force him towards the center.. highest point..
so wherever he spawns inside the pyramid, he will always move to the point at the point at the top if it..
so... when you spawn underground in this same pyramid shape.. the question is whether the engine does consider any collision mesh above you before just placing you back on the terrain.. if it does then a pretty cool teleport system could be made like this... but.. I doubt it does.. maybe Ill get a chance to try the concept and report back
if it did.. then any player would place a teleport
exit object anywhere on the map.. this would basically be the top 'point' of the pyramid (but with a hole to actually pass through the top.
and then also a teleport
entry point could also be placed anywhere.
you enter the teleport entry.. then when you exit... it's exit location would be far below the terrain and fall into the pyramid thing.. you would drift (instantly..!) up the walls of the pyramid to the point at the top.. which is where the player had placed the exit point.
thats the theory... which yeah Im 99% sure will not work heheh but might.