10% chance for a morale-sucking ZI in every blanket seems a bit much. The fact that I don’t know whether there’s a simple way to check whether you’ve already rolled for a ZI in this particular blanket–or (since you crafted it) there can’t possibly be a ZI in it–doesn’t help.
Now, if Hospitals could have a maternity/post-birth ward…oof, that’d be a serious issue.
And as with all morale issues, once the system to allow acclimation lands, penalties for commonplace issues (such as random morale-hurting zeds) will make hella more sense. After going through the entire maternity ward, another infant or three probably shouldn’t have much impact.
(Likewise the adrenaline issue. If the kids are actively attacking you, defending yourself should defeat the morale hit: “poor kids…AAH WTF GET OFF ME …damn, a whole ward, and nobody was there to properly finish them…verdammt. VERDAMMT. D:”
Once you’re safe for the moment…THEN it might hit, whether full-force or partial. This matters because extremely low morale inflicts stat & speed penalties, starting at -100. Not sure how hard you want these to hit.)
Morale penalty for simply seeing something seems overkill to say the least. Are those random and (based on present info) unavoidable morale-sucks just there to eat up the (limited) candy supply?