diff options
Diffstat (limited to 'server/src/entity/customers.rs')
-rw-r--r-- | server/src/entity/customers.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/server/src/entity/customers.rs b/server/src/entity/customers.rs index 02051901..05246a54 100644 --- a/server/src/entity/customers.rs +++ b/server/src/entity/customers.rs @@ -18,7 +18,7 @@ use super::{bot::BotDriver, Entity, EntityContext}; use anyhow::Result; use hurrycurry_bot::algos::{Customer, CustomerConfig}; -use hurrycurry_protocol::PlayerClass; +use hurrycurry_protocol::{Character, PlayerClass}; use rand::random; pub struct Customers { @@ -56,7 +56,11 @@ impl Entity for Customers { self.spawn_cooldown = 10. + random::<f32>() * 10.; let bot = BotDriver::new( "".to_string(), - -1 - random::<u16>() as i32, + Character { + color: random(), + hairstyle: random(), + headwear: 0, + }, PlayerClass::Customer, Customer::new(CustomerConfig { unknown_order: !c.serverdata.flags.disable_unknown_orders, |