From bec59ba793b1e6662e4f5e5d2ceee7ba2fc5a6fb Mon Sep 17 00:00:00 2001 From: qndel Date: Mon, 12 Oct 2020 02:49:49 +0200 Subject: [PATCH] [hellfire] AddMisexp bin exact --- Source/missiles.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index ff11bb050..6f9e1270b 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -2356,6 +2356,7 @@ void AddMisexp(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, if (mienemy && id > 0) { mon = monster[id].MType; +#ifndef HELLFIRE if (mon->mtype == MT_SUCCUBUS) SetMissAnim(mi, MFILE_FLAREEXP); if (mon->mtype == MT_SNOWWICH) @@ -2364,6 +2365,22 @@ void AddMisexp(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, SetMissAnim(mi, MFILE_SCBSEXPD); if (mon->mtype == MT_SOLBRNR) SetMissAnim(mi, MFILE_SCBSEXPC); +#else + switch (mon->mtype) { + case MT_SUCCUBUS: + SetMissAnim(mi, MFILE_FLAREEXP); + break; + case MT_SNOWWICH: + SetMissAnim(mi, MFILE_SCBSEXPB); + break; + case MT_HLSPWN: + SetMissAnim(mi, MFILE_SCBSEXPD); + break; + case MT_SOLBRNR: + SetMissAnim(mi, MFILE_SCBSEXPC); + break; + } +#endif } missile[mi]._mix = missile[dx]._mix;