Subversion Repositories duke3d_hrp

Rev

Rev 483 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
415 leod 1
// Maphacks for Duke3D HRP
435 leod 2
// Level:  E1L1.MAP - "Hollywood Holocaust" (Original Atomic Edition version)
3
// Author: Allen H. Blum III
4
// mapmd4: a1ce0037911b2625781a2623588c8b90
415 leod 5
// Reviewed by NightFright (February 2012)
6
 
7
 
8
 
9
// CHARACTERS
10
 
11
// Slime babes
12
sprite    22 angoff    -256        // tile1294 podfem1
13
 
14
 
15
 
16
// PROPS
17
 
18
// Cinema sign
19
sprite   348 angoff     512        // tile0925 neon1 cinema
20
sprite   399 angoff    -512        // tile0925 neon1 cinema
21
 
22
// Fire hydrant
23
sprite   215 angoff    -512        // tile0981 hydrent
24
 
25
// Rubbercans
26
sprite   162 angoff     128        // tile1062 rubbercan
27
sprite   384 angoff     256        // tile1062 rubbercan (near cash register)
28
sprite   385 angoff     192        // tile1062 rubbercan
29
 
30
 
31
 
32
// ITEMS/POWERUPS
33
 
34
// Armor
35
sprite   532 angoff    -256        // tile0054 shield
36
 
37
// Health +10
38
sprite    41 angoff    -512        // tile0051 cola
39
 
40
// Health +30
41
sprite    42 angoff     1024       // tile0052 sixpack
42
sprite    43 angoff     256        // tile0052 sixpack
43
sprite    78 angoff     128        // tile0052 sixpack
44
sprite   171 angoff     256        // tile0052 sixpack
45
sprite   173 angoff     384        // tile0052 sixpack
46
sprite   531 angoff    -768        // tile0052 sixpack
47
sprite   549 angoff     256        // tile0052 sixpack
48
sprite   577 angoff    -256        // tile0052 sixpack
49
sprite   621 angoff     768        // tile0052 sixpack
50
 
51
// HoloDuke
52
sprite   297 angoff     1024       // tile1348 holoduke
53
sprite   411 angoff     768        // tile1348 holoduke
54
 
55
// Jetpack
507 leod 56
sprite   447 angoff    -512        // tile0057 jetpack
57
sprite   633 angoff     512        // tile0057 jetpack
415 leod 58
 
59
// Keycards (R)
60
sprite   451 angoff     860        // tile0060 accesscard blue
61
 
62
// MedKit
63
sprite   376 angoff     1024       // tile0053 firstaid
64
 
65
// Nightvision
483 leod 66
sprite    25 angoff     1024       // tile0059 heatsensor (multiplayer)
415 leod 67
 
68
 
69
 
70
// WEAPONS/AMMO
71
 
72
// Pistol & ammo
73
sprite   548 angoff     512        // tile0021 firstgunsprite
454 leod 74
sprite   548 mdzoff     200000     // tile0021 firstgunsprite
75
sprite   548 roll      -1          // tile0021 firstgunsprite
483 leod 76
 
415 leod 77
sprite   617 angoff    -512        // tile0040 ammo
78
sprite   619 angoff     512        // tile0040 ammo
79
 
80
// Shotgun & ammo
483 leod 81
sprite    44 angoff     512        // tile0028 shotgunsprite
82
sprite   421 angoff     768        // tile0028 shotgunsprite (multiplayer)
83
 
415 leod 84
sprite   112 angoff    -768        // tile0049 shotgunammo
85
sprite   113 angoff    -256        // tile0049 shotgunammo
86
sprite   199 angoff     256        // tile0049 shotgunammo flipped sprite
87
sprite   522 angoff     768        // tile0049 shotgunammo
88
sprite   596 angoff     1024       // tile0049 shotgunammo
89
sprite   634 angoff     512        // tile0049 shotgunammo
90
sprite   636 angoff     512        // tile0049 shotgunammo
91
 
