mirror of
https://github.com/ciribob/DCS-CTLD.git
synced 2026-08-19 05:35:54 +00:00
commit
This commit is contained in:
@@ -1977,12 +1977,16 @@ function ctld.getNearbyUnits(_point, _radius, _coalition)
|
|||||||
local _unitList = mist.DBs.unitsByName
|
local _unitList = mist.DBs.unitsByName
|
||||||
for k, _unit in pairs(mist.DBs.unitsByName) do
|
for k, _unit in pairs(mist.DBs.unitsByName) do
|
||||||
local u = Unit.getByName(k)
|
local u = Unit.getByName(k)
|
||||||
if u and u:isActive() and (_coalition == 4 or u:getCoalition() == _coalition) then
|
if u then
|
||||||
--local _dist = ctld.getDistance(u:getPoint(), _point)
|
if u:isActive() and (_coalition == 4 or u:getCoalition() == _coalition) then
|
||||||
local _dist = mist.utils.get2DDist(u:getPoint(), _point)
|
--local _dist = ctld.getDistance(u:getPoint(), _point)
|
||||||
if _dist <= _radius then
|
local _dist = mist.utils.get2DDist(u:getPoint(), _point)
|
||||||
table.insert(_units, k) -- insert nearby unitName
|
if _dist <= _radius then
|
||||||
|
table.insert(_units, k) -- insert nearby unitName
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
else
|
||||||
|
ctld.logTrace("FG_ unitName(k) = %s", ctld.p(k))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
return _units
|
return _units
|
||||||
|
|||||||
Reference in New Issue
Block a user