I personly think that the person above is correct about titles will determine what lvl npcs attack you. Shouldn't cause any pres, honor chane which would mean pres farmers would have more ways of doing so . As a bonus each attacking npcs wave should contain random res, either lumber or iron. And each lvl of npc will determine how many waves they send. And to make it fun, your npcs feilds would attack you. Npcs attack last player who has farmed them. Those npcs that don't get farmed attack closest player. And if they bkreak your city they take your res and lowy your loyalty as a normal attack, but can't loose cities to npcs. And they should be allowed to hit you while yout offline.

Lvl 1-3 npcs give stone for attacks, lvl 4-6 give food, lvl 7-9 give lumber or iron and lvl 10 npcs give lumber or iron, but carry trans which means they give farm more res.