var speakerProxy = EnsureProxy(ev.Player.Nickname);
if (ev.Player.Nickname != ev.Player.DisplayName)
{
Player.Get(speakerProxy).DisplayName = ev.Player.DisplayName;
}
var channel = VoiceChatChannel.RoundSummary;
if (!_useProxy)
{
speakerProxy = ev.Player.ReferenceHub;
channel = VoiceChatChannel.Radio;
}
var radioMessage = new VoiceMessage(speakerProxy, channel, ev.Message.Data, ev.Message.DataLength, false);
foreach (var player in Player.ReadyList)
{
if (player.IsDummy || player == ev.Player)
continue;
if (!CanReceiveRadio(player, ev.Player.ReferenceHub))
continue;
player.Connection.Send(radioMessage, 0);
}
Lazy fix but I am done with navigating the sphagetti to try and find where to increase the max distance





























