Subversion Repositories duke3d_hrp

Rev

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

Rev 97 Rev 121
Line 43... Line 43...
43
}
43
}
44
 
44
 
45
 
45
 
46
// Trooper (1680)
46
// Trooper (1680)
47
model "highres/sprites/monsters/1680_trooper.md3" {
47
model "highres/sprites/monsters/1680_trooper.md3" {
48
   scale 9 shade 2
48
  scale 9 shade -15
-
 
49
  skin { pal 0 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color.png" }
-
 
50
  normal { file "highres/sprites/monsters/1680_trooper_skin_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 0 }
49
   skin { pal 0 file "highres/sprites/monsters/1680_trooper_0.png" }
51
  skin { pal 0 surface 1 file "highres/sprites/monsters/1680_trooper_gear_0.png" }
-
 
52
  normal { file "highres/sprites/monsters/1680_trooper_gear_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 1 }
50
   skin { pal 10 file "highres/sprites/monsters/1680_trooper_10.png" }
53
  skin { pal 10 surface 1 file "highres/sprites/monsters/1680_trooper_gear_10.png" }
51
   skin { pal 11 file "highres/sprites/monsters/1680_trooper_11_22.png" }
54
  skin { pal 11 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" }
52
   skin { pal 12 file "highres/sprites/monsters/1680_trooper_12_18.png" }
55
  skin { pal 12 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" }
53
   skin { pal 13 file "highres/sprites/monsters/1680_trooper_13.png" }
56
  skin { pal 13 surface 1 file "highres/sprites/monsters/1680_trooper_gear_13.png" }
54
   skin { pal 14 file "highres/sprites/monsters/1680_trooper_14.png" }
57
  skin { pal 14 surface 1 file "highres/sprites/monsters/1680_trooper_gear_14.png" }
55
   skin { pal 15 file "highres/sprites/monsters/1680_trooper_15.png" }
58
  skin { pal 15 surface 1 file "highres/sprites/monsters/1680_trooper_gear_15.png" }
56
   skin { pal 16 file "highres/sprites/monsters/1680_trooper_16.png" }
59
  skin { pal 16 surface 1 file "highres/sprites/monsters/1680_trooper_gear_16.png" }
57
   skin { pal 17 file "highres/sprites/monsters/1680_trooper_17.png" }
60
  skin { pal 21 surface 1 file "highres/sprites/monsters/1680_trooper_gear_21.png" }
-
 
61
  skin { pal 17 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" }
-
 
62
  skin { pal 17 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20.png" }
58
   skin { pal 18 file "highres/sprites/monsters/1680_trooper_12_18.png" }
63
  skin { pal 18 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" }
59
   skin { pal 19 file "highres/sprites/monsters/1680_trooper_19.png" }
64
  skin { pal 19 surface 1 file "highres/sprites/monsters/1680_trooper_gear_13.png" }
-
 
65
  skin { pal 19 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color19.png" }
60
   skin { pal 20 file "highres/sprites/monsters/1680_trooper_20.png" }
66
  skin { pal 20 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" }
61
   skin { pal 21 file "highres/sprites/monsters/1680_trooper_21.png" }
67
  skin { pal 22 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" }
-
 
68
  skin { pal 20 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20.png" }
62
   skin { pal 22 file "highres/sprites/monsters/1680_trooper_11_22.png" }
69
  skin { pal 21 surface 1 file "highres/sprites/monsters/1680_trooper_gear_21.png" }
63
   skin { pal 23 file "highres/sprites/monsters/1680_trooper_23.png" }
70
  skin { pal 23 surface 1 file "highres/sprites/monsters/1680_trooper_gear_23.png" }
64
   skin { pal 24 file "highres/sprites/monsters/1680_trooper_24.png" }
71
  skin { pal 24 surface 1 file "highres/sprites/monsters/1680_trooper_gear_24.png" }
65
   glow { file "highres/sprites/monsters/1680_trooper_g.png" }
72
  glow { file "highres/sprites/monsters/1680_trooper_g.png" }
66
 
73
   
-
 
74
   anim { frame0 "frame_1" frame1 "frame_32" fps 40 flags 0 } // Walk
-
 
75
   frame { name "frame_1" tile0 1680 tile1 1704 smoothduration 0.1 }
67
 
76
 
68
   anim { frame0 "FRAME1" frame1 "FRAME20" fps 25 flags 0 } // Walk
77
   anim { frame0 "frame_34" frame1 "frame_43" fps 22 flags 0 } // Shoot
69
   frame { name "FRAME1" tile0 1680 tile1 1704 smoothduration 0.2 }
78
   frame { name "frame_34" tile0 1715 tile1 1717 smoothduration 0.1 }
70
 
79
   
71
   anim { frame0 "FRAME21" frame1 "FRAME30" fps 22 flags 0 } // Shoot
-
 
72
   frame { name "FRAME21" tile0 1715 tile1 1717 smoothduration 0.1 }
-
 
73
   anim { frame0 "FRAME31" frame1 "FRAME38" fps 7 flags 0 } // Fly
80
   anim { frame0 "frame_44" frame1 "frame_52" fps 7 flags 0 } // Fly
74
   frame { name "FRAME31" tile0 1720 tile1 1724 smoothduration 0.5 }
81
   frame { name "frame_44" tile0 1720 tile1 1724 smoothduration 0.8 }
-
 
82
   
75
   anim { frame0 "FRAME40" frame1 "FRAME45" fps 7 flags 0 } // Fly Shoot
83
   anim { frame0 "frame_53" frame1 "frame_58" fps 7 flags 0 } // Fly Shoot
76
   frame { name "FRAME40" tile0 1725 tile1 1727 smoothduration 0.1 }
84
   frame { name "frame_53" tile0 1725 tile1 1727 smoothduration 0.1 }
-
 
85
   
77
   anim { frame0 "FRAME76" frame1 "FRAME86" fps 4 flags 0 } // Sit
86
   anim { frame0 "frame_89" frame1 "frame_99" fps 4 flags 0 } // Sit
78
   frame { name "FRAME76" tile0 1741 tile1 1742 smoothduration 0.3 }
87
   frame { name "frame_89" tile0 1741 tile1 1742 smoothduration 0.3 }
-
 
88
   
79
   anim { frame0 "FRAME87" frame1 "FRAME95" fps 20 flags 0 } // Duck
89
   anim { frame0 "frame_100" frame1 "frame_108" fps 20 flags 0 } // Duck
80
   frame { name "FRAME87" tile0 1744 tile1 1751 smoothduration 0.3 }
90
   frame { name "frame_100" tile0 1744 tile1 1751 smoothduration 0.3 }
-
 
91
   
81
   anim { frame0 "FRAME96" frame1 "FRAME102" fps 13 flags 1 } // Warp
92
   anim { frame0 "frame_109" frame1 "frame_115" fps 13 flags 1 } // Warp
82
   frame { name "FRAME96" tile0 1754 tile1 1755 smoothduration 0.3 }
93
   frame { name "frame_109" tile0 1754 tile1 1755 smoothduration 0.3 }
-
 
94
   
83
   frame { name "FRAME47" tile 1730 } // Flinch
95
   frame { name "frame_63" tile 1730 } // Flinch
84
 
96
 
85
   skin { pal 0 file "highres/sprites/monsters/1680_trooper_0_dead.png" }
97
   skin { pal 0 surface 0 file "highres/sprites/monsters/1680_trooper_dead.png" }  
86
   skin { pal 10 file "highres/sprites/monsters/1680_trooper_10_dead.png" }
98
   normal { file "highres/sprites/monsters/1680_trooper_skin_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 0 }
87
   skin { pal 11 file "highres/sprites/monsters/1680_trooper_11_22_dead.png" }
99
   skin { pal 17 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20_dead.png" }
88
   skin { pal 12 file "highres/sprites/monsters/1680_trooper_12_18_dead.png" }
-
 
89
   skin { pal 13 file "highres/sprites/monsters/1680_trooper_13_dead.png" }
-
 
90
   skin { pal 14 file "highres/sprites/monsters/1680_trooper_14_dead.png" }
-
 
91
   skin { pal 15 file "highres/sprites/monsters/1680_trooper_15_dead.png" }
-
 
92
   skin { pal 16 file "highres/sprites/monsters/1680_trooper_16_dead.png" }
-
 
93
   skin { pal 17 file "highres/sprites/monsters/1680_trooper_17_dead.png" }
-
 
94
   skin { pal 18 file "highres/sprites/monsters/1680_trooper_12_18_dead.png" }
-
 
95
   skin { pal 19 file "highres/sprites/monsters/1680_trooper_19_dead.png" }
100
   skin { pal 19 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color19_dead.png" }
96
   skin { pal 20 file "highres/sprites/monsters/1680_trooper_20_dead.png" }
101
   skin { pal 20 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20_dead.png" }
97
   skin { pal 21 file "highres/sprites/monsters/1680_trooper_21_dead.png" }
-
 
98
   skin { pal 22 file "highres/sprites/monsters/1680_trooper_11_22_dead.png" }
-
 
99
   skin { pal 23 file "highres/sprites/monsters/1680_trooper_23_dead.png" }
-
 
100
   skin { pal 24 file "highres/sprites/monsters/1680_trooper_24_dead.png" }
-
 
101
 
102
 
-
 
103
     
102
   anim { frame0 "FRAME53" frame1 "FRAME64" fps 15 flags 1 } // Die
104
   anim { frame0 "frame_59" frame1 "frame_77" fps 15 flags 1 } // Die
103
   frame { name "FRAME53" tile0 1731 tile1 1733 smoothduration 0.2 }
105
   frame { name "frame_59" tile0 1731 tile1 1733 smoothduration 0.2 }
-
 
106
   
104
   frame { name "FRAME64" tile 1734 } // Dead
107
   frame { name "frame_77" tile 1734 } // Dead
105
   anim { frame0 "FRAME65" frame1 "FRAME74" fps 12 flags 0 } // Beg
108
   anim { frame0 "frame_78" frame1 "frame_87" fps 12 flags 0 } // Beg
106
   frame { name "FRAME65" tile0 1738 tile1 1740 smoothduration 0.3 }
109
   frame { name "frame_78" tile0 1738 tile1 1740 smoothduration 0.3 }
107
}
110
}
108
 
111
 
109
 
112
 
110
// Octabrain (1820)
113
// Octabrain (1820)
111
model "highres/sprites/monsters/1820_octabrain.md3" {
114
model "highres/sprites/monsters/1820_octabrain.md3" {