chance between [0..1] , distance in meters
См. определение в файле PlayerBase.c строка 8072
8073 {
8074 if (Math.RandomFloat01() > chance)
8075 return;
8076
8078 float dist_check = distance * distance;
8079 PluginTransmissionAgents plugin = PluginTransmissionAgents.Cast(
GetPlugin(PluginTransmissionAgents));
8080
8082 {
8083 if (vector.DistanceSq(GetWorldPosition(), target.GetWorldPosition()) < dist_check && target != this)
8084 {
8086 }
8087 }
8088 }
PluginBase GetPlugin(typename plugin_type)
static ref array< Man > m_ServerPlayers
const int AGT_AIRBOURNE_BIOLOGICAL
Перекрестные ссылки AGT_AIRBOURNE_BIOLOGICAL, vector::DistanceSq(), g_Game, GetPlugin(), m_ServerPlayers и Math::RandomFloat01().
Используется в SpreadAgents().