How to change blueprint automatically at a certain spot?

So like for example, when you go to a certain spot and the blueprint automatically changes like: you go outside from a building and get able to jump and attack, but if you enter the building again you cant attack and jump, only walk
how to do this?
also would be helpful for skills upgrades ( new attacks, jumps, etc… )