Mmm, j'ai peut-être effectivement été un peu expéditif.
Personnellement, je pense qu'on peut faire comme ça ( mais sans avoir testé ) :
1) Crée un event commun, déclenchement > processus parallèle.
Insère-y la condition [lunettes] équipées, à l'intérieur, met "activer interrupteur X", sinon, désactiver.
2) Sur ta map, tes chemins invisibles, tu les mappes comme s'ils étaient visibles ( bref, normalement ). Ensuite, via un event, tu mets des tuiles dessus. Bref, tu "mappes" par dessus en event, grâce, notamment, au(x) tile(s) A. Ensuite, tu mets une deuxième page vide condition "interrupteur X activé".
Et les tiles devraient disparaitre lorsque les lunettes sont équipées, révélant ainsi le chemin.
Edit : wait, le tile A n'est pas accessible via les events.
Il faut donc que tu crées toi-même un event avec tous tes murs et tous les trucs du tile A nécessaires pour boucher les trous.