Fix the out-of-world error we saw in the team game yesterday

This was SVN commit r15145.
This commit is contained in:
sanderd17 2014-05-11 09:36:12 +00:00
parent d70abd548a
commit 0a880413fe

View File

@ -4194,6 +4194,8 @@ UnitAI.prototype.MoveToTargetAttackRange = function(target, type)
var range = cmpAttack.GetRange(type);
var thisCmpPosition = Engine.QueryInterface(this.entity, IID_Position);
if (!thisCmpPosition.IsInWorld())
return false;
var s = thisCmpPosition.GetPosition();
var targetCmpPosition = Engine.QueryInterface(target, IID_Position);
@ -4296,6 +4298,9 @@ UnitAI.prototype.CheckTargetAttackRange = function(target, type)
var range = cmpAttack.GetRange(type);
var thisCmpPosition = Engine.QueryInterface(this.entity, IID_Position);
if (!thisCmpPosition.IsInWorld())
return false;
var s = thisCmpPosition.GetPosition();
var t = targetCmpPosition.GetPosition();