Rev 249 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | plagman | 1 | |
2 | // Duke3D HRP Monsters Definitions |
||
3 | // Death skins by Hellbound |
||
4 | |||
5 | |||
6 | // Cycloid Emperor Holographic Head (490) |
||
7 | model "highres/sprites/monsters/0490_cycloidhead.md3" { |
||
8 | scale 1.0 shade 3 |
||
9 | skin { pal 0 file "highres/sprites/monsters/0490_cycloidhead.png" } |
||
10 | anim { frame0 "FRAME6" frame1 "FRAME25" fps 10 flags 0 } |
||
11 | frame { name "FRAME6" tile0 0490 tile1 0497 } |
||
12 | } |
||
13 | |||
14 | |||
15 | // Egg (675) |
||
86 | loomsday | 16 | model "highres/sprites/monsters/0675_egg.md3" { |
1 | plagman | 17 | scale 3 shade 0 |
86 | loomsday | 18 | skin { pal 0 file "highres/sprites/monsters/0675_egg.png" specpower 100 specfactor 64 } |
19 | normal { file "highres/sprites/monsters/0675_egg_n.png" parallaxbias 0.04 parallaxscale 0.05 } |
||
20 | specular { file "highres/sprites/monsters/0675_egg_s.png" } |
||
1 | plagman | 21 | frame { name "closed1" tile 675 } |
22 | frame { name "closed1" tile 558 } |
||
23 | anim { frame0 "open1" frame1 "open2" fps 2 flags 1 } |
||
24 | frame { name "open1" tile0 676 tile1 677 } |
||
25 | } |
||
26 | |||
27 | |||
28 | // Battlelord Holographic Head (679) |
||
29 | model "highres/sprites/monsters/0679_battlelordholo.md3" { |
||
30 | scale 40 shade 1 |
||
31 | skin { pal 0 file "highres/sprites/monsters/0679_battlelordholo.png" } |
||
32 | frame { name "FRAME1" tile0 679 tile1 679 } |
||
33 | } |
||
34 | |||
35 | |||
36 | // Shark (1550) |
||
231 | nightfrigh | 37 | model "highres/sprites/monsters/1550_shark.md3" { |
1 | plagman | 38 | scale 10 shade 4 |
39 | skin { pal 0 file "highres/sprites/monsters/1550_shark.png" } |
||
40 | glow { file "highres/sprites/monsters/1550_shark_g.png" } |
||
231 | nightfrigh | 41 | anim { frame0 "sf_shark00" frame1 "sf_shark39" fps 15 flags 0 } |
42 | frame { name "sf_shark00" tile0 1550 tile1 1589 } |
||
1 | plagman | 43 | } |
44 | |||
45 | |||
46 | // Trooper (1680) |
||
47 | model "highres/sprites/monsters/1680_trooper.md3" { |
||
177 | plagman | 48 | scale 9 shade 6 |
121 | nightfrigh | 49 | skin { pal 0 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color.png" } |
139 | loomsday | 50 | specular { file "highres/sprites/monsters/1680_trooper_skin_s.png" surf 0 } |
121 | nightfrigh | 51 | normal { file "highres/sprites/monsters/1680_trooper_skin_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 0 } |
52 | skin { pal 0 surface 1 file "highres/sprites/monsters/1680_trooper_gear_0.png" } |
||
53 | normal { file "highres/sprites/monsters/1680_trooper_gear_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 1 } |
||
139 | loomsday | 54 | specular { file "highres/sprites/monsters/1680_trooper_gear_s.png" surf 1 } |
121 | nightfrigh | 55 | skin { pal 10 surface 1 file "highres/sprites/monsters/1680_trooper_gear_10.png" } |
56 | skin { pal 11 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" } |
||
57 | skin { pal 12 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" } |
||
58 | skin { pal 13 surface 1 file "highres/sprites/monsters/1680_trooper_gear_13.png" } |
||
59 | skin { pal 14 surface 1 file "highres/sprites/monsters/1680_trooper_gear_14.png" } |
||
60 | skin { pal 15 surface 1 file "highres/sprites/monsters/1680_trooper_gear_15.png" } |
||
61 | skin { pal 16 surface 1 file "highres/sprites/monsters/1680_trooper_gear_16.png" } |
||
62 | skin { pal 21 surface 1 file "highres/sprites/monsters/1680_trooper_gear_21.png" } |
||
63 | skin { pal 17 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" } |
||
64 | skin { pal 17 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20.png" } |
||
65 | skin { pal 18 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" } |
||
66 | skin { pal 19 surface 1 file "highres/sprites/monsters/1680_trooper_gear_13.png" } |
||
67 | skin { pal 19 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color19.png" } |
||
68 | skin { pal 20 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" } |
||
69 | skin { pal 22 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" } |
||
70 | skin { pal 20 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20.png" } |
||
71 | skin { pal 21 surface 1 file "highres/sprites/monsters/1680_trooper_gear_21.png" } |
||
72 | skin { pal 23 surface 1 file "highres/sprites/monsters/1680_trooper_gear_23.png" } |
||
73 | skin { pal 24 surface 1 file "highres/sprites/monsters/1680_trooper_gear_24.png" } |
||
74 | glow { file "highres/sprites/monsters/1680_trooper_g.png" } |
||
75 | |||
76 | anim { frame0 "frame_1" frame1 "frame_32" fps 40 flags 0 } // Walk |
||
77 | frame { name "frame_1" tile0 1680 tile1 1704 smoothduration 0.1 } |
||
1 | plagman | 78 | |
121 | nightfrigh | 79 | anim { frame0 "frame_34" frame1 "frame_43" fps 22 flags 0 } // Shoot |
80 | frame { name "frame_34" tile0 1715 tile1 1717 smoothduration 0.1 } |
||
81 | |||
82 | anim { frame0 "frame_44" frame1 "frame_52" fps 7 flags 0 } // Fly |
||
83 | frame { name "frame_44" tile0 1720 tile1 1724 smoothduration 0.8 } |
||
84 | |||
85 | anim { frame0 "frame_53" frame1 "frame_58" fps 7 flags 0 } // Fly Shoot |
||
86 | frame { name "frame_53" tile0 1725 tile1 1727 smoothduration 0.1 } |
||
87 | |||
88 | anim { frame0 "frame_89" frame1 "frame_99" fps 4 flags 0 } // Sit |
||
89 | frame { name "frame_89" tile0 1741 tile1 1742 smoothduration 0.3 } |
||
90 | |||
91 | anim { frame0 "frame_100" frame1 "frame_108" fps 20 flags 0 } // Duck |
||
92 | frame { name "frame_100" tile0 1744 tile1 1751 smoothduration 0.3 } |
||
93 | |||
94 | anim { frame0 "frame_109" frame1 "frame_115" fps 13 flags 1 } // Warp |
||
95 | frame { name "frame_109" tile0 1754 tile1 1755 smoothduration 0.3 } |
||
96 | |||
97 | frame { name "frame_63" tile 1730 } // Flinch |
||
1 | plagman | 98 | |
121 | nightfrigh | 99 | skin { pal 0 surface 0 file "highres/sprites/monsters/1680_trooper_dead.png" } |
100 | normal { file "highres/sprites/monsters/1680_trooper_skin_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 0 } |
||
101 | skin { pal 17 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20_dead.png" } |
||
102 | skin { pal 19 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color19_dead.png" } |
||
103 | skin { pal 20 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20_dead.png" } |
||
133 | nightfrigh | 104 | |
177 | plagman | 105 | anim { frame0 "frame_65" frame1 "frame_77" fps 12 flags 1 } // Die |
106 | frame { name "frame_65" tile0 1731 tile1 1733 smoothduration 0.2 } |
||
107 | |||
121 | nightfrigh | 108 | frame { name "frame_77" tile 1734 } // Dead |
109 | anim { frame0 "frame_78" frame1 "frame_87" fps 12 flags 0 } // Beg |
||
110 | frame { name "frame_78" tile0 1738 tile1 1740 smoothduration 0.3 } |
||
1 | plagman | 111 | } |
112 | |||
113 | |||
114 | // Octabrain (1820) |
||
115 | model "highres/sprites/monsters/1820_octabrain.md3" { |
||
116 | scale 11 shade 4 |
||
117 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain.jpg" } |
||
133 | nightfrigh | 118 | skin { pal 17 file "highres/sprites/monsters/1820_octabrain_17.jpg" } |
1 | plagman | 119 | glow { file "highres/sprites/monsters/1820_octabrain_g.png" } |
120 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 18 flags 0 } |
||
121 | frame { name "FRAME1" tile0 1820 tile1 1839 smoothduration 0.3 } |
||
122 | |||
123 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain_attack.jpg" } |
||
133 | nightfrigh | 124 | skin { pal 17 file "highres/sprites/monsters/1820_octabrain_attack_17.jpg" } |
1 | plagman | 125 | glow { file "highres/sprites/monsters/1820_octabrain_g.png" } |
126 | anim { frame0 "FRAME21" frame1 "FRAME31" fps 10 flags 0 } |
||
127 | frame { name "FRAME21" tile0 1840 tile1 1844 smoothduration 0.2 } |
||
128 | |||
129 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain_dead.png" } |
||
133 | nightfrigh | 130 | skin { pal 17 file "highres/sprites/monsters/1820_octabrain_dead_17.png" } |
1 | plagman | 131 | anim { frame0 "FRAME32" frame1 "FRAME42" fps 8 flags 1 } |
132 | frame { name "FRAME32" tile0 1850 tile1 1855 smoothduration 0.1 } |
||
133 | } |
||
134 | |||
135 | |||
136 | // Drone (1880) |
||
137 | model "highres/sprites/monsters/1880_drone.md3" { |
||
138 | scale 8 shade 1 |
||
139 | detail { file "highres/detail/metal.png" detailscale 0.3 } |
||
140 | skin { pal 0 file "highres/sprites/monsters/1880_drone.png" } |
||
141 | glow { file "highres/sprites/monsters/1880_drone_g.png" } |
||
142 | anim { frame0 "idle" frame1 "idle" fps 1 flags 0 } |
||
143 | frame { name "idle" tile0 1880 tile1 1886 } |
||
144 | } |
||
145 | |||
146 | |||
147 | // Assault Commander (1915) |
||
231 | nightfrigh | 148 | model "highres/sprites/monsters/1915_commander.md3" { |
1 | plagman | 149 | scale 1 shade 0 |
150 | skin { pal 0 file "highres/sprites/monsters/1915_commander.png" } |
||
151 | glow { file "highres/sprites/monsters/1915_commander_g.png" } |
||
231 | nightfrigh | 152 | frame { name "frame10" tile0 1915 tile1 1919 smoothduration 0.3 } |
153 | anim { frame0 "frame00" frame1 "frame08" fps 10 flags 0 } |
||
154 | frame { name "frame00" tile0 1920 tile1 1930 smoothduration 0.3 } |
||
155 | frame { name "frame12" tile0 1935 tile1 1939 smoothduration 0.3 } |
||
156 | frame { name "frame11" tile0 1940 tile1 1944 smoothduration 0.3 } |
||
1 | plagman | 157 | |
158 | skin { pal 0 file "highres/sprites/monsters/1915_commander_dead.png" } |
||
231 | nightfrigh | 159 | anim { frame0 "frame13" frame1 "frame16" fps 3 flags 1 } |
238 | nightfrigh | 160 | frame { name "frame13" tile0 1950 tile1 1957 smoothduration 0.3 } |
1 | plagman | 161 | } |
162 | |||
163 | |||
164 | // Recon Car (1960) |
||
165 | model "highres/sprites/monsters/1960_reconcar.md3" { |
||
166 | scale 11.25 shade 0 |
||
167 | skin { pal 0 surface 1 file "highres/sprites/monsters/2000_pigcop.png" } |
||
168 | glow { file "highres/sprites/monsters/2000_pigcop_g.png" surf 1 } |
||
169 | skin { pal 0 surface 0 file "highres/sprites/monsters/1960_reconcar.png" } |
||
170 | anim { frame0 "Frame0" frame1 "Frame0" fps 6 flags 0 } |
||
171 | frame { name "Frame0" tile0 1960 tile1 1966 smoothduration 0.5 } |
||
172 | anim { frame0 "Frame1" frame1 "Frame1" fps 6 flags 0 } |
||
173 | frame { name "Frame1" tile0 1967 tile1 1973 smoothduration 0.5 } |
||
174 | } |
||
175 | |||
176 | |||
177 | // Pig Tank (1975) |
||
231 | nightfrigh | 178 | model "highres/sprites/monsters/1975_pigtank.md3" { |
1 | plagman | 179 | scale 0.4 shade 0 |
180 | skin { pal 0 file "highres/sprites/monsters/1975_pigtank.png" } |
||
181 | glow { file "highres/sprites/monsters/1975_pigtank_g.png" } |
||
231 | nightfrigh | 182 | anim { frame0 "WALK00" frame1 "WALK12" fps 3 flags 0 } |
183 | frame { name "WALK00" tile0 1975 tile1 1981 smoothduration 0.3 } |
||
1 | plagman | 184 | skin { pal 0 file "highres/sprites/monsters/1975_pigtank2.png" } |
231 | nightfrigh | 185 | anim { frame0 "FIRE00" frame1 "FIRE08" fps 25 flags 0 } |
186 | frame { name "FIRE00" tile0 1982 tile1 1991 smoothduration 0.3 } |
||
1 | plagman | 187 | } |
188 | |||
189 | model "highres/sprites/monsters/2000_pigcop.md3" { |
||
257 | parkar | 190 | scale 1 shade 0 |
191 | skin { pal 0 file "highres/sprites/monsters/2000_pigcop_d.png" } |
||
192 | normal { file "highres/sprites/monsters/2000_pigcop_n.png" } |
||
193 | frame { name "rig" tile0 2000 tile1 2060 smoothduration 0.2 } |
||
1 | plagman | 194 | } |
195 | |||
196 | |||
197 | // Enforcer (2120) |
||
198 | model "highres/sprites/monsters/2120_enforcer.md3" { |
||
199 | scale 1.75 shade -5 |
||
47 | h266 | 200 | |
1 | plagman | 201 | skin { pal 0 file "highres/sprites/monsters/2120_enforcer.png" } |
47 | h266 | 202 | skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20.png" } |
203 | skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19.png" } |
||
204 | skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20.png" } |
||
1 | plagman | 205 | glow { file "highres/sprites/monsters/2120_enforcer_g.png" } |
206 | anim { frame0 "walk0" frame1 "walk1" fps 23 flags 0 } |
||
207 | frame { name "walk0" tile0 2120 tile1 2139 smoothduration 0.2 } |
||
208 | anim { frame0 "crouch0" frame1 "crouch1" fps 5 flags 0 } |
||
209 | frame { name "crouch0" tile0 2140 tile1 2144 smoothduration 0.3 } |
||
210 | anim { frame0 "crouch2" frame1 "crouch3" fps 10 flags 1 } |
||
211 | frame { name "crouch2" tile0 2145 tile1 2150 smoothduration 0.3 } |
||
212 | anim { frame0 "crouch4" frame1 "crouch5" fps 10 flags 1 } |
||
213 | frame { name "crouch4" tile0 2155 tile1 2161 smoothduration 0.3 } |
||
214 | anim { frame0 "jump0" frame1 "jump1" fps 10 flags 1 } |
||
215 | frame { name "jump0" tile0 2165 tile1 2177 smoothduration 0.2 } |
||
216 | anim { frame0 "fire0" frame1 "fire1" fps 30 flags 0 } |
||
217 | frame { name "fire0" tile0 2190 tile1 2197 smoothduration 0.1 } |
||
218 | |||
219 | skin { pal 0 file "highres/sprites/monsters/2120_enforcer_dead.png" } |
||
47 | h266 | 220 | skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20_dead.png" } |
221 | skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19_dead.png" } |
||
222 | skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20_dead.png" } |
||
1 | plagman | 223 | anim { frame0 "death0" frame1 "death1" fps 15 flags 1 } |
224 | frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 } |
||
225 | } |
||
226 | |||
227 | |||
228 | // Gun Turret (2350) |
||
231 | nightfrigh | 229 | model "highres/sprites/monsters/2350_gunturret.md3" { |
1 | plagman | 230 | scale 12 shade 4 |
231 | detail { file "highres/detail/metal.png" detailscale 0.3 } |
||
232 | skin { pal 0 file "highres/sprites/monsters/2350_gunturret.png" } |
||
47 | h266 | 233 | skin { pal 17 file "highres/sprites/monsters/2350_gunturret_17_20.png" } |
234 | skin { pal 19 file "highres/sprites/monsters/2350_gunturret_19_24.png" } |
||
235 | skin { pal 20 file "highres/sprites/monsters/2350_gunturret_17_20.png" } |
||
236 | skin { pal 24 file "highres/sprites/monsters/2350_gunturret_19_24.png" } |
||
237 | skin { pal 25 file "highres/sprites/monsters/2350_gunturret_25.png" } |
||
1 | plagman | 238 | glow { file "highres/sprites/monsters/2350_gunturret_g.png" } |
231 | nightfrigh | 239 | //anim { frame0 "idle01" frame1 "idle01" fps 1 flags 1 } |
240 | frame { name "idle00" tile0 2360 tile1 2364 } |
||
241 | anim { frame0 "sright00" frame1 "sright02" fps 6 flags 0 } |
||
242 | frame { name "sright00" tile0 2355 tile1 2359 } |
||
243 | anim { frame0 "sleft00" frame1 "sleft02" fps 6 flags 0 } |
||
244 | frame { name "sleft00" tile0 2350 tile1 2354 } |
||
1 | plagman | 245 | } |
246 | |||
247 | |||
248 | // Protozoid Slimer (2370) |
||
87 | loomsday | 249 | model "highres/sprites/monsters/2370_slimer.md3" { |
1 | plagman | 250 | scale 2 shade 0 |
87 | loomsday | 251 | skin { pal 0 file "highres/sprites/monsters/2370_slimer.png" specpower 100 specfactor 64 } |
252 | normal { file "highres/sprites/monsters/2370_slimer_n.png" parallaxbias 0.04 parallaxscale 0.05 } |
||
253 | specular { file "highres/sprites/monsters/2370_slimer_s.png" } |
||
1 | plagman | 254 | anim { frame0 "roof1" frame1 "roof1" fps 1 flags 0 } |
255 | frame { name "roof1" tile 2370 smoothduration 0.1 } |
||
256 | anim { frame0 "floor1" frame1 "floor1" fps 1 flags 0 } |
||
257 | frame { name "floor1" tile 2371 smoothduration 0.1 } |
||
258 | anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 } |
||
259 | frame { name "hang1" tile 2372 smoothduration 0.1 } |
||
87 | loomsday | 260 | anim { frame0 "hang2" frame1 "hang2" fps 1 flags 0 } |
261 | frame { name "hang2" tile 2373 smoothduration 0.1 } |
||
1 | plagman | 262 | anim { frame0 "floor2" frame1 "floor2" fps 1 flags 0 } |
263 | frame { name "floor2" tile 2374 smoothduration 0.1 } |
||
264 | } |
||
265 | |||
266 | |||
267 | // Battlelord (2630) |
||
268 | model "highres/sprites/monsters/2630_battlelord.md3" { |
||
269 | scale 13 shade 2 |
||
270 | skin { pal 0 surface 0 file "highres/sprites/monsters/2630_battlelord.png" } |
||
271 | glow { surface 0 file "highres/sprites/monsters/2630_battlelord_g.png" } |
||
272 | skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" } |
||
273 | skin { pal 0 surface 2 file "highres/sprites/monsters/2630_gatling.png" } |
||
274 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 40 flags 0 } // walk |
||
275 | anim { frame0 "FRAME26" frame1 "FRAME31" fps 10 flags 0 } // mortar |
||
276 | anim { frame0 "FRAME34" frame1 "FRAME37" fps 20 flags 1 } // pain |
||
277 | anim { frame0 "FRAME38" frame1 "FRAME57" fps 14 flags 1 } // death |
||
278 | frame { name "FRAME1" tile0 2630 tile1 2659 smoothduration 0.2 } |
||
279 | frame { name "FRAME22" tile0 2660 tile1 2662 smoothduration 0.3 } |
||
280 | frame { name "FRAME23" tile0 2665 tile1 2667 smoothduration 0.3 } |
||
281 | frame { name "FRAME26" tile0 2670 tile1 2677 smoothduration 0.1 } |
||
282 | frame { name "FRAME34" tile 2680 smoothduration 0.1 } |
||
283 | frame { name "FRAME38" tile0 2681 tile1 2684 smoothduration 0.2 } |
||
284 | frame { name "FRAME58" tile 2685 } // dead body |
||
285 | } |
||
286 | |||
287 | |||
288 | // Cycloid Emperor (2710) |
||
289 | model "highres/sprites/monsters/2710_cycloid.md3" { |
||
290 | scale 1.03 shade 3 |
||
291 | skin { pal 0 file "highres/sprites/monsters/2710_cycloid.png" } |
||
292 | glow { file "highres/sprites/monsters/2710_cycloid_g.png" } |
||
293 | // ABOSS2WALK |
||
294 | anim { frame0 "FRAME2" frame1 "FRAME30" fps 25 flags 0 } |
||
295 | frame { name "FRAME2" tile0 2710 tile1 2729 smoothduration 0.2 } |
||
296 | // ABOSS2SHOOTYRASS |
||
297 | anim { frame0 "FRAME35" frame1 "FRAME45" fps 15 flags 0 } |
||
298 | frame { name "FRAME35" tile0 2730 tile1 2739 smoothduration 0.2 } |
||
299 | // ABOSS2PSYCHBLAST |
||
300 | skin { pal 0 file "highres/sprites/monsters/2710_cycloidlight.png" } |
||
301 | anim { frame0 "FRAME50" frame1 "FRAME65" fps 5 flags 0 } |
||
302 | frame { name "FRAME50" tile0 2740 tile1 2749 smoothduration 0.2 } |
||
303 | // ABOSS2DONTHURTME |
||
304 | skin { pal 0 file "highres/sprites/monsters/2710_cycloidpain.png" } |
||
305 | anim { frame0 "FRAME70" frame1 "FRAME80" fps 5 flags 0 } |
||
306 | frame { name "FRAME70" tile0 2750 tile1 2750 smoothduration 0.2 } |
||
307 | // ABOSS2SNUFF |
||
308 | anim { frame0 "FRAME80" frame1 "FRAME130" fps 15 flags 1 } |
||
309 | frame { name "FRAME80" tile0 2750 tile1 2758 smoothduration 0.3 } |
||
310 | } |
||
311 | |||
312 | |||
248 | nightfrigh | 313 | // Lunar Overlord (2760) |
1 | plagman | 314 | model "highres/sprites/monsters/2760_overlord.md3" { |
248 | nightfrigh | 315 | scale 45 shade 2 |
316 | |||
317 | skin { pal 0 surface 0 file "highres/sprites/monsters/2760_rocket.png" } |
||
318 | glow { surface 0 file "highres/sprites/monsters/2760_rocket.png" } |
||
319 | |||
320 | skin { pal 0 surface 1 file "highres/sprites/monsters/2760_overlord_tech_d.png" specpower 2 specfactor 2 } |
||
249 | nightfrigh | 321 | specular { surface 1 file "highres/sprites/monsters/2760_overlord_tech_s.png" } |
322 | normal { surface 1 file "highres/sprites/monsters/2760_overlord_tech_n.png" parallaxbias 0.1 parallaxscale 0.1 } |
||
248 | nightfrigh | 323 | |
324 | skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord_bio_d.png" specpower 2 specfactor 2 } |
||
249 | nightfrigh | 325 | specular { surface 2 file "highres/sprites/monsters/2760_overlord_bio_s.png" } |
326 | normal { surface 2 file "highres/sprites/monsters/2760_overlord_bio_n.png" parallaxbias 0.1 parallaxscale 0.1 } |
||
248 | nightfrigh | 327 | glow { surface 2 file "highres/sprites/monsters/2760_overlord_bio_g.png" } |
328 | |||
329 | // CORNFEDSPACEFROGWALKING |
||
330 | anim { frame0 "frame_1" frame1 "frame_20" fps 22 flags 0 } |
||
331 | frame { name "frame_1" tile0 2760 tile1 2779 smoothduration 0.2 } |
||
249 | nightfrigh | 332 | |
248 | nightfrigh | 333 | // CORNFEDSPACEFROGIDLE |
334 | anim { frame0 "frame_25" frame1 "frame_30" fps 10 flags 0 } |
||
335 | frame { name "frame_25" tile0 2780 tile1 2789 smoothduration 0.3 } |
||
249 | nightfrigh | 336 | |
248 | nightfrigh | 337 | // CORNFEDSPACEFROGDODGETHIS |
338 | anim { frame0 "frame_35" frame1 "frame_40" fps 10 flags 0 } |
||
339 | frame { name "frame_35" tile0 2790 tile1 2799 smoothduration 0.2 } |
||
249 | nightfrigh | 340 | |
248 | nightfrigh | 341 | // CORNFEDSPACEFROGPURCHASEAGRICULTURALREALESTATE |
342 | skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord_bio_pain_d.png" specpower 2 specfactor 2 } |
||
249 | nightfrigh | 343 | specular { surface 2 file "highres/sprites/monsters/2760_overlord_bio_pain_s.png" } |
344 | normal { surface 2 file "highres/sprites/monsters/2760_overlord_bio_n.png" parallaxbias 0.1 parallaxscale 0.1 } |
||
345 | |||
248 | nightfrigh | 346 | anim { frame0 "frame_50" frame1 "frame_80" fps 12 flags 1 } |
347 | frame { name "frame_50" tile0 2800 tile1 2809 smoothduration 0.3 } |
||
1 | plagman | 348 | } |
349 | |||
350 | |||
47 | h266 | 351 | // Protector Drone (4610) |
1 | plagman | 352 | model "highres/sprites/monsters/4610_newbeast.md3" { |
353 | scale 0.85 shade 8 |
||
47 | h266 | 354 | |
1 | plagman | 355 | skin { pal 0 file "highres/sprites/monsters/4610_newbeast.png" } |
47 | h266 | 356 | skin { pal 17 file "highres/sprites/monsters/4610_newbeast_17_20.png" } |
357 | skin { pal 19 file "highres/sprites/monsters/4610_newbeast_19.png" } |
||
358 | skin { pal 20 file "highres/sprites/monsters/4610_newbeast_17_20.png" } |
||
359 | skin { pal 24 file "highres/sprites/monsters/4610_newbeast_24.png" } |
||
1 | plagman | 360 | glow { file "highres/sprites/monsters/4610_newbeast_g.png" } |
97 | loomsday | 361 | normal { file "highres/sprites/monsters/4610_newbeast_n.png" parallaxbias 0.03 parallaxscale 0.05 } |
362 | specular { file "highres/sprites/monsters/4610_newbeast_s.png" } |
||
47 | h266 | 363 | |
1 | plagman | 364 | anim { frame0 "4610_start" frame1 "4610_end" fps 20 flags 0 } // Crouch |
365 | frame { name "4610_start" tile0 4610 tile1 4614 smoothduration 0.2 } |
||
366 | anim { frame0 "4620_start" frame1 "4620_end" fps 20 flags 0 } // Walk/Run |
||
367 | frame { name "4620_start" tile0 4620 tile1 4639 smoothduration 0.2 } |
||
368 | anim { frame0 "4640_start" frame1 "4640_end" fps 40 flags 0 } // Melee attack |
||
369 | frame { name "4640_start" tile0 4640 tile1 4652 smoothduration 0.1 } |
||
370 | anim { frame0 "4660_start" frame1 "4660_end" fps 24 flags 1 } // Shoot attack |
||
371 | frame { name "4660_start" tile0 4660 tile1 4667 smoothduration 0.1 } |
||
372 | frame { name "4670" tile0 4670 tile1 4674 smoothduration 0.2 } // "hanging" |
||
373 | anim { frame0 "4681_start" frame1 "4681_end" fps 20 flags 1 } // Death |
||
374 | frame { name "4681_start" tile0 4681 tile1 4688 smoothduration 0.2 } |
||
375 | frame { name "4689" tile 4689 } // Dead body |
||
376 | anim { frame0 "4690_start" frame1 "4690_end" fps 24 flags 1 } // Jump |
||
377 | frame { name "4690_start" tile0 4690 tile1 4704 smoothduration 0.2 } |
||
378 | } |
||
379 | |||
380 | |||
381 | // Alien Queen (4740) |
||
382 | model "highres/sprites/monsters/4740_queen.md3" { |
||
383 | scale 1.3 shade 3 |
||
47 | h266 | 384 | |
1 | plagman | 385 | skin { pal 0 file "highres/sprites/monsters/4740_queen.png" } |
47 | h266 | 386 | skin { pal 10 file "highres/sprites/monsters/4740_queen_10.png" } |
387 | skin { pal 11 file "highres/sprites/monsters/4740_queen_11_22.png" } |
||
388 | skin { pal 12 file "highres/sprites/monsters/4740_queen_12_18.png" } |
||
389 | skin { pal 13 file "highres/sprites/monsters/4740_queen_13.png" } |
||
390 | skin { pal 14 file "highres/sprites/monsters/4740_queen_14.png" } |
||
391 | skin { pal 15 file "highres/sprites/monsters/4740_queen_15.png" } |
||
392 | skin { pal 16 file "highres/sprites/monsters/4740_queen_16.png" } |
||
393 | skin { pal 18 file "highres/sprites/monsters/4740_queen_12_18.png" } |
||
394 | skin { pal 21 file "highres/sprites/monsters/4740_queen_21.png" } |
||
395 | skin { pal 22 file "highres/sprites/monsters/4740_queen_11_22.png" } |
||
396 | skin { pal 23 file "highres/sprites/monsters/4740_queen_23.png" } |
||
397 | skin { pal 24 file "highres/sprites/monsters/4740_queen_24.png" } |
||
398 | |||
1 | plagman | 399 | glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" } |
47 | h266 | 400 | |
401 | // QUEENITSADRONE |
||
402 | glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" } |
||
403 | anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 } |
||
404 | frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 } |
||
405 | |||
1 | plagman | 406 | // QUEENSTRUT |
407 | anim { frame0 "FRAME2" frame1 "FRAME20" fps 15 flags 0 } |
||
408 | frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 } |
||
47 | h266 | 409 | |
1 | plagman | 410 | // QUEENSHOCKATTACK |
411 | glow { surface 1 file "highres/sprites/monsters/4740_queen_glow.png" } |
||
47 | h266 | 412 | |
1 | plagman | 413 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
414 | frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 } |
||
47 | h266 | 415 | |
1 | plagman | 416 | glow { surface 0 file "highres/sprites/monsters/4740_queen_shock1.png" } |
417 | glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" } |
||
47 | h266 | 418 | |
1 | plagman | 419 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
420 | frame { name "FRAME25" tile0 4765 tile1 4766 smoothduration 0.1 } |
||
47 | h266 | 421 | |
1 | plagman | 422 | glow { surface 0 file "highres/sprites/monsters/4740_queen_shock2.png" } |
423 | glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" } |
||
47 | h266 | 424 | |
1 | plagman | 425 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
426 | frame { name "FRAME25" tile0 4770 tile1 4771 smoothduration 0.1 } |
||
47 | h266 | 427 | |
1 | plagman | 428 | // QUEENSNUFF |
47 | h266 | 429 | |
1 | plagman | 430 | skin { pal 0 file "highres/sprites/monsters/4740_queen_death.png" } |
47 | h266 | 431 | skin { pal 10 file "highres/sprites/monsters/4740_queen_death_10.png" } |
432 | skin { pal 11 file "highres/sprites/monsters/4740_queen_death_11_22.png" } |
||
433 | skin { pal 12 file "highres/sprites/monsters/4740_queen_death_12_18.png" } |
||
434 | skin { pal 13 file "highres/sprites/monsters/4740_queen_death_13.png" } |
||
435 | skin { pal 14 file "highres/sprites/monsters/4740_queen_death_14.png" } |
||
436 | skin { pal 15 file "highres/sprites/monsters/4740_queen_death_15.png" } |
||
437 | skin { pal 16 file "highres/sprites/monsters/4740_queen_death_16.png" } |
||
438 | skin { pal 18 file "highres/sprites/monsters/4740_queen_death_12_18.png" } |
||
439 | skin { pal 21 file "highres/sprites/monsters/4740_queen_death_21.png" } |
||
440 | skin { pal 22 file "highres/sprites/monsters/4740_queen_death_11_22.png" } |
||
441 | skin { pal 23 file "highres/sprites/monsters/4740_queen_death_23.png" } |
||
442 | skin { pal 24 file "highres/sprites/monsters/4740_queen_death_24.png" } |
||
443 | glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" } |
||
444 | glow { surface 1 file "highres/sprites/monsters/4740_queen_glow.png" } |
||
445 | |||
1 | plagman | 446 | anim { frame0 "FRAME85" frame1 "FRAME125" fps 15 flags 1 } |
447 | frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 } |
||
47 | h266 | 448 | |
133 | nightfrigh | 449 | } |