ACS doesnt seem to be behaving correctly. In zddl wad map07 and ma17 are very buggy. odamex isnt letting players open the maps when they spawn inside closed places. and the acs isnt triggering to auto open up when this happens too.
pls make summary more descriptive
Note that (at least in single player) it works the first time you load a map.
This bug is due to map variable not being initialized to 0 on map load. (At least it's the immediate cause).
Created attachment 392 [details]
Possible fix: zero out level.vars array in G_InitLevelLocals
I don't think the exact location of memset call in G_InitLevelLocals is important.
Looks like ACS runs client-side too o_O
Using a vanilla client to connect to a server with this fix (after client have set the map var before) causes the floor to retain lava texture.
Applied patch in r3347. Thanks AmateurSpammer!
tried a new build. This stuff still seems really buggy. I attached a demo of the bugs im seeing. In zddl map17 (doom2 map07) I spawned inside the ssg chamber. Upon me moving, acs should trigger to auto lower the wall in 5 seconds or so... my client seemed to think this happened but the server obviosuly did not and I was trapped inside the chamber. Also there is a switch inside that i should be able to use to lower the walls when I hit it. It doesn't seem to work.
Also when I lowered one of the platforms from the wall in my initial spawn I started hearing walls continually moving somewhere, this is a bug too.
tried a new build. I attached a demo of it. In zddl map17 (doom2 map07) I spawned inside the ssg chamber. Upon me moving, acs triggered to auto lower the wall in 5 seconds as it should. There is a switch inside the ssg chamber that i should be able to use to lower the walls when I hit it. This did NOT work. I'm not sure if this is acs related though. The bfg area and platform seems to work fine.
when I alt tab out of a level with acs, I hear walls moving continuously. This is a bug.
>tried a new build. This stuff still seems really buggy.
You need the rebuild the server binary too. Did you?
PROTIP: you can attach files here.
(In reply to comment #6)
> There is a switch inside the ssg chamber
> that i should be able to use to lower the walls when I hit it. This did NOT
> work. I'm not sure if this is acs related though.
It doesn't seem to be ACS related. Rather, it's just another incarnation of bug 890, except manifesting in Hexen format maps this time (rather than Doom as 890 is).
Is everything else fixed?
Not enough specific information in this bug and the comments start to trend towards the never-ending lift sound issue which is a different bug entirely. ACS does not work very well in Odamex online. However, as some fixes were applied in relation to the initial bug reported here, I'm going to mark it "fixed". Please make individual bugs for new issues. Thanks!