Subversion Repositories duke3d_hrp

Rev

Rev 693 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
348 spiker 1
 
2
// Death skins by Hellbound
3
4
 
5
 
6
model "highres/sprites/monsters/0490_cycloidhead2013.md3" {
469 spiker 7
   scale 7 shade 0 zadd -2
8
   skin { pal 0 file "highres/sprites/monsters/0490_cycloidhead2013.png" }
9
   anim { frame0 "frame2" frame1 "frame10" fps 9 flags 0 }
10
   frame { name "frame2" tile0 490 tile1 497 }
714 leod 11
}
348 spiker 12
13
 
14
 
15
model "highres/sprites/monsters/0675_egg.md3" {
16
   scale 3 shade 0
17
   skin { pal 0 file "highres/sprites/monsters/0675_egg.png" specpower 0.8 specfactor 0.4 }
692 nightfrigh 18
   normal { file "highres/sprites/monsters/0675_egg_n.png" parallaxbias 0.02 parallaxscale 0.02 }
693 nightfrigh 19
   specular { file "highres/sprites/monsters/0675_egg_s.png" }
348 spiker 20
   frame { name "closed1" tile 675 }
21
   frame { name "closed1" tile 558 }
22
   anim { frame0 "open1" frame1 "open2" fps 2 flags 1 }
23
   frame { name "open1" tile0 676 tile1 677 }
24
}
25
26
 
27
 
28
model "highres/sprites/monsters/0679_battlelordholo.md3" {
29
   scale 40 shade 1
30
   skin { pal 0 file "highres/sprites/monsters/0679_battlelordholo.png" }
31
   frame { name "FRAME1" tile0 679 tile1 679 }
32
}
33
34
 
35
 
36
model "highres/sprites/monsters/1550_shark.md3" {
37
   scale 10 shade 4
38
   skin { pal 0 file "highres/sprites/monsters/1550_shark.png" }
39
   glow { file "highres/sprites/monsters/1550_shark_g.png" }
40
   anim { frame0 "sf_shark00" frame1 "sf_shark39" fps 15 flags 0 }
41
   frame { name "sf_shark00" tile0 1550 tile1 1589 }
42
}
43
44
 
45
 
