Subversion Repositories duke3d_hrp

Rev

Rev 507 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 507 Rev 573
Line 1... Line 1...
1
// Maphacks for Duke3D HRP
1
// Maphacks for the Duke Nukem 3D High Resolution Pack (HRP)
-
 
2
2
// Level:  E1L2.MAP - "Red Light District" (Original Atomic Edition version)
3
// Level:  E1L2.MAP - "Red Light District" (Original Atomic Edition version)
3
// Author: Allen H. Blum III
4
// Author: Allen H. Blum III
-
 
5
// Map Date : 1996-12-11
4
// mapmd4: 594b59d713c4b2f3a2ad8131c0ba2066
6
// mapmd4: 594b59d713c4b2f3a2ad8131c0ba2066
5
// Reviewed by NightFright (February 2012)
-
 
6
-
 
7
-
 
8
7
9
// CHARACTERS
8
//         <-> E1L2_13d.mhk
-
 
9
//         <-> E1L2_13d_polymost.mhk
-
 
10
//         <-> E1L2_atomic_polymost.mhk
-
 
11
//         <-> nwl1demo-1997.mhk
-
 
12
//         <-> nwl1demo-r25.mhk
-
 
13
//         <-> nwl1-1997.mhk
-
 
14
//         <-> nwl1-r25.mhk
10
15
11
// Hooker
-
 
12
sprite   544 angoff    -768        // tile1321 fem3 hooker (flipped sprite)
-
 
13
-
 
14
// Slime babes
16
// Curr. HRP: r5.3.573
15
sprite     1 angoff    -896        // tile1294 podfem1
-
 
16
-
 
17
// Stripper
-
 
18
sprite   309 angoff     512        // tile1312 fem1 stripper
-
 
19
17
20
-
 
21
-
 
22
// PROPS
-
 
23
18
//
24
// Bottles
-
 
25
sprite   525 angoff    -64         // tile0956 bottle3
-
 
26
sprite   526 angoff     128        // tile0956 bottle3
-
 
27
sprite   527 angoff     384        // tile0956 bottle3
-
 
28
sprite   528 angoff     960        // tile0956 bottle3
-
 
29
sprite   465 angoff     256        // tile1160 bottle13
-
 
30
sprite   466 angoff    -512        // tile1162 bottle15
-
 
31
sprite   467 angoff     128        // tile1161 bottle14
-
 
32
sprite   468 angoff     512        // tile1163 bottle16
-
 
33
sprite   469 angoff    -768        // tile1164 bottle17
-
 
34
sprite   470 angoff    -192        // tile1165 bottle18
-
 
35
sprite   471 angoff     256        // tile1166 bottle19
-
 
36
sprite   472 angoff    -384        // tile1163 bottle16
-
 
37
sprite   473 angoff    -192        // tile1161 bottle14
19
//sprite   432 angoff     1024       // tile0021 firstgunsprite
38
sprite   474 angoff     512        // tile1165 bottle18
-
 
39
sprite   475 angoff     128        // tile1166 bottle19
-
 
40
sprite   476 angoff    -256        // tile1161 bottle14
-
 
41
-
 
42
// Fire Hydrant 
-
 
43
sprite   797 angoff    -512        // tile0981 hydrent
20
sprite   797 angoff    -512        // tile0981 hydrent
-
 
21
sprite   461 notmd                 // tile0568 femmag1
-
 
22
//sprite   515 angoff     1024       // tile0028 shotgunsprite
-
 
23
sprite   208 angoff     256        // tile1348 holoduke
-
 
24
sprite   208 mdzoff     600000     // tile1348 holoduke
-
 
25
sprite   208 pitch      1          // tile1348 holoduke
-
 
26
//sprite   ??? angoff    -512        // tile0049 shotgunammo
-
 
27
sprite   463 notmd                 // tile0577 femmag2
-
 
28
sprite   462 notmd                 // tile0568 femmag1
-
 
29
sprite   189 angoff    -512        // tile0054 shield
-
 
30
sprite   188 angoff    -512        // tile0047 hbombammo
-
 
31
sprite   402 nomdanim              // tile1232 canwithsomething
-
 
32
sprite   402 angoff    -192        // tile1232 canwithsomething
-
 
33
sprite     0 angoff    -128        // tile0052 sixpack
-
 
34
sprite   407 nomdanim              // tile1232 canwithsomething
-
 
35
sprite   407 angoff    -384        // tile1232 canwithsomething
-
 
36
sprite   192 angoff     0          // tile0023 rpgsprite
-
 
37
sprite   191 notmd                 // tile0132 slotdoor
-
 
38
sprite   186 angoff    -512        // tile0059 heatsensor
-
 
39
sprite   186 mdzoff     500000     // tile0059 heatsensor
-
 
40
sprite   186 pitch      1          // tile0059 heatsensor
-
 
41
sprite   162 angoff    -128        // tile0052 sixpack
-
 
42
sprite   400 mdzoff     50000      // tile0574 (tile0670 (faucet))
-
 
43
sprite   400 pitch      1          // tile0574 (tile0670 (faucet))
-
 
44
sprite   331 angoff    -256        // tile0049 shotgunammo
-
 
45
sprite   333 nomdanim              // tile1232 canwithsomething
-
 
46
sprite   333 angoff    -640        // tile1232 canwithsomething
-
 
47
sprite   525 angoff    -64         // tile0956 bottle3
-
 
48
sprite   526 angoff     640        // tile0955 bottle2
-
 
49
sprite   527 angoff     384        // tile0955 bottle2
-
 
50
sprite   528 angoff    -512        // tile0955 bottle2
-
 
51
sprite    27 angoff     512        // tile0060 accesscard blue
-
 
52
sprite   754 angoff    -512        // tile0041 batteryammo
-
 
53
sprite   159 angoff    -64         // tile0041 batteryammo
44
54
45
// Toilet
-
 
46
sprite   478 angoff    -512        // tile0569 toilet
-
 
47
-
 
48
// Trashcan
-
 
49
sprite   160 angoff    -256        // tile1232 canwithsomething
-
 
50
sprite   228 angoff     512        // tile1232 canwithsomething
-
 
51
sprite   402 angoff    -256        // tile1232 canwithsomething
-
 
52
sprite   407 angoff    -256        // tile1232 canwithsomething
-
 
53
55
-
 
56
//sprite   180 angoff    -256        // tile0052 sixpack
54
57
55
58
56
// ITEMS/POWERUPS
-
 
57
59
58
// Armor
-
 
59
sprite   189 angoff    -512        // tile0054 shield
60
sprite   156 angoff     256        // tile0052 sixpack
-
 
61
sprite   824 angoff     1024       // tile0047 hbombammo (multiplayer)
60
sprite   367 angoff     256        // tile0054 shield
62
sprite   367 angoff     256        // tile0054 shield
61
-
 
62
// Health +30
-
 
63
sprite    44 angoff     256        // tile0052 sixpack
63
sprite    44 angoff     256        // tile0052 sixpack
64
sprite   153 angoff     256        // tile0052 sixpack
-
 
65
sprite   154 angoff     256        // tile0052 sixpack
-
 
66
sprite   155 angoff    -256        // tile0052 sixpack
-
 
67
sprite   156 angoff     256        // tile0052 sixpack
-
 
68
sprite   158 angoff     512        // tile0052 sixpack
-
 
69
sprite   180 angoff    -256        // tile0052 sixpack
-
 
70
64
71
// HoloDuke
-
 
72
sprite   208 angoff     256        // tile1348 holoduke
-
 
73
65
74
// Keycards (Y/R/B)
-
 
75
sprite    27 angoff     512        // tile0060 accesscard blue
-
 
76
sprite   179 angoff    -256        // tile0060 accesscard yellow
-
 
77
sprite   249 angoff     1024       // tile0060 accesscard red
-
 
78
66
79
// Medkit
-
 
80
sprite   278 angoff    -512        // tile0053 firstaid
-
 
81
sprite   823 angoff     384        // tile0053 firstaid
-
 
82
67
83
// Nightvision
-
 
