Rev 572 | Rev 714 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
348 | spiker | 1 | |
2 | // Duke3D HRP Characters Definitions |
||
3 | |||
4 | |||
5 | |||
6 | // BABES |
||
7 | |||
8 | // Hanging Babe/NAKED1 (603) |
||
9 | model "highres/sprites/characters/0603_naked1.md3" { |
||
10 | |||
11 | scale 13.2 yoffset -10 |
||
12 | |||
13 | skin { pal 0 surface 0 file "highres/sprites/characters/0603_naked1_d.png" specfactor 0.3 specpower 2 } |
||
14 | |||
671 | leod | 15 | // normal { surface 0 NOfile!! "highres/sprites/characters/0603_naked1_n.png" parallaxscale 0 parallaxbias 0 } |
348 | spiker | 16 | |
17 | glow { surface 0 file "highres/sprites/characters/0603_naked1_g.png" } |
||
18 | skin { pal 0 surface 1 file "highres/sprites/characters/0603_slime_d.png" specpower 110 specfactor 180 } |
||
19 | |||
671 | leod | 20 | normal { surface 1 file "highres/sprites/characters/0603_slime_n.png" } |
348 | spiker | 21 | |
671 | leod | 22 | specular { surface 1 file "highres/sprites/characters/0603_slime_s.png" } |
348 | spiker | 23 | |
24 | skin { pal 0 surface 2 file "highres/sprites/characters/0603_pants_d.png" specfactor 0 } |
||
25 | |||
26 | skin { pal 0 surface 3 file "highres/sprites/characters/0603_hair_d.png" specfactor 0 } |
||
27 | |||
28 | anim { frame0 "FRAME25" frame1 "FRAME50" fps 5 flag 0 } |
||
29 | |||
30 | frame { name "FRAME25" tile 603 } |
||
31 | |||
32 | } |
||
33 | |||
34 | // Geisha/STATUE (753) |
||
35 | model "highres/sprites/characters/0753_geisha.md3" { |
||
36 | scale 2.1 shade 2 |
||
37 | skin { pal 0 file "highres/sprites/characters/0753_geisha.png" } |
||
38 | skin { pal 10 file "highres/sprites/characters/0753_geisha_10.png" } |
||
39 | skin { pal 11 file "highres/sprites/characters/0753_geisha_11_22.png" } |
||
40 | skin { pal 12 file "highres/sprites/characters/0753_geisha_12.png" } |
||
41 | skin { pal 13 file "highres/sprites/characters/0753_geisha_13.png" } |
||
42 | skin { pal 14 file "highres/sprites/characters/0753_geisha_14.png" } |
||
43 | skin { pal 15 file "highres/sprites/characters/0753_geisha_15.png" } |
||
44 | skin { pal 16 file "highres/sprites/characters/0753_geisha_16.png" } |
||
45 | skin { pal 18 file "highres/sprites/characters/0753_geisha_12.png" } |
||
46 | skin { pal 21 file "highres/sprites/characters/0753_geisha_21.png" } |
||
47 | skin { pal 22 file "highres/sprites/characters/0753_geisha_11_22.png" } |
||
48 | skin { pal 23 file "highres/sprites/characters/0753_geisha_23.png" } |
||
49 | skin { pal 24 file "highres/sprites/characters/0753_geisha_24.png" } |
||
50 | anim { frame0 "FRAME2" frame1 "FRAME25" fps 20 flags 0 } |
||
51 | frame { name "FRAME1" tile 753 } |
||
52 | frame { name "FRAME2" tile 869 } |
||
53 | } |
||
54 | |||
55 | // Pod Babe/PODFEM1 (1294) |
||
56 | model "highres/sprites/characters/1294_podbabe.md3" { |
||
57 | scale 9.3 shade 2 |
||
58 | skin { pal 0 surface 0 file "highres/sprites/characters/1294_skin.png" } |
||
467 | leod | 59 | glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" } |
348 | spiker | 60 | skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" } |
61 | skin { pal 0 surface 2 file "highres/sprites/characters/1294_hair.png" } |
||
62 | anim { frame0 "FRAME1" frame1 "FRAME31" fps 4 flags 0 } |
||
63 | frame { name "FRAME1" tile0 1294 tile1 1296 } |
||
64 | } |
||
65 | |||
66 | // Stripper/FEM1 (1312) |
||
67 | model "highres/sprites/characters/1312_stripper.md3" { |
||
68 | scale 1.9 shade 0 |
||
69 | skin { pal 0 file "highres/sprites/characters/1312_stripper.png" } |
||
70 | skin { pal 10 file "highres/sprites/characters/1312_stripper_10.png" } |
||
71 | skin { pal 11 file "highres/sprites/characters/1312_stripper_11.png" } |
||
72 | skin { pal 12 file "highres/sprites/characters/1312_stripper_12.png" } |
||
73 | skin { pal 13 file "highres/sprites/characters/1312_stripper_13.png" } |
||
74 | skin { pal 14 file "highres/sprites/characters/1312_stripper_14.png" } |
||
75 | skin { pal 15 file "highres/sprites/characters/1312_stripper_15.png" } |
||
76 | skin { pal 16 file "highres/sprites/characters/1312_stripper_16.png" } |
||
77 | skin { pal 21 file "highres/sprites/characters/1312_stripper_21.png" } |
||
78 | skin { pal 23 file "highres/sprites/characters/1312_stripper_23.png" } |
||
79 | anim { frame0 "dance_b" frame1 "dance_e" fps 40 flags 0 } |
||
80 | frame { name "dance_b" tile0 1312 tile1 1316 smoothduration 0.5 } |
||
81 | anim { frame0 "shake_b" frame1 "shake_e" fps 31 flags 0 } |
||
82 | frame { name "shake_b" tile0 1331 tile1 1333 smoothduration 0.5 } |
||
83 | } |
||
84 | |||
85 | // Pole Stripper/FEM2 (1317) |
||
86 | model "highres/sprites/characters/1317_stripper.md3" { |
||
87 | scale 3 shade 3 |
||
88 | skin { pal 0 file "highres/sprites/characters/1317_stripper.png" } |
||
89 | skin { pal 10 file "highres/sprites/characters/1317_stripper_10.png" } |
||
90 | skin { pal 11 file "highres/sprites/characters/1317_stripper_11.png" } |
||
91 | skin { pal 12 file "highres/sprites/characters/1317_stripper_12.png" } |
||
92 | skin { pal 13 file "highres/sprites/characters/1317_stripper_13.png" } |
||
93 | skin { pal 14 file "highres/sprites/characters/1317_stripper_14.png" } |
||
94 | skin { pal 15 file "highres/sprites/characters/1317_stripper_15.png" } |
||
95 | skin { pal 16 file "highres/sprites/characters/1317_stripper_16.png" } |
||
96 | skin { pal 21 file "highres/sprites/characters/1317_stripper_21.png" } |
||
97 | skin { pal 23 file "highres/sprites/characters/1317_stripper_23.png" } |
||
98 | anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 } |
||
99 | frame { frame "frame1" tile0 1317 tile1 1320 } |
||
100 | } |
||
101 | |||
102 | // Babe Hooker/FEM3 (1321) |
||
103 | model "highres/sprites/characters/1321_hooker.md3" { |
||
104 | scale 1.1 shade 1 |
||
105 | skin { pal 0 file "highres/sprites/characters/1321_hooker.png" } |
||
106 | skin { pal 10 file "highres/sprites/characters/1321_hooker_10.png" } |
||
107 | skin { pal 11 file "highres/sprites/characters/1321_hooker_11_22.png" } |
||
108 | skin { pal 12 file "highres/sprites/characters/1321_hooker_12.png" } |
||
109 | skin { pal 13 file "highres/sprites/characters/1321_hooker_13.png" } |
||
110 | skin { pal 14 file "highres/sprites/characters/1321_hooker_14.png" } |
||
111 | skin { pal 15 file "highres/sprites/characters/1321_hooker_15.png" } |
||
112 | skin { pal 16 file "highres/sprites/characters/1321_hooker_16.png" } |
||
113 | skin { pal 17 file "highres/sprites/characters/1321_hooker_17.png" } |
||
114 | skin { pal 18 file "highres/sprites/characters/1321_hooker_12.png" } |
||
115 | skin { pal 19 file "highres/sprites/characters/1321_hooker_19.png" } |
||
116 | skin { pal 20 file "highres/sprites/characters/1321_hooker_20.png" } |
||
117 | skin { pal 21 file "highres/sprites/characters/1321_hooker_21.png" } |
||
118 | skin { pal 22 file "highres/sprites/characters/1321_hooker_11_22.png" } |
||
119 | skin { pal 23 file "highres/sprites/characters/1321_hooker_23.png" } |
||
120 | anim { frame0 "1" frame1 "6" fps 5 flags 0 } |
||
121 | frame { frame "1" tile0 1321 tile1 1322 } |
||
122 | } |
||
123 | |||
124 | // Impaled Babe/FEM5 (1323) |
||
125 | model "highres/sprites/characters/1323_paledbabe.md3" { |
||
126 | scale 9.3 shade 2 |
||
127 | skin { pal 0 surface 0 file "highres/sprites/characters/1323_skin.png" } |
||
467 | leod | 128 | glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" } |
348 | spiker | 129 | skin { pal 0 surface 1 file "highres/sprites/characters/1323_hair.png" } |
130 | skin { pal 0 surface 2 file "highres/sprites/characters/1323_slime.png" } |
||
131 | anim { frame0 "FRAME1" frame1 "FRAME15" fps 2 flags 0 } |
||
132 | frame { name "FRAME1" tile 1323 } |
||
133 | } |
||
134 | |||
135 | // Impaled Babe/FEM5 Bloody Pale (1324) |
||
136 | model "highres/sprites/characters/1324_pale.md3" { |
||
137 | scale 9.3 shade 2 |
||
138 | skin { pal 0 file "highres/sprites/characters/slime_blood.png" } |
||
467 | leod | 139 | glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" } |
348 | spiker | 140 | frame { name "FRAME1" tile 1324 } |
141 | } |
||
142 | |||
143 | // Cavedancer/FEM4 (1325) |
||
144 | model "highres/sprites/characters/1325_cavedancer.md3" { |
||
145 | scale 2 shade 2 |
||
146 | skin { pal 0 file "highres/sprites/characters/1325_cavedancer.png" } |
||
147 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 } |
||
148 | frame { name "FRAME1" tile0 1325 tile1 1330 } |
||
149 | } |
||
150 | |||
151 | // Crouching Babe/FEM6 (1334) |
||
152 | model "highres/sprites/characters/1334_crouchbabe.md3" { |
||
153 | scale 10.8 shade 2 zadd 5 |
||
154 | skin { pal 0 surface 0 file "highres/sprites/characters/1334_skin.png" } |
||
467 | leod | 155 | glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" } |
348 | spiker | 156 | skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" } |
157 | skin { pal 0 surface 2 file "highres/sprites/characters/1334_hair.png" } |
||
158 | anim { frame0 "FRAME1" frame1 "FRAME25" fps 4 flags 0 } |
||
159 | frame { name "FRAME1" tile 1334 } |
||
160 | } |
||
161 | |||
162 | // Crouching Babe/FEM6 Podest (1335) |
||
163 | model "highres/sprites/characters/1335_podest.md3" { |
||
164 | scale 9.3 shade 2 zadd -2 |
||
165 | skin { pal 0 file "highres/sprites/characters/slime_blood.png" } |
||
467 | leod | 166 | glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" } |
348 | spiker | 167 | frame { name "FRAME1" tile 1335 } |
168 | } |
||
169 | |||
170 | // Asian Babe/FEM7 (1395) |
||
171 | model "highres/sprites/characters/1395_fem7.md3" { |
||
172 | scale 2.57 shade 3 |
||
173 | skin { pal 0 file "highres/sprites/characters/1395_fem7.png" } |
||
174 | skin { pal 10 file "highres/sprites/characters/1395_fem7_10.png" } |
||
175 | skin { pal 11 file "highres/sprites/characters/1395_fem7_11.png" } |
||
176 | skin { pal 12 file "highres/sprites/characters/1395_fem7_12.png" } |
||
177 | skin { pal 13 file "highres/sprites/characters/1395_fem7_13.png" } |
||
178 | skin { pal 14 file "highres/sprites/characters/1395_fem7_14.png" } |
||
179 | skin { pal 15 file "highres/sprites/characters/1395_fem7_15.png" } |
||
180 | skin { pal 16 file "highres/sprites/characters/1395_fem7_16.png" } |
||
181 | skin { pal 21 file "highres/sprites/characters/1395_fem7_21.png" } |
||
182 | skin { pal 23 file "highres/sprites/characters/1395_fem7_23.png" } |
||
183 | anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 } |
||
184 | frame { frame "frame1" tile0 1395 tile1 1398 } |
||
185 | } |
||
186 | |||
187 | // Cheerleader/FEM9 (3450) |
||
188 | model "highres/sprites/characters/3450_cheerleader.md3" { |
||
189 | scale 2 shade 2 |
||
190 | skin { pal 0 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" } // pom-poms |
||
191 | skin { pal 0 surface 1 file "highres/sprites/characters/3450_cheerleader.png" } // hair |
||
192 | skin { pal 0 surface 2 file "highres/sprites/characters/3450_cheerleader.png" } // body |
||
193 | skin { pal 10 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" } |
||
194 | skin { pal 10 surface 1 file "highres/sprites/characters/3450_cheerleader_10.png" } |
||
195 | skin { pal 10 surface 2 file "highres/sprites/characters/3450_cheerleader_10.png" } |
||
196 | skin { pal 11 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" } |
||
197 | skin { pal 11 surface 1 file "highres/sprites/characters/3450_cheerleader_11.png" } |
||
198 | skin { pal 11 surface 2 file "highres/sprites/characters/3450_cheerleader_11.png" } |
||
199 | skin { pal 12 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" } |
||
200 | skin { pal 12 surface 1 file "highres/sprites/characters/3450_cheerleader_12.png" } |
||
201 | skin { pal 12 surface 2 file "highres/sprites/characters/3450_cheerleader_12.png" } |
||
202 | skin { pal 13 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" } |
||
203 | skin { pal 13 surface 1 file "highres/sprites/characters/3450_cheerleader_13.png" } |
||
204 | skin { pal 13 surface 2 file "highres/sprites/characters/3450_cheerleader_13.png" } |
||
205 | skin { pal 14 surface 0 file "highres/sprites/characters/3450_cheerleader.png" } |
||
206 | skin { pal 14 surface 1 file "highres/sprites/characters/3450_cheerleader_14.png" } |
||
207 | skin { pal 14 surface 2 file "highres/sprites/characters/3450_cheerleader_14.png" } |
||
208 | skin { pal 15 surface 0 file "highres/sprites/characters/3450_cheerleader_15.png" } |
||
209 | skin { pal 15 surface 1 file "highres/sprites/characters/3450_cheerleader_15.png" } |
||
210 | skin { pal 15 surface 2 file "highres/sprites/characters/3450_cheerleader_15.png" } |
||
211 | skin { pal 16 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" } |
||
212 | skin { pal 16 surface 1 file "highres/sprites/characters/3450_cheerleader_16.png" } |
||
213 | skin { pal 16 surface 2 file "highres/sprites/characters/3450_cheerleader_16.png" } |
||
214 | skin { pal 21 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" } |
||
215 | skin { pal 21 surface 1 file "highres/sprites/characters/3450_cheerleader_21.png" } |
||
216 | skin { pal 21 surface 2 file "highres/sprites/characters/3450_cheerleader_21.png" } |
||
217 | skin { pal 23 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" } |
||
218 | skin { pal 23 surface 1 file "highres/sprites/characters/3450_cheerleader_23.png" } |
||
219 | skin { pal 23 surface 2 file "highres/sprites/characters/3450_cheerleader_23.png" } |
||
220 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 } |
||
221 | frame { name "FRAME1" tile0 3450 tile1 3455 } |
||
222 | } |
||
223 | |||
224 | // E4L7 Sister Act Babes/FEM10 (4864) |
||
225 | model "highres/sprites/characters/4864_fem10.md3" { |
||
226 | scale 2.76 shade 0 |
||
227 | skin { pal 0 surface 0 file "highres/sprites/characters/4864_fem10a.png" } |
||
228 | skin { pal 0 surface 1 file "highres/sprites/characters/4864_fem10b.png" } |
||
229 | anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 } |
||
230 | frame { frame "frame1" tile0 4864 tile1 4865 } |
||
231 | } |
||
232 | |||
233 | // E4L7 Domina/TOUGHGAL (4866) |
||
234 | model "highres/sprites/characters/4866_toughgal.md3" { |
||
235 | scale 1.75 shade 2 |
||
236 | skin { pal 0 file "highres/sprites/characters/4866_toughgal.png" } |
||
237 | anim { frame0 "FRAME1" frame1 "FRAME30" fps 15 flags 0 } |
||
238 | frame { name "FRAME1" tile0 4866 tile1 4870 } |
||
239 | } |
||
240 | |||
241 | // E4L1 Weather Girl/WOMAN (4874) |
||
242 | model "highres/sprites/characters/4874_woman.md3" { |
||
243 | scale 2.55 shade 0 |
||
244 | skin { pal 0 file "highres/sprites/characters/4874_woman.png" } |
||
245 | skin { pal 10 file "highres/sprites/characters/4874_woman_10.png" } |
||
246 | skin { pal 11 file "highres/sprites/characters/4874_woman_11_22.png" } |
||
247 | skin { pal 12 file "highres/sprites/characters/4874_woman_12_18.png" } |
||
248 | skin { pal 13 file "highres/sprites/characters/4874_woman_13.png" } |
||
249 | skin { pal 14 file "highres/sprites/characters/4874_woman_14.png" } |
||
250 | skin { pal 15 file "highres/sprites/characters/4874_woman_15.png" } |
||
251 | skin { pal 16 file "highres/sprites/characters/4874_woman_16.png" } |
||
252 | skin { pal 17 file "highres/sprites/characters/4874_woman_17.png" } |
||
253 | skin { pal 18 file "highres/sprites/characters/4874_woman_12_18.png" } |
||
254 | skin { pal 19 file "highres/sprites/characters/4874_woman_19.png" } |
||
255 | skin { pal 20 file "highres/sprites/characters/4874_woman_20.png" } |
||
256 | skin { pal 21 file "highres/sprites/characters/4874_woman_21.png" } |
||
257 | skin { pal 22 file "highres/sprites/characters/4874_woman_11_22.png" } |
||
258 | skin { pal 23 file "highres/sprites/characters/4874_woman_23.png" } |
||
259 | anim { frame0 "frame1" frame1 "frame2" fps 0.75 flags 0 } |
||
260 | frame { frame "frame1" tile0 4874 tile1 4876 } |
||
261 | } |
||
262 | |||
263 | |||
264 | |||
265 | // PIRATES/ROBOTS (E4L4) |
||
266 | |||
267 | // ROBOTDOG (4402) |
||
268 | |||
269 | // ROBOTPIRATE (4404) |
||
270 | |||
271 | // PIRATE1A/4A (4510) |
||
272 | model "highres/sprites/characters/4510_pirate1a.md3" { |
||
273 | scale 1.7 shade 0 |
||
274 | skin { pal 0 file "highres/sprites/characters/4510_pirate1a.png" } |
||
275 | skin { pal 10 file "highres/sprites/characters/4510_pirate1a_10.png" } |
||
276 | skin { pal 11 file "highres/sprites/characters/4510_pirate1a_11_22.png" } |
||
277 | skin { pal 12 file "highres/sprites/characters/4510_pirate1a_12_18.png" } |
||
278 | skin { pal 13 file "highres/sprites/characters/4510_pirate1a_13.png" } |
||
279 | skin { pal 14 file "highres/sprites/characters/4510_pirate1a_14.png" } |
||
280 | skin { pal 15 file "highres/sprites/characters/4510_pirate1a_15.png" } |
||
281 | skin { pal 16 file "highres/sprites/characters/4510_pirate1a_16.png" } |
||
282 | skin { pal 17 file "highres/sprites/characters/4510_pirate1a_17.png" } |
||
283 | skin { pal 18 file "highres/sprites/characters/4510_pirate1a_12_18.png" } |
||
284 | skin { pal 19 file "highres/sprites/characters/4510_pirate1a_19.png" } |
||
285 | skin { pal 20 file "highres/sprites/characters/4510_pirate1a_20.png" } |
||
286 | skin { pal 21 file "highres/sprites/characters/4510_pirate1a_21.png" } |
||
287 | skin { pal 22 file "highres/sprites/characters/4510_pirate1a_11_22.png" } |
||
288 | skin { pal 23 file "highres/sprites/characters/4510_pirate1a_23.png" } |
||
289 | skin { pal 24 file "highres/sprites/characters/4510_pirate1a_24.png" } |
||
290 | anim { frame0 "FRAME1" frame1 "FRAME15" fps 10 flags 0 } |
||
291 | frame { name "FRAME1" tile0 4510 tile1 4511 } |
||
292 | } |
||
293 | |||
294 | // PIRATE2A/5A (4512) |
||
295 | |||
296 | // PIRATE3A/6A (4514) |
||
297 | |||
298 | // PIRATEHALF (4516) |
||
299 | model "highres/sprites/characters/4516_piratehalf.md3" { |
||
300 | scale 0.45 shade 1 |
||
301 | skin { pal 0 file "highres/sprites/characters/4516_piratehalf.png" } |
||
302 | anim { frame0 "FRAME1" frame1 "FRAME15" fps 4 flags 0 } |
||
303 | frame { frame "FRAME1" tile0 4516 tile1 4517 } |
||
304 | } |
||
305 | |||
306 | // MAN/MAN2 (4871) |
||
307 | |||
308 | |||
309 | |||
310 | // DUKE |
||
311 | |||
312 | // Automap Duke (1400) |
||
313 | texture 1400 { pal 0 { file "highres/sprites/characters/1400_mapduke.png" } } |
||
314 | texture 1401 { pal 0 { file "highres/sprites/characters/1401_mapduke.png" } } |
||
315 | texture 1402 { pal 0 { file "highres/sprites/characters/1402_mapduke.png" } } |
||
316 | texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } } |
||
317 | |||
455 | spiker | 318 | // Duke moving (1405/1445/1455) |
319 | model "highres/sprites/characters/1405_duke2013.md3" { |
||
550 | spiker | 320 | scale 1.3 shade 0 |
348 | spiker | 321 | |
487 | nightfrigh | 322 | // Shotgun skin |
323 | skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } |
||
324 | specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" } |
||
325 | normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
326 | |||
327 | // Duke skin |
||
328 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } |
||
329 | specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" } |
||
330 | normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
331 | |||
332 | // Bandolier |
||
333 | skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } |
||
334 | specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" } |
||
335 | normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
336 | |||
337 | // Jetpack |
||
338 | skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } |
||
339 | specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" } |
||
556 | leod | 340 | normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
487 | nightfrigh | 341 | |
348 | spiker | 342 | // Idle (1405-1409) |
467 | leod | 343 | anim { frame0 "frame5" frame1 "frame10" fps 3 flags 0 } |
465 | spiker | 344 | frame { name "frame5" tile0 1405 tile1 1409 smoothduration 0.3 } |
487 | nightfrigh | 345 | |
348 | spiker | 346 | // Jetpack (1420-1424) |
455 | spiker | 347 | anim { frame0 "frame15" frame1 "frame25" fps 5 flags 0 } |
348 | frame { name "frame15" tile0 1420 tile1 1424 smoothduration 0.3 } |
||
487 | nightfrigh | 349 | |
348 | spiker | 350 | // Run (1425-1444) |
455 | spiker | 351 | anim { frame0 "frame30" frame1 "frame49" fps 30 flags 0 } |
352 | frame { name "frame30" tile0 1425 tile1 1454 smoothduration 0.3 } |
||
487 | nightfrigh | 353 | |
348 | spiker | 354 | // Kick (1445-1454) |
487 | nightfrigh | 355 | anim { frame0 "frame55" frame1 "frame69" fps 40 flags 0 } |
455 | spiker | 356 | frame { name "frame55" tile0 1445 tile1 1454 smoothduration 0.1 } |
487 | nightfrigh | 357 | |
348 | spiker | 358 | // Jump (1455-1469) |
456 | spiker | 359 | anim { frame0 "frame70" frame1 "frame89" fps 40 flags 0 } |
360 | frame { name "frame70" tile0 1455 tile1 1464 smoothduration 0.1 } |
||
455 | spiker | 361 | frame { name "frame90" tile0 1465 tile1 1469 smoothduration 0.3 } |
348 | spiker | 362 | } |
363 | |||
487 | nightfrigh | 364 | // Duke swimming (1780-1799) |
455 | spiker | 365 | model "highres/sprites/characters/1405_duke2013.md3" { |
550 | spiker | 366 | scale 1.3 shade 0 zadd 55 |
487 | nightfrigh | 367 | |
368 | // Shotgun skin |
||
369 | skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } |
||
370 | // specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" } |
||
371 | normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
372 | |||
373 | // Duke skin |
||
374 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } |
||
375 | // specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" } |
||
376 | normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
377 | |||
378 | // Bandolier |
||
379 | skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } |
||
380 | // specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" } |
||
381 | normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
382 | |||
383 | // Jetpack |
||
384 | skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } |
||
385 | // specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" } |
||
386 | normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
387 | |||
388 | // Swim (1780-1799) |
||
389 | anim { frame0 "frame140" frame1 "frame154" fps 20 flags 0 } |
||
455 | spiker | 390 | frame { name "frame140" tile0 1780 tile1 1799 smoothduration 0.3 } |
348 | spiker | 391 | } |
392 | |||
393 | // Duke crouching/dying (1491/1511) |
||
455 | spiker | 394 | model "highres/sprites/characters/1405_duke2013.md3" { |
550 | spiker | 395 | scale 1.2 shade 0 zadd 50 |
348 | spiker | 396 | |
487 | nightfrigh | 397 | // Shotgun skin |
398 | skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } |
||
399 | // specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" } |
||
400 | normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
455 | spiker | 401 | |
487 | nightfrigh | 402 | // Duke skin |
403 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } |
||
404 | // specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" } |
||
405 | normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
455 | spiker | 406 | |
487 | nightfrigh | 407 | // Bandolier |
408 | skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } |
||
409 | // specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" } |
||
410 | normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
455 | spiker | 411 | |
487 | nightfrigh | 412 | // Jetpack |
413 | skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } |
||
414 | // specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" } |
||
415 | normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
455 | spiker | 416 | |
487 | nightfrigh | 417 | // Crouch (1491-1505) |
418 | frame { name "frame95" tile0 1491 tile1 1495 smoothduration 0.2 } |
||
419 | frame { name "frame100" tile0 1496 tile1 1500 smoothduration 0.2 } |
||
420 | frame { name "frame105" tile0 1501 tile1 1505 smoothduration 0.2 } |
||
455 | spiker | 421 | |
348 | spiker | 422 | // Death (1511-1518) |
487 | nightfrigh | 423 | anim { frame0 "frame115" frame1 "frame134" fps 25 flags 1 } |
424 | frame { name "frame115" tile0 1511 tile1 1515 smoothduration 0.2 } |
||
425 | frame { name "frame135" tile 1518 smoothduration 0.3 } |
||
348 | spiker | 426 | } |
427 | |||
428 | |||
429 | |||
430 | // OTHER |
||
431 | |||
432 | // Rat (1267) |
||
433 | model "highres/sprites/characters/1267_rat.md3" { |
||
434 | scale 0.4 shade 0 |
||
435 | skin { pal 0 file "highres/sprites/characters/1267_rat.jpg" } |
||
436 | anim { frame0 "run1" frame1 "run2" fps 8 flags 0 } |
||
437 | frame { name "run1" tile0 1267 tile1 1271 } |
||
438 | } |
||
439 | |||
440 | // Monk (1352) |
||
441 | model "highres/sprites/characters/1352_monk.md3" { |
||
442 | scale 30 shade 3 |
||
443 | skin { pal 0 file "highres/sprites/characters/1352_monk.png" } |
||
444 | frame { name "FRAME1" tile 1352 } |
||
445 | } |
||
446 | |||
447 | // Space Marine (1353) |
||
448 | model "highres/sprites/characters/1353_spacemarine.md3" { |
||
449 | scale 2.5 shade 0 |
||
450 | skin { pal 0 file "highres/sprites/characters/1353_spacemarine.png" } |
||
451 | frame { name "frame00" tile 1353 } |
||
452 | } |
||
453 | |||
454 | // Skywalker (1354) |
||
572 | leod | 455 | model "highres/sprites/characters/1354_luke.md3" { |
570 | spiker | 456 | scale 40 shade 0 |
457 | skin { pal 0 surface 0 file "highres/sprites/characters/1354_rope.png" } |
||
458 | skin { pal 0 surface 1 file "highres/sprites/characters/1354_luke.png" } |
||
459 | skin { pal 0 surface 2 file "highres/sprites/characters/1354_armor.png" } |
||
460 | frame { name "frame1" tile 1354 } |
||
461 | } |
||
572 | leod | 462 | |
348 | spiker | 463 | // Indy (1355) |
464 | |||
465 | // Terminator (1356) |
||
556 | leod | 466 | model "highres/sprites/characters/1356_terminator.md3" { |
554 | spiker | 467 | scale 10 shade 0 |
556 | leod | 468 | //detail { file "highres/detail/metal_fine.png" detailscale 0.3 } |
554 | spiker | 469 | skin { pal 0 surface 0 file "highres/sprites/characters/1356_terminator_d.png" } |
470 | specular { surface 0 file "highres/sprites/characters/1356_terminator_s.png" } |
||
471 | normal { surface 0 file "highres/sprites/characters/1356_terminator_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
348 | spiker | 472 | frame { name "frame1" tile 1356 } |
473 | } |
||
474 | |||
475 | // Terminator arm (1357) |
||
556 | leod | 476 | model "highres/sprites/characters/1357_terminarm.md3" { |
554 | spiker | 477 | scale 20 shade 0 |
556 | leod | 478 | //detail { file "highres/detail/metal_fine.png" detailscale 0.3 } |
554 | spiker | 479 | skin { pal 0 surface 0 file "highres/sprites/characters/1356_terminator_d.png" } |
480 | specular { surface 0 file "highres/sprites/characters/1356_terminator_s.png" } |
||
481 | normal { surface 0 file "highres/sprites/characters/1356_terminator_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
||
348 | spiker | 482 | frame { name "frame1" tile 1357 } |
483 | } |
||
484 | |||
485 | // Robot mouse (4407) |
||
486 | model "highres/sprites/characters/4407_robotmouse.md3" { |
||
487 | scale 1 shade 10 |
||
488 | detail { file "highres/detail/metal.png" detailscale 0.3 } |
||
489 | skin { pal 0 file "highres/sprites/characters/4407_robotmouse.png" } |
||
490 | anim { frame0 "Frame0" frame1 "Frame1" fps 4 flags 0 } |
||
437 | leod | 491 | frame { name "Frame0" tile0 4407 tile1 4408 } |
348 | spiker | 492 | } |
493 | |||
494 | // Snake Plisken (4590) |
||
495 | model "highres/sprites/characters/4590_snakep.md3" { |
||
496 | scale 1 shade 0 |
||
497 | skin { pal 0 file "highres/sprites/characters/4590_snakep.png" } |
||
498 | frame { name "Frame0" tile 4590 } |
||
499 | } |
||
500 | |||
501 | // JURYGUY (4943) |