QualEffect in my finding only seems to work in whole
Integer numbers. ??
Example setting a seaman to 0.5 from the default 1 does not make any difference (or 2.5 is truncated to 2 it seems). Only whole numbers. 1, 2, 3. I used that to help slow repairs. Even more exciting is the way you could really get the morale and fatigue coeffiecent which will accept a
fractional number, to tweak the 'repair' effect so it just barely balance 100% effeciency.
Then any problems leads to very long repairs, if any at all!

That is what I was working/trying on in a new repair/damage model with a stronger hull. (I never got it finished though

). I got a new game to play...taking up my time..plus moving into a new house. (Die Hard is on hold but not 'dead' yet lol).
Then adding in effects from medals for bonus should be accounted for also (saves the day with the bonus to stats). Alot of possibility.