feat: Implement the new Stop N Go game mode with dedicated managers, models, and UI.

This commit is contained in:
Yogi Wiguna
2026-02-26 11:29:58 +08:00
parent 3cd67c02ab
commit c57b045bef
7 changed files with 36 additions and 24 deletions
+3 -2
View File
@@ -461,8 +461,9 @@ func spawn_powerups_around(center: Vector2i, force_powerups: bool = true):
if rng.randf() < 0.7:
item_id = rng.randi_range(7, 10)
else:
# 30% Chance for PowerUp (Exclude Wall 13 only in Stop n Go)
if LobbyManager.game_mode == "Stop n Go":
# 30% Chance for PowerUp (Speed 11, Freeze 12, Ghost 14 - Exclude Wall 13 in restricted modes)
var is_restricted = LobbyManager.game_mode == "Stop n Go" or LobbyManager.game_mode == "Tekton Doors"
if is_restricted:
item_id = [11, 12, 14].pick_random()
else:
item_id = rng.randi_range(11, 14)