The below example is an idea of how it could be implemented - continents have been included for versatility.Code: Select all <territory> <name>Door</name> <borders> <border>Hallway</border> <conditionalborder> <required territory>Key</required territory> <required continent>Guardhouse</required continent> <border>Drawbridge</border> <bombardment>Moat</bombardment> </conditionalborder> </borders> <