viciious / d32xr

A modern port of Doom for the Sega 32X
Other
161 stars 12 forks source link

Odd spawn behavior in deathmatch #17

Closed b1tsh1ft3r closed 3 years ago

b1tsh1ft3r commented 3 years ago

In deathmatch, if neither play kills anyone and the level is exited, both players become stuck inside each other when they spawn in the next level occasionally. Alternatively If one frag or more is recorded and the level is exited, one of the players (generally player 0) will end up appearing to be stuck in the floor, but movement will quickly change visuals and the player is perfectly fine. This probably relates to all the code in in_main.c with regards to the network games. This can be replicated by starting on level 1 and completing the scenarios listed above and attempting to exit and goto level 2.

b1tsh1ft3r commented 3 years ago

Found IF'd out code that only applied to jaguar build in p_setup.c. Removed if statement specific to only jaguar version and it seems now both players will spawn in deathmatch in expected locations.