Hey @Salk, excellent troubleshooting; the tweak looks good. And hey, thanks for offering to test!
I sincerely hope there won't be another Human without a SubRace ... but anyways man, really appreciate it 👌
Hello!
I'd not have any problems testing a modified script but I checked the Selkath and it has RACIAL_TYPE_HUMAN and SUBRACE_NONE and that's why it won't be caught in the second condition check of yours. I suppose I could just tweak this line:
} else if (GetRacialType(oTarget) == RACIAL_TYPE_HUMAN && GetSubRace(oTarget) != SUBRACE_NONE) {
to:
} else if ((GetRacialType(oTarget) == RACIAL_TYPE_HUMAN && GetSubRace(oTarget) != SUBRACE_NONE) || (GetTag(oTarget) == "man28_inssel")) {
This wouldn't break anything.
I'll test it and then let you know.
Cheers!