This post has a full list of emotions from the string dump.
Also, I don't think stress vulnerability affects how likely they are to tantrum - makes them more likely to be catatonic though.
Another problem is with tears - they cry when they're happy as well. So if you add negative emotions to tears they'll get sad even if they're supposed to be happy.
The intention would also be to offset happy thoughts so that the overall pervasive "interested in x" thoughts would be offset. Albeit, it'd be ugly since dwarves would feel glum with nothing to feel glum about.
There was a big problem I ran into, though. Apparently, glumness provokes tears, and dwarves do not run out of the stuff. This basically causes a slow continuous backslide of bad thoughts that I don't think can be fended off by good thoughts, by the looks. It still takes a REALLY long time, which gives me botheration just about the sheer scale of the stress system. Dwarves can bank way too much good vibes, and take way too much to tear down. There's no great feeling way to balance it, as it's extremely delicately placed between "will ultimately, eventually, go crazy, no matter what." and "never experiences and barely acknowledges pain." It doesn't help that it's heavily based on happiness and unhappiness from things falling off on scale, with that scale and just how strong a lot of thoughts are being almost completely enigmatic because the system isn't tested by normal live playing aside from "it doesn't work."
I do hope toad will consider some logarithmic scaling or something, like that one person mentioned. Perhaps some stress-level related cues too.
Another problem is with tears - they cry when they're happy as well. So if you add negative emotions to tears they'll get sad even if they're supposed to be happy.
post-happiness blues? brain overcorrecting after having "too much fun".
article
Might be good to add emotion stuff to blood.
Hmm... making alcohol cause acceptance,affection,gloom... http://dwarffortresswiki.org/index.php/DF2014:Emotion
I've actually got some syndromes for blood, already, and pus too!
[SYNDROME]
[SYN_NAME:being soaked in blood]
[SYN_IDENTIFIER:GROSSMAT]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_CONTACT]
[SYN_INJECTED]
[SYN_NO_HOSPITAL]
[CE_FEEL_EMOTION:EMOTION:ANNOYANCE:SEV:75:PROB:100:START:10:PEAK:60:END:120:DWF_STRETCH:4]
[SYNDROME]
[SYN_NAME:infectious spillage]
[SYN_IDENTIFIER:GROSSMAT]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_CONTACT]
[SYN_NO_HOSPITAL]
[SYN_CONCENTRATION_ADDED:100:400]
[CE_FEEL_EMOTION:EMOTION:DISGUST:SEV:25:PROB:100:SIZE_DILUTES:START:10:PEAK:120:END:480:DWF_STRETCH:4]
[SYNDROME]
[SYN_NAME:gagging on pus]
[SYN_IDENTIFIER:GROSSDRINK]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_INGESTED]
[SYN_NO_HOSPITAL]
[SYN_CONCENTRATION_ADDED:100:1000]
[CE_FEEL_EMOTION:EMOTION:MORTIFICATION:SEV:100:PROB:100:START:10:PEAK:120:END:480:DWF_STRETCH:4]
One for spit, too.
[SYNDROME]
[SYN_NAME:being spat on] Should work fine until toady implements drooling.
[SYN_IDENTIFIER:GROSSMAT]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_CONTACT]
[SYN_NO_HOSPITAL]
[CE_FEEL_EMOTION:EMOTION:HUMILIATION:SEV:45:PROB:100:START:10:PEAK:40:END:380:DWF_STRETCH:4]