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; }