From d1bbc09e4f88d04b7cda56c1040c305270a3eeda Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 29 Sep 2025 23:25:13 +0200 Subject: Delay announcement when paused --- server/src/commands.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'server/src/commands.rs') diff --git a/server/src/commands.rs b/server/src/commands.rs index 1ffe4cd1..ad5812bd 100644 --- a/server/src/commands.rs +++ b/server/src/commands.rs @@ -18,7 +18,7 @@ use crate::{ entity::{bot::BotDriver, tutorial::Tutorial}, message::TrError, - server::Server, + server::{AnnounceState, Server}, tre, trm, }; use anyhow::Result; @@ -173,11 +173,8 @@ impl Server { .generate_with_book(&spec) .map_err(|e| TrError::Plain(e.to_string()))?; self.load(data, timer.map(Duration::from_secs)); - if !skip_announce { - self.announce_timer = 3.5; - self.packet_out - .push_back(PacketC::Menu(Menu::AnnounceStart)); - self.update_paused(); + if skip_announce { + self.announce_state = AnnounceState::Done } } Command::End => { -- cgit v1.2.3-70-g09d2