Check if unit exists before trying to get it's position etc.

This commit is contained in:
RexAttaque
2022-08-23 02:01:17 +02:00
parent 65ab11aae1
commit 240d2b6cbb
+2
View File
@@ -5482,6 +5482,7 @@ function ctld.laseUnit(_enemyUnit, _jtacUnit, _jtacGroupName, _laserCode)
local _spots = {} local _spots = {}
if _enemyUnit:isExist() then
local _enemyVector = _enemyUnit:getPoint() local _enemyVector = _enemyUnit:getPoint()
local _enemyVectorUpdated = { x = _enemyVector.x, y = _enemyVector.y + 2.0, z = _enemyVector.z } local _enemyVectorUpdated = { x = _enemyVector.x, y = _enemyVector.y + 2.0, z = _enemyVector.z }
@@ -5554,6 +5555,7 @@ function ctld.laseUnit(_enemyUnit, _jtacUnit, _jtacGroupName, _laserCode)
_oldIR:setPoint(_enemyVectorUpdated) _oldIR:setPoint(_enemyVectorUpdated)
end end
end end
end
end end
-- get currently selected unit and check they're still in range -- get currently selected unit and check they're still in range