extends Level const pawn_controller_template = preload("res://templates/pawn_controller.tscn") @onready var player_spawner = %Spawner func _ready() -> void: print("LEVEL LOADING, ID: " + str(Multiplayer.id) + " with " + str(Multiplayer.players.size()) + " keys recognized") Game.level = self func setup() -> void: if Multiplayer.is_host(): spawn_players() func spawn_players() -> void: for key in Game.pawns_selected: var pc : PawnController = pawn_controller_template.instantiate() var pd = Game.pawns_selected[key] player_spawner.add_pawn(pc, key) pc.setup(key,pd.starting_traps)