From 94c1b01f3d7ffdc9b3ffe233026026a7380cafa0 Mon Sep 17 00:00:00 2001 From: Bohicatv Date: Tue, 17 Mar 2026 19:20:17 -0700 Subject: [PATCH] simplify --- Projects/UOContent/Engines/Chat/Channel.cs | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Projects/UOContent/Engines/Chat/Channel.cs b/Projects/UOContent/Engines/Chat/Channel.cs index b69d2eadc..d91f1fbbe 100644 --- a/Projects/UOContent/Engines/Chat/Channel.cs +++ b/Projects/UOContent/Engines/Chat/Channel.cs @@ -326,23 +326,23 @@ namespace Server.Engines.Chat public void SendMessage(int number, ChatUser initiator, string param1 = null, string param2 = null) { - for (var i = 0; i < _Users.Count; ++i) + for (var i = _Users.Count - 1; i >= 0; --i) { - var user = _Users[i]; + var user = _Users[i]; - if (user == initiator) - { - continue; - } + if (user == initiator) + { + continue; + } - if (user.CheckOnline()) - { - user.SendMessage(number, param1, param2); - } - else if (!Contains(user)) - { - --i; - } + if (user.CheckOnline()) + { + user.SendMessage(number, param1, param2); + } + else + { + RemoveUser(user); + } } }