From 5f8907b5a7403f6b2fb5969bd79a51f95cd56dd0 Mon Sep 17 00:00:00 2001 From: CapsizeGlimmer <> Date: Thu, 4 Jun 2020 21:48:26 -0400 Subject: [PATCH] Implement chat filtering for /say /region /group etc. --- common/src/comp/agent.rs | 5 +- common/src/comp/chat.rs | 26 +++++++- common/src/msg/server.rs | 6 -- server/src/cmd.rs | 28 +++----- server/src/events/mod.rs | 26 +++----- server/src/events/player.rs | 17 ++--- server/src/state_ext.rs | 126 +++++++++++++++++++++++++++++++++++- server/src/sys/message.rs | 44 ++++++------- 8 files changed, 196 insertions(+), 82 deletions(-) diff --git a/common/src/comp/agent.rs b/common/src/comp/agent.rs index 4ad4794181..07c7b4b5e8 100644 --- a/common/src/comp/agent.rs +++ b/common/src/comp/agent.rs @@ -1,4 +1,4 @@ -use crate::path::Chaser; +use crate::{path::Chaser, state::Time}; use specs::{Component, Entity as EcsEntity}; use specs_idvs::IDVStorage; use vek::*; @@ -128,9 +128,6 @@ pub struct SpeechBubble { pub timeout: Option