extends Node2D # Preview, not a test - the research screen with a node selected, so the tree's # share of the screen and the resource table's spacing can actually be looked # at rather than reasoned about from offsets. # # bash tests/screenshot.sh res://tests/_skill_menu_preview.tscn /tmp/skills.png 20 720x1280 func _ready() -> void: GameState.buildings.clear() GameState.extractors.clear() GameState.transporters.clear() GameState.reset_progression() GameState.bank_inventory.set_amount(GameState.RESOURCE_ORE, 240) GameState.bank_inventory.set_amount(GameState.RESOURCE_GAS, 85) GameState.fleet_inventory.set_amount(GameState.RESOURCE_ORE, 17) GameState.research_points = 6 var main: Node = load("res://world/Main.tscn").instantiate() add_child(main) main.get_node("EnemySpawner").set_process(false) main.get_node("AsteroidField").set_process(false) var build: Node = main.get_node("BuildController") build.skill_menu.visible = true build.skill_tree.selected_id = "shipyards" build._refresh_skill_menu("shipyards")