diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 7e962c44c..5854ceccf 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -2132,7 +2132,7 @@ void AddInfra(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, i int i; missile[mi]._mirange = 1584; - for (i = 0; i < missile[mi]._mispllvl; i++) { + for (i = missile[mi]._mispllvl; i > 0; i--) { missile[mi]._mirange += missile[mi]._mirange >> 3; } missile[mi]._mirange += missile[mi]._mirange * plr[id]._pISplDur >> 7;