I've discovered how to cause desync whether you're online or not.
Two ways to do this: save your teleport somewhere, then either fall in a hole or a pitfall and teleport out of the hole. On your screen the game thinks that there's still a hole, but it's really just a blank spot in the town. Trying to interact with this spot causes your player to think about interacting it but then it stops.
The other way is to have a stump that your player can sit on. Sit on the stump and teleport off the stump and now your player or anyone else can interact with the stump.
I've also discovered indoor x and y values and I will be updating it with this code.
Interesting. Those 2 events would create a sort of status effect (trapped in hole, sitting) because the character's movement parameters change in those situations, so the game wouldn't know how to handle it if they just vanished instead of being removed the correct way.
