From 5cbe785de756610dbc159045ba44f459b5ae1ed8 Mon Sep 17 00:00:00 2001 From: ghostlyzsh Date: Wed, 3 Jan 2024 00:52:57 -0600 Subject: [PATCH] module cap, just a little thing --- server/src/component.rs | 2 +- server/src/main.rs | 45 +++++++++++++++++++++++------------------ 2 files changed, 26 insertions(+), 21 deletions(-) diff --git a/server/src/component.rs b/server/src/component.rs index d2626d38bf2fe12c7c2dc4982107c34fbdf4a3c9..6de398f278f81b23209d027b997a627153203b72 100644 --- a/server/src/component.rs +++ b/server/src/component.rs @@ -75,7 +75,7 @@ pub struct PlayerBundle { pub struct ModuleTimer(pub Timer); impl ModuleTimer { pub fn new() -> Self { - Self(Timer::from_seconds(3.0, TimerMode::Repeating)) + Self(Timer::from_seconds(0.03, TimerMode::Repeating)) } } impl Default for ModuleTimer { diff --git a/server/src/main.rs b/server/src/main.rs index 93609aac41ce95d738c562bf2b95b32641c4146f..edea46442e85110ec7055de7eac5a6bba72628d7 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -43,6 +43,9 @@ const GRAVITY: f32 = 0.02; const PART_HALF_SIZE: f32 = 25.0; const THRUSTER_FORCE: f32 = 0.08; +// maybe make this only cargo modules later +const FREE_MODULE_CAP: usize = 30; + fn main() { App::new() .insert_resource(TwiteServerConfig { @@ -104,7 +107,7 @@ fn spawn_planets(mut commands: Commands) { .insert(ReadMassProperties::default()) .insert(RigidBody::Fixed); } -fn module_spawn(mut commands: Commands, time: Res