#597 Hack in P_RespawnSpecials

Always occurs!
closed-fixed
Software (65)
5
2013-09-22
2012-11-21
No

When a map contains an fs script to spawn an object (necessary to have things on a 3D-floor), in deathmatch this object does not respawn correctly on clients that entered the game after start. Instead this message is shown:

"Warning: couldn't respawn a thing. This is a known bug with FS and saved games."

Clients eventually get kicked with consistency failure.

I browsed the CVS and found this warning in p_mobj.c, it was introduced on 2003/07/21 with revision 1.43.

I found this in Legacy 1.42 and it's still present in the 1.44alpha3. This part of the code is also in the current SVN repository and I didn't find this bug in the tracker yet, so here you are. :)

Please address this, this is a real nuisance!

Workaround: Do not enter a running net game. Clients that are connected at map start do not experience this bug (i.e. no savegame is transfered).

Discussion

  • Wesley Johnson

    Wesley Johnson - 2012-12-16

    Investigated, and cannot find an easy solution. Requires changing the save game format. Postponed until next save game format update.

     
  • Wesley Johnson

    Wesley Johnson - 2012-12-16
    • labels: --> Software
    • status: open --> open-postponed
     
  • Wesley Johnson

    Wesley Johnson - 2013-09-22
    • status: open-postponed --> closed-fixed
    • assigned_to: Wesley Johnson
     
  • Wesley Johnson

    Wesley Johnson - 2013-09-22

    Fixed SVN 1026
    w91_8_fraggle_respawn.patch
    Create and Free Extra_Mapthing, used for FraggleScript created mobj
    that can respawn or can Nightmare respawn.
    Savegame now saves Extra_Mapthing as an optional section (see Sync).
    This is needed for respawn queue.
    Nightmare respawn modified to fix several bugs.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks