BEE2-items icon indicating copy to clipboard operation
BEE2-items copied to clipboard

Piston Elevator sounds loop endlessly even when not moving

Open MacheTheFerret opened this issue 1 year ago • 0 comments

BEE2 Application Version

2.4.45.2

BEE2 Package Version

2.4.45.0

What operating system are you running on?

No response

Description of the bug

Once a piston elevator (pointed in any direction, whether or not set to Auto-drop cube, etc.) moves for the first time, the move sounds loop endlessly even when they're completely stopped. Track platforms seem to be immune from this bug.

Expected behavior

The sounds stop when the platform stops.

Steps to reproduce

Place an elevator in the map and activate it in any way for the first time. The bug will now persist until you restart.

Logs and Reports

Description: Log consists of me pressing a (default) floor button tied to an elevator, waiting for it to finish moving, then leaving the button and waiting for it to finish moving again.

(32.15) output: (prop_floor_button,bt14-btn) -> (pl113601-proxy,OnProxyRelay1)()
(32.15) output: (prop_floor_button,bt14-btn) -> (pl113601-proxy,OnProxyRelay1)()
(32.15) output: (prop_floor_button,bt14-btn) -> (ip1047882-pan,Check)()
(32.15) output: (prop_floor_button,bt14-btn) -> (lb13-bridge,Enable)()
(32.15) output: (prop_floor_button,bt14-btn) -> (@voice_floor_button,FireUser1)()
(32.17) input bt14-btn: pl113601-proxy.OnProxyRelay1()
(32.17) output: (prop_floor_button,bt14-btn) -> (pl113601-counter,Add)(1)
(32.17) input bt14-btn: pl113601-proxy.OnProxyRelay1()
(32.17) output: (prop_floor_button,bt14-btn) -> (pl113601-counter,Add)(1)
(32.17) input bt14-btn: ip1047882-pan.Check()
(32.17) input bt14-btn: lb13-bridge.Enable()
unhandled input: (FireUser1) -> (@voice_floor_button), from (prop_floor_button,bt14-btn); target entity not found
(32.17) input bt14-btn: pl113601-counter.Add(1)
(32.17) input bt14-btn: pl113601-counter.Add(1)
(32.17) output: (math_counter,pl113601-counter) -> (pl113601-script,FireUser2)()
(32.17) input pl113601-counter: pl113601-script.FireUser2()
(32.17) output: (ambient_generic,pl113601-script) -> (!self,RunScriptCode)(moveto(1))
(32.17) input pl113601-script: pl113601-script.RunScriptCode(moveto(1))
(32.17) input pl113601-script: pl113601-script.PlaySound()
(32.17) input pl113601-script: pl113601-wake_trig.Enable()
(32.17) input pl113601-script: pl113601-pist2.Close()
(32.27) input pl113601-script: pl113601-wake_trig.Disable()
(33.03) output: (func_movelinear,pl113601-pist2) -> (pl113601-script,RunScriptCode)(positions[2]=-1;_dn())
(33.03) input pl113601-pist2: pl113601-script.RunScriptCode(positions[2]=-1;_dn())
(33.03) input pl113601-script: pl113601-script.StopSound()
(36.60) output: (prop_floor_button,bt14-btn) -> (pl113601-proxy,OnProxyRelay2)()
(36.60) output: (prop_floor_button,bt14-btn) -> (pl113601-proxy,OnProxyRelay2)()
(36.60) output: (prop_floor_button,bt14-btn) -> (ip1047882-pan,Uncheck)()
(36.60) output: (prop_floor_button,bt14-btn) -> (lb13-bridge,Disable)()
(36.60) input bt14-btn: pl113601-proxy.OnProxyRelay2()
(36.60) output: (prop_floor_button,bt14-btn) -> (pl113601-counter,Subtract)(1)
(36.60) input bt14-btn: pl113601-proxy.OnProxyRelay2()
(36.60) output: (prop_floor_button,bt14-btn) -> (pl113601-counter,Subtract)(1)
(36.60) input bt14-btn: ip1047882-pan.Uncheck()
(36.60) input bt14-btn: lb13-bridge.Disable()
(36.60) input bt14-btn: pl113601-counter.Subtract(1)
(36.60) output: (math_counter,pl113601-counter) -> (pl113601-script,FireUser1)()
(36.60) input bt14-btn: pl113601-counter.Subtract(1)
(36.60) input pl113601-counter: pl113601-script.FireUser1()
(36.60) output: (ambient_generic,pl113601-script) -> (!self,RunScriptCode)(moveto(2))
(36.60) input pl113601-script: pl113601-script.RunScriptCode(moveto(2))
(36.60) input pl113601-script: pl113601-script.PlaySound()
(36.60) input pl113601-script: pl113601-wake_trig.Enable()
(36.60) input pl113601-script: pl113601-pist2.Open()
(36.70) input pl113601-script: pl113601-wake_trig.Disable()
(37.47) output: (func_movelinear,pl113601-pist2) -> (pl113601-script,RunScriptCode)(positions[2]=1;_up())
(37.47) input pl113601-pist2: pl113601-script.RunScriptCode(positions[2]=1;_up())
(37.47) input pl113601-script: pl113601-script.StopSound()

Additional information

So far only observed in Original Clean style, but most likely persists into other styles.

MacheTheFerret avatar Sep 27 '24 17:09 MacheTheFerret