I have fixed the NPC event function type not being reset for character after moving. This was allowing to move after opening a shop for example and still be able to buy and sell items.