diff --git a/scripts/main.js b/scripts/main.js index 12206b9..8bced6d 100644 --- a/scripts/main.js +++ b/scripts/main.js @@ -1,3 +1,12 @@ +// Reset slider when not playing. Might be necessary before joining multiplayer. +Events.on(StateChangeEvent, event => { + if(event.to == GameState.State.playing) return; + let speed = 1; + Time.setDeltaProvider(() => Math.min(Core.graphics.getDeltaTime() * 60 * speed, 3 * speed)); + foldedButton.setText(speedText(0)); + timeSlider.setValue(0); +}); + // Erase all out of bounds units every 2 seconds. Timer.schedule(() => { Groups.unit.each(u => { @@ -91,6 +100,9 @@ function speedText(speed){ } function visibility(){ + if (Vars.net.client()) { + return false; + } if(!Vars.ui.hudfrag.shown || Vars.ui.minimapfrag.shown()) return false; if(!Vars.mobile) return true;