1) любое строение в гарнизоне (кроме ратуши)
2) при замене или же улучшении на другой уровень, все нпц в строении переносятся в новое здание (где уже есть свои нпц)
как пример, таверна:

Скрытый текст


я прокачал до 3лвл таверну, но у меня до сих пор есть нпц из 1,2 ур
другой пример:

Скрытый текст


у меня в этом месте стояли стойла, теперь башня магов, но нпц так и стоит
3) видимо не срабатывает диспавн нпц при удалении\замене строений, что и вызывает их привязку к месту
4) бфа