Helion-Engine / Helion

A modern fast paced Doom FPS engine
GNU General Public License v3.0
86 stars 9 forks source link

Boom wall scroller discrepency #538

Closed simc2 closed 9 months ago

simc2 commented 9 months ago

In Helion 0.9.2.2 and earlier.

Boom dynamic wall scrollers seem not to work quite as expected. That is the linetypes 249 Scroll and 218 Accelerate wall when the control sector changes height. Here's a test wad for Doom2 map01 249scrollers.zip

On the west side room there are three combos of a switch, a lift with the 249 scroller and the scrolled wall. Those three systems are only rotated 45 and 90 degrees to each other and they all should scroll ~identically.

On the eastern room there's one switch and three lifts with scrollers. The scroller lines are in 45 degree angles to each other and each of them scroll two slightly tilted walls. In Boom all the scrolled walls should go to the different directions. In Helion the resut resembles more like MBF21's 1025 and 1026 offset scrollers.

nstlaurent commented 9 months ago

Thanks for the example! I have it fixed for the next release.