Замки стоят стационарно (за каждую расу "заготовлен" свой), а вот непосредственно на респ ведет двухсторонний телепорт, который выкинет в рандомную зону. То есть около замка вообще ничего нет, а есть только телепорт.
Т.е. в данном случае освоение респов будет рандомным?
Вообще я на данном этапе проверяю вот какую схему:
Нейтральные замки генерируются как им захочется, но у каждого замка есть переменная и "раса" каждого замка проверяется на предмет совпадения с расой игрока. В случае совпадения переменной присваивается значение true. Соотвественно если "трушек" несколько то выбор наверно будет меж них(ещё точно не знаю, схема на стадии реализации). В общем в результате всех этих махинаций игрок получает замок своей расы на неизвестном заранее респе.
Вот как-то так