Prinny_Baal wrote:I've noticed you can pretty reliably count out how long a particular sentence takes to speak, so why not just have it timed so it changes gif back to the idle pose once the sentence is done?
The simple answer is that there is no way to stop a gif animation in JS except by changing it to another gif that would not be animated. This could be scripted easily (and would not need a timer, just to add an intruction to change when the last letter is displayed), but would require a huge amount of work concerning the picture database.
I mean it'd need for each gif that's currently available (that makes quite a lot of them) to extract the first frame and save it as a new file with the same number as the original one so that the game changes to the good picture...
So the scripting part would be easy and quick, but adapting the picture database to this would be... well, not as quick
To exit a CE without presenting evidence, you can use the action "skip directly to a message" in a pressing conversation, for example