92
// Chaingun & ammo
483 leod 93
sprite    45 angoff    -512        // tile0022 chaingunsprite
94
sprite   111 angoff    -512        // tile0022 chaingunsprite (multiplayer)
95
sprite   530 angoff     512        // tile0022 chaingunsprite (multiplayer)
96
sprite   534 angoff     256        // tile0041 batteryammo    (multiplayer)
415 leod 97
 
98
// RPG & ammo
483 leod 99
sprite    26 angoff    -512        // tile0023 rpgsprite
415 leod 100
sprite    82 angoff    -512        // tile0023 rpgsprite
483 leod 101
sprite    87 angoff     1024       // tile0044 rpgammo (multiplayer)
415 leod 102
sprite   180 angoff    -768        // tile0044 rpgammo
103
sprite   192 angoff    -512        // tile????
104
sprite   431 angoff     512        // tile0023 rpgsprite
105
 
106
// Pipebombs
107
sprite    27 angoff     768        // tile0047 hbombammo
483 leod 108
sprite   535 angoff    -384        // tile0047 hbombammo (multiplayer)
415 leod 109
sprite   632 angoff    -256        // tile0047 hbombammo box in secret area
483 leod 110
sprite   632 mdzoff     1500000    // tile0047 hbombammo box in secret area
111
sprite   632 pitch      1          // tile0047 hbombammo box in secret area
415 leod 112
 
113
 
483 leod 114
sprite   542 angoff    -640        // tile1161 bottle14
415 leod 115
 
483 leod 116
 
415 leod 117
// OVERRIDE
118
 
119
// Fixes for badly aligned sprites
120
sprite    72 mdzoff    -250000     // tile0913 maskwall2 (fence, rooftop)
121
sprite    72 pitch      1          // tile0913 maskwall2 (fence, rooftop)
122
sprite    72 roll       5          // tile0913 maskwall2 (fence, rooftop)
123
sprite    73 mdzoff    -250000     // tile0913 maskwall2 (fence, rooftop)
124
sprite    73 pitch      1          // tile0913 maskwall2 (fence, rooftop)
125
sprite    73 roll      -1          // tile0913 maskwall2 (fence, rooftop)
126
sprite   115 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
127
sprite   115 pitch      1          // tile0913 maskwall2 (fence, rooftop)
128
sprite   117 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
129
sprite   117 pitch      1          // tile0913 maskwall2 (fence, rooftop)
130
sprite   118 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
131
sprite   118 pitch      1          // tile0913 maskwall2 (fence, rooftop)
132
sprite   119 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
133
sprite   119 pitch      1          // tile0913 maskwall2 (fence, rooftop)
134
sprite   119 roll       1          // tile0913 maskwall2 (fence, rooftop)
135
sprite   120 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
136
sprite   120 pitch      1          // tile0913 maskwall2 (fence, rooftop)
137
sprite   121 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
138
sprite   121 pitch      1          // tile0913 maskwall2 (fence, rooftop)
139
sprite   122 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
140
sprite   122 pitch      1          // tile0913 maskwall2 (fence, rooftop)
141
sprite   123 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
142
sprite   123 pitch      1          // tile0913 maskwall2 (fence, rooftop)
143
sprite   124 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
144
sprite   124 pitch      1          // tile0913 maskwall2 (fence, rooftop)
145
sprite   125 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
146
sprite   125 pitch      1          // tile0913 maskwall2 (fence, rooftop)
147
sprite   126 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
148
sprite   126 pitch      1          // tile0913 maskwall2 (fence, rooftop)
149
sprite   127 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
150
sprite   127 pitch      1          // tile0913 maskwall2 (fence, rooftop)
151
sprite   128 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
152
sprite   128 pitch      1          // tile0913 maskwall2 (fence, rooftop)
153
sprite   128 roll       1          // tile0913 maskwall2 (fence, rooftop)
154
sprite   129 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
155
sprite   129 pitch      1          // tile0913 maskwall2 (fence, rooftop)
156
sprite   130 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
157
sprite   130 pitch      1          // tile0913 maskwall2 (fence, rooftop)
158
sprite   131 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
159
sprite   131 pitch      1          // tile0913 maskwall2 (fence, rooftop)
160
sprite   132 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
161
sprite   132 pitch      1          // tile0913 maskwall2 (fence, rooftop)
162
sprite   133 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
163
sprite   133 pitch      1          // tile0913 maskwall2 (fence, rooftop)
164
sprite   134 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
165
sprite   134 pitch      1          // tile0913 maskwall2 (fence, rooftop)
166
sprite   135 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
167
sprite   135 pitch      1          // tile0913 maskwall2 (fence, rooftop)
168
sprite   136 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
169
sprite   136 pitch      1          // tile0913 maskwall2 (fence, rooftop)
170
sprite   137 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
171
sprite   137 pitch      1          // tile0913 maskwall2 (fence, rooftop)
172
sprite   137 roll       1          // tile0913 maskwall2 (fence, rooftop)
173
sprite   138 mdzoff    -250000     // tile0913 maskwall2 (fence, rooftop)
174
sprite   138 pitch      1          // tile0913 maskwall2 (fence, rooftop)
175
sprite   139 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
176
sprite   139 pitch      1          // tile0913 maskwall2 (fence, rooftop)
177
sprite   140 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
178
sprite   140 pitch      1          // tile0913 maskwall2 (fence, rooftop)
179
sprite   141 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
180
sprite   141 pitch      1          // tile0913 maskwall2 (fence, rooftop)
181
sprite   168 away1                 // tile0932 in the security room  ## ???? ##
182
sprite   178 away1                 // tile0931 burning trash         ## ???? ##
183
sprite   383 mdzoff     550000     // tile1062 rubbercan (behind theater)
184
sprite   383 roll      -1          // tile1062 rubbercan (behind theater)
185
sprite   384 mdzoff    -600000     // tile1062 rubbercan (near cash register)
186
sprite   384 pitch      1          // tile1062 rubbercan (near cash register)
187
sprite   574 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
188
sprite   574 pitch      1          // tile0913 maskwall2 (fence, rooftop)
189
sprite   575 mdzoff    -700000     // tile0913 maskwall2 (fence, rooftop)
190
sprite   575 pitch      1          // tile0913 maskwall2 (fence, rooftop)
191
sprite   575 roll       1          // tile0913 maskwall2 (fence, rooftop)
192
sprite   588 away1                 // tile0502 security screen "Innocent?" sign
193
 
