diff --git a/Source/spells.cpp b/Source/spells.cpp index 8bd5d983e..c9bde2a22 100644 --- a/Source/spells.cpp +++ b/Source/spells.cpp @@ -138,7 +138,7 @@ void CastSpell(int id, int spl, int sx, int sy, int dx, int dy, int caster, int if (spelldata[spl].sMissiles[0] == MIS_CBOLT) { UseMana(id, SPL_CBOLT); - for (i = 0; i < (spllvl >> 1) + 3; i++) { + for (i = (spllvl >> 1) + 3; i > 0; i--) { AddMissile(sx, sy, dx, dy, dir, MIS_CBOLT, caster, id, 0, spllvl); } }