From adf7065579bd2cf6a78bb6cc318a6eb1f3f48970 Mon Sep 17 00:00:00 2001 From: qndel Date: Wed, 4 Sep 2019 23:39:36 +0200 Subject: [PATCH] AddNova cleanup --- Source/missiles.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 4331cfa11..635c17e37 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -2158,8 +2158,10 @@ void AddNova(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, in missile[mi]._miVar1 = dx; missile[mi]._miVar2 = dy; if (id != -1) { - missile[mi]._midam = (random(66, 6) + random(66, 6) + random(66, 6) + random(66, 6) + random(66, 6) + plr[id]._pLevel + 5) >> 1; - for (k = 0; k < missile[mi]._mispllvl; k++) { + missile[mi]._midam = (random(66, 6) + random(66, 6) + random(66, 6) + random(66, 6) + random(66, 6)); + missile[mi]._midam += plr[id]._pLevel + 5; + missile[mi]._midam >>= 1; + for (k = missile[mi]._mispllvl; k > 0; k--) { missile[mi]._midam += missile[mi]._midam >> 3; } if (!mienemy)