[odamex-bug-reporter] [Bug 1265] New: Instant type lower/raise lifts sometimes fail to raise

  • From: odamex-bugtracker@xxxxxxxxxx
  • To: odamex-bug-reporter@xxxxxxxxxxxxx
  • Date: Sat, 09 Feb 2019 14:06:27 +0000

https://odamex.net/bugs/show_bug.cgi?id=1265

            Bug ID: 1265
           Summary: Instant type lower/raise lifts sometimes fail to raise
           Product: Odamex
           Version: 0.8.x
          Hardware: All
                OS: Other
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Server
          Assignee: odamex-bug-reporter@xxxxxxxxxxxxx
          Reporter: stlaurent.nicholas@xxxxxxxxx

Brit 10 map07 will fail when connected to the server. 

This issue generally happens the very first time you run at the instant lift in
the center of the map.

https://www.wad-archive.com/wad/61c269d3daedc65340502493418bd5eb

The problem is that the server will not raise the floor because it thinks its
still in motion because it does not remove moving floors every tic.

From SV_StepTics in sv_main.cpp:
                // Since clients are only sent sector updates every 3rd tic,
don't destroy
                // the finished moving sectors until we've sent the clients the
update
                if (P_AtInterval(3))
                        SV_DestroyFinishedMovingSectors();

In testing removing AtInterval if satement will allow the lift to raise as
expected but isn't the correct fix.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Other related posts:

  • » [odamex-bug-reporter] [Bug 1265] New: Instant type lower/raise lifts sometimes fail to raise - odamex-bugtracker