я бы советовал как у Макалу сделать, по группам
1 группа: ловушка, подмена, защиты от киллов, копирование, отражение
2 группа: блок мафа, перевод нейтрала, все остальные силовые что есть
3 группа: киллы
4 группа: чеки
во второй группе не могут нижние влиять на верхних, но могут влиять на 1 группу, но если допустим отражение пришло к тому кто во второй группе, который шел к отражению, то он отразится, ну и все со второй группы подпадают под ловушку, подмену, но в то же время могут на них повлиять
чеки ниже киллов и если умирает чекер, то не успевает сделать ход и ничего не получает что логично имхо
я вчера когда роли писал делал так, имхо самое оптимальное это, и тебе легче будет сводить и каких то лютых коллизий не должно возникать как иногда возникают с гибким
ну и совет, в приоритете не просто номер НД-роль пиши а кратенько пиши что это за НД, а то неудобно будет бегать смотреть в роли когда в приоритет заглядываешь\
тип того