84
sprite   186 angoff     1024       // tile0059 heatsensor
-
 
85
68
86
69
87
70
88
// WEAPONS/AMMO
-
 
89
71
90
// Pistol & ammo
-
 
91
sprite   432 angoff     1024       // tile0021 firstgunsprite
-
 
92
sprite   755 angoff     512        // tile0040 ammo
72
sprite   755 angoff     512        // tile0040 ammo
93
sprite   757 angoff     512        // tile0040 ammo
-
 
94
-
 
95
// Shotgun & ammo
-
 
96
sprite   390 angoff     1024       // tile0049 shotgunammo (Dukematch only)
-
 
97
sprite   391 angoff    -512        // tile0028 shotgunsprite
-
 
98
sprite   515 angoff     1024       // tile0028 shotgunsprite
-
 
99
sprite   694 angoff    -512        // tile0049 shotgunammo
-
 
100
sprite   818 angoff    -256        // tile0049 shotgunammo
-
 
101
73
102
// Chaingun & ammo
-
 
103
sprite   159 angoff    -128        // tile0041 batteryammo
74
sprite   163 angoff    -640        // tile0044 rpgammo
104
sprite   173 angoff     512        // tile0041 batteryammo
75
sprite   179 angoff    -256        // tile0060 accesscard yellow
105
sprite   693 angoff     512        // tile0041 batteryammo
76
sprite   540 notmd                 // tile0690 (manhole, half open)
106
sprite   754 angoff    -512        // tile0041 batteryammo
77
sprite   823 angoff     192        // tile0053 firstaid
107
78
108
// RPG & ammo
79
sprite   158 angoff     512        // tile0052 sixpack
-
 
80
sprite   390 angoff     1024       // tile0049 shotgunammo (multiplayer)
-
 
81
sprite   390 mdzoff     300000     // tile0049 shotgunammo (multiplayer)
-
 
82
sprite   390 pitch     -1          // tile0049 shotgunammo (multiplayer)
-
 
83
sprite   390 roll      -1          // tile0049 shotgunammo (multiplayer)
-
 
84
sprite   391 angoff     512        // tile0028 shotgunsprite
109
sprite   163 angoff    -512        // tile0044 rpgammo
85
sprite   818 angoff    -256        // tile0049 shotgunammo
-
 
86
sprite   254 notmd                 // tile0132 slotdoor (telephone)
-
 
87
sprite   517 notmd                 // tile0132 slotdoor (telephone)
-
 
88
sprite   160 nomdanim              // tile1232 canwithsomething
110
sprite   751 angoff    -256        // tile0023 rpgsprite (Dukematch only)
89
sprite   160 angoff    -128        // tile1232 canwithsomething
-
 
90
sprite   478 angoff    -512        // tile0569 toilet
111
sprite   825 angoff     1024       // tile0044 rpgammo
91
sprite   825 angoff     1024       // tile0044 rpgammo
112
-
 
113
// Pipebombs
92
sprite   825 mdzoff     500000     // tile0044 rpgammo
114
sprite    63 angoff     512        // tile0047 hbombammo
93
sprite   825 roll       1          // tile0044 rpgammo
115
sprite   188 angoff    -512        // tile0047 hbombammo
94
sprite    52 mdzoff     400000     // tile0059 heatsensor
-
 
95
sprite    52 pitch      1          // tile0059 heatsensor
116
sprite   265 angoff     256        // tile0047 hbombammo
96
sprite   265 angoff     256        // tile0047 hbombammo
117
sprite   265 pitch     -192        // tile0047 hbombammo
97
sprite   265 pitch     -192        // tile0047 hbombammo
-
 
98
sprite     1 angoff    -832        // tile1294 podfem1
-
 
99
sprite   287 notmd                 // tile0903 pocket (billard)
-
 
100
sprite   288 notmd                 // tile0903 pocket (billard)
-
 
101
sprite   289 notmd                 // tile0903 pocket (billard)
-
 
102
sprite   290 notmd                 // tile0903 pocket (billard)
-
 
103
sprite   291 notmd                 // tile0903 pocket (billard)
-
 
