From 9605bb5cdb32a7565aadea41765afdb4a95dd161 Mon Sep 17 00:00:00 2001 From: qndel Date: Wed, 4 Sep 2019 23:18:38 +0200 Subject: [PATCH] [hellfire] AddAcid bin exact (#1514) * [hellfire] AddAcid bin exact * else --- Source/missiles.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 2c85bbd47..c41ea0da9 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -1879,10 +1879,17 @@ void AddAcid(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, in { GetMissileVel(mi, sx, sy, dx, dy, 16); SetMissDir(mi, GetDirection16(sx, sy, dx, dy)); +#ifdef HELLFIRE + if (missile[mi]._mixvel & 0xFFFF0000 || missile[mi]._miyvel & 0xFFFF0000) + missile[mi]._mirange = 5 * (monster[id]._mint + 4); + else + missile[mi]._mirange = 1; +#else + missile[mi]._mirange = 5 * (monster[id]._mint + 4); +#endif missile[mi]._mlid = -1; missile[mi]._miVar1 = sx; missile[mi]._miVar2 = sy; - missile[mi]._mirange = 5 * (monster[id]._mint + 4); PutMissile(mi); }