From 99b1fd35606016052ae88d85e91730466cf3ccb9 Mon Sep 17 00:00:00 2001 From: qndel Date: Fri, 20 Sep 2019 15:26:39 +0200 Subject: [PATCH] [hellfire] MI_Firebolt bin exact --- Source/missiles.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index f0b252fbf..c7dcd0dfc 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -3396,6 +3396,23 @@ void MI_Firebolt(int i) missile[i]._miDelFlag = FALSE; PutMissile(i); return; +#ifdef HELLFIRE + case MIS_LICH: + AddMissile(missile[i]._mix, missile[i]._miy, i, 0, missile[i]._mimfnum, MIS_EXORA1, missile[i]._micaster, missile[i]._misource, 0, 0); + break; + case MIS_PSYCHORB: + AddMissile(missile[i]._mix, missile[i]._miy, i, 0, missile[i]._mimfnum, MIS_EXBL2, missile[i]._micaster, missile[i]._misource, 0, 0); + break; + case MIS_NECROMORB: + AddMissile(missile[i]._mix, missile[i]._miy, i, 0, missile[i]._mimfnum, MIS_EXRED3, missile[i]._micaster, missile[i]._misource, 0, 0); + break; + case MIS_ARCHLICH: + AddMissile(missile[i]._mix, missile[i]._miy, i, 0, missile[i]._mimfnum, MIS_EXYEL2, missile[i]._micaster, missile[i]._misource, 0, 0); + break; + case MIS_BONEDEMON: + AddMissile(missile[i]._mix, missile[i]._miy, i, 0, missile[i]._mimfnum, MIS_EXBL3, missile[i]._micaster, missile[i]._misource, 0, 0); + break; +#endif } if (missile[i]._mlid >= 0) AddUnLight(missile[i]._mlid);