From 0da0dbc9a3586f759f98bb6600432fdf1f19a49c Mon Sep 17 00:00:00 2001 From: galaxyhaxz Date: Fri, 12 Jul 2019 22:58:50 -0500 Subject: [PATCH] Fix AddCbolt conditional --- Source/missiles.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 856a07ecf..9b6c695cc 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -2283,12 +2283,16 @@ void AddFlamec(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, void AddCbolt(int mi, int sx, int sy, int dx, int dy, int midir, char micaster, int id, int dam) { + /// ASSERT: assert((DWORD)mi < MAXMISSILES); + if (micaster == 0) { - if (id != -1) + if (id == myplr) { missile[mi]._mirnd = random(63, 15) + 1; - else + missile[mi]._midam = random(68, plr[id]._pMagic >> 2) + 1; + } else { missile[mi]._mirnd = random(63, 15) + 1; - missile[mi]._midam = random(68, plr[id]._pMagic >> 2) + 1; + missile[mi]._midam = random(68, plr[id]._pMagic >> 2) + 1; + } } else { missile[mi]._mirnd = random(63, 15) + 1; missile[mi]._midam = 15;