How do I get some nav mesh agents move though a nav mesh obstacle?

So I am trying to make a game where the enemies can move through some wall. Just like some magic wall or whatever. But I don’t want the player to be able to. Both enemies and player have nav mesh agents. And as of now, the wall has a nav mesh obstacle attached to it.

You might need to bake separate navmesh for different agent types.

This tells you a bit how to do it. You need to download a navmesh building tools that Unity has created, its on github.