From 2df5fe52f86186c806d517b053ddd5e48ff6fdf9 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 12 Aug 2024 17:30:12 +0200 Subject: bot: default username and character --- server/bot/src/main.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'server/bot/src') diff --git a/server/bot/src/main.rs b/server/bot/src/main.rs index 9e3fbee1..e9798b75 100644 --- a/server/bot/src/main.rs +++ b/server/bot/src/main.rs @@ -25,7 +25,14 @@ use std::{thread::sleep, time::Duration}; #[derive(Parser)] struct Args { + /// Bot player name, algo name by default + #[arg(short, long)] + username: Option, + /// Bot character id + #[arg(short, long, default_value_t = 51)] + character: i32, algo: String, + /// Websocket address of the server address: String, } @@ -48,8 +55,8 @@ fn main() -> Result<()> { let mut game = Game::default(); network.queue_out.push_back(PacketS::Join { - name: "bot".to_string(), - character: 1, + name: format!("{}-bot", args.username.clone().unwrap_or(args.algo.clone())), + character: args.character, }); let mut bots = Vec::new(); -- cgit v1.2.3-70-g09d2