EDIT: Found my answers after looking extensively!!
Transporting to previous location
● ARCHIVED · READ-ONLY
-
-
This has been asked a number of times before (usually in the form of "I want to use a tent item to take them to a new map, and when they leave, they'll go back to where they were before").
Have each of your campfire events call a common event (that way if you want to make any changes, you've only got to change one event, not go through searching to change all of them and hope you don't miss any). Use the Control Variables command to set 3 variables - one will be the current map's id, one will be the player's X coordinate, and one will be the player's Y coordinate (these are all in the Game Data section of the Control Variables command). THEN teleport to the common map.
When leaving, use the Transfer Player command, but instead of setting a direct location, choose the Set by Variables option, and specify the map, player x and player y variables.
Edit: This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.