No need to recompile, as it is defined in the char.dat file. The simplest way to fix it would be to remove the following two lines from "humanoid":
KnownCWeaponSkills == UNARMED;
CWeaponSkillHits == 19000;
Since this is defined in "humanoid", it says that every humanoid which has no skills specified especially for it has level 19 in unarmed (e.g. player, banana grower). This would make more sense with a low value like 100, since e.g. Alfred has only 1000 points in unarmed (level 12).
I think you can fix it yourself, no need to recompile the package.