I am having some problems with the func_areaportal entity. I have linked them to some doors, but they don't seem to work, despite the room being properly sealed off with them (no leaks/pointfile to load and no error messages anywhere, bar some cluster VIS warnings), the doorway is completely filled by them, and the entities are seemingly set up correctly. Changing the door into a solid brush (blocking the doorway) stops the area being viewed in mat_wireframe, so presumably there's no "leaks" into the area..
I have been able to get them working fine in a test map, so I know how to use them, but they're just not working here! Anyone experienced similar problems or know what might be causing this?
Door closed:
Door open:


