Rev 10 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 10 | Rev 47 | ||
---|---|---|---|
1 | 1 | ||
2 | // Duke3D HRP Monsters Definitions |
2 | // Duke3D HRP Monsters Definitions |
3 | // Death skins by Hellbound |
3 | // Death skins by Hellbound |
4 | 4 | ||
5 | 5 | ||
6 | // Cycloid Emperor Holographic Head (490) |
6 | // Cycloid Emperor Holographic Head (490) |
7 | model "highres/sprites/monsters/0490_cycloidhead.md3" { |
7 | model "highres/sprites/monsters/0490_cycloidhead.md3" { |
8 | scale 1.0 shade 3 |
8 | scale 1.0 shade 3 |
9 | skin { pal 0 file "highres/sprites/monsters/0490_cycloidhead.png" } |
9 | skin { pal 0 file "highres/sprites/monsters/0490_cycloidhead.png" } |
10 | anim { frame0 "FRAME6" frame1 "FRAME25" fps 10 flags 0 } |
10 | anim { frame0 "FRAME6" frame1 "FRAME25" fps 10 flags 0 } |
11 | frame { name "FRAME6" tile0 0490 tile1 0497 } |
11 | frame { name "FRAME6" tile0 0490 tile1 0497 } |
12 | } |
12 | } |
13 | 13 | ||
14 | 14 | ||
15 | // Egg (675) |
15 | // Egg (675) |
16 | model "highres/sprites/monsters/0675_egg.md2" { |
16 | model "highres/sprites/monsters/0675_egg.md2" { |
17 | scale 3 shade 0 |
17 | scale 3 shade 0 |
18 | skin { pal 0 file "highres/sprites/monsters/0675_egg.png" } |
18 | skin { pal 0 file "highres/sprites/monsters/0675_egg.png" } |
19 | frame { name "closed1" tile 675 } |
19 | frame { name "closed1" tile 675 } |
20 | frame { name "closed1" tile 558 } |
20 | frame { name "closed1" tile 558 } |
21 | anim { frame0 "open1" frame1 "open2" fps 2 flags 1 } |
21 | anim { frame0 "open1" frame1 "open2" fps 2 flags 1 } |
22 | frame { name "open1" tile0 676 tile1 677 } |
22 | frame { name "open1" tile0 676 tile1 677 } |
23 | } |
23 | } |
24 | 24 | ||
25 | 25 | ||
26 | // Battlelord Holographic Head (679) |
26 | // Battlelord Holographic Head (679) |
27 | model "highres/sprites/monsters/0679_battlelordholo.md3" { |
27 | model "highres/sprites/monsters/0679_battlelordholo.md3" { |
28 | scale 40 shade 1 |
28 | scale 40 shade 1 |
29 | skin { pal 0 file "highres/sprites/monsters/0679_battlelordholo.png" } |
29 | skin { pal 0 file "highres/sprites/monsters/0679_battlelordholo.png" } |
30 | frame { name "FRAME1" tile0 679 tile1 679 } |
30 | frame { name "FRAME1" tile0 679 tile1 679 } |
31 | } |
31 | } |
32 | 32 | ||
33 | 33 | ||
34 | // Shark (1550) |
34 | // Shark (1550) |
35 | model "highres/sprites/monsters/1550_shark.md2" { |
35 | model "highres/sprites/monsters/1550_shark.md2" { |
36 | scale 10 shade 4 |
36 | scale 10 shade 4 |
37 | skin { pal 0 file "highres/sprites/monsters/1550_shark.png" } |
37 | skin { pal 0 file "highres/sprites/monsters/1550_shark.png" } |
38 | glow { file "highres/sprites/monsters/1550_shark_g.png" } |
38 | glow { file "highres/sprites/monsters/1550_shark_g.png" } |
39 | anim { frame0 "sf_shark01" frame1 "sf_shark40" fps 15 flags 0 } |
39 | anim { frame0 "sf_shark01" frame1 "sf_shark40" fps 15 flags 0 } |
40 | frame { name "sf_shark01" tile0 1550 tile1 1589 } |
40 | frame { name "sf_shark01" tile0 1550 tile1 1589 } |
41 | } |
41 | } |
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 } |
63 | 68 | ||
64 | anim { frame0 "FRAME21" frame1 "FRAME30" fps 22 flags 0 } // Shoot |
69 | anim { frame0 "FRAME21" frame1 "FRAME30" fps 22 flags 0 } // Shoot |
65 | frame { name "FRAME21" tile0 1715 tile1 1717 smoothduration 0.1 } |
70 | frame { name "FRAME21" tile0 1715 tile1 1717 smoothduration 0.1 } |
66 | anim { frame0 "FRAME31" frame1 "FRAME38" fps 7 flags 0 } // Fly |
71 | anim { frame0 "FRAME31" frame1 "FRAME38" fps 7 flags 0 } // Fly |
67 | frame { name "FRAME31" tile0 1720 tile1 1724 smoothduration 0.5 } |
72 | frame { name "FRAME31" tile0 1720 tile1 1724 smoothduration 0.5 } |
68 | anim { frame0 "FRAME40" frame1 "FRAME45" fps 7 flags 0 } // Fly Shoot |
73 | anim { frame0 "FRAME40" frame1 "FRAME45" fps 7 flags 0 } // Fly Shoot |
69 | frame { name "FRAME40" tile0 1725 tile1 1727 smoothduration 0.1 } |
74 | frame { name "FRAME40" tile0 1725 tile1 1727 smoothduration 0.1 } |
70 | anim { frame0 "FRAME76" frame1 "FRAME86" fps 4 flags 0 } // Sit |
75 | anim { frame0 "FRAME76" frame1 "FRAME86" fps 4 flags 0 } // Sit |
71 | frame { name "FRAME76" tile0 1741 tile1 1742 smoothduration 0.3 } |
76 | frame { name "FRAME76" tile0 1741 tile1 1742 smoothduration 0.3 } |
72 | anim { frame0 "FRAME87" frame1 "FRAME95" fps 20 flags 0 } // Duck |
77 | anim { frame0 "FRAME87" frame1 "FRAME95" fps 20 flags 0 } // Duck |
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 |
94 | frame { name "FRAME65" tile0 1738 tile1 1740 smoothduration 0.3 } |
104 | frame { name "FRAME65" tile0 1738 tile1 1740 smoothduration 0.3 } |
95 | } |
105 | } |
96 | 106 | ||
97 | 107 | ||
98 | // Octabrain (1820) |
108 | // Octabrain (1820) |
99 | model "highres/sprites/monsters/1820_octabrain.md3" { |
109 | model "highres/sprites/monsters/1820_octabrain.md3" { |
100 | scale 11 shade 4 |
110 | scale 11 shade 4 |
101 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain.jpg" } |
111 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain.jpg" } |
102 | glow { file "highres/sprites/monsters/1820_octabrain_g.png" } |
112 | glow { file "highres/sprites/monsters/1820_octabrain_g.png" } |
103 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 18 flags 0 } |
113 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 18 flags 0 } |
104 | frame { name "FRAME1" tile0 1820 tile1 1839 smoothduration 0.3 } |
114 | frame { name "FRAME1" tile0 1820 tile1 1839 smoothduration 0.3 } |
105 | 115 | ||
106 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain_attack.jpg" } |
116 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain_attack.jpg" } |
107 | glow { file "highres/sprites/monsters/1820_octabrain_g.png" } |
117 | glow { file "highres/sprites/monsters/1820_octabrain_g.png" } |
108 | anim { frame0 "FRAME21" frame1 "FRAME31" fps 10 flags 0 } |
118 | anim { frame0 "FRAME21" frame1 "FRAME31" fps 10 flags 0 } |
109 | frame { name "FRAME21" tile0 1840 tile1 1844 smoothduration 0.2 } |
119 | frame { name "FRAME21" tile0 1840 tile1 1844 smoothduration 0.2 } |
110 | 120 | ||
111 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain_dead.png" } |
121 | skin { pal 0 file "highres/sprites/monsters/1820_octabrain_dead.png" } |
112 | anim { frame0 "FRAME32" frame1 "FRAME42" fps 8 flags 1 } |
122 | anim { frame0 "FRAME32" frame1 "FRAME42" fps 8 flags 1 } |
113 | frame { name "FRAME32" tile0 1850 tile1 1855 smoothduration 0.1 } |
123 | frame { name "FRAME32" tile0 1850 tile1 1855 smoothduration 0.1 } |
114 | } |
124 | } |
115 | 125 | ||
116 | 126 | ||
117 | // Drone (1880) |
127 | // Drone (1880) |
118 | model "highres/sprites/monsters/1880_drone.md3" { |
128 | model "highres/sprites/monsters/1880_drone.md3" { |
119 | scale 8 shade 1 |
129 | scale 8 shade 1 |
120 | detail { file "highres/detail/metal.png" detailscale 0.3 } |
130 | detail { file "highres/detail/metal.png" detailscale 0.3 } |
121 | skin { pal 0 file "highres/sprites/monsters/1880_drone.png" } |
131 | skin { pal 0 file "highres/sprites/monsters/1880_drone.png" } |
122 | glow { file "highres/sprites/monsters/1880_drone_g.png" } |
132 | glow { file "highres/sprites/monsters/1880_drone_g.png" } |
123 | anim { frame0 "idle" frame1 "idle" fps 1 flags 0 } |
133 | anim { frame0 "idle" frame1 "idle" fps 1 flags 0 } |
124 | frame { name "idle" tile0 1880 tile1 1886 } |
134 | frame { name "idle" tile0 1880 tile1 1886 } |
125 | } |
135 | } |
126 | 136 | ||
127 | 137 | ||
128 | // Assault Commander (1915) |
138 | // Assault Commander (1915) |
129 | model "highres/sprites/monsters/1915_commander.md2" { |
139 | model "highres/sprites/monsters/1915_commander.md2" { |
130 | scale 1 shade 0 |
140 | scale 1 shade 0 |
131 | skin { pal 0 file "highres/sprites/monsters/1915_commander.png" } |
141 | skin { pal 0 file "highres/sprites/monsters/1915_commander.png" } |
132 | glow { file "highres/sprites/monsters/1915_commander_g.png" } |
142 | glow { file "highres/sprites/monsters/1915_commander_g.png" } |
133 | anim { frame0 "frame11" frame1 "frame11" fps 1 flags 0 } |
143 | anim { frame0 "frame11" frame1 "frame11" fps 1 flags 0 } |
134 | frame { name "frame11" tile0 1915 tile1 1919 smoothduration 0.3 } |
144 | frame { name "frame11" tile0 1915 tile1 1919 smoothduration 0.3 } |
135 | anim { frame0 "frame01" frame1 "frame09" fps 10 flags 0 } |
145 | anim { frame0 "frame01" frame1 "frame09" fps 10 flags 0 } |
136 | frame { name "frame01" tile0 1920 tile1 1930 smoothduration 0.3 } |
146 | frame { name "frame01" tile0 1920 tile1 1930 smoothduration 0.3 } |
137 | anim { frame0 "frame13" frame1 "frame13" fps 1 flags 0 } |
147 | anim { frame0 "frame13" frame1 "frame13" fps 1 flags 0 } |
138 | frame { name "frame13" tile0 1935 tile1 1939 smoothduration 0.3 } |
148 | frame { name "frame13" tile0 1935 tile1 1939 smoothduration 0.3 } |
139 | anim { frame0 "frame12" frame1 "frame12" fps 1 flags 0 } |
149 | anim { frame0 "frame12" frame1 "frame12" fps 1 flags 0 } |
140 | frame { name "frame12" tile0 1940 tile1 1944 smoothduration 0.3 } |
150 | frame { name "frame12" tile0 1940 tile1 1944 smoothduration 0.3 } |
141 | 151 | ||
142 | skin { pal 0 file "highres/sprites/monsters/1915_commander_dead.png" } |
152 | skin { pal 0 file "highres/sprites/monsters/1915_commander_dead.png" } |
143 | anim { frame0 "frame14" frame1 "frame17" fps 3 flags 1 } |
153 | anim { frame0 "frame14" frame1 "frame17" fps 3 flags 1 } |
144 | frame { name "frame14" tile0 1950 tile1 1957 smoothduration 0.3 } |
154 | frame { name "frame14" tile0 1950 tile1 1957 smoothduration 0.3 } |
145 | } |
155 | } |
146 | 156 | ||
147 | 157 | ||
148 | // Recon Car (1960) |
158 | // Recon Car (1960) |
149 | model "highres/sprites/monsters/1960_reconcar.md3" { |
159 | model "highres/sprites/monsters/1960_reconcar.md3" { |
150 | scale 11.25 shade 0 |
160 | scale 11.25 shade 0 |
151 | skin { pal 0 surface 1 file "highres/sprites/monsters/2000_pigcop.png" } |
161 | skin { pal 0 surface 1 file "highres/sprites/monsters/2000_pigcop.png" } |
152 | glow { file "highres/sprites/monsters/2000_pigcop_g.png" surf 1 } |
162 | glow { file "highres/sprites/monsters/2000_pigcop_g.png" surf 1 } |
153 | skin { pal 0 surface 0 file "highres/sprites/monsters/1960_reconcar.png" } |
163 | skin { pal 0 surface 0 file "highres/sprites/monsters/1960_reconcar.png" } |
154 | anim { frame0 "Frame0" frame1 "Frame0" fps 6 flags 0 } |
164 | anim { frame0 "Frame0" frame1 "Frame0" fps 6 flags 0 } |
155 | frame { name "Frame0" tile0 1960 tile1 1966 smoothduration 0.5 } |
165 | frame { name "Frame0" tile0 1960 tile1 1966 smoothduration 0.5 } |
156 | anim { frame0 "Frame1" frame1 "Frame1" fps 6 flags 0 } |
166 | anim { frame0 "Frame1" frame1 "Frame1" fps 6 flags 0 } |
157 | frame { name "Frame1" tile0 1967 tile1 1973 smoothduration 0.5 } |
167 | frame { name "Frame1" tile0 1967 tile1 1973 smoothduration 0.5 } |
158 | } |
168 | } |
159 | 169 | ||
160 | 170 | ||
161 | // Pig Tank (1975) |
171 | // Pig Tank (1975) |
162 | model "highres/sprites/monsters/1975_pigtank.md2" { |
172 | model "highres/sprites/monsters/1975_pigtank.md2" { |
163 | scale 0.4 shade 0 |
173 | scale 0.4 shade 0 |
164 | skin { pal 0 file "highres/sprites/monsters/1975_pigtank.png" } |
174 | skin { pal 0 file "highres/sprites/monsters/1975_pigtank.png" } |
165 | glow { file "highres/sprites/monsters/1975_pigtank_g.png" } |
175 | glow { file "highres/sprites/monsters/1975_pigtank_g.png" } |
166 | anim { frame0 "WALK1" frame1 "WALK2" fps 3 flags 0 } |
176 | anim { frame0 "WALK1" frame1 "WALK2" fps 3 flags 0 } |
167 | frame { name "WALK1" tile0 1975 tile1 1981 smoothduration 0.3 } |
177 | frame { name "WALK1" tile0 1975 tile1 1981 smoothduration 0.3 } |
168 | skin { pal 0 file "highres/sprites/monsters/1975_pigtank2.png" } |
178 | skin { pal 0 file "highres/sprites/monsters/1975_pigtank2.png" } |
169 | anim { frame0 "FIRE1" frame1 "FIRE2" fps 25 flags 0 } |
179 | anim { frame0 "FIRE1" frame1 "FIRE2" fps 25 flags 0 } |
170 | frame { name "FIRE1" tile0 1982 tile1 1991 smoothduration 0.3 } |
180 | frame { name "FIRE1" tile0 1982 tile1 1991 smoothduration 0.3 } |
171 | } |
181 | } |
172 | 182 | ||
173 | 183 | ||
174 | // Pig Cop (2000) |
184 | // Pig Cop (2000) |
175 | model "highres/sprites/monsters/2000_pigcop.md3" { |
185 | model "highres/sprites/monsters/2000_pigcop.md3" { |
176 | scale 14 shade 0 |
186 | scale 14 shade 0 |
177 | skin { pal 0 file "highres/sprites/monsters/2000_pigcop.png" } |
187 | skin { pal 0 file "highres/sprites/monsters/2000_pigcop.png" } |
178 | skin { pal 10 file "highres/sprites/monsters/2000_pigcop_10.png" } |
188 | skin { pal 10 file "highres/sprites/monsters/2000_pigcop_10.png" } |
179 | skin { pal 11 file "highres/sprites/monsters/2000_pigcop_11.png" } |
189 | skin { pal 11 file "highres/sprites/monsters/2000_pigcop_11.png" } |
180 | skin { pal 12 file "highres/sprites/monsters/2000_pigcop_12.png" } |
190 | skin { pal 12 file "highres/sprites/monsters/2000_pigcop_12.png" } |
181 | skin { pal 13 file "highres/sprites/monsters/2000_pigcop_13.png" } |
191 | skin { pal 13 file "highres/sprites/monsters/2000_pigcop_13.png" } |
182 | skin { pal 14 file "highres/sprites/monsters/2000_pigcop_14.png" } |
192 | skin { pal 14 file "highres/sprites/monsters/2000_pigcop_14.png" } |
183 | skin { pal 15 file "highres/sprites/monsters/2000_pigcop_15.png" } |
193 | skin { pal 15 file "highres/sprites/monsters/2000_pigcop_15.png" } |
184 | skin { pal 16 file "highres/sprites/monsters/2000_pigcop_16.png" } |
194 | skin { pal 16 file "highres/sprites/monsters/2000_pigcop_16.png" } |
185 | skin { pal 17 file "highres/sprites/monsters/2000_pigcop_17.png" } |
195 | skin { pal 17 file "highres/sprites/monsters/2000_pigcop_17.png" } |
186 | skin { pal 18 file "highres/sprites/monsters/2000_pigcop_12.png" } |
196 | skin { pal 18 file "highres/sprites/monsters/2000_pigcop_12.png" } |
187 | skin { pal 19 file "highres/sprites/monsters/2000_pigcop_19.png" } |
197 | skin { pal 19 file "highres/sprites/monsters/2000_pigcop_19.png" } |
188 | skin { pal 20 file "highres/sprites/monsters/2000_pigcop_20.png" } |
198 | skin { pal 20 file "highres/sprites/monsters/2000_pigcop_20.png" } |
189 | skin { pal 21 file "highres/sprites/monsters/2000_pigcop_21.png" } |
199 | skin { pal 21 file "highres/sprites/monsters/2000_pigcop_21.png" } |
190 | skin { pal 22 file "highres/sprites/monsters/2000_pigcop_11.png" } |
200 | skin { pal 22 file "highres/sprites/monsters/2000_pigcop_11.png" } |
191 | skin { pal 23 file "highres/sprites/monsters/2000_pigcop_23.png" } |
201 | skin { pal 23 file "highres/sprites/monsters/2000_pigcop_23.png" } |
192 | skin { pal 24 file "highres/sprites/monsters/2000_pigcop_24.png" } |
202 | skin { pal 24 file "highres/sprites/monsters/2000_pigcop_24.png" } |
193 | skin { pal 25 file "highres/sprites/monsters/2000_pigcop_25.png" } |
203 | skin { pal 25 file "highres/sprites/monsters/2000_pigcop_25.png" } |
194 | glow { file "highres/sprites/monsters/2000_pigcop_g.png" } |
204 | glow { file "highres/sprites/monsters/2000_pigcop_g.png" } |
195 | anim { frame0 "WALK1" frame1 "WALK2" fps 18 flags 0 } |
205 | anim { frame0 "WALK1" frame1 "WALK2" fps 18 flags 0 } |
196 | frame { name "WALK1" tile0 2000 tile1 2019 smoothduration 0.2 } |
206 | frame { name "WALK1" tile0 2000 tile1 2019 smoothduration 0.2 } |
197 | anim { frame0 "SHOOT3" frame1 "SHOOT4" fps 20 flags 1 } |
207 | anim { frame0 "SHOOT3" frame1 "SHOOT4" fps 20 flags 1 } |
198 | frame { name "SHOOT3" tile0 2025 tile1 2027 smoothduration 0.1 } |
208 | frame { name "SHOOT3" tile0 2025 tile1 2027 smoothduration 0.1 } |
199 | frame { name "SHOOT1" tile0 2030 tile1 2034 smoothduration 0.1 } |
209 | frame { name "SHOOT1" tile0 2030 tile1 2034 smoothduration 0.1 } |
200 | anim { frame0 "SHOOT2" frame1 "SHOOT3" fps 14 flags 1 } |
210 | anim { frame0 "SHOOT2" frame1 "SHOOT3" fps 14 flags 1 } |
201 | frame { name "SHOOT2" tile0 2035 tile1 2037 smoothduration 0.1 } |
211 | frame { name "SHOOT2" tile0 2035 tile1 2037 smoothduration 0.1 } |
202 | anim { frame0 "DIVE1" frame1 "DIVE2" fps 20 flags 1 } |
212 | anim { frame0 "DIVE1" frame1 "DIVE2" fps 20 flags 1 } |
203 | frame { name "DIVE1" tile0 2040 tile1 2044 smoothduration 0.2 } |
213 | frame { name "DIVE1" tile0 2040 tile1 2044 smoothduration 0.2 } |
204 | frame { name "DIVE2" tile0 2045 tile1 2049 smoothduration 0.2 } |
214 | frame { name "DIVE2" tile0 2045 tile1 2049 smoothduration 0.2 } |
205 | anim { frame0 "DSHOOT1" frame1 "DSHOOT2" fps 21 flags 0 } |
215 | anim { frame0 "DSHOOT1" frame1 "DSHOOT2" fps 21 flags 0 } |
206 | frame { name "DSHOOT1" tile0 2050 tile1 2052 smoothduration 0.1 } |
216 | frame { name "DSHOOT1" tile0 2050 tile1 2052 smoothduration 0.1 } |
207 | 217 | ||
208 | skin { pal 0 file "highres/sprites/monsters/2000_pigcop_dead.png" } |
218 | skin { pal 0 file "highres/sprites/monsters/2000_pigcop_dead.png" } |
209 | skin { pal 10 file "highres/sprites/monsters/2000_pigcop_dead_10.png" } |
219 | skin { pal 10 file "highres/sprites/monsters/2000_pigcop_dead_10.png" } |
210 | skin { pal 11 file "highres/sprites/monsters/2000_pigcop_dead_11.png" } |
220 | skin { pal 11 file "highres/sprites/monsters/2000_pigcop_dead_11.png" } |
211 | skin { pal 12 file "highres/sprites/monsters/2000_pigcop_dead_12.png" } |
221 | skin { pal 12 file "highres/sprites/monsters/2000_pigcop_dead_12.png" } |
212 | skin { pal 13 file "highres/sprites/monsters/2000_pigcop_dead_13.png" } |
222 | skin { pal 13 file "highres/sprites/monsters/2000_pigcop_dead_13.png" } |
213 | skin { pal 14 file "highres/sprites/monsters/2000_pigcop_dead_14.png" } |
223 | skin { pal 14 file "highres/sprites/monsters/2000_pigcop_dead_14.png" } |
214 | skin { pal 15 file "highres/sprites/monsters/2000_pigcop_dead_15.png" } |
224 | skin { pal 15 file "highres/sprites/monsters/2000_pigcop_dead_15.png" } |
215 | skin { pal 16 file "highres/sprites/monsters/2000_pigcop_dead_16.png" } |
225 | skin { pal 16 file "highres/sprites/monsters/2000_pigcop_dead_16.png" } |
216 | skin { pal 17 file "highres/sprites/monsters/2000_pigcop_dead_17.png" } |
226 | skin { pal 17 file "highres/sprites/monsters/2000_pigcop_dead_17.png" } |
217 | skin { pal 18 file "highres/sprites/monsters/2000_pigcop_dead_12.png" } |
227 | skin { pal 18 file "highres/sprites/monsters/2000_pigcop_dead_12.png" } |
218 | skin { pal 19 file "highres/sprites/monsters/2000_pigcop_dead_19.png" } |
228 | skin { pal 19 file "highres/sprites/monsters/2000_pigcop_dead_19.png" } |
219 | skin { pal 20 file "highres/sprites/monsters/2000_pigcop_dead_20.png" } |
229 | skin { pal 20 file "highres/sprites/monsters/2000_pigcop_dead_20.png" } |
220 | skin { pal 21 file "highres/sprites/monsters/2000_pigcop_dead_21.png" } |
230 | skin { pal 21 file "highres/sprites/monsters/2000_pigcop_dead_21.png" } |
221 | skin { pal 22 file "highres/sprites/monsters/2000_pigcop_dead_11.png" } |
231 | skin { pal 22 file "highres/sprites/monsters/2000_pigcop_dead_11.png" } |
222 | skin { pal 23 file "highres/sprites/monsters/2000_pigcop_dead_23.png" } |
232 | skin { pal 23 file "highres/sprites/monsters/2000_pigcop_dead_23.png" } |
223 | skin { pal 24 file "highres/sprites/monsters/2000_pigcop_dead_24.png" } |
233 | skin { pal 24 file "highres/sprites/monsters/2000_pigcop_dead_24.png" } |
224 | skin { pal 25 file "highres/sprites/monsters/2000_pigcop_dead_25.png" } |
234 | skin { pal 25 file "highres/sprites/monsters/2000_pigcop_dead_25.png" } |
225 | anim { frame0 "DIE1" frame1 "DIE2" fps 10 flags 1 } |
235 | anim { frame0 "DIE1" frame1 "DIE2" fps 10 flags 1 } |
226 | frame { name "DIE2" tile0 2055 tile1 2055 smoothduration 0.1 } |
236 | frame { name "DIE2" tile0 2055 tile1 2055 smoothduration 0.1 } |
227 | anim { frame0 "DIE2" frame1 "DIE3" fps 20 flags 1 } |
237 | anim { frame0 "DIE2" frame1 "DIE3" fps 20 flags 1 } |
228 | frame { name "DIE2" tile0 2056 tile1 2060 smoothduration 0.1 } |
238 | frame { name "DIE2" tile0 2056 tile1 2060 smoothduration 0.1 } |
229 | } |
239 | } |
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 } |
241 | anim { frame0 "crouch2" frame1 "crouch3" fps 10 flags 1 } |
255 | anim { frame0 "crouch2" frame1 "crouch3" fps 10 flags 1 } |
242 | frame { name "crouch2" tile0 2145 tile1 2150 smoothduration 0.3 } |
256 | frame { name "crouch2" tile0 2145 tile1 2150 smoothduration 0.3 } |
243 | anim { frame0 "crouch4" frame1 "crouch5" fps 10 flags 1 } |
257 | anim { frame0 "crouch4" frame1 "crouch5" fps 10 flags 1 } |
244 | frame { name "crouch4" tile0 2155 tile1 2161 smoothduration 0.3 } |
258 | frame { name "crouch4" tile0 2155 tile1 2161 smoothduration 0.3 } |
245 | anim { frame0 "jump0" frame1 "jump1" fps 10 flags 1 } |
259 | anim { frame0 "jump0" frame1 "jump1" fps 10 flags 1 } |
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 } |
266 | anim { frame0 "sleft01" frame1 "sleft03" fps 6 flags 0 } |
288 | anim { frame0 "sleft01" frame1 "sleft03" fps 6 flags 0 } |
267 | frame { name "sleft01" tile0 2350 tile1 2354 } |
289 | frame { name "sleft01" tile0 2350 tile1 2354 } |
268 | } |
290 | } |
269 | 291 | ||
270 | 292 | ||
271 | // Protozoid Slimer (2370) |
293 | // Protozoid Slimer (2370) |
272 | model "highres/sprites/monsters/2370_slimer.md2" { |
294 | model "highres/sprites/monsters/2370_slimer.md2" { |
273 | scale 2 shade 0 |
295 | scale 2 shade 0 |
274 | skin { pal 0 file "highres/sprites/monsters/2370_slimer.png" } |
296 | skin { pal 0 file "highres/sprites/monsters/2370_slimer.png" } |
275 | anim { frame0 "roof1" frame1 "roof1" fps 1 flags 0 } |
297 | anim { frame0 "roof1" frame1 "roof1" fps 1 flags 0 } |
276 | frame { name "roof1" tile 2370 smoothduration 0.1 } |
298 | frame { name "roof1" tile 2370 smoothduration 0.1 } |
277 | anim { frame0 "floor1" frame1 "floor1" fps 1 flags 0 } |
299 | anim { frame0 "floor1" frame1 "floor1" fps 1 flags 0 } |
278 | frame { name "floor1" tile 2371 smoothduration 0.1 } |
300 | frame { name "floor1" tile 2371 smoothduration 0.1 } |
279 | anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 } |
301 | anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 } |
280 | frame { name "hang1" tile 2372 smoothduration 0.1 } |
302 | frame { name "hang1" tile 2372 smoothduration 0.1 } |
281 | anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 } |
303 | anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 } |
282 | frame { name "hang1" tile 2373 smoothduration 0.1 } |
304 | frame { name "hang1" tile 2373 smoothduration 0.1 } |
283 | anim { frame0 "floor2" frame1 "floor2" fps 1 flags 0 } |
305 | anim { frame0 "floor2" frame1 "floor2" fps 1 flags 0 } |
284 | frame { name "floor2" tile 2374 smoothduration 0.1 } |
306 | frame { name "floor2" tile 2374 smoothduration 0.1 } |
285 | } |
307 | } |
286 | 308 | ||
287 | 309 | ||
288 | // Battlelord (2630) |
310 | // Battlelord (2630) |
289 | model "highres/sprites/monsters/2630_battlelord.md3" { |
311 | model "highres/sprites/monsters/2630_battlelord.md3" { |
290 | scale 13 shade 2 |
312 | scale 13 shade 2 |
291 | skin { pal 0 surface 0 file "highres/sprites/monsters/2630_battlelord.png" } |
313 | skin { pal 0 surface 0 file "highres/sprites/monsters/2630_battlelord.png" } |
292 | glow { surface 0 file "highres/sprites/monsters/2630_battlelord_g.png" } |
314 | glow { surface 0 file "highres/sprites/monsters/2630_battlelord_g.png" } |
293 | skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" } |
315 | skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" } |
294 | skin { pal 0 surface 2 file "highres/sprites/monsters/2630_gatling.png" } |
316 | skin { pal 0 surface 2 file "highres/sprites/monsters/2630_gatling.png" } |
295 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 40 flags 0 } // walk |
317 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 40 flags 0 } // walk |
296 | anim { frame0 "FRAME26" frame1 "FRAME31" fps 10 flags 0 } // mortar |
318 | anim { frame0 "FRAME26" frame1 "FRAME31" fps 10 flags 0 } // mortar |
297 | anim { frame0 "FRAME34" frame1 "FRAME37" fps 20 flags 1 } // pain |
319 | anim { frame0 "FRAME34" frame1 "FRAME37" fps 20 flags 1 } // pain |
298 | anim { frame0 "FRAME38" frame1 "FRAME57" fps 14 flags 1 } // death |
320 | anim { frame0 "FRAME38" frame1 "FRAME57" fps 14 flags 1 } // death |
299 | frame { name "FRAME1" tile0 2630 tile1 2659 smoothduration 0.2 } |
321 | frame { name "FRAME1" tile0 2630 tile1 2659 smoothduration 0.2 } |
300 | frame { name "FRAME22" tile0 2660 tile1 2662 smoothduration 0.3 } |
322 | frame { name "FRAME22" tile0 2660 tile1 2662 smoothduration 0.3 } |
301 | frame { name "FRAME23" tile0 2665 tile1 2667 smoothduration 0.3 } |
323 | frame { name "FRAME23" tile0 2665 tile1 2667 smoothduration 0.3 } |
302 | frame { name "FRAME26" tile0 2670 tile1 2677 smoothduration 0.1 } |
324 | frame { name "FRAME26" tile0 2670 tile1 2677 smoothduration 0.1 } |
303 | frame { name "FRAME34" tile 2680 smoothduration 0.1 } |
325 | frame { name "FRAME34" tile 2680 smoothduration 0.1 } |
304 | frame { name "FRAME38" tile0 2681 tile1 2684 smoothduration 0.2 } |
326 | frame { name "FRAME38" tile0 2681 tile1 2684 smoothduration 0.2 } |
305 | frame { name "FRAME58" tile 2685 } // dead body |
327 | frame { name "FRAME58" tile 2685 } // dead body |
306 | } |
328 | } |
307 | 329 | ||
308 | 330 | ||
309 | // Cycloid Emperor (2710) |
331 | // Cycloid Emperor (2710) |
310 | model "highres/sprites/monsters/2710_cycloid.md3" { |
332 | model "highres/sprites/monsters/2710_cycloid.md3" { |
311 | scale 1.03 shade 3 |
333 | scale 1.03 shade 3 |
312 | skin { pal 0 file "highres/sprites/monsters/2710_cycloid.png" } |
334 | skin { pal 0 file "highres/sprites/monsters/2710_cycloid.png" } |
313 | glow { file "highres/sprites/monsters/2710_cycloid_g.png" } |
335 | glow { file "highres/sprites/monsters/2710_cycloid_g.png" } |
314 | // ABOSS2WALK |
336 | // ABOSS2WALK |
315 | anim { frame0 "FRAME2" frame1 "FRAME30" fps 25 flags 0 } |
337 | anim { frame0 "FRAME2" frame1 "FRAME30" fps 25 flags 0 } |
316 | frame { name "FRAME2" tile0 2710 tile1 2729 smoothduration 0.2 } |
338 | frame { name "FRAME2" tile0 2710 tile1 2729 smoothduration 0.2 } |
317 | // ABOSS2SHOOTYRASS |
339 | // ABOSS2SHOOTYRASS |
318 | anim { frame0 "FRAME35" frame1 "FRAME45" fps 15 flags 0 } |
340 | anim { frame0 "FRAME35" frame1 "FRAME45" fps 15 flags 0 } |
319 | frame { name "FRAME35" tile0 2730 tile1 2739 smoothduration 0.2 } |
341 | frame { name "FRAME35" tile0 2730 tile1 2739 smoothduration 0.2 } |
320 | // ABOSS2PSYCHBLAST |
342 | // ABOSS2PSYCHBLAST |
321 | skin { pal 0 file "highres/sprites/monsters/2710_cycloidlight.png" } |
343 | skin { pal 0 file "highres/sprites/monsters/2710_cycloidlight.png" } |
322 | anim { frame0 "FRAME50" frame1 "FRAME65" fps 5 flags 0 } |
344 | anim { frame0 "FRAME50" frame1 "FRAME65" fps 5 flags 0 } |
323 | frame { name "FRAME50" tile0 2740 tile1 2749 smoothduration 0.2 } |
345 | frame { name "FRAME50" tile0 2740 tile1 2749 smoothduration 0.2 } |
324 | // ABOSS2DONTHURTME |
346 | // ABOSS2DONTHURTME |
325 | skin { pal 0 file "highres/sprites/monsters/2710_cycloidpain.png" } |
347 | skin { pal 0 file "highres/sprites/monsters/2710_cycloidpain.png" } |
326 | anim { frame0 "FRAME70" frame1 "FRAME80" fps 5 flags 0 } |
348 | anim { frame0 "FRAME70" frame1 "FRAME80" fps 5 flags 0 } |
327 | frame { name "FRAME70" tile0 2750 tile1 2750 smoothduration 0.2 } |
349 | frame { name "FRAME70" tile0 2750 tile1 2750 smoothduration 0.2 } |
328 | // ABOSS2SNUFF |
350 | // ABOSS2SNUFF |
329 | anim { frame0 "FRAME80" frame1 "FRAME130" fps 15 flags 1 } |
351 | anim { frame0 "FRAME80" frame1 "FRAME130" fps 15 flags 1 } |
330 | frame { name "FRAME80" tile0 2750 tile1 2758 smoothduration 0.3 } |
352 | frame { name "FRAME80" tile0 2750 tile1 2758 smoothduration 0.3 } |
331 | } |
353 | } |
332 | 354 | ||
333 | 355 | ||
334 | // Moon Overlord (2760) |
356 | // Moon Overlord (2760) |
335 | model "highres/sprites/monsters/2760_overlord.md3" { |
357 | model "highres/sprites/monsters/2760_overlord.md3" { |
336 | scale 66 shade 2 |
358 | scale 66 shade 2 |
337 | skin { pal 0 surface 0 file "highres/sprites/monsters/2630_muzzle.png" } |
359 | skin { pal 0 surface 0 file "highres/sprites/monsters/2630_muzzle.png" } |
338 | glow { surface 0 file "highres/sprites/monsters/2630_muzzle.png" } |
360 | glow { surface 0 file "highres/sprites/monsters/2630_muzzle.png" } |
339 | skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" } |
361 | skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" } |
340 | glow { surface 1 file "highres/sprites/monsters/2630_muzzle.png" } |
362 | glow { surface 1 file "highres/sprites/monsters/2630_muzzle.png" } |
341 | skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord.png" } |
363 | skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord.png" } |
342 | glow { surface 2 file "highres/sprites/monsters/2760_overlord_glow.png" } |
364 | glow { surface 2 file "highres/sprites/monsters/2760_overlord_glow.png" } |
343 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 22 flags 0 } // walk |
365 | anim { frame0 "FRAME1" frame1 "FRAME20" fps 22 flags 0 } // walk |
344 | anim { frame0 "FRAME22" frame1 "FRAME29" fps 10 flags 0 } // ready |
366 | anim { frame0 "FRAME22" frame1 "FRAME29" fps 10 flags 0 } // ready |
345 | anim { frame0 "FRAME30" frame1 "FRAME32" fps 10 flags 0 } // shoot |
367 | anim { frame0 "FRAME30" frame1 "FRAME32" fps 10 flags 0 } // shoot |
346 | frame { name "FRAME1" tile0 2760 tile1 2779 smoothduration 0.2 } |
368 | frame { name "FRAME1" tile0 2760 tile1 2779 smoothduration 0.2 } |
347 | frame { name "FRAME22" tile0 2780 tile1 2789 smoothduration 0.3 } |
369 | frame { name "FRAME22" tile0 2780 tile1 2789 smoothduration 0.3 } |
348 | frame { name "FRAME30" tile0 2790 tile1 2799 smoothduration 0.2 } |
370 | frame { name "FRAME30" tile0 2790 tile1 2799 smoothduration 0.2 } |
349 | // Death |
371 | // Death |
350 | skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord_pain.png" } |
372 | skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord_pain.png" } |
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 |
366 | frame { name "4640_start" tile0 4640 tile1 4652 smoothduration 0.1 } |
394 | frame { name "4640_start" tile0 4640 tile1 4652 smoothduration 0.1 } |
367 | anim { frame0 "4660_start" frame1 "4660_end" fps 24 flags 1 } // Shoot attack |
395 | anim { frame0 "4660_start" frame1 "4660_end" fps 24 flags 1 } // Shoot attack |
368 | frame { name "4660_start" tile0 4660 tile1 4667 smoothduration 0.1 } |
396 | frame { name "4660_start" tile0 4660 tile1 4667 smoothduration 0.1 } |
369 | frame { name "4670" tile0 4670 tile1 4674 smoothduration 0.2 } // "hanging" |
397 | frame { name "4670" tile0 4670 tile1 4674 smoothduration 0.2 } // "hanging" |
370 | anim { frame0 "4681_start" frame1 "4681_end" fps 20 flags 1 } // Death |
398 | anim { frame0 "4681_start" frame1 "4681_end" fps 20 flags 1 } // Death |
371 | frame { name "4681_start" tile0 4681 tile1 4688 smoothduration 0.2 } |
399 | frame { name "4681_start" tile0 4681 tile1 4688 smoothduration 0.2 } |
372 | frame { name "4689" tile 4689 } // Dead body |
400 | frame { name "4689" tile 4689 } // Dead body |
373 | anim { frame0 "4690_start" frame1 "4690_end" fps 24 flags 1 } // Jump |
401 | anim { frame0 "4690_start" frame1 "4690_end" fps 24 flags 1 } // Jump |
374 | frame { name "4690_start" tile0 4690 tile1 4704 smoothduration 0.2 } |
402 | frame { name "4690_start" tile0 4690 tile1 4704 smoothduration 0.2 } |
375 | } |
403 | } |
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 | } |
409 | 475 |