When I move the player onto an exit with goto autoDX,autoDY
it is not exiting. When I move the player onto the same block with the dpad it exits as expected. If I check the type of tile the user has been moved to it just says "world". Is there some way to check and trigger an exit after moving a player with goto?
Exits only trigger from dpad movement as you've found, not from using goto
to move to the location of an exit.
The best you can do is implement the exit in code with another goto
e.g. goto 12,7 in "destination room"
One way you could do it is by replacing the world tile + exit with an item tile with a script like:
on collect do
goto 12,7 in "destination room"
end
When you goto
that tile, follow it with call "collect"
. That way both moving onto the item with the dpad and through script should behave the same.