104
sprite   292 notmd                 // tile0903 pocket (billard)
-
 
105
sprite   228 nomdanim              // tile1232 canwithsomething
-
 
106
sprite   228 angoff     640        // tile1232 canwithsomething
-
 
107
sprite   544 angoff    -640        // tile1321 fem3 hooker
-
 
108
sprite   693 angoff     512        // tile0041 batteryammo
-
 
109
sprite   155 angoff    -256        // tile0052 sixpack
-
 
110
sprite   498 angoff     256        // tile0021 firstgunsprite
-
 
111
sprite   498 mdzoff     200000     // tile0021 firstgunsprite
-
 
112
sprite   498 pitch      1          // tile0021 firstgunsprite
-
 
113
sprite   475 angoff     128        // tile1166 bottle19
-
 
114
sprite   476 angoff    -256        // tile1161 bottle14
-
 
115
sprite   177 notmd                 // tile2301 wallblood1
-
 
116
sprite   465 angoff     256        // tile1160 bottle13 (Jack Daniels)
-
 
117
sprite   466 angoff    -512        // tile1162 bottle15
-
 
118
sprite   466 mdzoff     200000     // tile1162 bottle15
-
 
119
sprite   466 pitch     -1          // tile1162 bottle15
-
 
120
sprite   467 angoff    -512        // tile1161 bottle14
-
 
121
sprite   467 mdzoff     200000     // tile1161 bottle14
-
 
122
sprite   467 pitch      1          // tile1161 bottle14
-
 
123
//sprite   468 mdzoff     500000     // tile1163 bottle16
-
 
124
//sprite   468 roll      -1          // tile1163 bottle16
-
 
125
//sprite   469 angoff    -768        // tile1164 bottle17
-
 
126
sprite   470 angoff    -512        // tile1165 bottle18
-
 
127
sprite   472 angoff    -384        // tile1163 bottle16
-
 
128
sprite   473 angoff    -192        // tile1161 bottle14
-
 
129
sprite   471 angoff     256        // tile1166 bottle19
-
 
130
sprite   474 angoff     256        // tile1165 bottle18
-
 
131
sprite   232 angoff     128        // tile0955 bottle2
-
 
132
sprite   751 angoff    -256        // tile0023 rpgsprite (multiplayer)
-
 
133
sprite   249 angoff     1024       // tile0060 accesscard red
118
134
-
 
135
sprite   120 angoff     896        // tile0055 steroids (multiplayer)
-
 
136
sprite   694 angoff    -768        // tile0049 shotgunammo
-
 
137
sprite   154 angoff     256        // tile0052 sixpack
-
 
138
sprite   309 angoff     512        // tile1312 fem1 stripper
-
 
139
sprite   174 angoff     1024       // tile0022 chaingunsprite
-
 
140
sprite   173 angoff     1024       // tile0041 batteryammo
-
 
141
sprite   482 mdzoff     500000     // tile1006 (barstool)
-
 
142
sprite   482 roll      -1          // tile1006 (barstool)
-
 
143
sprite    63 angoff     1024       // tile0047 hbombammo
-
 
144
sprite    63 mdzoff     500000     // tile0047 hbombammo
-
 
145
sprite    63 pitch     -1          // tile0047 hbombammo
119
146
-
 
147
sprite   153 angoff     256        // tile0052 sixpack
-
 
148
sprite   757 angoff     512        // tile0040 ammo
-
 
149
sprite   278 angoff    -512        // tile0053 firstaid
120
150
121
// OVERRIDE
-
 
122
151
123
// Fixes for badly aligned sprites
-
 
124
sprite   208 mdzoff     600000     // tile1348 holoduke (secret in video store)
-
 
125
sprite   208 pitch      1          // tile1348 holoduke
-
 
126
152
127
// Forcing any floor aligned model to be rendered as sprite
-
 
128
sprite   177 notmd                 // tile2301 wallblood1
-
 
129
sprite   287 notmd                 // tile0903 pocket billard
-
 
130
sprite   288 notmd                 // tile0903 pocket billard
-
 
