public override void BroadcastInclusive(string command, UserBase sender, params object[] arguments)
{
List<object> full = new List<object>(new object[]
{
sender == null ? Server.Id : (object)sender.Mask,
});
full.AddRange(arguments);
object[] args = full.ToArray();
if (sender == null || !HasFlag("Arena") || sender.IsVoice(this))
{
foreach (UserBase u in Users.Values)
{
u.SendCommand(command, args);
}
}
else
{
sender.SendCommand(command, args);
}
}