Rev 10 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 10 | Rev 47 | ||
---|---|---|---|
Line 42... | Line 42... | ||
42 | 42 | ||
43 | 43 | ||
44 | // Trooper (1680) |
44 | // Trooper (1680) |
45 | model "highres/sprites/monsters/1680_trooper.md3" { |
45 | model "highres/sprites/monsters/1680_trooper.md3" { |
46 | scale 9 shade 2 |
46 | scale 9 shade 2 |
47 | skin { pal 0 file "highres/sprites/monsters/1680_trooper_blue.png" } |
47 | skin { pal 0 file "highres/sprites/monsters/1680_trooper_0.png" } |
- | 48 | skin { pal 10 file "highres/sprites/monsters/1680_trooper_10.png" } |
|
- | 49 | skin { pal 11 file "highres/sprites/monsters/1680_trooper_11_22.png" } |
|
- | 50 | skin { pal 12 file "highres/sprites/monsters/1680_trooper_12_18.png" } |
|
48 | skin { pal 1 file "highres/sprites/monsters/1680_trooper_blue.png" } |
51 | skin { pal 13 file "highres/sprites/monsters/1680_trooper_13.png" } |
49 | skin { pal 2 file "highres/sprites/monsters/1680_trooper_red.png" } |
52 | skin { pal 14 file "highres/sprites/monsters/1680_trooper_14.png" } |
50 | skin { pal 5 file "highres/sprites/monsters/1680_trooper_blue.png" } |
53 | skin { pal 15 file "highres/sprites/monsters/1680_trooper_15.png" } |
51 | skin { pal 9 file "highres/sprites/monsters/1680_trooper_blue.png" } |
54 | skin { pal 16 file "highres/sprites/monsters/1680_trooper_16.png" } |
52 | skin { pal 11 file "highres/sprites/monsters/1680_trooper_green.png" } |
55 | skin { pal 17 file "highres/sprites/monsters/1680_trooper_17.png" } |
53 | skin { pal 12 file "highres/sprites/monsters/1680_trooper_gray.png" } |
56 | skin { pal 18 file "highres/sprites/monsters/1680_trooper_12_18.png" } |
54 | skin { pal 18 file "highres/sprites/monsters/1680_trooper_gray.png" } |
57 | skin { pal 19 file "highres/sprites/monsters/1680_trooper_19.png" } |
- | 58 | skin { pal 20 file "highres/sprites/monsters/1680_trooper_20.png" } |
|
55 | skin { pal 21 file "highres/sprites/monsters/1680_trooper_red.png" } |
59 | skin { pal 21 file "highres/sprites/monsters/1680_trooper_21.png" } |
56 | skin { pal 22 file "highres/sprites/monsters/1680_trooper_green.png" } |
60 | skin { pal 22 file "highres/sprites/monsters/1680_trooper_11_22.png" } |
- | 61 | skin { pal 23 file "highres/sprites/monsters/1680_trooper_23.png" } |
|
57 | skin { pal 25 file "highres/sprites/monsters/1680_trooper_blue.png" } |
62 | skin { pal 24 file "highres/sprites/monsters/1680_trooper_24.png" } |
58 | glow { file "highres/sprites/monsters/1680_trooper_g.png" } |
63 | glow { file "highres/sprites/monsters/1680_trooper_g.png" } |
59 | 64 | ||
60 | 65 | ||
61 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 25 flags 0 } // Walk |
66 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 25 flags 0 } // Walk |
62 | frame { name "FRAME1" tile0 1680 tile1 1704 smoothduration 0.2 } |
67 | frame { name "FRAME1" tile0 1680 tile1 1704 smoothduration 0.2 } |
Line 73... | Line 78... | ||
73 | frame { name "FRAME87" tile0 1744 tile1 1751 smoothduration 0.3 } |
78 | frame { name "FRAME87" tile0 1744 tile1 1751 smoothduration 0.3 } |
74 | anim { frame0 "FRAME96" frame1 "FRAME102" fps 13 flags 1 } // Warp |
79 | anim { frame0 "FRAME96" frame1 "FRAME102" fps 13 flags 1 } // Warp |
75 | frame { name "FRAME96" tile0 1754 tile1 1755 smoothduration 0.3 } |
80 | frame { name "FRAME96" tile0 1754 tile1 1755 smoothduration 0.3 } |
76 | frame { name "FRAME47" tile 1730 } // Flinch |
81 | frame { name "FRAME47" tile 1730 } // Flinch |
77 | 82 | ||
78 | skin { pal 0 file "highres/sprites/monsters/1680_trooper_blue_dead.png" } |
83 | skin { pal 0 file "highres/sprites/monsters/1680_trooper_0_dead.png" } |
79 | skin { pal 1 file "highres/sprites/monsters/1680_trooper_blue_dead.png" } |
84 | skin { pal 10 file "highres/sprites/monsters/1680_trooper_10_dead.png" } |
- | 85 | skin { pal 11 file "highres/sprites/monsters/1680_trooper_11_22_dead.png" } |
|
- | 86 | skin { pal 12 file "highres/sprites/monsters/1680_trooper_12_18_dead.png" } |
|
- | 87 | skin { pal 13 file "highres/sprites/monsters/1680_trooper_13_dead.png" } |
|
80 | skin { pal 2 file "highres/sprites/monsters/1680_trooper_red_dead.png" } |
88 | skin { pal 14 file "highres/sprites/monsters/1680_trooper_14_dead.png" } |
81 | skin { pal 5 file "highres/sprites/monsters/1680_trooper_blue_dead.png" } |
89 | skin { pal 15 file "highres/sprites/monsters/1680_trooper_15_dead.png" } |
82 | skin { pal 9 file "highres/sprites/monsters/1680_trooper_blue_dead.png" } |
90 | skin { pal 16 file "highres/sprites/monsters/1680_trooper_16_dead.png" } |
83 | skin { pal 11 file "highres/sprites/monsters/1680_trooper_green_dead.png" } |
91 | skin { pal 17 file "highres/sprites/monsters/1680_trooper_17_dead.png" } |
84 | skin { pal 12 file "highres/sprites/monsters/1680_trooper_gray_dead.png" } |
92 | skin { pal 18 file "highres/sprites/monsters/1680_trooper_12_18_dead.png" } |
85 | skin { pal 18 file "highres/sprites/monsters/1680_trooper_gray_dead.png" } |
93 | skin { pal 19 file "highres/sprites/monsters/1680_trooper_19_dead.png" } |
- | 94 | skin { pal 20 file "highres/sprites/monsters/1680_trooper_20_dead.png" } |
|
86 | skin { pal 21 file "highres/sprites/monsters/1680_trooper_red_dead.png" } |
95 | skin { pal 21 file "highres/sprites/monsters/1680_trooper_21_dead.png" } |
87 | skin { pal 22 file "highres/sprites/monsters/1680_trooper_green_dead.png" } |
96 | skin { pal 22 file "highres/sprites/monsters/1680_trooper_11_22_dead.png" } |
- | 97 | skin { pal 23 file "highres/sprites/monsters/1680_trooper_23_dead.png" } |
|
88 | skin { pal 25 file "highres/sprites/monsters/1680_trooper_blue_dead.png" } |
98 | skin { pal 24 file "highres/sprites/monsters/1680_trooper_24_dead.png" } |
89 | 99 | ||
90 | anim { frame0 "FRAME53" frame1 "FRAME64" fps 15 flags 1 } // Die |
100 | anim { frame0 "FRAME53" frame1 "FRAME64" fps 15 flags 1 } // Die |
91 | frame { name "FRAME53" tile0 1731 tile1 1733 smoothduration 0.2 } |
101 | frame { name "FRAME53" tile0 1731 tile1 1733 smoothduration 0.2 } |
92 | frame { name "FRAME64" tile 1734 } // Dead |
102 | frame { name "FRAME64" tile 1734 } // Dead |
93 | anim { frame0 "FRAME65" frame1 "FRAME74" fps 12 flags 0 } // Beg |
103 | anim { frame0 "FRAME65" frame1 "FRAME74" fps 12 flags 0 } // Beg |
Line 230... | Line 240... | ||
230 | 240 | ||
231 | 241 | ||
232 | // Enforcer (2120) |
242 | // Enforcer (2120) |
233 | model "highres/sprites/monsters/2120_enforcer.md3" { |
243 | model "highres/sprites/monsters/2120_enforcer.md3" { |
234 | scale 1.75 shade -5 |
244 | scale 1.75 shade -5 |
- | 245 | ||
235 | skin { pal 0 file "highres/sprites/monsters/2120_enforcer.png" } |
246 | skin { pal 0 file "highres/sprites/monsters/2120_enforcer.png" } |
- | 247 | skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20.png" } |
|
- | 248 | skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19.png" } |
|
- | 249 | skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20.png" } |
|
236 | glow { file "highres/sprites/monsters/2120_enforcer_g.png" } |
250 | glow { file "highres/sprites/monsters/2120_enforcer_g.png" } |
237 | anim { frame0 "walk0" frame1 "walk1" fps 23 flags 0 } |
251 | anim { frame0 "walk0" frame1 "walk1" fps 23 flags 0 } |
238 | frame { name "walk0" tile0 2120 tile1 2139 smoothduration 0.2 } |
252 | frame { name "walk0" tile0 2120 tile1 2139 smoothduration 0.2 } |
239 | anim { frame0 "crouch0" frame1 "crouch1" fps 5 flags 0 } |
253 | anim { frame0 "crouch0" frame1 "crouch1" fps 5 flags 0 } |
240 | frame { name "crouch0" tile0 2140 tile1 2144 smoothduration 0.3 } |
254 | frame { name "crouch0" tile0 2140 tile1 2144 smoothduration 0.3 } |
Line 246... | Line 260... | ||
246 | frame { name "jump0" tile0 2165 tile1 2177 smoothduration 0.2 } |
260 | frame { name "jump0" tile0 2165 tile1 2177 smoothduration 0.2 } |
247 | anim { frame0 "fire0" frame1 "fire1" fps 30 flags 0 } |
261 | anim { frame0 "fire0" frame1 "fire1" fps 30 flags 0 } |
248 | frame { name "fire0" tile0 2190 tile1 2197 smoothduration 0.1 } |
262 | frame { name "fire0" tile0 2190 tile1 2197 smoothduration 0.1 } |
249 | 263 | ||
250 | skin { pal 0 file "highres/sprites/monsters/2120_enforcer_dead.png" } |
264 | skin { pal 0 file "highres/sprites/monsters/2120_enforcer_dead.png" } |
- | 265 | skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20_dead.png" } |
|
- | 266 | skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19_dead.png" } |
|
- | 267 | skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20_dead.png" } |
|
251 | anim { frame0 "death0" frame1 "death1" fps 15 flags 1 } |
268 | anim { frame0 "death0" frame1 "death1" fps 15 flags 1 } |
252 | frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 } |
269 | frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 } |
253 | } |
270 | } |
254 | 271 | ||
255 | 272 | ||
256 | // Gun Turret (2350) |
273 | // Gun Turret (2350) |
257 | model "highres/sprites/monsters/2350_gunturret.md2" { |
274 | model "highres/sprites/monsters/2350_gunturret.md2" { |
258 | scale 12 shade 4 |
275 | scale 12 shade 4 |
259 | detail { file "highres/detail/metal.png" detailscale 0.3 } |
276 | detail { file "highres/detail/metal.png" detailscale 0.3 } |
260 | skin { pal 0 file "highres/sprites/monsters/2350_gunturret.png" } |
277 | skin { pal 0 file "highres/sprites/monsters/2350_gunturret.png" } |
- | 278 | skin { pal 17 file "highres/sprites/monsters/2350_gunturret_17_20.png" } |
|
- | 279 | skin { pal 19 file "highres/sprites/monsters/2350_gunturret_19_24.png" } |
|
- | 280 | skin { pal 20 file "highres/sprites/monsters/2350_gunturret_17_20.png" } |
|
- | 281 | skin { pal 24 file "highres/sprites/monsters/2350_gunturret_19_24.png" } |
|
- | 282 | skin { pal 25 file "highres/sprites/monsters/2350_gunturret_25.png" } |
|
261 | glow { file "highres/sprites/monsters/2350_gunturret_g.png" } |
283 | glow { file "highres/sprites/monsters/2350_gunturret_g.png" } |
262 | anim { frame0 "idle01" frame1 "idle01" fps 1 flags 1 } |
284 | anim { frame0 "idle01" frame1 "idle01" fps 1 flags 1 } |
263 | frame { name "idle01" tile0 2360 tile1 2364 } |
285 | frame { name "idle01" tile0 2360 tile1 2364 } |
264 | anim { frame0 "sright01" frame1 "sright03" fps 6 flags 0 } |
286 | anim { frame0 "sright01" frame1 "sright03" fps 6 flags 0 } |
265 | frame { name "sright01" tile0 2355 tile1 2359 } |
287 | frame { name "sright01" tile0 2355 tile1 2359 } |
Line 351... | Line 373... | ||
351 | anim { frame0 "FRAME35" frame1 "FRAME57" fps 12 flags 1 } |
373 | anim { frame0 "FRAME35" frame1 "FRAME57" fps 12 flags 1 } |
352 | frame { name "FRAME35" tile0 2800 tile1 2809 smoothduration 0.3 } |
374 | frame { name "FRAME35" tile0 2800 tile1 2809 smoothduration 0.3 } |
353 | } |
375 | } |
354 | 376 | ||
355 | 377 | ||
356 | // New Beast (4610) |
378 | // Protector Drone (4610) |
357 | model "highres/sprites/monsters/4610_newbeast.md3" { |
379 | model "highres/sprites/monsters/4610_newbeast.md3" { |
358 | scale 0.85 shade 8 |
380 | scale 0.85 shade 8 |
- | 381 | ||
359 | skin { pal 0 file "highres/sprites/monsters/4610_newbeast.png" } |
382 | skin { pal 0 file "highres/sprites/monsters/4610_newbeast.png" } |
- | 383 | skin { pal 17 file "highres/sprites/monsters/4610_newbeast_17_20.png" } |
|
- | 384 | skin { pal 19 file "highres/sprites/monsters/4610_newbeast_19.png" } |
|
- | 385 | skin { pal 20 file "highres/sprites/monsters/4610_newbeast_17_20.png" } |
|
- | 386 | skin { pal 24 file "highres/sprites/monsters/4610_newbeast_24.png" } |
|
360 | glow { file "highres/sprites/monsters/4610_newbeast_g.png" } |
387 | glow { file "highres/sprites/monsters/4610_newbeast_g.png" } |
- | 388 | ||
361 | anim { frame0 "4610_start" frame1 "4610_end" fps 20 flags 0 } // Crouch |
389 | anim { frame0 "4610_start" frame1 "4610_end" fps 20 flags 0 } // Crouch |
362 | frame { name "4610_start" tile0 4610 tile1 4614 smoothduration 0.2 } |
390 | frame { name "4610_start" tile0 4610 tile1 4614 smoothduration 0.2 } |
363 | anim { frame0 "4620_start" frame1 "4620_end" fps 20 flags 0 } // Walk/Run |
391 | anim { frame0 "4620_start" frame1 "4620_end" fps 20 flags 0 } // Walk/Run |
364 | frame { name "4620_start" tile0 4620 tile1 4639 smoothduration 0.2 } |
392 | frame { name "4620_start" tile0 4620 tile1 4639 smoothduration 0.2 } |
365 | anim { frame0 "4640_start" frame1 "4640_end" fps 40 flags 0 } // Melee attack |
393 | anim { frame0 "4640_start" frame1 "4640_end" fps 40 flags 0 } // Melee attack |
Line 376... | Line 404... | ||
376 | 404 | ||
377 | 405 | ||
378 | // Alien Queen (4740) |
406 | // Alien Queen (4740) |
379 | model "highres/sprites/monsters/4740_queen.md3" { |
407 | model "highres/sprites/monsters/4740_queen.md3" { |
380 | scale 1.3 shade 3 |
408 | scale 1.3 shade 3 |
- | 409 | ||
381 | skin { pal 0 file "highres/sprites/monsters/4740_queen.png" } |
410 | skin { pal 0 file "highres/sprites/monsters/4740_queen.png" } |
- | 411 | skin { pal 10 file "highres/sprites/monsters/4740_queen_10.png" } |
|
- | 412 | skin { pal 11 file "highres/sprites/monsters/4740_queen_11_22.png" } |
|
- | 413 | skin { pal 12 file "highres/sprites/monsters/4740_queen_12_18.png" } |
|
- | 414 | skin { pal 13 file "highres/sprites/monsters/4740_queen_13.png" } |
|
- | 415 | skin { pal 14 file "highres/sprites/monsters/4740_queen_14.png" } |
|
- | 416 | skin { pal 15 file "highres/sprites/monsters/4740_queen_15.png" } |
|
- | 417 | skin { pal 16 file "highres/sprites/monsters/4740_queen_16.png" } |
|
- | 418 | skin { pal 18 file "highres/sprites/monsters/4740_queen_12_18.png" } |
|
- | 419 | skin { pal 21 file "highres/sprites/monsters/4740_queen_21.png" } |
|
- | 420 | skin { pal 22 file "highres/sprites/monsters/4740_queen_11_22.png" } |
|
- | 421 | skin { pal 23 file "highres/sprites/monsters/4740_queen_23.png" } |
|
- | 422 | skin { pal 24 file "highres/sprites/monsters/4740_queen_24.png" } |
|
- | 423 | ||
- | 424 | glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" } |
|
- | 425 | ||
- | 426 | // QUEENITSADRONE |
|
382 | glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" } |
427 | glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" } |
- | 428 | anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 } |
|
- | 429 | frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 } |
|
- | 430 | ||
383 | // QUEENSTRUT |
431 | // QUEENSTRUT |
384 | anim { frame0 "FRAME2" frame1 "FRAME20" fps 15 flags 0 } |
432 | anim { frame0 "FRAME2" frame1 "FRAME20" fps 15 flags 0 } |
385 | frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 } |
433 | frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 } |
- | 434 | ||
386 | // QUEENSHOCKATTACK |
435 | // QUEENSHOCKATTACK |
387 | skin { pal 0 file "highres/sprites/monsters/4740_queen.png" } |
- | |
388 | glow { surface 1 file "highres/sprites/monsters/4740_queen_glow.png" } |
436 | glow { surface 1 file "highres/sprites/monsters/4740_queen_glow.png" } |
- | 437 | ||
389 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
438 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
390 | frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 } |
439 | frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 } |
391 | skin { pal 0 file "highres/sprites/monsters/4740_queen.png" } |
- | |
- | 440 | ||
392 | glow { surface 0 file "highres/sprites/monsters/4740_queen_shock1.png" } |
441 | glow { surface 0 file "highres/sprites/monsters/4740_queen_shock1.png" } |
393 | glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" } |
442 | glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" } |
- | 443 | ||
394 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
444 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
395 | frame { name "FRAME25" tile0 4765 tile1 4766 smoothduration 0.1 } |
445 | frame { name "FRAME25" tile0 4765 tile1 4766 smoothduration 0.1 } |
396 | skin { pal 0 file "highres/sprites/monsters/4740_queen.png" } |
- | |
- | 446 | ||
397 | glow { surface 0 file "highres/sprites/monsters/4740_queen_shock2.png" } |
447 | glow { surface 0 file "highres/sprites/monsters/4740_queen_shock2.png" } |
398 | glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" } |
448 | glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" } |
- | 449 | ||
399 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
450 | anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 } |
400 | frame { name "FRAME25" tile0 4770 tile1 4771 smoothduration 0.1 } |
451 | frame { name "FRAME25" tile0 4770 tile1 4771 smoothduration 0.1 } |
401 | // QUEENITSADRONE |
- | |
402 | anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 } |
- | |
403 | frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 } |
- | |
- | 452 | ||
404 | // QUEENSNUFF |
453 | // QUEENSNUFF |
- | 454 | ||
405 | skin { pal 0 file "highres/sprites/monsters/4740_queen_death.png" } |
455 | skin { pal 0 file "highres/sprites/monsters/4740_queen_death.png" } |
- | 456 | skin { pal 10 file "highres/sprites/monsters/4740_queen_death_10.png" } |
|
- | 457 | skin { pal 11 file "highres/sprites/monsters/4740_queen_death_11_22.png" } |
|
- | 458 | skin { pal 12 file "highres/sprites/monsters/4740_queen_death_12_18.png" } |
|
- | 459 | skin { pal 13 file "highres/sprites/monsters/4740_queen_death_13.png" } |
|
- | 460 | skin { pal 14 file "highres/sprites/monsters/4740_queen_death_14.png" } |
|
- | 461 | skin { pal 15 file "highres/sprites/monsters/4740_queen_death_15.png" } |
|
- | 462 | skin { pal 16 file "highres/sprites/monsters/4740_queen_death_16.png" } |
|
- | 463 | skin { pal 18 file "highres/sprites/monsters/4740_queen_death_12_18.png" } |
|
- | 464 | skin { pal 21 file "highres/sprites/monsters/4740_queen_death_21.png" } |
|
- | 465 | skin { pal 22 file "highres/sprites/monsters/4740_queen_death_11_22.png" } |
|
- | 466 | skin { pal 23 file "highres/sprites/monsters/4740_queen_death_23.png" } |
|
- | 467 | skin { pal 24 file "highres/sprites/monsters/4740_queen_death_24.png" } |
|
- | 468 | glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" } |
|
- | 469 | glow { surface 1 file "highres/sprites/monsters/4740_queen_glow.png" } |
|
- | 470 | ||
406 | anim { frame0 "FRAME85" frame1 "FRAME125" fps 15 flags 1 } |
471 | anim { frame0 "FRAME85" frame1 "FRAME125" fps 15 flags 1 } |
407 | frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 } |
472 | frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 } |
- | 473 | ||
408 | } |
474 | } |