Subversion Repositories duke3d_hrp

Rev

Rev 467 | Rev 550 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 467 Rev 487
Line 316... Line 316...
316
   texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } }
316
   texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } }
317
 
317
 
318
   // Duke moving (1405/1445/1455)
318
   // Duke moving (1405/1445/1455)
319
   model "highres/sprites/characters/1405_duke2013.md3" {
319
   model "highres/sprites/characters/1405_duke2013.md3" {
320
      scale 1.3 shade 0
320
      scale 1.3 shade 0
-
 
321
 
321
  //Shotgun skin
322
      // Shotgun skin
322
  skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } 
323
      skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } 
323
  specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
324
      specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
324
  normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0  }
325
      normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
-
 
326
 
325
  //Duke skin
327
      // Duke skin
326
  skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } 
328
      skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } 
327
  specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
329
      specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
328
  normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0  }
330
      normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
-
 
331
 
329
  //Bandolier
332
      // Bandolier
330
  skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } 
333
      skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } 
331
  specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
334
      specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
332
  normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0  }
335
      normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
-
 
336
 
333
  //Jetpack
337
      // Jetpack
334
  skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } 
338
      skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } 
335
  specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
339
      specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
336
  normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0  }
340
      normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0  }
337
 
341
 
338
      // Idle (1405-1409)
342
      // Idle (1405-1409)
339
      anim { frame0 "frame5" frame1 "frame10" fps 3 flags 0 }
343
      anim { frame0 "frame5" frame1 "frame10" fps 3 flags 0 }
340
      frame { name "frame5" tile0 1405 tile1 1409 smoothduration 0.3 }
344
      frame { name "frame5" tile0 1405 tile1 1409 smoothduration 0.3 }
-
 
345
 
341
      // Jetpack (1420-1424)
346
      // Jetpack (1420-1424)
342
      anim { frame0 "frame15" frame1 "frame25" fps 5 flags 0 }
347
      anim { frame0 "frame15" frame1 "frame25" fps 5 flags 0 }
343
      frame { name "frame15" tile0 1420 tile1 1424 smoothduration 0.3 }
348
      frame { name "frame15" tile0 1420 tile1 1424 smoothduration 0.3 }
-
 
349
 
344
      // Run (1425-1444)
350
      // Run (1425-1444)
345
      anim { frame0 "frame30" frame1 "frame49" fps 30 flags 0 }
351
      anim { frame0 "frame30" frame1 "frame49" fps 30 flags 0 }
346
      frame { name "frame30" tile0 1425 tile1 1454 smoothduration 0.3 }
352
      frame { name "frame30" tile0 1425 tile1 1454 smoothduration 0.3 }
-
 
353
 
347
      // Kick (1445-1454)
354
      // Kick (1445-1454)
348
      anim { frame0 "frame55" frame1 "frame69" fps 40 flags 0  ` }
355
      anim { frame0 "frame55" frame1 "frame69" fps 40 flags 0 }
349
      frame { name "frame55" tile0 1445 tile1 1454 smoothduration 0.1 }
356
      frame { name "frame55" tile0 1445 tile1 1454 smoothduration 0.1 }
-
 
357
 
350
      // Jump (1455-1469)
358
      // Jump (1455-1469)
351
      anim { frame0 "frame70" frame1 "frame89" fps 40 flags 0 }
359
      anim { frame0 "frame70" frame1 "frame89" fps 40 flags 0 }
352
      frame { name "frame70" tile0 1455 tile1 1464 smoothduration 0.1 }
360
      frame { name "frame70" tile0 1455 tile1 1464 smoothduration 0.1 }
353
      frame { name "frame90" tile0 1465 tile1 1469 smoothduration 0.3 }      
361
      frame { name "frame90" tile0 1465 tile1 1469 smoothduration 0.3 }      
354
   }
362
   }
355
 
363
 
356
   // Duke swimming (1780)
364
   // Duke swimming (1780-1799)
357
   model "highres/sprites/characters/1405_duke2013.md3" {
365
   model "highres/sprites/characters/1405_duke2013.md3" {
358
      scale 1.3 shade 0 zadd 55
366
      scale 1.3 shade 0 zadd 55
-
 
367
 
359
  //Shotgun skin
368
      // Shotgun skin
360
  skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } 
369
      skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 } 
361
  //specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
370
      // specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
362
  normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0  }
371
      normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
-
 
372
 
363
  //Duke skin
373
      // Duke skin
364
  skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } 
374
      skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 } 
365
  //specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
375
      // specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
366
  normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0  }
376
      normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
-
 
377
 
367
  //Bandolier
378
      // Bandolier
368
  skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } 
379
      skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 } 
369
  //specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
380
      // specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
370
  normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0  }
381
      normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
-
 
382
 
371
  //Jetpack
383
      // Jetpack
372
  skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } 
384
      skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } 
373
  //specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
385
      // specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
374
  normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0  }
386
      normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
-
 
387
 
-
 
388
      // Swim (1780-1799)
375
       anim { frame0 "frame140" frame1 "frame154" fps 20 flags 0 }
389
      anim { frame0 "frame140" frame1 "frame154" fps 20 flags 0 }
376
      frame { name "frame140" tile0 1780 tile1 1799 smoothduration 0.3 }
390
      frame { name "frame140" tile0 1780 tile1 1799 smoothduration 0.3 }
377
   }
391
   }
378
 
392
 
379
   // Duke crouching/dying (1491/1511)
393
   // Duke crouching/dying (1491/1511)
Line 398... Line 412...
398
  //Jetpack
412
      // Jetpack
399
  skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } 
413
      skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 } 
400
  //specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
414
      // specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
401
  normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0  }
415
      normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
402
 
416
 
403
 
-
 
404
      // Crouch (1491-1505)
417
      // Crouch (1491-1505)
405
         frame { name "frame95" tile0 1491 tile1 1495 smoothduration 0.2 }
418
      frame { name "frame95" tile0 1491 tile1 1495 smoothduration 0.2 }
406
         frame { name "frame100" tile0 1496 tile1 1500 smoothduration 0.2 }
419
      frame { name "frame100" tile0 1496 tile1 1500 smoothduration 0.2 }
407
         frame { name "frame105" tile0 1501 tile1 1505 smoothduration 0.2 }
420
      frame { name "frame105" tile0 1501 tile1 1505 smoothduration 0.2 }
-
 
421
 
408
      // Death (1511-1518)
422
      // Death (1511-1518)
409
         anim { frame0 "frame115" frame1 "frame134" fps 25 flags 1 }
423
      anim { frame0 "frame115" frame1 "frame134" fps 25 flags 1 }
410
         frame { name "frame115" tile0 1511 tile1 1515 smoothduration 0.2 }
424
      frame { name "frame115" tile0 1511 tile1 1515 smoothduration 0.2 }
411
         frame { name "frame135" tile 1518 smoothduration 0.3 }
425
      frame { name "frame135" tile 1518 smoothduration 0.3 }
412
   }
426
   }