doomretro icon indicating copy to clipboard operation
doomretro copied to clipboard

Sprites sometimes disappear when on sector boundaries

Open bradharding opened this issue 10 years ago • 3 comments

I've found a few instances where sprites are sometimes completely disappearing when on a linedef between two sectors. It seems to depend on the viewing angle of the player. Easier to notice with corpses (since they stay still), but have seen it happening to moving monsters. An example of this issue is in MAP01 of No Rest For The Living. Kill the imps in front of the exit from the oval room below them in front of the blue door, and if their corpses happen to fall at the right place, their sprites can disappear. After a bit of experimentation, it doesn't appear to be anything in r_things.c. In fact, R_ProjectSprite() isn't called at all when the offending sprite is hidden, meaning the sprite isn't being added to (either?) sector's "thinglist".

bradharding avatar Nov 08 '14 07:11 bradharding

BTSX can be plagued with this at times. even worse is sprites under the "vines" in tough skin river - the sprites get cut in half!

sneakernets avatar Nov 08 '14 22:11 sneakernets

After some testing, I am unable to replicate the issue in either MAP01: The Earth Base of No Rest For The Living or MAP 24: Tough Skin River of Back To Saturn X: E1, so I'll say that commit https://github.com/bradharding/doomretro/commit/acd1b209b380bd9092d1b89500009d1be059d508 has fixed this issue, and will close it.

bradharding avatar Nov 09 '14 04:11 bradharding

Unfortunately this issue doesn't appear to be resolved after all. Here's an example:

Note gibbed corpse on right partially obscured by wall: image

Move slightly, and the corpse disappears: image

And here's the automap for reference: image

bradharding avatar Dec 31 '14 20:12 bradharding