extends Node2D func _ready() -> void: AudioManager.play_ambiance("entrepot") await get_tree().process_frame for zone in get_tree().get_nodes_in_group("repair_zones"): if zone is RepairZone: zone.repair_requested.connect(_on_repair_requested) func _on_repair_requested(npc_id: String) -> void: GameState.complete_repair(npc_id)