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