Claro que si, con un script de nivel y unos setmaptiles podrias hacerlo.
Haces el mapa con el edificio ya creado, y ahora con un script de nivel y el comando setmaptile(si no sabes lo que es busca un tuto, no me seas vago), cambias el mapeado para que el edificio no este.
Con una flag al principio del juego, activas ese script de nivel, por lo que no se vera nunca el edificio, y al pasarte la Liga, desactivas esa flag, haciendo que el edificio se vea.
Espero que me hayas entendido, un saludo!