Provision transporters with hubs

This commit is contained in:
Loïc Wisniewski 2026-08-15 00:09:10 +02:00
commit d0a9f5b971
21 changed files with 309 additions and 588 deletions

View file

@ -0,0 +1,23 @@
extends Node
# Visual-only phone preview for the combat-fleet hangar. Logistics
# transporters deliberately have no card here.
func _ready() -> void:
GameState.buildings.clear()
GameState.extractors.clear()
GameState.transporters.clear()
GameState.stored_vessels = [
GameState.VESSEL_INTERCEPTOR,
GameState.VESSEL_SHIELD, GameState.VESSEL_SHIELD,
]
var main: Node = load("res://Main.tscn").instantiate()
add_child(main)
main.get_node("AsteroidField").set_process(false)
main.get_node("EnemySpawner").set_process(false)
main.get_node("Fleet").spawn_ships(3, Vector2.ZERO, PackedStringArray([
GameState.VESSEL_INTERCEPTOR, GameState.VESSEL_INTERCEPTOR,
GameState.VESSEL_SHIELD,
]))
main.get_node("BuildController")._on_hangar_pressed()