46
model "highres/sprites/monsters/1680_trooper.md3" {
47
  scale 9 shade 6
48
  skin { pal 0 surface 0 file "highres/sprites/monsters/1680_trooper_skin_d.png" }
595 leod 49
  specular { file "highres/sprites/monsters/1680_trooper_skin_s.png" surf 0 }
348 spiker 50
  normal { file "highres/sprites/monsters/1680_trooper_skin_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 0 }
51
  skin { pal 0 surface 1 file "highres/sprites/monsters/1680_trooper_gear_d.png" }
595 leod 52
  normal { file "highres/sprites/monsters/1680_trooper_gear_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 1 }
348 spiker 53
  specular { file "highres/sprites/monsters/1680_trooper_gear_s.png" surf 1 }
54
  glow { file "highres/sprites/monsters/1680_trooper_g.png" }
55
56
 
57
   frame { name "frame_1" tile0 1680 tile1 1704 smoothduration 0.1 }
58
59
 
60
   frame { name "frame_34" tile0 1715 tile1 1717 smoothduration 0.1 }
61
62
 
63
   frame { name "frame_44" tile0 1720 tile1 1724 smoothduration 0.8 }
64
65
 
66
   frame { name "frame_53" tile0 1725 tile1 1727 smoothduration 0.1 }
67
68
 
69
   frame { name "frame_89" tile0 1741 tile1 1742 smoothduration 0.3 }
70
71
 
72
   frame { name "frame_100" tile0 1744 tile1 1751 smoothduration 0.3 }
73
74
 
75
   frame { name "frame_109" tile0 1754 tile1 1755 smoothduration 0.3 }
76
77
 
78
79
 
80
   normal { file "highres/sprites/monsters/1680_trooper_skin_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 0 }
81
82
 
83
   frame { name "frame_65" tile0 1731 tile1 1733 smoothduration 0.2 }
84
85
 
86
   anim { frame0 "frame_78" frame1 "frame_87" fps 12 flags 0 } // Beg
87
   frame { name "frame_78" tile0 1738 tile1 1740 smoothduration 0.3 }
88
}
89
90
 
91
 
92
model "highres/sprites/monsters/1820_octabrain.md3" {
93
   scale 11 shade 4
94
   skin { pal 0 file "highres/sprites/monsters/1820_octabrain.jpg" }
95
   skin { pal 17 file "highres/sprites/monsters/1820_octabrain_17.jpg" }
96
   glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
97
   anim { frame0 "FRAME1" frame1 "FRAME20" fps 18 flags 0 }
98
   frame { name "FRAME1" tile0 1820 tile1 1839 smoothduration 0.3 }
99
100
 
101
   skin { pal 17 file "highres/sprites/monsters/1820_octabrain_attack_17.jpg" }
102
   glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
103
   anim { frame0 "FRAME21" frame1 "FRAME31" fps 10 flags 0 }
104
   frame { name "FRAME21" tile0 1840 tile1 1844 smoothduration 0.2 }
105
106
 
107
   skin { pal 17 file "highres/sprites/monsters/1820_octabrain_dead_17.png" }
108
   anim { frame0 "FRAME32" frame1 "FRAME42" fps 8 flags 1 }
109
   frame { name "FRAME32" tile0 1850 tile1 1855 smoothduration 0.1 }
110
}
111
112
 
113
 
114
model "highres/sprites/monsters/1880_drone.md3" {
115
   //scale 8 shade 1 // HRP
714 leod 116
   scale 10 shade 1 zadd -4 // fit ART/Voxel
117
   detail { file "highres/detail/metal.png" detailscale 0.3 }
348 spiker 118
   skin { pal 0 file "highres/sprites/monsters/1880_drone.png" }
119
   glow { file "highres/sprites/monsters/1880_drone_g.png" }
120
   anim { frame0 "idle" frame1 "idle" fps 1 flags 0 }
121
   frame { name "idle" tile0 1880 tile1 1886 }
122
}
123
124
 
125
 
126
model "highres/sprites/monsters/1915_commander.md3" {
127
   scale 1 shade 0
128
   skin { pal 0 file "highres/sprites/monsters/1915_commander.png" }
129
   glow { file "highres/sprites/monsters/1915_commander_g.png" }
130
   frame { name "frame10" tile0 1915 tile1 1919 smoothduration 0.3 }
131
   anim { frame0 "frame00" frame1 "frame08" fps 10 flags 0 }
132
   frame { name "frame00" tile0 1920 tile1 1930 smoothduration 0.3 }
133
   frame { name "frame12" tile0 1935 tile1 1939 smoothduration 0.3 }
134
   frame { name "frame11" tile0 1940 tile1 1944 smoothduration 0.3 }
135
136
 
137
   anim { frame0 "frame13" frame1 "frame16" fps 3 flags 1 }
138
   frame { name "frame13" tile0 1950 tile1 1957 smoothduration 0.3 }
139
}
140
141
 
142
 
143
model "highres/sprites/monsters/1960_reconcar.md3" {
144
   scale 11.25 shade 0
145
   skin { pal 0 surface 1 file "highres/sprites/monsters/2000_pigcop.png" }
146
   glow { file "highres/sprites/monsters/2000_pigcop_g.png" surf 1 }
147
   skin { pal 0 surface 0 file "highres/sprites/monsters/1960_reconcar.png" }
148
   anim { frame0 "Frame0" frame1 "Frame0" fps 6 flags 0 }
149
   frame { name "Frame0" tile0 1960 tile1 1966 smoothduration 0.5 }
150
   anim { frame0 "Frame1" frame1 "Frame1" fps 6 flags 0 }
151
   frame { name "Frame1" tile0 1967 tile1 1973 smoothduration 0.5 }
152
}
153
154
 
155
 
156
model "highres/sprites/monsters/1975_pigtank.md3" {
157
   scale 0.4 shade 0
158
   skin { pal 0 file "highres/sprites/monsters/1975_pigtank.png" }
159
   glow { file "highres/sprites/monsters/1975_pigtank_g.png" }
160
   anim { frame0 "WALK00" frame1 "WALK12" fps 3 flags 0 }
161
   frame { name "WALK00" tile0 1975 tile1 1981 smoothduration 0.3 }
162
   skin { pal 0 file "highres/sprites/monsters/1975_pigtank2.png" }
163
   anim { frame0 "FIRE00" frame1 "FIRE08" fps 25 flags 0 }
164
   frame { name "FIRE00" tile0 1982 tile1 1991 smoothduration 0.3 }
165
}
166
167
 
168
 
169
model "highres/sprites/monsters/2000_pigcop.md3" {
170
   scale 14 shade 0
171
   skin { pal 0 file "highres/sprites/monsters/2000_pigcop.png" }
172
   skin { pal 10 file "highres/sprites/monsters/2000_pigcop_10.png" }
173
   skin { pal 11 file "highres/sprites/monsters/2000_pigcop_11.png" }
174
   skin { pal 12 file "highres/sprites/monsters/2000_pigcop_12.png" }
175
   skin { pal 13 file "highres/sprites/monsters/2000_pigcop_13.png" }
176
   skin { pal 14 file "highres/sprites/monsters/2000_pigcop_14.png" }
177
   skin { pal 15 file "highres/sprites/monsters/2000_pigcop_15.png" }
178
   skin { pal 16 file "highres/sprites/monsters/2000_pigcop_16.png" }
179
   skin { pal 17 file "highres/sprites/monsters/2000_pigcop_17.png" }
180
   skin { pal 18 file "highres/sprites/monsters/2000_pigcop_12.png" }
181
   skin { pal 19 file "highres/sprites/monsters/2000_pigcop_19.png" }
182
   skin { pal 20 file "highres/sprites/monsters/2000_pigcop_20.png" }
183
   skin { pal 21 file "highres/sprites/monsters/2000_pigcop_21.png" }
184
   skin { pal 22 file "highres/sprites/monsters/2000_pigcop_11.png" }
185
   skin { pal 23 file "highres/sprites/monsters/2000_pigcop_23.png" }
186
   skin { pal 24 file "highres/sprites/monsters/2000_pigcop_24.png" }
187
   skin { pal 25 file "highres/sprites/monsters/2000_pigcop_25.png" }
188
   glow { file "highres/sprites/monsters/2000_pigcop_g.png" }
189
   anim { frame0 "WALK1" frame1 "WALK2" fps 18 flags 0 }
190
   frame { name "WALK1" tile0 2000 tile1 2019 smoothduration 0.2 }
191
   anim { frame0 "SHOOT3" frame1 "SHOOT4" fps 20 flags 1 }
192
   frame { name "SHOOT3" tile0 2025 tile1 2027 smoothduration 0.1 }
193
   frame { name "SHOOT1" tile0 2030 tile1 2034 smoothduration 0.1 }
194
   anim { frame0 "SHOOT2" frame1 "SHOOT3" fps 14 flags 1 }
195
   frame { name "SHOOT2" tile0 2035 tile1 2037 smoothduration 0.1 }
196
   anim { frame0 "DIVE1" frame1 "DIVE2" fps 20 flags 1 }
197
   frame { name "DIVE1" tile0 2040 tile1 2044 smoothduration 0.2 }
198
   frame { name "DIVE2" tile0 2045 tile1 2049 smoothduration 0.2 }
199
   anim { frame0 "DSHOOT1" frame1 "DSHOOT2" fps 21 flags 0 }
200
   frame { name "DSHOOT1" tile0 2050 tile1 2052 smoothduration 0.1 }
201
202
 
203
   skin { pal 10 file "highres/sprites/monsters/2000_pigcop_dead_10.png" }
204
   skin { pal 11 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
205
   skin { pal 12 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
206
   skin { pal 13 file "highres/sprites/monsters/2000_pigcop_dead_13.png" }
207
   skin { pal 14 file "highres/sprites/monsters/2000_pigcop_dead_14.png" }
208
   skin { pal 15 file "highres/sprites/monsters/2000_pigcop_dead_15.png" }
209
   skin { pal 16 file "highres/sprites/monsters/2000_pigcop_dead_16.png" }
210
   skin { pal 17 file "highres/sprites/monsters/2000_pigcop_dead_17.png" }
211
   skin { pal 18 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
212
   skin { pal 19 file "highres/sprites/monsters/2000_pigcop_dead_19.png" }
213
   skin { pal 20 file "highres/sprites/monsters/2000_pigcop_dead_20.png" }
214
   skin { pal 21 file "highres/sprites/monsters/2000_pigcop_dead_21.png" }
215
   skin { pal 22 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
216
   skin { pal 23 file "highres/sprites/monsters/2000_pigcop_dead_23.png" }
217
   skin { pal 24 file "highres/sprites/monsters/2000_pigcop_dead_24.png" }
218
   skin { pal 25 file "highres/sprites/monsters/2000_pigcop_dead_25.png" }
219
   anim { frame0 "DIE1" frame1 "DIE2" fps 10 flags 1 }
220
   frame { name "DIE2" tile0 2055 tile1 2055 smoothduration 0.1 }
221
   anim { frame0 "DIE2" frame1 "DIE3" fps 20 flags 1 }
222
   frame { name "DIE2" tile0 2056 tile1 2060 smoothduration 0.1 }
223
}
224
225
 
226
 
227
model "highres/sprites/monsters/2120_enforcer.md3" {
228
   scale 1.75 shade -5
229
230
 
231
   skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
232
   skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19.png" }
233
   skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
234
   glow { file "highres/sprites/monsters/2120_enforcer_g.png" }
235
   anim { frame0 "walk0" frame1 "walk1" fps 23 flags 0 }
236
   frame { name "walk0" tile0 2120 tile1 2139 smoothduration 0.2 }
237
   anim { frame0 "crouch0" frame1 "crouch1" fps 5 flags 0 }
238
   frame { name "crouch0" tile0 2140 tile1 2144 smoothduration 0.3 }
239
   anim { frame0 "crouch2" frame1 "crouch3" fps 10 flags 1 }
240
   frame { name "crouch2" tile0 2145 tile1 2150 smoothduration 0.3 }
241
   anim { frame0 "crouch4" frame1 "crouch5" fps 10 flags 1 }
242
   frame { name "crouch4" tile0 2155 tile1 2161 smoothduration 0.3 }
243
   anim { frame0 "jump0" frame1 "jump1" fps 10 flags 1 }
244
   frame { name "jump0" tile0 2165 tile1 2177 smoothduration 0.2 }
245
   anim { frame0 "fire0" frame1 "fire1" fps 30 flags 0 }
246
   frame { name "fire0" tile0 2190 tile1 2197 smoothduration 0.1 }
247
248
 
249
   skin { pal 17 file "highres/sprites/monsters/2120_enforcer_dead_17_20.png" }
595 leod 250
   skin { pal 19 file "highres/sprites/monsters/2120_enforcer_dead_19.png" }
251
   skin { pal 20 file "highres/sprites/monsters/2120_enforcer_dead_17_20.png" }
252
   anim { frame0 "death0" frame1 "death1" fps 15 flags 1 }
348 spiker 253
   frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 }
254
}
255
256
 
257
 
258
model "highres/sprites/monsters/2350_gunturret.md3" {
259
   scale 14 shade 4
714 leod 260
   detail { file "highres/detail/metal.png" detailscale 0.3 }
348 spiker 261
   skin { pal 0 file "highres/sprites/monsters/2350_gunturret.png" }
262
   skin { pal 17 file "highres/sprites/monsters/2350_gunturret_17_20.png" }
263
   skin { pal 19 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
264
   skin { pal 20 file "highres/sprites/monsters/2350_gunturret_17_20.png" }
265
   skin { pal 24 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
266
   skin { pal 25 file "highres/sprites/monsters/2350_gunturret_25.png" }
267
   glow { file "highres/sprites/monsters/2350_gunturret_g.png" }
268
   //anim { frame0 "idle01" frame1 "idle01" fps 1 flags 1 }
269
   frame { name "idle00" tile0 2360 tile1 2364 }
270
   anim { frame0 "sright00" frame1 "sright02" fps 6 flags 0 }
271
   frame { name "sright00" tile0 2355 tile1 2359 }
272
   anim { frame0 "sleft00" frame1 "sleft02" fps 6 flags 0 }
273
   frame { name "sleft00" tile0 2350 tile1 2354 }
274
}
275
276
 
277
 
278
model "highres/sprites/monsters/2370_slimer.md3" {
279
   scale 2 shade 0
280
   skin { pal 0 file "highres/sprites/monsters/2370_slimer.png" specpower 0.8 specfactor 0.4 }
692 nightfrigh 281
   normal { file "highres/sprites/monsters/2370_slimer_n.png" parallaxbias 0.02 parallaxscale 0.02 }
693 nightfrigh 282
   specular { file "highres/sprites/monsters/2370_slimer_s.png" }
348 spiker 283
   anim { frame0 "roof1" frame1 "roof1" fps 1 flags 0 }
284
   frame { name "roof1" tile 2370 smoothduration 0.1 }
285
   anim { frame0 "floor1" frame1 "floor1" fps 1 flags 0 }
286
   frame { name "floor1" tile 2371 smoothduration 0.1 }
287
   anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 }
288
   frame { name "hang1" tile 2372 smoothduration 0.1 }
289
   anim { frame0 "hang2" frame1 "hang2" fps 1 flags 0 }
290
   frame { name "hang2" tile 2373 smoothduration 0.1 }
291
   anim { frame0 "floor2" frame1 "floor2" fps 1 flags 0 }
292
   frame { name "floor2" tile 2374 smoothduration 0.1 }
293
}
294
295
 
296
 
297
model "highres/sprites/monsters/2630_battlelord.md3" {
298
  scale 13 shade 2
299
  skin { pal 0 surface 0 file "highres/sprites/monsters/2630_battlelord.png" }
300
  glow { surface 0 file "highres/sprites/monsters/2630_battlelord_g.png" }
301
  skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
302
  skin { pal 0 surface 2 file "highres/sprites/monsters/2630_gatling.png" }
303
  anim { frame0 "FRAME1" frame1 "FRAME20" fps 40 flags 0 } // walk
304
  anim { frame0 "FRAME26" frame1 "FRAME31" fps 10 flags 0 } // mortar
305
  anim { frame0 "FRAME34" frame1 "FRAME37" fps 20 flags 1 } // pain
306
  anim { frame0 "FRAME38" frame1 "FRAME57" fps 14 flags 1 } // death
307
  frame { name "FRAME1" tile0 2630 tile1 2659 smoothduration 0.2 }
308
  frame { name "FRAME22" tile0 2660 tile1 2662 smoothduration 0.3 }
309
  frame { name "FRAME23" tile0 2665 tile1 2667 smoothduration 0.3 }
310
  frame { name "FRAME26" tile0 2670 tile1 2677 smoothduration 0.1 }
311
  frame { name "FRAME34" tile 2680 smoothduration 0.1 }
312
  frame { name "FRAME38" tile0 2681 tile1 2684 smoothduration 0.2 }
313
  frame { name "FRAME58" tile 2685 } // dead body
314
}
315
316
 
317
 
318
model "highres/sprites/monsters/2710_cycloid2013.md3" {
455 spiker 319
   scale 6 shade 3
320
321
 
547 leod 322
455 spiker 323
 
547 leod 324
  specular { surface 1 file "highres/sprites/monsters/2710_body_s.png" }
325
  normal { surface 1 file "highres/sprites/monsters/2710_body_n.png" parallaxbias 0.0 parallaxscale 0.0 }
326
455 spiker 327
 
547 leod 328
  specular { surface 0 file "highres/sprites/monsters/2710_armour_s.png" }
329
  normal { surface 0 file "highres/sprites/monsters/2710_armour_n.png" parallaxbias 0.0 parallaxscale 0.0 }
330
455 spiker 331
 
547 leod 332
  specular { surface 2 file "highres/sprites/monsters/2710_limbs_s.png" }
455 spiker 333
  normal { surface 2 file "highres/sprites/monsters/2710_limbs_n.png" parallaxbias 0.0 parallaxscale 0.0 }
547 leod 334
455 spiker 335
 
336
   anim { frame0 "frame1" frame1 "frame25" fps 15 flags 0 }
337
   frame { name "frame1" tile0 2710 tile1 2729 smoothduration 0.2 }
338
   // CYCLOID MISSLE RANGE
339
   anim { frame0 "frame26" frame1 "frame30" fps 8 flags 0 }
340
   frame { name "frame26" tile0 2730 tile1 2739 smoothduration 0.2 }
341
   // CYCLOID PSYCH BLAST
342
   anim { frame0 "frame35" frame1 "frame48" fps 8 flags 0 }
343
   frame { name "frame35" tile0 2740 tile1 2749 smoothduration 0.2 }
344
   // CYCLOID OW THAT HURTS
345
   anim { frame0 "frame50" frame1 "frame58" fps 8 flags 0 }
346
   frame { name "frame50" tile0 2750 tile1 2750 smoothduration 0.2 }
347
   // CYCLOID BROWN BREAD
348
   anim { frame0 "frame64" frame1 "frame101" fps 20 flags 1 }
349
   frame { name "frame64" tile0 2750 tile1 2758 smoothduration 0.3 }
350
}
348 spiker 351
352
 
353
 
354
model "highres/sprites/monsters/2760_overlord.md3" {
355
  scale 45 shade 2
356
357
 
358
  glow { surface 0 file "highres/sprites/monsters/2760_rocket.png" }
359
360
 
361
  specular { surface 1 file "highres/sprites/monsters/2760_overlord_tech_s.png" }
362
  normal { surface 1 file "highres/sprites/monsters/2760_overlord_tech_n.png" parallaxbias 0.1 parallaxscale 0.1  }
363
364
 
365
  specular { surface 2 file "highres/sprites/monsters/2760_overlord_bio_s.png" }
366
  normal { surface 2 file "highres/sprites/monsters/2760_overlord_bio_n.png" parallaxbias 0.1 parallaxscale 0.1 }
367
  glow { surface 2 file "highres/sprites/monsters/2760_overlord_bio_g.png" }
368
369
 
370
  anim { frame0 "frame_1" frame1 "frame_20" fps 22 flags 0 }
371
  frame { name "frame_1" tile0 2760 tile1 2779 smoothduration 0.2 }
372
373
 
374
  anim { frame0 "frame_25" frame1 "frame_30" fps 10 flags 0 }
375
  frame { name "frame_25" tile0 2780 tile1 2789 smoothduration 0.3 }
376
377
 
378
  anim { frame0 "frame_35" frame1 "frame_40" fps 10 flags 0 }
379
  frame { name "frame_35" tile0 2790 tile1 2799 smoothduration 0.2 }
380
381
 
382
  skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord_bio_pain_d.png" specpower 2 specfactor 2 }
383
  specular { surface 2 file "highres/sprites/monsters/2760_overlord_bio_pain_s.png" }
384
  normal { surface 2 file "highres/sprites/monsters/2760_overlord_bio_n.png" parallaxbias 0.1 parallaxscale 0.1  }
385
386
 
387
  frame { name "frame_50" tile0 2800 tile1 2809 smoothduration 0.3 }
388
}
389
390
 
391
 
392
model "highres/sprites/monsters/4610_newbeast.md3" {
393
   scale 0.85 shade 8
394
395
 
396
   skin { pal 17 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
397
   skin { pal 19 file "highres/sprites/monsters/4610_newbeast_19.png" }
398
   skin { pal 20 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
399
   skin { pal 24 file "highres/sprites/monsters/4610_newbeast_24.png" }
400
   glow { file "highres/sprites/monsters/4610_newbeast_g.png" }
401
   normal { file "highres/sprites/monsters/4610_newbeast_n.png" parallaxbias 0.03 parallaxscale 0.05 }
402
   specular { file "highres/sprites/monsters/4610_newbeast_s.png" }
403
404
 
405
   frame { name "4610_start" tile0 4610 tile1 4614 smoothduration 0.2 }
406
   anim { frame0 "4620_start" frame1 "4620_end" fps 20 flags 0 }  // Walk/Run
407
   frame { name "4620_start" tile0 4620 tile1 4639 smoothduration 0.2 }
408
   anim { frame0 "4640_start" frame1 "4640_end" fps 40 flags 0 }  // Melee attack
409
   frame { name "4640_start" tile0 4640 tile1 4652 smoothduration 0.1 }
410
   anim { frame0 "4660_start" frame1 "4660_end" fps 24 flags 1 }  // Shoot attack
411
   frame { name "4660_start" tile0 4660 tile1 4667 smoothduration 0.1 }
412
   frame { name "4670" tile0 4670 tile1 4674 smoothduration 0.2 } // "hanging"
413
   anim { frame0 "4681_start" frame1 "4681_end" fps 20 flags 1 }  // Death
414
   frame { name "4681_start" tile0 4681 tile1 4688 smoothduration 0.2 }
415
   frame { name "4689" tile 4689 }                                // Dead body
416
   anim { frame0 "4690_start" frame1 "4690_end" fps 24 flags 1 }  // Jump
417
   frame { name "4690_start" tile0 4690 tile1 4704 smoothduration 0.2 }
418
}
419
420
 
421
 
422
model "highres/sprites/monsters/4740_queen.md3" {
423
   scale 1.3 shade 3
424
425
 
426
   skin { pal 10 file "highres/sprites/monsters/4740_queen_10.png" }
427
   skin { pal 11 file "highres/sprites/monsters/4740_queen_11_22.png" }
428
   skin { pal 12 file "highres/sprites/monsters/4740_queen_12_18.png" }
429
   skin { pal 13 file "highres/sprites/monsters/4740_queen_13.png" }
430
   skin { pal 14 file "highres/sprites/monsters/4740_queen_14.png" }
431
   skin { pal 15 file "highres/sprites/monsters/4740_queen_15.png" }
432
   skin { pal 16 file "highres/sprites/monsters/4740_queen_16.png" }
433
   skin { pal 18 file "highres/sprites/monsters/4740_queen_12_18.png" }
434
   skin { pal 21 file "highres/sprites/monsters/4740_queen_21.png" }
435
   skin { pal 22 file "highres/sprites/monsters/4740_queen_11_22.png" }
436
   skin { pal 23 file "highres/sprites/monsters/4740_queen_23.png" }
437
   skin { pal 24 file "highres/sprites/monsters/4740_queen_24.png" }
438
439
 
390 leod 440
348 spiker 441
 
442
   glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
390 leod 443
   anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 }
348 spiker 444
   frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 }
445
446
 
447
   anim { frame0 "FRAME2" frame1 "FRAME20" fps 15 flags 0 }
448
   frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 }
449
450
 
451
   glow { surface 1 file "highres/sprites/monsters/4740_queen_g.png" }
390 leod 452
348 spiker 453
 
454
   frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 }
455
456
 
457
   glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
458
459
 
460
   frame { name "FRAME25" tile0 4765 tile1 4766 smoothduration 0.1 }
461
462
 
463
   glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
464
465
 
466
   frame { name "FRAME25" tile0 4770 tile1 4771 smoothduration 0.1 }
467
468
 
469
470
 
471
   skin { pal 10 file "highres/sprites/monsters/4740_queen_death_10.png" }
472
   skin { pal 11 file "highres/sprites/monsters/4740_queen_death_11_22.png" }
473
   skin { pal 12 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
474
   skin { pal 13 file "highres/sprites/monsters/4740_queen_death_13.png" }
475
   skin { pal 14 file "highres/sprites/monsters/4740_queen_death_14.png" }
476
   skin { pal 15 file "highres/sprites/monsters/4740_queen_death_15.png" }
477
   skin { pal 16 file "highres/sprites/monsters/4740_queen_death_16.png" }
478
   skin { pal 18 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
479
   skin { pal 21 file "highres/sprites/monsters/4740_queen_death_21.png" }
480
   skin { pal 22 file "highres/sprites/monsters/4740_queen_death_11_22.png" }
481
   skin { pal 23 file "highres/sprites/monsters/4740_queen_death_23.png" }
482
   skin { pal 24 file "highres/sprites/monsters/4740_queen_death_24.png" }
483
   glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
390 leod 484
   glow { surface 1 file "highres/sprites/monsters/4740_queen_g.png" }
485
348 spiker 486
 
487
   frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 }
488
489
 
490