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.