1
0
forked from 0ad/0ad

Fix BuildingAI error in FireArrows

Fixes d0fc8ff67d

Differential Revision: https://code.wildfiregames.com/D3159
This was SVN commit r24284.
This commit is contained in:
wraitii 2020-11-28 14:06:17 +00:00
parent 2cfd1b9fac
commit 3b81fff942
2 changed files with 2 additions and 2 deletions

View File

@ -357,7 +357,7 @@ BuildingAI.prototype.FireArrows = function()
// Copied from UnitAI's MoveToTargetAttackRange.
let targetCmpPosition = Engine.QueryInterface(selectedTarget, IID_Position);
if (!targetCmpPosition.IsInWorld())
if (!targetCmpPosition || !targetCmpPosition.IsInWorld())
continue;
let t = targetCmpPosition.GetPosition();

View File

@ -4552,7 +4552,7 @@ UnitAI.prototype.MoveToTargetAttackRange = function(target, type)
let s = thisCmpPosition.GetPosition();
let targetCmpPosition = Engine.QueryInterface(target, IID_Position);
if (!targetCmpPosition.IsInWorld())
if (!targetCmpPosition || !targetCmpPosition.IsInWorld())
return false;
let t = targetCmpPosition.GetPosition();