Du setzt einfach einen normalen Teleport?
Oder möchtest du einen Mapwechsel haben wie in AttP mit Ober- und Unterwelt?
Dann speicher deine X und Y Koordinaten und eine zusätzliche Variable hat die Map ID der Unterwelt.
Dann mach eine exakte Kopie der Welt(bzw. mit kleinen Änderungen etc.) und nutzt nicht "Teleport" sondern "Recall Memorized Position"
Du setzt als Map ID die der "Unterwelt" und als X und Y Koordinaten jene, die du vorher schon gespeichert hast.