etoprostoya,
Замечательная мысль насчёт эмулирования города через диалоги! Если я не ошибаюсь, основные функции экрана города так сделать вполне реально.
feanor, это уже не так важно - ибо не оказывает столь прямого влияния на тестирование и балансировку, и им можно пренебречь.
Как мне кажется, если извратиться, то можно "нарастить" город из объекта по типу Гарнизона.
Даёшь революцию в Героях! Все на баррикады модостроения!