the gamescript action fadetocolor should not freeze the game. However, scipts should not continue when fading.
Here is a patch which solve it. This is maybe an horrible hack, but at least it works.
Logged In: YES
No, this doesn't seem to be a hack, It seems to be a very elegant solution (to me).
It is a shame i couldn't come up with this idea (though i use the same in displaystringwait)
Though this won't stop actions of others, it will stop the cutscene action queue, which seems to be like in the original game. The only additional thing to be done is to mark these actions as blocking.
I am reopening this, because I don't think scripts should block while fading. I can't reproduce that at all in BG2, for me all scripts continue while fading. Does it happen in another game?
We have made it non-blocking in SVN for now, because otherwise it breaks BG2 cutscenes.
Oh, we have a bug open for this. Making the two actions blocking still breaks Gaelan's cutscene (when you return with money iirc), but there are counterexamples where this seems to be needed. I forgot a simpler one, but this could also be one of the reasons cut43a isn't working properly (but not the sole one).