From 2004fb5e62b1090058fbf92dd1a15ca34d87f79b Mon Sep 17 00:00:00 2001 From: leper Date: Sun, 2 Dec 2012 22:02:36 +0000 Subject: [PATCH] Fix error caused by unit dying while attacking. This was SVN commit r12919. --- .../data/mods/public/simulation/components/Formation.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/binaries/data/mods/public/simulation/components/Formation.js b/binaries/data/mods/public/simulation/components/Formation.js index cbf4bd5c08..f21064cfa9 100644 --- a/binaries/data/mods/public/simulation/components/Formation.js +++ b/binaries/data/mods/public/simulation/components/Formation.js @@ -198,7 +198,11 @@ Formation.prototype.GetMaxAttackRangeFunction = function(target) if (!cmpAttack) continue; - range = cmpAttack.GetRange(cmpAttack.GetBestAttackAgainst(target)); + var type = cmpAttack.GetBestAttackAgainst(target); + if (!type) + continue; + + range = cmpAttack.GetRange(type); if (range.max > result) result = range.max; }