Quote Originally Posted by Darkhog View Post
What I don't know is how I could stitch together zones in a believable way (eg. cave shouldn't lead to the throne room, at least not directly).
You can simply define which rooms can connect to specific room type by whitelisting/blacklisting posible room connections. For instance:
- throne room can connect to main hall, kings chambers, castle squire room
- cave can connect to plains, underground tunnels, etc.

So then you only make sure your procedural world algorithm folow these rules.