That
should be just a very anomalous dwarf. Blindness and psych issues are governed by different switches so they shouldn't cluster even in theory, unless something is very wrong with the whole concept. Psychopathy and depression should have some clustering, with only a 0.02% a priori chance of having both psychopathy and depression, but a 20% chance of any given psychopath being depressed (psychology is still the worst switch here - for example with epidemics the similar figure is 5% rather than 2.5% of meningitis epidemic starters also having influenza, and developmental disorders and plagues are mutually exclusive and don't cluster). I've learned how to use c_variations more effectively now, so I think I could do away with the whole switches thing, and all the clustering, if this seems excessive, while keeping it easy to implement. Not going to do it straight away because at that level it doesn't bother me and requires rewriting about half of the mod. Thoughts?
Alternatively now that I think about it I could just make the psychology issues mutually exclusive too. There's no real reason why you need to have depressed psychopaths.
The unconsciousness spam, yeah. It happens, I believe, because syndromatic unconsciousness as I've managed to implement it is not a steady state according to my observations. Dwarves keep waking only to be put to sleep again by the syndrome. I was unable to make it stop. Now that you say it, it seems obvious this can be a performance issue if a large part of the population has meningitis and may fall unconscious for a long time.
In
this thread Putnam suggested setting SEV high, but setting the unconsciousness severity absurdly high does not make a difference, except when it's high enough that it overflows it stops making them unconscious. Applying NOSTUN beforehand to exploit a bug like Meph suggested makes them stop falling unconscious altogether, while having them apply it after is impossible because the patients are unconscious and can't apply new tokens to themselves. Could make someone else apply it but I don't know that I could make it discriminate for just meningitis patients that are unconscious. Setting a NOSTUN effect start with a timed delay after the unconsciousness as part of the same syndrome resulted in the patients waking up and not falling unconscious again.
I also tried making it extreme pain all over - this might result in slightly reduced spam but does not make them permanently unconscious either, and combos similarly with NOSTUN.
If it's very bothersome, could cull the unconsciousness effects.
Anybody else, any help/ideas?