Если у тебя "хаотичный добрый", "законопослушный злой" и т.п. считается за один статус, то проще было проверку роли впилить, так он в лучшем случае пару-тройку городских не узнает. А если это два разных статуса, то что и как тогда он проверяет, надо расписать.
Один статус.
Ну вот и не узнает пару-тройку городских.
Так блок или изоляция? И как изолирует? Только от убийства или вообще от всего?
И блок и изоляция одновременно имелось ввиду.
От всего.