194
// Forcing any floor aligned model to be rendered as sprite
195
sprite    47 notmd                 // tile0341 bpannel1
196
sprite   165 notmd                 // tile0568 femmag1
197
sprite   166 notmd                 // tile0568 femmag1
198
sprite   249 notmd                 // tile0513
199
sprite   250 notmd                 // tile0513
200
sprite   251 notmd                 // tile0513
201
sprite   252 notmd                 // tile0513
202
sprite   552 notmd                 // tile0342 pannel1
203
 
204
// Switches to be hidden
205
sprite   298 notmd                 // tile0164 dipswitch2 (arcade game)
206
sprite   543 notmd                 // tile0132 slotdoor   (cash register)
207
 
208
 
209
 
210
// LIGHTS 
211
 
212
// by Devastator
507 leod 213
//    sect     x       y       z    range   r   g   b  rad fade  ang  horiz mins maxs prio tile
214
light   55   18432   49408  -36608   2500  255 255 255   0   0     0      0   0    0    0     0
215
light   66   22144   39936   -9216   2500  200 200 200   0   0     0      0  10    0    0     0
216
light   67   26048   39680   -6912   1000  100 100 100   0   0     0      0  18    0    0     0
217
light   67   26048   40192   -6912   3500  255 255 255 450 200  1024   -600  18    0    0     0
218
light   67   26048   40704   -6912   1000  100 100 100   0   0     0      0  18    0    0     0
219
light   72   22016   45300   -6144   4000  255 255 255 400 300   512    100  13    0    0  9000
220
light   72   22016   45545  -11144    500  255 255 255   0   0     0      0  13    0    0     0
221
light   72   22016   45545   -1144    500  255 255 255   0   0     0      0  13    0    0     0
222
light   89   15936   57600  -63232   1000  100 100 100   0   0     0      0   0    0    0     0
223
light   89   16192   57600  -63232   3000  200 200 200 450 200  1536   -500   0    0    0     0
224
light   89   16448   57600  -63232   1000  100 100 100   0   0     0      0   0    0    0     0
225
light   90   22016   48832  -94976   2500  160 160 150   0   0     0      0  16    0    0     0
226
light   90   22016   48832  -94976   8000  255 255 250 300 200  1536   -600  16    0    0     0
227
light  105   21792   53664 -103168   9000  255 255 250 300 200   512   -500  15    6    0     0
228
light  115   18084   57216  -13056   1600  200 200 200   0   0     0      0  22    0    0     0
229
light  118   16384   57952  -13056   2048  200 200 200 300 200   512   -500  22    0    0     0
230
light  133   22016   43520  -47104   6500  255 255 255 400 250  1540   -450  15  -21    0     0
231
light  133   22016   43520  -43000   3000  220 220 220   0   0     0      0  15  -21    0     0
232
light  136   19200   61184  -69000   4000  255   0   0   0   0     0      0   0    0    0     0
233
light  139   27910   42254  -22000   7000  255 255 255 375 200    12   -150  15   -8    0     0
234
light  139   27910   42818  -22000   1280  255 255 255   0   0     0      0  15   -8    0     0
235
light  139   27910   41876  -22000   1280  255 255 255   0   0     0      0  15   -8    0     0
236
light  142   25504   39168   -2048   1000    0 100  20   0   0     0      0   0    0    0     0
237
light  149   19456   60128  -18432   1000    0 100  20   0   0     0      0   0    0    0     0
238
light  151   16384   58880   -9216    500  200  50   0   0   0     0      0   0    0    0     0
239
light  158   16640   53120  -52224   3000  255 255 255 200 150   512   -100   0    0    0     0
240
light  159   16640   52864  -52224   3000  255 255 255 200 150  1536   -100   0    0    0     0
241
light  165   15296   60920  -58112    500  200  50   0   0   0     0      0   0    0    0     0
242
light  167   25344   59640  -30720   2000  255 255 255   0   0     0      0   0    0    0     0
243
light  180   13000   48128  -85632   3000  255   0   0   0   0     0      0   0    0    0     0
244
light  180   13000   48128  -55632   3000  255   0   0   0   0     0      0   0    0    0     0
245
light  185    7034   50364  -58568   4000  110 150 130 150 150  1024     77   0    0    0  9001
246
light  186    7034   52414  -58568   4000  110 150 130 150 150  1024     77   0    0    0  9001
247
light  189    4338   47184  -58568   4000  110 150 130 155 150   640     77   0    0    0  9001
248
light  190    2368   46464  -58568   4000  110 150 130 155 150   640     77   0    0    0  9001
249
light  192     960   47744  -54272   1000    0 100  20   0   0     0      0   0    0    0     0
250
light  204   14080   46080   -5120   2500  255 255 255   0   0     0      0  11    7    0     0
251
light  211   26160   46400  -53248   1000    0 100  20   0   0     0      0   0    0    0     0
252
light  220   17472   50608  -35840   1024  200   0   0   0   0     0      0   0    0    0     0
253
light  242   17792   43008  -45824   1000  250 250 250   0   0     0      0   0    0    0     0
254
light  255     300   42313 -460800  45000  200 250 220 120  50   100   -300   0    0    0     0
255
light  260   18400   48128   -2048   1000    0 100  20   0   0     0      0   0    0    0     0
256
light  290   -1550   40448 -101376   2000  200 200 200   0   0     0      0   0    0    0     0
257
light  290   -1550   40448 -102376   5000  255 255 255 350 150     0   -500   0    0    0     0
258
light  297   19136   48704  -38912   2000  100 100 100   0   0     0      0   0    0    0     0
259
light  297   19136   48704  -11264   1024  200   0   0   0   0     0      0   0    0    0     0
260
light  297   19136   48704  -38912   5000  255 255 255 500 300  1775    100   0    0    0     0
261
light  302   18752   57216  -18432    500  200  50   0   0   0     0      0   0    0    0     0
262
light  307  -32256    1280 -297996  30000   25  50  25   0   0     0      0   0    0    0     0
263
light  307  -23146   19439 -297996  30000  200 250 220 150 140  1390      0   0    0    0     0