Devilution
Diablo devolved - magic behind the 1996 computer game
misdat.cpp
Go to the documentation of this file.
1 
6 #include "all.h"
7 
9 
12  // clang-format off
13  // mName, mAddProc, mProc, mDraw, mType, mResist, mFileNum, miSFX, mlSFX;
14  { MIS_ARROW, &AddArrow, &MI_Arrow, TRUE, 0, 0, MFILE_ARROWS, -1, -1 },
23  { MIS_MISEXP, &AddMisexp, &MI_Misexp, TRUE, 2, 0, MFILE_MAGBLOS, -1, -1 },
26  { MIS_FLASH2, &AddFlash2, &MI_Flash2, TRUE, 1, MISR_MAGIC, MFILE_BLUEXBK, -1, -1 },
28  { MIS_FIREMOVE, &AddFiremove, &MI_Firemove, TRUE, 1, MISR_FIRE, MFILE_FIREWAL, -1, -1 },
30  { MIS_SENTINAL, NULL, NULL, TRUE, 1, MISR_LIGHTNING, MFILE_LGHNING, -1, -1 },
32  { MIS_BONE, &miss_null_12, &mi_null_11, TRUE, 2, 0, MFILE_BONE, -1, -1 },
33  { MIS_METLHIT, &miss_null_13, &mi_null_11, TRUE, 2, 0, MFILE_METLHIT, -1, -1 },
34  { MIS_RHINO, &AddRhino, &MI_Rhino, TRUE, 2, 0, MFILE_NONE, -1, -1 },
38  { MIS_FLARE, &AddFlare, &MI_Firebolt, TRUE, 1, MISR_MAGIC, MFILE_FLARE, -1, -1 },
39  { MIS_MISEXP2, &AddMisexp, &MI_Misexp, TRUE, 2, MISR_MAGIC, MFILE_FLAREEXP, -1, -1 },
40  { MIS_TELEPORT, &AddTeleport, &MI_Teleport, FALSE, 1, 0, MFILE_NONE, LS_ELEMENTL, -1 },
41  { MIS_FARROW, &AddLArrow, &MI_LArrow, TRUE, 0, MISR_FIRE, MFILE_FARROW, -1, -1 },
42  { MIS_DOOMSERP, NULL, NULL, FALSE, 1, MISR_MAGIC, MFILE_DOOM, LS_DSERP, -1 },
44  { MIS_STONE, &AddStone, &MI_Stone, FALSE, 1, MISR_MAGIC, MFILE_NONE, LS_SCURIMP, -1 },
45  { MIS_NULL_1F, &miss_null_1F, &MI_Dummy, TRUE, 1, 0, MFILE_NONE, -1, -1 },
46  { MIS_INVISIBL, NULL, NULL, FALSE, 1, 0, MFILE_NONE, LS_INVISIBL, -1 },
47  { MIS_GOLEM, &AddGolem, &MI_Golem, FALSE, 1, 0, MFILE_NONE, LS_GOLUM, -1 },
49  { MIS_BLODBUR, &miss_null_23, &mi_null_11, TRUE, 2, 0, MFILE_BLODBUR, -1, -1 },
50  { MIS_BOOM, &AddBoom, &MI_Boom, TRUE, 2, 0, MFILE_NEWEXP, -1, -1 },
51  { MIS_HEAL, &AddHeal, &MI_Dummy, FALSE, 1, 0, MFILE_NONE, -1, -1 },
53  { MIS_INFRA, &AddInfra, &MI_Infra, FALSE, 1, 0, MFILE_NONE, LS_INFRAVIS, -1 },
54  { MIS_IDENTIFY, &AddIdentify, &MI_Dummy, FALSE, 1, 0, MFILE_NONE, -1, -1 },
57  { MIS_BLODBOIL, &AddBlodboil, &MI_Blodboil, TRUE, 1, 0, MFILE_NONE, -1, LS_BLODBOIL },
58  { MIS_APOCA, &AddApoca, &MI_Apoca, TRUE, 1, MISR_MAGIC, MFILE_NEWEXP, LS_APOC, -1 },
59  { MIS_REPAIR, &AddRepair, &MI_Dummy, FALSE, 2, 0, MFILE_NONE, -1, -1 },
60  { MIS_RECHARGE, &AddRecharge, &MI_Dummy, FALSE, 2, 0, MFILE_NONE, -1, -1 },
61  { MIS_DISARM, &AddDisarm, &MI_Dummy, FALSE, 2, 0, MFILE_NONE, LS_TRAPDIS, -1 },
63  { MIS_FLAMEC, &AddFlamec, &MI_Flamec, FALSE, 1, MISR_FIRE, MFILE_NONE, -1, -1 },
64  { MIS_FIREMAN, &miss_null_32, &mi_null_32, TRUE, 2, 0, MFILE_NONE, -1, -1 },
65  { MIS_KRULL, &miss_null_33, &mi_null_33, TRUE, 0, MISR_FIRE, MFILE_KRULL, -1, -1 },
70  { MIS_LARROW, &AddLArrow, &MI_LArrow, TRUE, 0, MISR_LIGHTNING, MFILE_LARROW, -1, -1 },
71  { MIS_ACID, &AddAcid, &MI_Firebolt, TRUE, 1, MISR_ACID, MFILE_ACIDBF, LS_ACID, -1 },
72  { MIS_MISEXP3, &AddMisexp, &MI_Acidsplat, TRUE, 2, MISR_ACID, MFILE_ACIDSPLA, -1, -1 },
74  { MIS_HEALOTHER, &AddHealOther, &MI_Dummy, FALSE, 1, 0, MFILE_NONE, -1, -1 },
78  { MIS_WEAPEXP, &AddWeapexp, &MI_Weapexp, TRUE, 2, 0, MFILE_NONE, -1, -1 },
80  { MIS_BOOM2, &AddBoom, &MI_Boom, TRUE, 2, 0, MFILE_FIREPLAR, -1, -1 },
81  { MIS_DIABAPOCA, &AddDiabApoca, &MI_Dummy, FALSE, 2, 0, MFILE_NONE, -1, -1 },
82  // clang-format on
83 };
84 
87  // clang-format off
88  // mAnimName, mAnimFAmt, mName, mFlags, mAnimData[16], mAnimDelay[16], mAnimLen[16], mAnimWidth[16], mAnimWidth2[16]
89  { MFILE_ARROWS, 1, "Arrows", 2, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
90  { MFILE_FIREBA, 16, "Fireba", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14 }, { 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96 }, { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 } },
91  { MFILE_GUARD, 3, "Guard", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 15, 14, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 96, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
92  { MFILE_LGHNING, 1, "Lghning", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
93  { MFILE_FIREWAL, 2, "Firewal", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
94  { MFILE_MAGBLOS, 1, "MagBlos", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
95  { MFILE_PORTAL, 2, "Portal", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
96  { MFILE_BLUEXFR, 1, "Bluexfr", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
97  { MFILE_BLUEXBK, 1, "Bluexbk", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
98  { MFILE_MANASHLD, 1, "Manashld", 2, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
99  { MFILE_BLOOD, 4, "Blood", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 15, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
100  { MFILE_BONE, 3, "Bone", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
101  { MFILE_METLHIT, 3, "Metlhit", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 96, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
102  { MFILE_FARROW, 16, "Farrow", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }, { 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96 }, { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 } },
103  { MFILE_DOOM, 9, "Doom", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0 }, { 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0 }, { 96, 96, 96, 96, 96, 96, 96, 96, 96, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0 } },
104  { MFILE_0F, 1, " ", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
105  { MFILE_BLODBUR, 2, "Blodbur", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
106  { MFILE_NEWEXP, 1, "Newexp", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
107  { MFILE_SHATTER1, 1, "Shatter1", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
108  { MFILE_BIGEXP, 1, "Bigexp", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
109  { MFILE_INFERNO, 1, "Inferno", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
110  { MFILE_THINLGHT, 1, "Thinlght", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
111  { MFILE_FLARE, 1, "Flare", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
112  { MFILE_FLAREEXP, 1, "Flareexp", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
113  { MFILE_MAGBALL, 8, "Magball", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 128, 128, 128, 128, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 32, 32, 32, 32, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0 } },
114  { MFILE_KRULL, 1, "Krull", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
115  { MFILE_MINILTNG, 1, "Miniltng", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
116  { MFILE_HOLY, 16, "Holy", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14 }, { 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96 }, { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 } },
117  { MFILE_HOLYEXPL, 1, "Holyexpl", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
118  { MFILE_LARROW, 16, "Larrow", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }, { 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96 }, { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 } },
119  { MFILE_FIRARWEX, 1, "Firarwex", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
120  { MFILE_ACIDBF, 16, "Acidbf", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 }, { 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96 }, { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 } },
121  { MFILE_ACIDSPLA, 1, "Acidspla", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
122  { MFILE_ACIDPUD, 2, "Acidpud", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 9, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
123  { MFILE_ETHRSHLD, 1, "Ethrshld", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
124  { MFILE_FIRERUN, 8, "Firerun", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 }, { 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 96, 96, 96, 96, 96, 96, 96, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0 } },
125  { MFILE_RESSUR1, 1, "Ressur1", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
126  { MFILE_SKLBALL, 9, "Sklball", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 16, 16, 16, 16, 16, 16, 8, 0, 0, 0, 0, 0, 0, 0 }, { 96, 96, 96, 96, 96, 96, 96, 96, 96, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0 } },
127  { MFILE_RPORTAL, 2, "Rportal", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
128  { MFILE_FIREPLAR, 1, "Fireplar", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
129  { MFILE_SCUBMISB, 1, "Scubmisb", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
130  { MFILE_SCBSEXPB, 1, "Scbsexpb", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
131  { MFILE_SCUBMISC, 1, "Scubmisc", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
132  { MFILE_SCBSEXPC, 1, "Scbsexpc", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
133  { MFILE_SCUBMISD, 1, "Scubmisd", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
134  { MFILE_SCBSEXPD, 1, "Scbsexpd", 1, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
135  { MFILE_NONE, 0, "", 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
136  // clang-format on
137 };
138 
MIS_ACID
@ MIS_ACID
Definition: enums.h:1251
MI_Weapexp
void MI_Weapexp(int i)
Definition: missiles.cpp:3388
MIS_MAGMABALL
@ MIS_MAGMABALL
Definition: enums.h:1215
MFILE_ACIDPUD
@ MFILE_ACIDPUD
Definition: enums.h:1298
MIS_RPORTAL
@ MIS_RPORTAL
Definition: enums.h:1259
MFILE_ACIDBF
@ MFILE_ACIDBF
Definition: enums.h:1296
AddCbolt
void AddCbolt(int mi, int sx, int sy, int dx, int dy, int midir, char micaster, int id, int dam)
Definition: missiles.cpp:2315
MI_Lightctrl
void MI_Lightctrl(int i)
Definition: missiles.cpp:2941
MisFileData
Definition: structs.h:389
MFILE_ARROWS
@ MFILE_ARROWS
Definition: enums.h:1265
AddArrow
void AddArrow(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1234
MIS_REPAIR
@ MIS_REPAIR
Definition: enums.h:1239
MIS_INVISIBL
@ MIS_INVISIBL
Definition: enums.h:1226
AddApoca
void AddApoca(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2250
AddNova
void AddNova(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2177
MI_SetManashield
void MI_SetManashield(int i)
Definition: missiles.cpp:2578
miss_null_33
void miss_null_33(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1366
AddTown
void AddTown(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1562
LS_BLODSTAR
@ LS_BLODSTAR
Definition: enums.h:374
MIS_BOOM
@ MIS_BOOM
Definition: enums.h:1230
MI_Infra
void MI_Infra(int i)
Definition: missiles.cpp:3647
MI_Firebolt
void MI_Firebolt(int i)
Definition: missiles.cpp:2694
MIS_FLASH
@ MIS_FLASH
Definition: enums.h:1205
MIS_LIGHTBALL
@ MIS_LIGHTBALL
Definition: enums.h:1198
LS_WALLLOOP
@ LS_WALLLOOP
Definition: enums.h:421
MFILE_MANASHLD
@ MFILE_MANASHLD
Definition: enums.h:1274
AddRportal
void AddRportal(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2429
AddLightctrl
void AddLightctrl(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1469
MFILE_SCUBMISC
@ MFILE_SCUBMISC
Definition: enums.h:1307
AddHbolt
void AddHbolt(int mi, int sx, int sy, int dx, int dy, int midir, char micaster, int id, int dam)
Definition: missiles.cpp:2347
LS_BLODBOIL
@ LS_BLODBOIL
Definition: enums.h:373
MI_Cbolt
void MI_Cbolt(int i)
Definition: missiles.cpp:3836
MI_Lightning
void MI_Lightning(int i)
Definition: missiles.cpp:3029
MIS_BLODSTAR
@ MIS_BLODSTAR
Definition: enums.h:1211
AddDiabApoca
void AddDiabApoca(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2441
AddHeal
void AddHeal(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2027
LS_GUARDLAN
@ LS_GUARDLAN
Definition: enums.h:397
MIS_RESURRECT
@ MIS_RESURRECT
Definition: enums.h:1248
LS_SCURIMP
@ LS_SCURIMP
Definition: enums.h:411
MIS_CBOLT
@ MIS_CBOLT
Definition: enums.h:1246
MFILE_NONE
@ MFILE_NONE
Definition: enums.h:1313
LS_APOC
@ LS_APOC
Definition: enums.h:371
MI_Dummy
void MI_Dummy(int i)
Definition: missiles.cpp:2541
MI_Teleport
void MI_Teleport(int i)
Definition: missiles.cpp:3458
MIS_ETHEREALIZE
@ MIS_ETHEREALIZE
Definition: enums.h:1228
MIS_TOWN
@ MIS_TOWN
Definition: enums.h:1204
MFILE_BLUEXBK
@ MFILE_BLUEXBK
Definition: enums.h:1273
MIS_MISEXP2
@ MIS_MISEXP2
Definition: enums.h:1219
LS_INVISIBL
@ LS_INVISIBL
Definition: enums.h:401
AddResurrect
void AddResurrect(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2373
AddBoom
void AddBoom(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2014
MIS_BLODBOIL
@ MIS_BLODBOIL
Definition: enums.h:1237
MIS_MANASHIELD
@ MIS_MANASHIELD
Definition: enums.h:1207
MI_FirewallC
void MI_FirewallC(int i)
Definition: missiles.cpp:3617
miss_null_1F
void miss_null_1F(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1993
MFILE_ACIDSPLA
@ MFILE_ACIDSPLA
Definition: enums.h:1297
AddRhino
void AddRhino(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1779
MIS_LARROW
@ MIS_LARROW
Definition: enums.h:1250
MISR_MAGIC
@ MISR_MAGIC
Definition: enums.h:1542
AddWeapexp
void AddWeapexp(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1533
MI_Wave
void MI_Wave(int i)
Definition: missiles.cpp:3684
AddBlodboil
void AddBlodboil(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2198
MFILE_RPORTAL
@ MFILE_RPORTAL
Definition: enums.h:1303
MIS_MISEXP
@ MIS_MISEXP
Definition: enums.h:1203
MI_Fireball
void MI_Fireball(int i)
Definition: missiles.cpp:2863
MIS_HEALOTHER
@ MIS_HEALOTHER
Definition: enums.h:1254
MIS_FIREBALL
@ MIS_FIREBALL
Definition: enums.h:1200
MFILE_BLODBUR
@ MFILE_BLODBUR
Definition: enums.h:1281
MIS_LIGHTCTRL2
@ MIS_LIGHTCTRL2
Definition: enums.h:1216
MFILE_BIGEXP
@ MFILE_BIGEXP
Definition: enums.h:1284
LS_INFRAVIS
@ LS_INFRAVIS
Definition: enums.h:400
AddFlare
void AddFlare(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1840
MFILE_BLUEXFR
@ MFILE_BLUEXFR
Definition: enums.h:1272
MISR_FIRE
@ MISR_FIRE
Definition: enums.h:1540
LS_CBOLT
@ LS_CBOLT
Definition: enums.h:379
all.h
LS_DSERP
@ LS_DSERP
Definition: enums.h:381
mi_null_11
void mi_null_11(int i)
Definition: missiles.cpp:3378
LS_FBOLT1
@ LS_FBOLT1
Definition: enums.h:386
MI_Element
void MI_Element(int i)
Definition: missiles.cpp:3910
MI_Rhino
void MI_Rhino(int i)
Definition: missiles.cpp:3529
mi_null_33
void mi_null_33(int i)
Definition: missiles.cpp:2804
LS_FLAMWAVE
@ LS_FLAMWAVE
Definition: enums.h:390
MIS_WEAPEXP
@ MIS_WEAPEXP
Definition: enums.h:1258
MIS_FIREMAN
@ MIS_FIREMAN
Definition: enums.h:1244
AddFlame
void AddFlame(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2276
MI_ResurrectBeam
void MI_ResurrectBeam(int i)
Definition: missiles.cpp:4033
MI_Guardian
void MI_Guardian(int i)
Definition: missiles.cpp:3271
MI_Flash
void MI_Flash(int i)
Definition: missiles.cpp:3079
AddEtherealize
void AddEtherealize(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1978
MI_Flash2
void MI_Flash2(int i)
Definition: missiles.cpp:3102
LS_ELECIMP1
@ LS_ELECIMP1
Definition: enums.h:382
AddRecharge
void AddRecharge(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2219
MFILE_FIRARWEX
@ MFILE_FIRARWEX
Definition: enums.h:1295
MI_Flame
void MI_Flame(int i)
Definition: missiles.cpp:3776
LS_ETHEREAL
@ LS_ETHEREAL
Definition: enums.h:384
MIS_FLARE
@ MIS_FLARE
Definition: enums.h:1218
MFILE_SCUBMISB
@ MFILE_SCUBMISB
Definition: enums.h:1305
MI_Firewall
void MI_Firewall(int i)
Definition: missiles.cpp:2835
LS_ELEMENTL
@ LS_ELEMENTL
Definition: enums.h:383
MIS_FIREWALL
@ MIS_FIREWALL
Definition: enums.h:1199
MIS_TELEPORT
@ MIS_TELEPORT
Definition: enums.h:1220
MI_Town
void MI_Town(int i)
Definition: missiles.cpp:3046
MIS_GOLEM
@ MIS_GOLEM
Definition: enums.h:1227
AddResurrectBeam
void AddResurrectBeam(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2384
MFILE_MAGBLOS
@ MFILE_MAGBLOS
Definition: enums.h:1270
AddIdentify
void AddIdentify(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2097
LS_GOLUM
@ LS_GOLUM
Definition: enums.h:393
AddGolem
void AddGolem(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1954
MIS_RNDTELEPORT
@ MIS_RNDTELEPORT
Definition: enums.h:1197
MI_Misexp
void MI_Misexp(int i)
Definition: missiles.cpp:3420
AddStone
void AddStone(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1907
MI_Flamec
void MI_Flamec(int i)
Definition: missiles.cpp:3802
MI_Acidpud
void MI_Acidpud(int i)
Definition: missiles.cpp:2816
MIS_FLAME
@ MIS_FLAME
Definition: enums.h:1242
AddFireball
void AddFireball(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1438
MFILE_FIREWAL
@ MFILE_FIREWAL
Definition: enums.h:1269
AddLightning
void AddLightning(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1480
AddInfra
void AddInfra(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2153
AddRepair
void AddRepair(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2203
DEVILUTION_END_NAMESPACE
#define DEVILUTION_END_NAMESPACE
Definition: types.h:10
MIS_ACIDPUD
@ MIS_ACIDPUD
Definition: enums.h:1253
MIS_TELEKINESIS
@ MIS_TELEKINESIS
Definition: enums.h:1249
AddFiremove
void AddFiremove(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1677
LS_FIRIMP2
@ LS_FIRIMP2
Definition: enums.h:389
MIS_DIABAPOCA
@ MIS_DIABAPOCA
Definition: enums.h:1261
MIS_FLAMEC
@ MIS_FLAMEC
Definition: enums.h:1243
MIS_DOOMSERP
@ MIS_DOOMSERP
Definition: enums.h:1222
MIS_MISEXP3
@ MIS_MISEXP3
Definition: enums.h:1252
AddGuardian
void AddGuardian(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1689
LS_MSHIELD
@ LS_MSHIELD
Definition: enums.h:405
MIS_GUARDIAN
@ MIS_GUARDIAN
Definition: enums.h:1196
AddWave
void AddWave(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2166
MI_Boom
void MI_Boom(int i)
Definition: missiles.cpp:3517
AddHealOther
void AddHealOther(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2059
MFILE_GUARD
@ MFILE_GUARD
Definition: enums.h:1267
AddFirewall
void AddFirewall(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1423
LS_BLSIMPT
@ LS_BLSIMPT
Definition: enums.h:375
MIS_RESURRECTBEAM
@ MIS_RESURRECTBEAM
Definition: enums.h:1256
MFILE_LGHNING
@ MFILE_LGHNING
Definition: enums.h:1268
AddChain
void AddChain(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1743
MIS_METLHIT
@ MIS_METLHIT
Definition: enums.h:1213
MI_Apoca
void MI_Apoca(int i)
Definition: missiles.cpp:3657
AddMisexp
void AddMisexp(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1503
MI_Acidsplat
void MI_Acidsplat(int i)
Definition: missiles.cpp:3438
LS_TRAPDIS
@ LS_TRAPDIS
Definition: enums.h:418
LS_TELEPORT
@ LS_TELEPORT
Definition: enums.h:419
AddFlash
void AddFlash(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1618
LS_SPOUTSTR
@ LS_SPOUTSTR
Definition: enums.h:416
miss_null_12
void miss_null_12(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1759
MI_Blodboil
void MI_Blodboil(int i)
Definition: missiles.cpp:3771
MFILE_0F
@ MFILE_0F
Definition: enums.h:1280
MIS_INFRA
@ MIS_INFRA
Definition: enums.h:1233
MFILE_LARROW
@ MFILE_LARROW
Definition: enums.h:1294
MFILE_PORTAL
@ MFILE_PORTAL
Definition: enums.h:1271
MI_Hbolt
void MI_Hbolt(int i)
Definition: missiles.cpp:3873
MFILE_SCBSEXPB
@ MFILE_SCBSEXPB
Definition: enums.h:1306
MIS_LIGHTNING2
@ MIS_LIGHTNING2
Definition: enums.h:1217
MIS_SENTINAL
@ MIS_SENTINAL
Definition: enums.h:1210
AddLightball
void AddLightball(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1408
miss_null_13
void miss_null_13(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1769
MissileData
Definition: structs.h:377
MIS_BONESPIRIT
@ MIS_BONESPIRIT
Definition: enums.h:1257
LS_LNING1
@ LS_LNING1
Definition: enums.h:403
MI_Firemove
void MI_Firemove(int i)
Definition: missiles.cpp:3229
MI_Chain
void MI_Chain(int i)
Definition: missiles.cpp:3347
MIS_NOVA
@ MIS_NOVA
Definition: enums.h:1236
MFILE_INFERNO
@ MFILE_INFERNO
Definition: enums.h:1285
MI_Nova
void MI_Nova(int i)
Definition: missiles.cpp:3739
MIS_HEAL
@ MIS_HEAL
Definition: enums.h:1231
AddLArrow
void AddLArrow(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1211
MFILE_RESSUR1
@ MFILE_RESSUR1
Definition: enums.h:1301
miss_null_11
void miss_null_11(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1751
AddAcid
void AddAcid(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1872
LS_RESUR
@ LS_RESUR
Definition: enums.h:409
MI_Rportal
void MI_Rportal(int i)
Definition: missiles.cpp:4041
MI_LArrow
void MI_LArrow(int i)
Definition: missiles.cpp:2583
MIS_FIREMOVE
@ MIS_FIREMOVE
Definition: enums.h:1208
MI_Arrow
void MI_Arrow(int i)
Definition: missiles.cpp:2665
LS_HOLYBOLT
@ LS_HOLYBOLT
Definition: enums.h:398
MISR_ACID
@ MISR_ACID
Definition: enums.h:1543
MFILE_MAGBALL
@ MFILE_MAGBALL
Definition: enums.h:1289
MIS_LIGHTNING
@ MIS_LIGHTNING
Definition: enums.h:1202
MFILE_ETHRSHLD
@ MFILE_ETHRSHLD
Definition: enums.h:1299
AddTeleport
void AddTeleport(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1375
MI_Etherealize
void MI_Etherealize(int i)
Definition: missiles.cpp:3197
MFILE_SCBSEXPC
@ MFILE_SCBSEXPC
Definition: enums.h:1308
MFILE_THINLGHT
@ MFILE_THINLGHT
Definition: enums.h:1286
LS_BSIMPCT
@ LS_BSIMPCT
Definition: enums.h:377
MI_Stone
void MI_Stone(int i)
Definition: missiles.cpp:3489
MFILE_SCUBMISD
@ MFILE_SCUBMISD
Definition: enums.h:1309
MFILE_HOLYEXPL
@ MFILE_HOLYEXPL
Definition: enums.h:1293
mi_null_32
void mi_null_32(int i)
Definition: missiles.cpp:3575
MFILE_FIREBA
@ MFILE_FIREBA
Definition: enums.h:1266
MIS_BONE
@ MIS_BONE
Definition: enums.h:1212
MFILE_FLAREEXP
@ MFILE_FLAREEXP
Definition: enums.h:1288
MFILE_DOOM
@ MFILE_DOOM
Definition: enums.h:1279
AddElement
void AddElement(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2070
MFILE_HOLY
@ MFILE_HOLY
Definition: enums.h:1292
MIS_BOOM2
@ MIS_BOOM2
Definition: enums.h:1260
miss_null_1D
void miss_null_1D(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1883
MI_Bonespirit
void MI_Bonespirit(int i)
Definition: missiles.cpp:3982
MFILE_KRULL
@ MFILE_KRULL
Definition: enums.h:1290
MFILE_MINILTNG
@ MFILE_MINILTNG
Definition: enums.h:1291
MFILE_BLOOD
@ MFILE_BLOOD
Definition: enums.h:1275
MIS_ELEMENT
@ MIS_ELEMENT
Definition: enums.h:1255
MIS_WAVE
@ MIS_WAVE
Definition: enums.h:1235
MIS_FLASH2
@ MIS_FLASH2
Definition: enums.h:1206
MIS_LIGHTCTRL
@ MIS_LIGHTCTRL
Definition: enums.h:1201
AddBoneSpirit
void AddBoneSpirit(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2403
MISR_LIGHTNING
@ MISR_LIGHTNING
Definition: enums.h:1541
MI_Golem
void MI_Golem(int i)
Definition: missiles.cpp:2546
MIS_FIREWALLC
@ MIS_FIREWALLC
Definition: enums.h:1232
DEVILUTION_BEGIN_NAMESPACE
Definition: sha.cpp:10
MIS_IDENTIFY
@ MIS_IDENTIFY
Definition: enums.h:1234
MIS_FARROW
@ MIS_FARROW
Definition: enums.h:1221
LS_ACID
@ LS_ACID
Definition: enums.h:369
MIS_BLODBUR
@ MIS_BLODBUR
Definition: enums.h:1229
MFILE_FIRERUN
@ MFILE_FIRERUN
Definition: enums.h:1300
misfiledata
MisFileData misfiledata[]
Data related to each missile graphic ID.
Definition: misdat.cpp:86
MIS_ARROW
@ MIS_ARROW
Definition: enums.h:1194
MIS_FIREWALLA
@ MIS_FIREWALLA
Definition: enums.h:1223
missiledata
DEVILUTION_BEGIN_NAMESPACE MissileData missiledata[]
Data related to each missile ID.
Definition: misdat.cpp:11
MIS_CHAIN
@ MIS_CHAIN
Definition: enums.h:1209
MIS_HBOLT
@ MIS_HBOLT
Definition: enums.h:1247
MI_Lightball
void MI_Lightball(int i)
Definition: missiles.cpp:2774
MFILE_SKLBALL
@ MFILE_SKLBALL
Definition: enums.h:1302
MFILE_METLHIT
@ MFILE_METLHIT
Definition: enums.h:1277
miss_null_23
void miss_null_23(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1998
LS_BONESP
@ LS_BONESP
Definition: enums.h:376
MIS_RECHARGE
@ MIS_RECHARGE
Definition: enums.h:1240
AddManashield
void AddManashield(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1664
AddAcidpud
void AddAcidpud(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1893
AddFlamec
void AddFlamec(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2300
LS_NOVA
@ LS_NOVA
Definition: enums.h:406
AddFirebolt
void AddFirebolt(int mi, int sx, int sy, int dx, int dy, int midir, char micaster, int id, int dam)
Definition: missiles.cpp:1320
AddMagmaball
void AddMagmaball(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1354
MFILE_FIREPLAR
@ MFILE_FIREPLAR
Definition: enums.h:1304
MFILE_SCBSEXPD
@ MFILE_SCBSEXPD
Definition: enums.h:1310
MFILE_FLARE
@ MFILE_FLARE
Definition: enums.h:1287
LS_GUARD
@ LS_GUARD
Definition: enums.h:396
MIS_RHINO
@ MIS_RHINO
Definition: enums.h:1214
AddFlash2
void AddFlash2(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1642
miss_null_32
void miss_null_32(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1814
MIS_DISARM
@ MIS_DISARM
Definition: enums.h:1241
MFILE_FARROW
@ MFILE_FARROW
Definition: enums.h:1278
MFILE_SHATTER1
@ MFILE_SHATTER1
Definition: enums.h:1283
MIS_KRULL
@ MIS_KRULL
Definition: enums.h:1245
MFILE_NEWEXP
@ MFILE_NEWEXP
Definition: enums.h:1282
LS_SENTINEL
@ LS_SENTINEL
Definition: enums.h:412
MIS_FIREBOLT
@ MIS_FIREBOLT
Definition: enums.h:1195
AddRndTeleport
void AddRndTeleport(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:1280
LS_PUDDLE
@ LS_PUDDLE
Definition: enums.h:408
MIS_APOCA
@ MIS_APOCA
Definition: enums.h:1238
AddDisarm
void AddDisarm(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2235
AddFirewallC
void AddFirewallC(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2113
MIS_NULL_1F
@ MIS_NULL_1F
Definition: enums.h:1225
MFILE_BONE
@ MFILE_BONE
Definition: enums.h:1276
MIS_STONE
@ MIS_STONE
Definition: enums.h:1224
AddTelekinesis
void AddTelekinesis(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, int id, int dam)
Definition: missiles.cpp:2395