From 00c54b4594cd58504a7c93ac953ae6fe9f13c19a Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 26 Jun 2024 14:16:54 +0200 Subject: random customer names --- Cargo.lock | 17 +++++++++++++++++ server/Cargo.toml | 1 + server/src/customer/mod.rs | 3 ++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index c5f45322..256e5864 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -212,6 +212,12 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" +[[package]] +name = "deunicode" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00" + [[package]] name = "digest" version = "0.10.7" @@ -251,6 +257,16 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "fake" +version = "2.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c25829bde82205da46e1823b2259db6273379f626fc211f126f65654a2669be" +dependencies = [ + "deunicode", + "rand 0.8.5", +] + [[package]] name = "fnv" version = "1.0.7" @@ -848,6 +864,7 @@ dependencies = [ "anyhow", "clap", "env_logger", + "fake", "futures-util", "glam", "log", diff --git a/server/Cargo.toml b/server/Cargo.toml index 9b954908..f09bdf4e 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -18,3 +18,4 @@ serde_yaml = "0.9.34+deprecated" rand = "0.9.0-alpha.1" shlex = "1.3.0" clap = { version = "4.5.7", features = ["derive"] } +fake = "2.9.2" diff --git a/server/src/customer/mod.rs b/server/src/customer/mod.rs index 0b300b6e..7f32b094 100644 --- a/server/src/customer/mod.rs +++ b/server/src/customer/mod.rs @@ -25,6 +25,7 @@ use crate::{ state::State, }; use anyhow::{anyhow, Result}; +use fake::{faker, Fake}; use glam::{IVec2, Vec2}; use log::{debug, error, warn}; use movement::MovementBase; @@ -193,7 +194,7 @@ impl CustomerManager { packets_out.push(( id, PacketS::Join { - name: "George".to_string(), + name: faker::name::fr_fr::Name().fake(), character: -2, }, )); -- cgit v1.2.3-70-g09d2