From a4cfec4bc0c1b881a45cf04f63faea2dd88d1e91 Mon Sep 17 00:00:00 2001 From: tpart Date: Thu, 19 Sep 2024 22:38:24 +0200 Subject: Clear tutorial queue if tutorial completed unsuccessfully --- client/game.gd | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'client') diff --git a/client/game.gd b/client/game.gd index 0fc42333..304d88bd 100644 --- a/client/game.gd +++ b/client/game.gd @@ -247,10 +247,12 @@ func handle_packet(p): while item_names[p.item] in tutorial_queue: tutorial_queue.erase(item_names[p.item]) - if not tutorial_queue.is_empty(): - tutorial_running = true - update_tutorial_running.emit(tutorial_running) - mp.send_chat(player_id, "/start-tutorial %s" % tutorial_queue.pop_front()) + if not tutorial_queue.is_empty(): + tutorial_running = true + update_tutorial_running.emit(tutorial_running) + mp.send_chat(player_id, "/start-tutorial %s" % tutorial_queue.pop_front()) + else: + tutorial_queue.clear() "menu": match p.menu: "book": -- cgit v1.2.3-70-g09d2