From 351dcb1fb8a549db32edaf479ba9ff9168b6159f Mon Sep 17 00:00:00 2001 From: Dendy Faist Date: Thu, 5 Mar 2026 21:26:55 +0100 Subject: [PATCH] feat: Do not spawn pickups in station --- level.gd | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/level.gd b/level.gd index af4efac..bb3864b 100644 --- a/level.gd +++ b/level.gd @@ -83,17 +83,23 @@ func initialize_world() -> void: var row: Array for y in range(dimension): var new_chunk = null + var can_spawn_pickup = false if Vector2i(x,y) == station: new_chunk = station_scn.instantiate() elif Vector2i(x,y) == spawn: new_chunk = spawn_scn.instantiate() + can_spawn_pickup = true else: new_chunk = chunk_scn.instantiate() - + can_spawn_pickup = true + new_chunk.position = Vector3(x * Global.chunk_size+1, 0, y * Global.chunk_size+1) row.append(new_chunk) $ChunkContainer.add_child(new_chunk) + if not can_spawn_pickup: + continue + if randi() % bonus_time_spawn_rate == 0: var bonus_time = bonus_time_scn.instantiate() bonus_time.position.x = new_chunk.position.x + randf_range(-Global.chunk_size/2, Global.chunk_size/2)