diff options
Diffstat (limited to 'client/menu')
| -rw-r--r-- | client/menu/lobby.gd | 11 | 
1 files changed, 10 insertions, 1 deletions
diff --git a/client/menu/lobby.gd b/client/menu/lobby.gd index 5385f6d6..d3172e70 100644 --- a/client/menu/lobby.gd +++ b/client/menu/lobby.gd @@ -23,6 +23,7 @@ var map_count  var selected_map := 0  var selected_map_name: String +var bots_enabled := false  var bot_counts := {}  var bot_reset_buttons := {}  var bot_display_names := { @@ -156,7 +157,14 @@ func _on_right_pressed():  func _on_controller_button_pressed():  	if selected_map_name != null: -		game.mp.send_chat(game.player_id, "/start %s" % selected_map_name) +		var start_msg := "/start %s" % selected_map_name +		 +		if bots_enabled: +			for k in bot_counts.keys(): +				for i in range(bot_counts[k]): +					start_msg += "\nsummon-bot %s" % k +		 +		game.mp.send_chat(game.player_id, start_msg)  		Sound.play_music("stop") # TODO: Game music enter  func _on_join_spectate_pressed(): @@ -174,5 +182,6 @@ func check_for_music():  		Sound.play_music("stop") # TODO: Game music enter  func _on_enable_bots_toggled(toggled_on): +	bots_enabled = toggled_on  	bot_settings_conainer.visible = toggled_on  	bots_container.size_flags_vertical = SIZE_EXPAND_FILL if toggled_on else SIZE_FILL  |