I need to ask something crucial. When I leave a building, for example an Academy, and I'm outside in the court I want the map of the Academy to disappear.
From the map display, I assume...
Sounds like you would need a way to "reset" part of the map...
Try changing the "room visit" attribute... (maybe)
I think (guessing) the map is made up of visited places, and if you "unvisit" a room, it may disappear...
Sorry, but that does not work...
This might help:
http://docs.textadventures.co.uk/quest/showing_a_map.html