With this approach, a lie on the 3rd condition is impossible.
Another option.
1. Does the character have actions of type (I)? no
2. Does the character have a weapon? no
3. Does the character's name contain the letter R? yes
Lie on the first:
Nancy Dark (has many actions (I), has a weapon). doesn't fit
Ru (has an action and a weapon) doesn't fit
Cornelius (doesn't have a weapon) fits
Farmer (doesn't have actions (I)) doesn't fit
Ricci (doesn't have actions (I)) doesn't fit
Lie on the second:
Nancy Dark doesn't fit
Ru doesn't fit
Cornelius (doesn't have a weapon) doesn't fit
Farmer (doesn't have actions (I)) fits
Ricci (doesn't have actions (I)) fits
Lie on the third:
Naric fits, but then it will block itself
Kane doesn't fit
Doctor doesn't fit
Levi fits
Zero fits
Maniac doesn't fit
Added after 18 minutes
Option 3.
1. Is the character mentally ill? yes
2. Does the character have an Nd-type ability (U)? no
3. Does the character's name contain the letter R? yes
Lie on the first:
Nancy Dark (has U) doesn't fit
Ru (has U) doesn't fit
Cornelius fits
Farmer fits
Ricci fits
Lie on the second: (impossible, there are no mentally ill characters here)
Nancy Dark doesn't fit
Ru doesn't fit
Cornelius doesn't fit
Farmer doesn't fit
Ricci doesn't fit
Lie on the third:
Naric fits, but it will block itself
Kane doesn't fit
Doctor doesn't fit
Levi doesn't fit
Zero doesn't fit
Maniac doesn't fit
Roles 12 and 13 are the old woman and Li, who don't fit in any case.
But I assume that the words "doctor" and "rastaman" are also part of the name. I assumed that they were not.