From c869d237784f7f15bce8e4590ca46da51eac08bd Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Sat, 22 Nov 2025 15:15:24 +0100 Subject: [PATCH] #ZONE - Small fix --- Moose Development/Moose/Core/Zone.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Moose Development/Moose/Core/Zone.lua b/Moose Development/Moose/Core/Zone.lua index 4eb9eed6c..851ea0caf 100644 --- a/Moose Development/Moose/Core/Zone.lua +++ b/Moose Development/Moose/Core/Zone.lua @@ -1165,10 +1165,10 @@ function ZONE_RADIUS:Scan( ObjectCategories, UnitCategories ) self.ScanData.SceneryTable = {} self.ScanData.Units = {} - local ZoneCoord = self:GetCoordinate() + local ZoneCoord = self:GetCoordinate():SetAlt() local ZoneRadius = self:GetRadius() - --self:F({ZoneCoord = ZoneCoord, ZoneRadius = ZoneRadius, ZoneCoordLL = ZoneCoord:ToStringLLDMS()}) + --self:I({x = ZoneCoord.x, y=ZoneCoord.y, z=ZoneCoord.z, ZoneRadius = ZoneRadius}) local SphereSearch = { id = world.VolumeType.SPHERE, @@ -1180,6 +1180,7 @@ function ZONE_RADIUS:Scan( ObjectCategories, UnitCategories ) local function EvaluateZone( ZoneObject ) --if ZoneObject:isExist() then --FF: isExist always returns false for SCENERY objects since DCS 2.2 and still in DCS 2.5 + if ZoneObject and self:IsVec3InZone(ZoneObject:getPoint()) then -- Get object category. @@ -3381,7 +3382,7 @@ function ZONE_POLYGON:Scan( ObjectCategories, UnitCategories ) self.ScanData.Scenery[SceneryType] = self.ScanData.Scenery[SceneryType] or {} self.ScanData.Scenery[SceneryType][SceneryName] = SCENERY:Register( SceneryName, ZoneObject ) table.insert(self.ScanData.SceneryTable,self.ScanData.Scenery[SceneryType][SceneryName]) - --self:T( { SCENERY = self.ScanData.Scenery[SceneryType][SceneryName] } ) + --self:I( { SCENERY = self.ScanData.Scenery[SceneryType][SceneryName] } ) end end