Rev 437 | Rev 456 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 437 | Rev 455 | ||
---|---|---|---|
Line 305... | Line 305... | ||
305 | 305 | ||
306 | // MAN/MAN2 (4871) |
306 | // MAN/MAN2 (4871) |
307 | 307 | ||
308 | 308 | ||
309 | 309 | ||
- | 310 | // Duke3D HRP Characters Definitions |
|
- | 311 | ||
310 | // DUKE |
312 | // DUKE |
311 | 313 | ||
312 | // Automap Duke (1400) |
314 | // Automap Duke (1400) |
313 | texture 1400 { pal 0 { file "highres/sprites/characters/1400_mapduke.png" } } |
315 | texture 1400 { pal 0 { file "highres/sprites/characters/1400_mapduke.png" } } |
314 | texture 1401 { pal 0 { file "highres/sprites/characters/1401_mapduke.png" } } |
316 | texture 1401 { pal 0 { file "highres/sprites/characters/1401_mapduke.png" } } |
315 | texture 1402 { pal 0 { file "highres/sprites/characters/1402_mapduke.png" } } |
317 | texture 1402 { pal 0 { file "highres/sprites/characters/1402_mapduke.png" } } |
316 | texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } } |
318 | texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } } |
317 | 319 | ||
318 | // Duke standing/moving (1405/1420/1425/1445/1455) |
320 | // Duke moving (1405/1445/1455) |
319 | model "highres/sprites/characters/1405_duke.md3" { |
321 | model "highres/sprites/characters/1405_duke2013.md3" { |
320 | scale 1.45 shade 0 zadd 3 |
322 | scale 1.3 shade 0 |
- | 323 | //Shotgun skin |
|
321 | skin { pal 0 surface 0 file "highres/sprites/pickups/0057_jetpack.png" } |
324 | skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } |
322 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke.png" } |
325 | specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" } |
323 | skin { pal 10 surface 1 file "highres/sprites/characters/1405_duke_10.png" } |
326 | normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 327 | //Duke skin |
|
324 | skin { pal 11 surface 1 file "highres/sprites/characters/1405_duke_11.png" } |
328 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } |
325 | skin { pal 12 surface 1 file "highres/sprites/characters/1405_duke_12.png" } |
329 | specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" } |
326 | skin { pal 13 surface 1 file "highres/sprites/characters/1405_duke_13.png" } |
330 | normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 331 | //Bandolier |
|
327 | skin { pal 14 surface 1 file "highres/sprites/characters/1405_duke_14.png" } |
332 | skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } |
328 | skin { pal 15 surface 1 file "highres/sprites/characters/1405_duke_15.png" } |
333 | specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" } |
329 | skin { pal 16 surface 1 file "highres/sprites/characters/1405_duke_16.png" } |
334 | normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 335 | //Jetpack |
|
330 | skin { pal 21 surface 1 file "highres/sprites/characters/1405_duke_21.png" } |
336 | skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } |
331 | skin { pal 23 surface 1 file "highres/sprites/characters/1405_duke_23.png" } |
337 | specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" } |
332 | skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" } |
338 | normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
333 | 339 | ||
334 | // Idle (1405-1409) |
340 | // Idle (1405-1409) |
335 | anim { frame0 "idle0" frame1 "idle1" fps 6 flags 0 } |
341 | anim { frame0 "frame1" frame1 "frame10" fps 5 flags 0 } |
336 | frame { name "idle0" tile0 1405 tile1 1409 smoothduration 0.4 } |
342 | frame { name "frame1" tile0 1405 tile1 1409 smoothduration 0.3 } |
337 | // Jetpack (1420-1424) |
343 | // Jetpack (1420-1424) |
338 | anim { frame0 "jetpack0" frame1 "jetpack1" fps 8 flags 0 } |
344 | anim { frame0 "frame15" frame1 "frame25" fps 5 flags 0 } |
339 | frame { name "jetpack0" tile0 1420 tile1 1424 smoothduration 0.5 } |
345 | frame { name "frame15" tile0 1420 tile1 1424 smoothduration 0.3 } |
340 | // Run (1425-1444) |
346 | // Run (1425-1444) |
341 | anim { frame0 "run0" frame1 "run1" fps 36 flags 0 } |
347 | anim { frame0 "frame30" frame1 "frame49" fps 30 flags 0 } |
342 | frame { name "run0" tile0 1425 tile1 1444 smoothduration 0.2 } |
348 | frame { name "frame30" tile0 1425 tile1 1454 smoothduration 0.3 } |
343 | // Kick (1445-1454) |
349 | // Kick (1445-1454) |
344 | anim { frame0 "kick0" frame1 "kick1" fps 8 flags 1 } |
350 | anim { frame0 "frame55" frame1 "frame69" fps 40 flags 0 ` } |
345 | frame { name "kick0" tile0 1445 tile1 1454 smoothduration 0.1 } |
351 | frame { name "frame55" tile0 1445 tile1 1454 smoothduration 0.1 } |
346 | // Jump (1455-1469) |
352 | // Jump (1455-1469) |
347 | anim { frame0 "jump0" frame1 "land" fps 7 flags 1 } |
353 | anim { frame0 "frame70" frame1 "frame89" fps 20 flags 0 } |
348 | frame { name "jump0" tile0 1455 tile1 1464 smoothduration 0.2 } |
354 | frame { name "frame70" tile0 1455 tile1 1464 smoothduration 0.3 } |
349 | frame { name "land" tile0 1465 tile1 1469 smoothduration 0.2 } |
355 | frame { name "frame90" tile0 1465 tile1 1469 smoothduration 0.3 } |
350 | - | ||
351 | hud { tile0 1425 tile1 1444 xadd 0.2 yadd 0.4 zadd 1 angadd -640 } |
- | |
352 | } |
356 | } |
353 | 357 | ||
354 | // Duke swimming (1780) |
358 | // Duke swimming (1780) |
355 | model "highres/sprites/characters/1405_duke.md3" { |
359 | model "highres/sprites/characters/1405_duke2013.md3" { |
356 | scale 1.45 shade 0 zadd 50 |
360 | scale 1.3 shade 0 zadd 55 |
- | 361 | //Shotgun skin |
|
357 | skin { pal 0 surface 0 file "highres/sprites/pickups/0057_jetpack.png" } |
362 | skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } |
358 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke.png" } |
363 | //specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" } |
359 | skin { pal 10 surface 1 file "highres/sprites/characters/1405_duke_10.png" } |
364 | normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 365 | //Duke skin |
|
360 | skin { pal 11 surface 1 file "highres/sprites/characters/1405_duke_11.png" } |
366 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } |
361 | skin { pal 12 surface 1 file "highres/sprites/characters/1405_duke_12.png" } |
367 | //specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" } |
362 | skin { pal 13 surface 1 file "highres/sprites/characters/1405_duke_13.png" } |
368 | normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 369 | //Bandolier |
|
363 | skin { pal 14 surface 1 file "highres/sprites/characters/1405_duke_14.png" } |
370 | skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } |
364 | skin { pal 15 surface 1 file "highres/sprites/characters/1405_duke_15.png" } |
371 | //specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" } |
365 | skin { pal 16 surface 1 file "highres/sprites/characters/1405_duke_16.png" } |
372 | normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 373 | //Jetpack |
|
366 | skin { pal 21 surface 1 file "highres/sprites/characters/1405_duke_21.png" } |
374 | skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } |
367 | skin { pal 23 surface 1 file "highres/sprites/characters/1405_duke_23.png" } |
375 | //specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" } |
368 | skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" } |
376 | normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
369 | anim { frame0 "swim0" frame1 "swim1" fps 20 flags 0 } |
377 | anim { frame0 "frame140" frame1 "frame154" fps 20 flags 0 } |
370 | frame { name "swim0" tile0 1780 tile1 1799 smoothduration 0.3 } |
378 | frame { name "frame140" tile0 1780 tile1 1799 smoothduration 0.3 } |
371 | } |
379 | } |
372 | 380 | ||
373 | // Duke crouching/dying (1491/1511) |
381 | // Duke crouching/dying (1491/1511) |
374 | model "highres/sprites/characters/1405_duke.md3" { |
382 | model "highres/sprites/characters/1405_duke2013.md3" { |
375 | scale 1.45 shade 0 zadd 41 |
383 | scale 1.2 shade 0 zadd 50 |
- | 384 | ||
- | 385 | //Shotgun skin |
|
376 | skin { pal 0 surface 0 file "highres/sprites/pickups/0057_jetpack.png" } |
386 | skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } |
377 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke.png" } |
387 | //specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" } |
378 | skin { pal 10 surface 1 file "highres/sprites/characters/1405_duke_10.png" } |
388 | normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 389 | ||
- | 390 | //Duke skin |
|
379 | skin { pal 11 surface 1 file "highres/sprites/characters/1405_duke_11.png" } |
391 | skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } |
380 | skin { pal 12 surface 1 file "highres/sprites/characters/1405_duke_12.png" } |
392 | //specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" } |
381 | skin { pal 13 surface 1 file "highres/sprites/characters/1405_duke_13.png" } |
393 | normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 394 | ||
- | 395 | //Bandolier |
|
382 | skin { pal 14 surface 1 file "highres/sprites/characters/1405_duke_14.png" } |
396 | skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } |
383 | skin { pal 15 surface 1 file "highres/sprites/characters/1405_duke_15.png" } |
397 | //specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" } |
384 | skin { pal 16 surface 1 file "highres/sprites/characters/1405_duke_16.png" } |
398 | normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 399 | ||
- | 400 | //Jetpack |
|
385 | skin { pal 21 surface 1 file "highres/sprites/characters/1405_duke_21.png" } |
401 | skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } |
386 | skin { pal 23 surface 1 file "highres/sprites/characters/1405_duke_23.png" } |
402 | //specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" } |
387 | skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" } |
403 | normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 } |
- | 404 | ||
388 | 405 | ||
389 | // Crouch (1491-1505) |
406 | // Crouch (1491-1505) |
390 | frame { name "crouch1" tile0 1491 tile1 1495 smoothduration 0.2 } |
407 | frame { name "frame95" tile0 1491 tile1 1495 smoothduration 0.2 } |
391 | frame { name "crouch2" tile0 1496 tile1 1500 smoothduration 0.2 } |
408 | frame { name "frame100" tile0 1496 tile1 1500 smoothduration 0.2 } |
392 | frame { name "crouch3" tile0 1501 tile1 1505 smoothduration 0.2 } |
409 | frame { name "frame105" tile0 1501 tile1 1505 smoothduration 0.2 } |
393 | // Death (1511-1518) |
410 | // Death (1511-1518) |
394 | anim { frame0 "die0" frame1 "die1" fps 25 flags 1 } |
411 | anim { frame0 "frame115" frame1 "frame134" fps 25 flags 1 } |
395 | frame { name "die0" tile0 1511 tile1 1515 smoothduration 0.2 } |
412 | frame { name "frame115" tile0 1511 tile1 1515 smoothduration 0.2 } |
396 | frame { name "dead" tile 1518 smoothduration 0.3 } |
413 | frame { name "frame135" tile 1518 smoothduration 0.3 } |
397 | } |
414 | } |
398 | 415 | ||
399 | 416 | ||
400 | 417 | ||
- | 418 | ||
401 | // OTHER |
419 | // OTHER |
402 | 420 | ||
403 | // Rat (1267) |
421 | // Rat (1267) |
404 | model "highres/sprites/characters/1267_rat.md3" { |
422 | model "highres/sprites/characters/1267_rat.md3" { |
405 | scale 0.4 shade 0 |
423 | scale 0.4 shade 0 |