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" { |