Devilution
Diablo devolved - magic behind the 1996 computer game
objdat.cpp
Go to the documentation of this file.
1 #include "all.h"
2 
4 
6 int ObjTypeConv[113] = {
7  0,
8  4,
9  20,
10  21,
11  22,
12  24,
13  11,
14  12,
15  13,
16  0,
17  0,
18  0,
19  0,
20  0,
21  25,
22  41,
23  26,
24  0,
25  8,
26  9,
27  10,
28  80,
29  0,
30  0,
31  0,
32  0,
33  0,
34  0,
35  0,
36  0,
37  49,
38  0,
39  0,
40  0,
41  0,
42  0,
43  84,
44  85,
45  3,
46  14,
47  15,
48  16,
49  17,
50  18,
51  19,
52  0,
53  0,
54  0,
55  0,
56  0,
57  0,
58  28,
59  0,
60  53,
61  54,
62  36,
63  37,
64  38,
65  39,
66  40,
67  0,
68  0,
69  0,
70  0,
71  0,
72  27,
73  0,
74  0,
75  0,
76  0,
77  29,
78  30,
79  31,
80  32,
81  33,
82  34,
83  35,
84  5,
85  5,
86  5,
87  6,
88  6,
89  6,
90  7,
91  7,
92  7,
93  0,
94  0,
95  0,
96  0,
97  0,
98  73,
99  0,
100  0,
101  0,
102  0,
103  0,
104  0,
105  0,
106  0,
107  0,
108  0,
109  0,
110  0,
111  0,
112  83,
113  0,
114  0,
115  89,
116  90,
117  47,
118  46,
119  94
120 };
121 
124  // clang-format off
125  // oload, ofindex, ominlvl, omaxlvl, olvltype, otheme, oquest, oAnimFlag, oAnimDelay, oAnimLen, oAnimWidth, oSolidFlag, oMissFlag, oLightFlag, oBreak, oSelFlag, oTrapFlag
126  { 1, OFILE_L1BRAZ, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 1, 1, 26, 64, TRUE, TRUE, FALSE, 0, 0, FALSE },
127  { 1, OFILE_L1DOORS, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 0, 1, 0, 64, FALSE, FALSE, TRUE, 0, 3, TRUE },
128  { 1, OFILE_L1DOORS, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 0, 2, 0, 64, FALSE, FALSE, TRUE, 0, 3, TRUE },
129  { 3, OFILE_SKULFIRE, 0, 0, DTYPE_TOWN, THEME_SKELROOM, -1, 1, 2, 11, 96, TRUE, TRUE, FALSE, 0, 0, FALSE },
130  { 1, OFILE_LEVER, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 0, 1, 1, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
131  { 1, OFILE_CHEST1, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
132  { 1, OFILE_CHEST2, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
133  { 1, OFILE_CHEST3, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
134  { 2, OFILE_L1BRAZ, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 0, 0, 0, FALSE, FALSE, FALSE, 0, 0, FALSE },
135  { 3, OFILE_CANDLE2, 0, 0, DTYPE_TOWN, THEME_SHRINE, -1, 1, 2, 4, 96, TRUE, TRUE, TRUE, 0, 0, FALSE },
136  { 2, OFILE_L1BRAZ, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 0, 0, 0, FALSE, FALSE, FALSE, 0, 0, FALSE },
137  { 3, OFILE_BANNER, 0, 0, DTYPE_TOWN, THEME_SKELROOM, -1, 0, 2, 0, 96, TRUE, TRUE, TRUE, 0, 0, FALSE },
138  { 3, OFILE_BANNER, 0, 0, DTYPE_TOWN, THEME_SKELROOM, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 0, FALSE },
139  { 3, OFILE_BANNER, 0, 0, DTYPE_TOWN, THEME_SKELROOM, -1, 0, 3, 0, 96, TRUE, TRUE, TRUE, 0, 0, FALSE },
140  { 2, OFILE_SKULPILE, 1, 4, DTYPE_TOWN, THEME_NONE, -1, 0, 0, 1, 96, TRUE, TRUE, TRUE, 0, 0, FALSE },
141  { 2, OFILE_L1BRAZ, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 0, 0, 0, FALSE, FALSE, FALSE, 0, 0, FALSE },
142  { 2, OFILE_L1BRAZ, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 0, 0, 0, FALSE, FALSE, FALSE, 0, 0, FALSE },
143  { 2, OFILE_L1BRAZ, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 0, 0, 0, FALSE, FALSE, FALSE, 0, 0, FALSE },
144  { 2, OFILE_L1BRAZ, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 0, 0, 0, FALSE, FALSE, FALSE, 0, 0, FALSE },
145  { 2, OFILE_L1BRAZ, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 0, 0, 0, FALSE, FALSE, FALSE, 0, 0, FALSE },
146  { 2, OFILE_CRUXSK1, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 15, 96, TRUE, FALSE, TRUE, 1, 3, FALSE },
147  { 2, OFILE_CRUXSK2, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 15, 96, TRUE, FALSE, TRUE, 1, 3, FALSE },
148  { 2, OFILE_CRUXSK3, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 15, 96, TRUE, FALSE, TRUE, 1, 3, FALSE },
149  { 1, OFILE_ROCKSTAN, 5, 5, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 0, FALSE },
150  { 2, OFILE_ANGEL, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, FALSE, TRUE, 0, 0, FALSE },
151  { 2, OFILE_BOOK2, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
152  { 2, OFILE_BURNCROS, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 1, 0, 10, 160, TRUE, FALSE, FALSE, 0, 0, FALSE },
153  { 2, OFILE_NUDE2, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 1, 3, 6, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
154  { 1, OFILE_SWITCH4, 16, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
155  { 1, OFILE_TNUDEM, 13, 16, DTYPE_TOWN, THEME_NONE, Q_BUTCHER, 0, 1, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
156  { 1, OFILE_TNUDEM, 13, 16, DTYPE_TOWN, THEME_TORTURE, Q_BUTCHER, 0, 2, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
157  { 1, OFILE_TNUDEM, 13, 16, DTYPE_TOWN, THEME_TORTURE, Q_BUTCHER, 0, 3, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
158  { 1, OFILE_TNUDEM, 13, 16, DTYPE_TOWN, THEME_TORTURE, Q_BUTCHER, 0, 4, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
159  { 1, OFILE_TNUDEW, 13, 16, DTYPE_TOWN, THEME_TORTURE, Q_BUTCHER, 0, 1, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
160  { 1, OFILE_TNUDEW, 13, 16, DTYPE_TOWN, THEME_TORTURE, Q_BUTCHER, 0, 2, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
161  { 1, OFILE_TNUDEW, 13, 16, DTYPE_TOWN, THEME_TORTURE, Q_BUTCHER, 0, 3, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
162  { 1, OFILE_TSOUL, 13, 16, DTYPE_TOWN, THEME_NONE, Q_BUTCHER, 0, 1, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
163  { 1, OFILE_TSOUL, 13, 16, DTYPE_TOWN, THEME_NONE, Q_BUTCHER, 0, 2, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
164  { 1, OFILE_TSOUL, 13, 16, DTYPE_TOWN, THEME_NONE, Q_BUTCHER, 0, 3, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
165  { 1, OFILE_TSOUL, 13, 16, DTYPE_TOWN, THEME_NONE, Q_BUTCHER, 0, 4, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
166  { 1, OFILE_TSOUL, 13, 16, DTYPE_TOWN, THEME_NONE, Q_BUTCHER, 0, 5, 0, 128, TRUE, FALSE, TRUE, 0, 0, FALSE },
167  { 1, OFILE_BOOK2, 6, 6, DTYPE_TOWN, THEME_NONE, -1, 0, 4, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
168  { 1, OFILE_L2DOORS, 5, 8, DTYPE_CATACOMBS, THEME_NONE, -1, 0, 1, 0, 64, FALSE, FALSE, TRUE, 0, 3, TRUE },
169  { 1, OFILE_L2DOORS, 5, 8, DTYPE_CATACOMBS, THEME_NONE, -1, 0, 2, 0, 64, FALSE, FALSE, TRUE, 0, 3, FALSE },
170  { 1, OFILE_WTORCH4, 5, 8, DTYPE_CATACOMBS, THEME_NONE, -1, 1, 1, 9, 96, FALSE, TRUE, FALSE, 0, 0, FALSE },
171  { 1, OFILE_WTORCH3, 5, 8, DTYPE_CATACOMBS, THEME_NONE, -1, 1, 1, 9, 96, FALSE, TRUE, FALSE, 0, 0, FALSE },
172  { 1, OFILE_WTORCH1, 5, 8, DTYPE_CATACOMBS, THEME_NONE, -1, 1, 1, 9, 96, FALSE, TRUE, FALSE, 0, 0, FALSE },
173  { 1, OFILE_WTORCH2, 5, 8, DTYPE_CATACOMBS, THEME_NONE, -1, 1, 1, 9, 96, FALSE, TRUE, FALSE, 0, 0, FALSE },
174  { 1, OFILE_SARC, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 0, 1, 5, 128, TRUE, TRUE, TRUE, 0, 3, TRUE },
175  { 2, OFILE_FLAME1, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 0, 1, 20, 96, FALSE, TRUE, TRUE, 0, 0, FALSE },
176  { 2, OFILE_LEVER, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 0, 1, 2, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
177  { 2, OFILE_MINIWATR, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 1, 1, 10, 64, TRUE, FALSE, TRUE, 0, 0, FALSE },
178  { 1, OFILE_BOOK1, 3, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
179  { 1, OFILE_TRAPHOLE, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 64, FALSE, TRUE, TRUE, 0, 0, FALSE },
180  { 1, OFILE_TRAPHOLE, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 2, 0, 64, FALSE, TRUE, TRUE, 0, 0, FALSE },
181  { 2, OFILE_BCASE, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, FALSE, TRUE, 0, 0, FALSE },
182  { 2, OFILE_WEAPSTND, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, FALSE, TRUE, 0, 0, FALSE },
183  { 1, OFILE_BARREL, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 9, 96, TRUE, TRUE, TRUE, 1, 3, FALSE },
184  { 1, OFILE_BARRELEX, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 10, 96, TRUE, TRUE, TRUE, 1, 3, FALSE },
185  { 3, OFILE_LSHRINEG, 0, 0, DTYPE_TOWN, THEME_SHRINE, -1, 0, 1, 11, 128, FALSE, FALSE, TRUE, 0, 3, FALSE },
186  { 3, OFILE_RSHRINEG, 0, 0, DTYPE_TOWN, THEME_SHRINE, -1, 0, 1, 11, 128, FALSE, FALSE, TRUE, 0, 3, FALSE },
187  { 3, OFILE_BOOK2, 0, 0, DTYPE_TOWN, THEME_SKELROOM, -1, 0, 4, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
188  { 3, OFILE_BCASE, 0, 0, DTYPE_TOWN, THEME_LIBRARY, -1, 0, 3, 0, 96, FALSE, FALSE, TRUE, 0, 3, FALSE },
189  { 3, OFILE_BCASE, 0, 0, DTYPE_TOWN, THEME_LIBRARY, -1, 0, 4, 0, 96, FALSE, FALSE, TRUE, 0, 3, FALSE },
190  { 3, OFILE_BOOK2, 0, 0, DTYPE_TOWN, THEME_LIBRARY, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
191  { 3, OFILE_CANDLE2, 0, 0, DTYPE_TOWN, THEME_LIBRARY, -1, 1, 2, 4, 96, TRUE, TRUE, TRUE, 0, 0, FALSE },
192  { 3, OFILE_BLOODFNT, 0, 0, DTYPE_TOWN, THEME_BLOODFOUNTAIN, -1, 1, 2, 10, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
193  { 1, OFILE_DECAP, 13, 16, DTYPE_TOWN, THEME_DECAPITATED, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, FALSE },
194  { 1, OFILE_CHEST1, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
195  { 1, OFILE_CHEST2, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
196  { 1, OFILE_CHEST3, 1, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
197  { 1, OFILE_BOOK1, 7, 7, DTYPE_CATACOMBS, THEME_NONE, Q_BLIND, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
198  { 1, OFILE_BOOK1, 5, 5, DTYPE_CATACOMBS, THEME_NONE, Q_BLOOD, 0, 4, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
199  { 1, OFILE_PEDISTL, 5, 5, DTYPE_CATACOMBS, THEME_NONE, Q_BLOOD, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
200  { 1, OFILE_L3DOORS, 9, 12, DTYPE_CAVES, THEME_NONE, -1, 0, 1, 0, 64, FALSE, FALSE, TRUE, 0, 3, TRUE },
201  { 1, OFILE_L3DOORS, 9, 12, DTYPE_CAVES, THEME_NONE, -1, 0, 2, 0, 64, FALSE, FALSE, TRUE, 0, 3, TRUE },
202  { 3, OFILE_PFOUNTN, 0, 0, DTYPE_TOWN, THEME_PURIFYINGFOUNTAIN, -1, 1, 2, 10, 128, TRUE, TRUE, TRUE, 0, 3, FALSE },
203  { 3, OFILE_ARMSTAND, 0, 0, DTYPE_TOWN, THEME_ARMORSTAND, -1, 0, 1, 0, 96, TRUE, FALSE, TRUE, 0, 3, FALSE },
204  { 3, OFILE_ARMSTAND, 0, 0, DTYPE_TOWN, THEME_ARMORSTAND, -1, 0, 2, 0, 96, TRUE, FALSE, TRUE, 0, 0, FALSE },
205  { 3, OFILE_GOATSHRN, 0, 0, DTYPE_TOWN, THEME_GOATSHRINE, -1, 1, 2, 10, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
206  { 1, OFILE_CAULDREN, 13, 16, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, FALSE, TRUE, 0, 3, FALSE },
207  { 3, OFILE_MFOUNTN, 0, 0, DTYPE_TOWN, THEME_MURKYFOUNTAIN, -1, 1, 2, 10, 128, TRUE, TRUE, TRUE, 0, 3, FALSE },
208  { 3, OFILE_TFOUNTN, 0, 0, DTYPE_TOWN, THEME_TEARFOUNTAIN, -1, 1, 2, 4, 128, TRUE, TRUE, TRUE, 0, 3, FALSE },
209  { 1, OFILE_ALTBOY, 0, 0, DTYPE_CATHEDRAL, THEME_NONE, Q_BETRAYER, 0, 1, 0, 128, TRUE, TRUE, TRUE, 0, 0, FALSE },
210  { 1, OFILE_MCIRL, 0, 0, DTYPE_CATHEDRAL, THEME_NONE, Q_BETRAYER, 0, 1, 0, 96, FALSE, TRUE, TRUE, 0, 0, FALSE },
211  { 1, OFILE_MCIRL, 0, 0, DTYPE_CATHEDRAL, THEME_NONE, Q_BETRAYER, 0, 1, 0, 96, FALSE, TRUE, TRUE, 0, 0, FALSE },
212  { 1, OFILE_BKSLBRNT, 4, 12, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
213  { 1, OFILE_CANDLE2, 2, 12, DTYPE_TOWN, THEME_NONE, Q_BETRAYER, 1, 2, 4, 96, TRUE, TRUE, TRUE, 0, 0, FALSE },
214  { 1, OFILE_BOOK1, 13, 13, DTYPE_HELL, THEME_NONE, Q_WARLORD, 0, 4, 0, 96, TRUE, TRUE, TRUE, 0, 3, FALSE },
215  { 1, OFILE_ARMSTAND, 13, 13, DTYPE_TOWN, THEME_NONE, Q_WARLORD, 0, 1, 0, 96, TRUE, FALSE, TRUE, 0, 3, FALSE },
216  { 2, OFILE_WEAPSTND, 13, 13, DTYPE_TOWN, THEME_NONE, Q_WARLORD, 0, 1, 0, 96, TRUE, FALSE, TRUE, 0, 3, FALSE },
217  { 2, OFILE_BURNCROS, 0, 0, DTYPE_TOWN, THEME_BRNCROSS, -1, 1, 0, 10, 160, TRUE, FALSE, FALSE, 0, 0, FALSE },
218  { 2, OFILE_WEAPSTND, 0, 0, DTYPE_TOWN, THEME_WEAPONRACK, -1, 0, 1, 0, 96, TRUE, FALSE, TRUE, 0, 3, FALSE },
219  { 2, OFILE_WEAPSTND, 0, 0, DTYPE_TOWN, THEME_WEAPONRACK, -1, 0, 2, 0, 96, TRUE, FALSE, TRUE, 0, 0, FALSE },
220  { 2, OFILE_MUSHPTCH, 0, 0, DTYPE_TOWN, THEME_NONE, Q_MUSHROOM, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 3, TRUE },
221  { 2, OFILE_LZSTAND, 0, 0, DTYPE_TOWN, THEME_NONE, Q_BETRAYER, 0, 1, 0, 128, TRUE, FALSE, TRUE, 0, 3, FALSE },
222  { 1, OFILE_DECAP, 9, 9, DTYPE_CAVES, THEME_NONE, -1, 0, 2, 0, 96, TRUE, TRUE, TRUE, 0, 1, FALSE },
223  { 2, OFILE_CHEST3, 0, 0, DTYPE_TOWN, THEME_NONE, -1, 0, 1, 0, 96, TRUE, TRUE, TRUE, 0, 1, TRUE },
224  { -1, 0, 0, 0, -1, THEME_NONE, -1, 0, 0, 0, 0, FALSE, FALSE, FALSE, 0, 0, FALSE }
225  // clang-format on
226 };
227 
229 char *ObjMasterLoadList[56] = { // might be const
230  "L1Braz",
231  "L1Doors",
232  "Lever",
233  "Chest1",
234  "Chest2",
235  "Banner",
236  "SkulPile",
237  "SkulFire",
238  "SkulStik",
239  "CruxSk1",
240  "CruxSk2",
241  "CruxSk3",
242  "Book1",
243  "Book2",
244  "Rockstan",
245  "Angel",
246  "Chest3",
247  "Burncros",
248  "Candle2",
249  "Nude2",
250  "Switch4",
251  "TNudeM",
252  "TNudeW",
253  "TSoul",
254  "L2Doors",
255  "WTorch4",
256  "WTorch3",
257  "Sarc",
258  "Flame1",
259  "Prsrplt1",
260  "Traphole",
261  "MiniWatr",
262  "WTorch2",
263  "WTorch1",
264  "BCase",
265  "BShelf",
266  "WeapStnd",
267  "Barrel",
268  "Barrelex",
269  "LShrineG",
270  "RShrineG",
271  "Bloodfnt",
272  "Decap",
273  "Pedistl",
274  "L3Doors",
275  "PFountn",
276  "Armstand",
277  "Goatshrn",
278  "Cauldren",
279  "MFountn",
280  "TFountn",
281  "Altboy",
282  "Mcirl",
283  "Bkslbrnt",
284  "Mushptch",
285  "LzStand"
286 };
287 
THEME_BRNCROSS
@ THEME_BRNCROSS
Definition: enums.h:1964
OFILE_RSHRINEG
@ OFILE_RSHRINEG
Definition: enums.h:1849
OFILE_DECAP
@ OFILE_DECAP
Definition: enums.h:1851
AllObjects
ObjDataStruct AllObjects[99]
Contains the data related to each object ID.
Definition: objdat.cpp:123
THEME_PURIFYINGFOUNTAIN
@ THEME_PURIFYINGFOUNTAIN
Definition: enums.h:1958
OFILE_LEVER
@ OFILE_LEVER
Definition: enums.h:1811
Q_BUTCHER
@ Q_BUTCHER
Definition: enums.h:2554
OFILE_PEDISTL
@ OFILE_PEDISTL
Definition: enums.h:1852
Q_MUSHROOM
@ Q_MUSHROOM
Definition: enums.h:2549
OFILE_WEAPSTND
@ OFILE_WEAPSTND
Definition: enums.h:1845
DTYPE_CATACOMBS
@ DTYPE_CATACOMBS
Definition: enums.h:1870
THEME_SKELROOM
@ THEME_SKELROOM
Definition: enums.h:1952
OFILE_L1DOORS
@ OFILE_L1DOORS
Definition: enums.h:1810
OFILE_L1BRAZ
@ OFILE_L1BRAZ
Definition: enums.h:1809
OFILE_TNUDEM
@ OFILE_TNUDEM
Definition: enums.h:1830
THEME_BLOODFOUNTAIN
@ THEME_BLOODFOUNTAIN
Definition: enums.h:1956
THEME_MURKYFOUNTAIN
@ THEME_MURKYFOUNTAIN
Definition: enums.h:1962
THEME_ARMORSTAND
@ THEME_ARMORSTAND
Definition: enums.h:1959
OFILE_L3DOORS
@ OFILE_L3DOORS
Definition: enums.h:1853
OFILE_LSHRINEG
@ OFILE_LSHRINEG
Definition: enums.h:1848
all.h
OFILE_BARREL
@ OFILE_BARREL
Definition: enums.h:1846
OFILE_L2DOORS
@ OFILE_L2DOORS
Definition: enums.h:1833
OFILE_ROCKSTAN
@ OFILE_ROCKSTAN
Definition: enums.h:1823
OFILE_BARRELEX
@ OFILE_BARRELEX
Definition: enums.h:1847
THEME_WEAPONRACK
@ THEME_WEAPONRACK
Definition: enums.h:1965
OFILE_NUDE2
@ OFILE_NUDE2
Definition: enums.h:1828
OFILE_MCIRL
@ OFILE_MCIRL
Definition: enums.h:1861
OFILE_BURNCROS
@ OFILE_BURNCROS
Definition: enums.h:1826
OFILE_CHEST3
@ OFILE_CHEST3
Definition: enums.h:1825
OFILE_GOATSHRN
@ OFILE_GOATSHRN
Definition: enums.h:1856
Q_BETRAYER
@ Q_BETRAYER
Definition: enums.h:2563
THEME_LIBRARY
@ THEME_LIBRARY
Definition: enums.h:1954
OFILE_CANDLE2
@ OFILE_CANDLE2
Definition: enums.h:1827
OFILE_BKSLBRNT
@ OFILE_BKSLBRNT
Definition: enums.h:1862
DEVILUTION_END_NAMESPACE
#define DEVILUTION_END_NAMESPACE
Definition: types.h:10
OFILE_TNUDEW
@ OFILE_TNUDEW
Definition: enums.h:1831
OFILE_CHEST1
@ OFILE_CHEST1
Definition: enums.h:1812
OFILE_TFOUNTN
@ OFILE_TFOUNTN
Definition: enums.h:1859
THEME_DECAPITATED
@ THEME_DECAPITATED
Definition: enums.h:1957
OFILE_WTORCH4
@ OFILE_WTORCH4
Definition: enums.h:1834
OFILE_CRUXSK2
@ OFILE_CRUXSK2
Definition: enums.h:1819
OFILE_WTORCH2
@ OFILE_WTORCH2
Definition: enums.h:1841
THEME_SHRINE
@ THEME_SHRINE
Definition: enums.h:1950
ObjMasterLoadList
char * ObjMasterLoadList[56]
Maps from object_graphic_id to object CEL name.
Definition: objdat.cpp:229
OFILE_MINIWATR
@ OFILE_MINIWATR
Definition: enums.h:1840
OFILE_CRUXSK1
@ OFILE_CRUXSK1
Definition: enums.h:1818
OFILE_TSOUL
@ OFILE_TSOUL
Definition: enums.h:1832
OFILE_SWITCH4
@ OFILE_SWITCH4
Definition: enums.h:1829
OFILE_TRAPHOLE
@ OFILE_TRAPHOLE
Definition: enums.h:1839
OFILE_FLAME1
@ OFILE_FLAME1
Definition: enums.h:1837
Q_BLIND
@ Q_BLIND
Definition: enums.h:2556
OFILE_BANNER
@ OFILE_BANNER
Definition: enums.h:1814
OFILE_CHEST2
@ OFILE_CHEST2
Definition: enums.h:1813
OFILE_PFOUNTN
@ OFILE_PFOUNTN
Definition: enums.h:1854
THEME_GOATSHRINE
@ THEME_GOATSHRINE
Definition: enums.h:1960
THEME_TEARFOUNTAIN
@ THEME_TEARFOUNTAIN
Definition: enums.h:1963
OFILE_ARMSTAND
@ OFILE_ARMSTAND
Definition: enums.h:1855
OFILE_ANGEL
@ OFILE_ANGEL
Definition: enums.h:1824
Q_WARLORD
@ Q_WARLORD
Definition: enums.h:2559
ObjDataStruct
Definition: structs.h:637
OFILE_MUSHPTCH
@ OFILE_MUSHPTCH
Definition: enums.h:1863
OFILE_BLOODFNT
@ OFILE_BLOODFNT
Definition: enums.h:1850
OFILE_ALTBOY
@ OFILE_ALTBOY
Definition: enums.h:1860
DTYPE_TOWN
@ DTYPE_TOWN
Definition: enums.h:1868
DTYPE_HELL
@ DTYPE_HELL
Definition: enums.h:1872
OFILE_BCASE
@ OFILE_BCASE
Definition: enums.h:1843
DTYPE_CAVES
@ DTYPE_CAVES
Definition: enums.h:1871
OFILE_LZSTAND
@ OFILE_LZSTAND
Definition: enums.h:1864
OFILE_SKULPILE
@ OFILE_SKULPILE
Definition: enums.h:1815
OFILE_SKULFIRE
@ OFILE_SKULFIRE
Definition: enums.h:1816
DTYPE_CATHEDRAL
@ DTYPE_CATHEDRAL
Definition: enums.h:1869
THEME_NONE
@ THEME_NONE
Definition: enums.h:1966
OFILE_CRUXSK3
@ OFILE_CRUXSK3
Definition: enums.h:1820
DEVILUTION_BEGIN_NAMESPACE
Definition: sha.cpp:10
OFILE_WTORCH3
@ OFILE_WTORCH3
Definition: enums.h:1835
OFILE_MFOUNTN
@ OFILE_MFOUNTN
Definition: enums.h:1858
OFILE_CAULDREN
@ OFILE_CAULDREN
Definition: enums.h:1857
OFILE_BOOK2
@ OFILE_BOOK2
Definition: enums.h:1822
OFILE_SARC
@ OFILE_SARC
Definition: enums.h:1836
OFILE_WTORCH1
@ OFILE_WTORCH1
Definition: enums.h:1842
ObjTypeConv
DEVILUTION_BEGIN_NAMESPACE int ObjTypeConv[113]
Maps from dun_object_id to object_id.
Definition: objdat.cpp:6
OFILE_BOOK1
@ OFILE_BOOK1
Definition: enums.h:1821
Q_BLOOD
@ Q_BLOOD
Definition: enums.h:2557
THEME_TORTURE
@ THEME_TORTURE
Definition: enums.h:1955