From a157c1efc448b4bc11f83222ad75e28030a670f6 Mon Sep 17 00:00:00 2001 From: Yogi Wiguna Date: Wed, 25 Feb 2026 12:32:46 +0800 Subject: [PATCH] feat: implement main game scene with manager initialization, UI setup, multiplayer integration, and core gameplay features like the message bar and pre-game countdown. --- scenes/main.gd | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scenes/main.gd b/scenes/main.gd index f4c54c8..d5cb458 100644 --- a/scenes/main.gd +++ b/scenes/main.gd @@ -607,6 +607,10 @@ func _start_game(): if LobbyManager.game_mode == "Stop n Go" and stop_n_go_manager: stop_n_go_manager.setup_mission_tiles() + # Spawn Static Tektons BEFORE countdown (Free Mode only) + if LobbyManager.game_mode != "Stop n Go": + spawn_static_tektons() + await _start_pre_game_countdown() GameStateManager.start_game() @@ -791,9 +795,6 @@ func spawn_tekton_npc(): var enhanced_gridmap = $EnhancedGridMap if not enhanced_gridmap: return - # Spawn Static Tektons (Using Manager) - spawn_static_tektons() - # Spawn 3 Roaming Tektons var spawned_count = 0 var attempts = 0