I vaguely seem to recall having this issue before and finding the root cause. Something to do with a default role being read from masterwork... but that shouldn't be the case if I use the latest build against vanilla (after having used it on masterwork).
but I can't find the forum reference [if I made one]
I've confirmed that nurses appear "normal" in vanilla. I'm so confused.
Steps to reproduce:
I copied the latest build over masterwork's utilities folder. Nurses looked f'd up. So I made a change in the code (as I mentioned earlier) and they looked better.
Then you said it looks fine. I then used the same build I had copied over the utilities folder on vanilla, and nurses look fubar'd.
So I downloaded an untouched dt version. Closed everything out. Opened vanilla [and your version]. Nurses look okay.
Using the same dt version. I then open masterwork game and look at nurses and they're all fubar'd.
https://imgur.com/a/A4afOgBSo something is going on. The role shows it's an attributes only role. So if it's attributes only and it's excluding all other "aspects/categories" (i.e. NA',s or not including them in the calculation). Then why are all the roles below 20%? Maybe it's weights?
I'm unsure why it works in vanilla without any issue or what the issue actually is.
Edit:
I can say with confidence that my code modification didn't fix it either... But I can tell an attributes only role is not calculating correctly for some reason in a modded game