From e7385c738a12e32d36e97f80f26fabdb5223f36e Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 6 Jun 2025 18:55:49 +0200 Subject: unlock spectator camera on zooming --- client/game.gd | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'client') diff --git a/client/game.gd b/client/game.gd index 4df0c60d..100125fd 100644 --- a/client/game.gd +++ b/client/game.gd @@ -401,6 +401,10 @@ func update_center(): return if Input.get_vector("left", "right", "forwards", "backwards").normalized().length() > .1: spectating_mode = SpectatingMode.FREE + if Input.is_action_just_pressed("zoom_out_discrete") or Input.is_action_just_pressed("zoom_in_discrete"): + spectating_mode = SpectatingMode.FREE + if abs(Input.get_axis("zoom_in", "zoom_out")) > .1: + spectating_mode = SpectatingMode.FREE elif spectating_mode == SpectatingMode.FREE and Input.is_action_just_pressed("reset"): spectating_mode = SpectatingMode.CENTER match spectating_mode: -- cgit v1.2.3-70-g09d2