131
sprite   289 notmd                 // tile0903 pocket billard
-
 
132
sprite   290 notmd                 // tile0903 pocket billard
-
 
133
sprite   291 notmd                 // tile0903 pocket billard
-
 
134
sprite   292 notmd                 // tile0903 pocket billard
-
 
135
sprite   426 notmd                 // tile0577 femmag2
153
sprite   426 notmd                 // tile0577 femmag2
136
sprite   461 notmd                 // tile0568 femmag1
-
 
137
sprite   462 notmd                 // tile0568 femmag1
-
 
138
sprite   463 notmd                 // tile0577 femmag2
-
 
139
sprite   540 notmd                 // tile0690 (manhole, half open)
-
 
140
-
 
141
// Switches to be hidden
-
 
142
sprite   191 notmd                 // tile0132 slotdoor (hand dryer)
-
 
143
sprite   254 notmd                 // tile0132 slotdoor (telephone)
-
 
144
sprite   517 notmd                 // tile0132 slotdoor (telephone)
-
 
145
-
 
146
154
147
155
148
// LIGHTS 
156
// LIGHTS 
149
157
150
// by Devastator (commented out)
158
// by Devastator (commented out)
151
/*
159
/*
-
 
160
//    sect     x       y       z    range   r   g   b  rad fade  ang  horiz mins maxs prio tile
152
light   1    750 29970     127 2600 111 111 111 0 0 1536 -1 0 0 0 -1
161
light    1     750   29970     127   2600  111 111 111   0   0  1536     -1   0    0    0    -1
153
light   5    566 32938  -23626 1700  61  61  61 0 0 1536 -1 0 0 0 -1
162
light    5     566   32938  -23626   1700   61  61  61   0   0  1536     -1   0    0    0    -1
154
light  13   1262  2234    1792 1700  61  61  61 0 0 1536 -1 0 0 0 -1
163
light   13    1262    2234    1792   1700   61  61  61   0   0  1536     -1   0    0    0    -1
155
light  39  -3182  8993   -4480 2400  85  85  85 0 0 1536 -1 0 0 0 -1
164
light   39   -3182    8993   -4480   2400   85  85  85   0   0  1536     -1   0    0    0    -1
156
light  42  -1701 13103   -4736 4200  91  81  51 0 0 1536 -1 0 0 0 -1
165
light   42   -1701   13103   -4736   4200   91  81  51   0   0  1536     -1   0    0    0    -1
Line 213... Line 222...
213
light 262  -5020 29232  -30208 2900 191 191 191 0 0 1536 -1 0 0 0 -1
222
light  262   -5020   29232  -30208   2900  191 191 191   0   0  1536     -1   0    0    0    -1
214
*/
223
*/
215
224
216
// by Devastator (with added spotlights by Micky C, 1st outdoor lighting)
225
// by Devastator (with added spotlights by Micky C, 1st outdoor lighting)
217
/*
226
/*
-
 
227
//    sect     x       y       z    range   r   g   b  rad fade  ang  horiz mins maxs prio tile
218
light  65   -1344 1344 -640  1500  185 21 1   0 0 1536 -1   0 0   0 -1
228
light   65   -1344    1344    -640   1500  185  21   1   0   0  1536     -1   0    0    0    -1
219
light  26   -1920 2688 -640  600  0 0 255   0 0 1536 -1   0 0   0 -1
229
light   26   -1920    2688    -640    600    0   0 255   0   0  1536     -1   0    0    0    -1
220
light  23   -3072 2688 -640  600  0 0 255   0 0 1536 -1   0 0   0 -1
230
light   23   -3072    2688    -640    600    0   0 255   0   0  1536     -1   0    0    0    -1
221
light  61   -3648 1344 -640  1500  185 21 1   0 0 1536 -1   0 0   0 -1
231
light   61   -3648    1344    -640   1500  185  21   1   0   0  1536     -1   0    0    0    -1
222
light  30   -768 2688 -640  600  0 0 255   0 0 1536 -1   0 0   0 -1
232
light   30    -768    2688    -640    600    0   0 255   0   0  1536     -1   0    0    0    -1