Olha, uma explicação bem por cima, mas que acredito que deverá funcionar, vamos lá:
Tente criar uma váriavel, onde ela obtenha um valor X sempre que o player faça tal modificação no mapa. Em um evento comum coloque uma condição de que sempre que a váriavel escolhida possua o valor X o mapa se altere obrigatoriamente para o formato desejado com o tal $game_map.
Isso poderia ser otimizado usando switchs globais, mas o bom de usar váriavel seria a possibilidade de fazer essa mesma condição para outros valores, podendo alternar as tais mudanças no mapa.