The earlier's script checks whether if the player is in combat or not, then sets a short as a trigger, which fires the "set to default" function if the player was in combat and no longer is
Because that angry face happens everytime the character takes damage, whether in combat or not, the script doesn't work well with fall damages, so I decided to tweak it into something like this:
scn ResetEmotionAfterCombatfloat fQuestDelayTimebegin gameMode set fQuestDelayTime to 1 player.say SetDefaultend
Considered a quest script
That player.say setdefault part is from the original script, what I did was simply remove the combat checking module, so my character will be expressionless all the time, regardless of the situation, which is exactly what I wanted, as she has had a few problems with smiles too, and you know what? It works wonderfully
That SetDefault by itself is a topic with no text in a quest, with emotional response being 50 (neutral) I guess that's how it makes the character expressionless
The problem being that script negates general subtitles, as described in my thread http://www.gamesas.com/index.php?/topic/1095168-general-subtitles-disappeared/ (I didn't know of the source of problem then). Subtitles are shown, but only for around a milisecond, after which it disappears. This doesn't happen with dialogue subtitle, might be because it's in menumode.
I've narrowed the problem down to this only script, because this one script is the only thing in the esp I used (I tweaked the Reset Emotion After Combat esp, I didn't make a new one nor integrate it into another esp) and I've tried running my game with every mods I use activated but this one
Just what is the problem and how do I fix it?
Many thanks in advance