Почему же?
У тебя есть некие "взаимодействия", которые дают некоторый "тактический" и "стратегический" вес.
Так же есть некоторые правила повышения важности и привлекательности объектов.
Дальше ты просто сваливаешь всё в одну кучу выставляя лимиты и дальше оставляешь алгоритм самостоятельно соединять скрипты, высчитывая рейтинг интересности для игроков.
То же - с картой.