From a6ab13fc49801a7f0a0471a31377fcfe92f45c0f Mon Sep 17 00:00:00 2001 From: qndel Date: Wed, 4 Sep 2019 23:18:06 +0200 Subject: [PATCH] [hellfire] AddMagmaball bin exact (#1513) --- Source/missiles.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 63a5e0ad0..2c85bbd47 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -1355,7 +1355,14 @@ void AddMagmaball(int mi, int sx, int sy, int dx, int dy, int midir, char mienem missile[mi]._mitxoff += 3 * missile[mi]._mixvel; missile[mi]._mityoff += 3 * missile[mi]._miyvel; GetMissilePos(mi); +#ifdef HELLFIRE + if (missile[mi]._mixvel & 0xFFFF0000 || missile[mi]._miyvel & 0xFFFF0000) + missile[mi]._mirange = 256; + else + missile[mi]._mirange = 1; +#else missile[mi]._mirange = 256; +#endif missile[mi]._miVar1 = sx; missile[mi]._miVar2 = sy; missile[mi]._mlid = AddLight(sx, sy, 8);