From fd80142282fcef628466a18e3ea62f0d1372d807 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 3 Sep 2025 21:58:13 +0200 Subject: replaytools sends end packet, quit movie mode on replay end --- client/game.gd | 3 +++ client/menu/entry.gd | 2 ++ 2 files changed, 5 insertions(+) (limited to 'client') diff --git a/client/game.gd b/client/game.gd index 27c545f2..a1b7e538 100644 --- a/client/game.gd +++ b/client/game.gd @@ -353,6 +353,9 @@ func handle_packet(p): get_parent().replace_menu("res://menu/game.tscn", p.uri[0]) "replay_start": is_replay = true + "replay_stop": + if is_replay and OS.has_feature("movie"): + menu.exit() "pause": overlay.timer.paused = p.state Global.game_paused = p.state diff --git a/client/menu/entry.gd b/client/menu/entry.gd index 577161c9..ac16f808 100644 --- a/client/menu/entry.gd +++ b/client/menu/entry.gd @@ -27,6 +27,8 @@ func _ready(): await submenu("res://menu/setup.tscn") else: await submenu("res://menu/main.tscn") + + print("Menu stack empty, quitting game.") get_tree().quit() func quit(): -- cgit v1.2.3-70-g09d2