Yes, it would make sense to have it that way - and I may be wrong about it but the code does seem to tie it to recruitment alone.
Of course, the "TroopMorale" ancillary effect might be tested though that is tied to the named character and not a place. It's a pity ancillaries cannot be resident at settlements except when the family member is there.
Bookmarks