Subversion Repositories duke3d_hrp

Rev

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

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