# ETJump 3.1.1

## Changed
- timeruns can no longer be started if __setoffset__ was used, without selfkilling first
- switching to spectators now always interrupts a timerun, even when team switches are allowed - only Axis <-> Allies switches are valid
- changing auto RTV settings via vote now has better feedback
  - successful vote tells whether it was turned on, or the interval was adjusted
- 2 minute warning no longer prints for auto RTV if it gets adjusted via vote such that there's less than 2 minutes until next vote
- __random__ parameter for __(global)accum__ now requires a non-zero value
- __rate__ parameter on __playanim__ script action was clamped to __1 - 999__

## Fixed
- multiple __trigger_multiple__ entities could not be activated simultaneously
- __surfaceparm nodamage__ was playing doubled footsteps
- OB detector Y position was too high compared to old versions
- RTV menu did not draw if a player connected after/during the first RTV vote of the map
- __vote_allow_rtv 0__ was blocking auto RTV from getting called
- potential crash in client rtv menu when __g_rtvMapCount__ was set to < 9
- __etj_fixedCushionSteps__ footstep sound prediction was broken
- auto RTV could be voted off when it was already off
- __g_oss__ incorrectly indicated that macOS arm64 was supported
- __(global)accum__ indices 8 and 9 were working unreliably