Chaosforge Forum

DoomRL => Bug Reports => Topic started by: ortoslon on January 07, 2012, 03:34

Title: [Won't Fix][0.9.9.5 WinXP SP3] effect shown before cause
Post by: ortoslon on January 07, 2012, 03:34
Effects of shots/explosions (walls having been destroyed, actors having been killed or knocked back, even the perk selection screen on gaining a level) are shown before projectile/explosion animations start. For example:
(http://i.imgur.com/18C4i.gif)

This might be useful for speedrunning but is confusing in regular play.
Title: Re: [0.9.9.5 WinXP SP3] effect shown before cause
Post by: Kornel Kisielewicz on January 07, 2012, 04:59
Yes I know. This is unfortunately something that cannot be simply fixed without rewriting and increasing the complexity of the animation engine.

Epic ASCII/gif skillz BTW :)
Title: Re: [0.9.9.5 WinXP SP3] effect shown before cause
Post by: ortoslon on January 07, 2012, 18:35
But this worked correctly in 0.9.9! Has the console mode been broken to nudge people towards the upcoming graphical version? ;)
Title: Re: [0.9.9.5 WinXP SP3] effect shown before cause
Post by: Game Hunter on January 07, 2012, 18:51
But this worked correctly in 0.9.9! Has the console mode been broken to nudge people towards the upcoming graphical version? ;)
What has changed since that time was the introduction of a concurrent (rather than consecutive) animation process, which allows for multiple enemies to fire at the same time, or for all barrel/BFG explosions to occur simultaneously. At the same time, there's some asynchronicity as a result. In essence, fixing all of the cases where asynchronicity occurs is a matter of writing exceptions for each and every case (and probably other stuff, since I don't know the full extent of the animation code), which is a lot of work for stuff that isn't often noticed. It's one of those projects that's on the backburner, because there are so many other things to take care of.
Title: Re: [0.9.9.5 WinXP SP3] effect shown before cause
Post by: ortoslon on January 17, 2012, 00:42
a lot of work for stuff that isn't often noticed

In fact, that was the one of the first things I noticed in the first concurrently animated version that I played, because everything suddenly felt subtly wrong (I've only delayed reporting until now out of laziness), and it would be the first thing that I'll notice being fixed.
Title: Re: [0.9.9.5 WinXP SP3] effect shown before cause
Post by: Game Hunter on January 18, 2012, 14:36
In fact, that was the one of the first things I noticed in the first concurrently animated version that I played, because everything suddenly felt subtly wrong (I've only delayed reporting until now out of laziness), and it would be the first thing that I'll notice being fixed.
Not really sure what to tell you. The animation engine has been around since 0.9.9.2 (so close to a year) and only a few people since then have considered it bug-worthy. Unfortunately there's no time in the current schedule to go about improving it. It might be something to be considered after 0.9.9.6 is released, but I imagine the devs will still have their hands full with a lot of things.