Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev HEAD → Rev 231

/highres/sprites/monsters.def
4,11 → 4,11
 
 
// Cycloid Emperor Holographic Head (490)
model "highres/sprites/monsters/0490_cycloidhead2013.md3" {
scale 7 shade 0 zadd -2
skin { pal 0 file "highres/sprites/monsters/0490_cycloidhead2013.png" }
anim { frame0 "frame2" frame1 "frame10" fps 9 flags 0 }
frame { name "frame2" tile0 490 tile1 497 }
model "highres/sprites/monsters/0490_cycloidhead.md3" {
scale 1.0 shade 3
skin { pal 0 file "highres/sprites/monsters/0490_cycloidhead.png" }
anim { frame0 "FRAME6" frame1 "FRAME25" fps 10 flags 0 }
frame { name "FRAME6" tile0 0490 tile1 0497 }
}
 
 
15,8 → 15,8
// Egg (675)
model "highres/sprites/monsters/0675_egg.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/monsters/0675_egg.png" specpower 0.8 specfactor 0.4 }
normal { file "highres/sprites/monsters/0675_egg_n.png" parallaxbias 0.02 parallaxscale 0.02 }
skin { pal 0 file "highres/sprites/monsters/0675_egg.png" specpower 100 specfactor 64 }
normal { file "highres/sprites/monsters/0675_egg_n.png" parallaxbias 0.04 parallaxscale 0.05 }
specular { file "highres/sprites/monsters/0675_egg_s.png" }
frame { name "closed1" tile 675 }
frame { name "closed1" tile 558 }
46,12 → 46,31
// Trooper (1680)
model "highres/sprites/monsters/1680_trooper.md3" {
scale 9 shade 6
skin { pal 0 surface 0 file "highres/sprites/monsters/1680_trooper_skin_d.png" }
skin { pal 0 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color.png" }
specular { file "highres/sprites/monsters/1680_trooper_skin_s.png" surf 0 }
normal { file "highres/sprites/monsters/1680_trooper_skin_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 0 }
skin { pal 0 surface 1 file "highres/sprites/monsters/1680_trooper_gear_d.png" }
skin { pal 0 surface 1 file "highres/sprites/monsters/1680_trooper_gear_0.png" }
normal { file "highres/sprites/monsters/1680_trooper_gear_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 1 }
specular { file "highres/sprites/monsters/1680_trooper_gear_s.png" surf 1 }
skin { pal 10 surface 1 file "highres/sprites/monsters/1680_trooper_gear_10.png" }
skin { pal 11 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" }
skin { pal 12 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" }
skin { pal 13 surface 1 file "highres/sprites/monsters/1680_trooper_gear_13.png" }
skin { pal 14 surface 1 file "highres/sprites/monsters/1680_trooper_gear_14.png" }
skin { pal 15 surface 1 file "highres/sprites/monsters/1680_trooper_gear_15.png" }
skin { pal 16 surface 1 file "highres/sprites/monsters/1680_trooper_gear_16.png" }
skin { pal 21 surface 1 file "highres/sprites/monsters/1680_trooper_gear_21.png" }
skin { pal 17 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" }
skin { pal 17 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20.png" }
skin { pal 18 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" }
skin { pal 19 surface 1 file "highres/sprites/monsters/1680_trooper_gear_13.png" }
skin { pal 19 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color19.png" }
skin { pal 20 surface 1 file "highres/sprites/monsters/1680_trooper_gear_12_18.png" }
skin { pal 22 surface 1 file "highres/sprites/monsters/1680_trooper_gear_11_22.png" }
skin { pal 20 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20.png" }
skin { pal 21 surface 1 file "highres/sprites/monsters/1680_trooper_gear_21.png" }
skin { pal 23 surface 1 file "highres/sprites/monsters/1680_trooper_gear_23.png" }
skin { pal 24 surface 1 file "highres/sprites/monsters/1680_trooper_gear_24.png" }
glow { file "highres/sprites/monsters/1680_trooper_g.png" }
anim { frame0 "frame_1" frame1 "frame_32" fps 40 flags 0 } // Walk
79,6 → 98,9
 
skin { pal 0 surface 0 file "highres/sprites/monsters/1680_trooper_dead.png" }
normal { file "highres/sprites/monsters/1680_trooper_skin_n.png" parallaxbias 0.1 parallaxscale 0.1 surf 0 }
skin { pal 17 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20_dead.png" }
skin { pal 19 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color19_dead.png" }
skin { pal 20 surface 0 file "highres/sprites/monsters/1680_trooper_skin_color20_dead.png" }
anim { frame0 "frame_65" frame1 "frame_77" fps 12 flags 1 } // Die
frame { name "frame_65" tile0 1731 tile1 1733 smoothduration 0.2 }
113,8 → 135,7
 
// Drone (1880)
model "highres/sprites/monsters/1880_drone.md3" {
//scale 8 shade 1 // HRP
scale 10 shade 1 zadd -4 // fit ART/Voxel
scale 8 shade 1
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/monsters/1880_drone.png" }
glow { file "highres/sprites/monsters/1880_drone_g.png" }
128,15 → 149,18
scale 1 shade 0
skin { pal 0 file "highres/sprites/monsters/1915_commander.png" }
glow { file "highres/sprites/monsters/1915_commander_g.png" }
//anim { frame0 "frame10" frame1 "frame10" fps 1 flags 0 }
frame { name "frame10" tile0 1915 tile1 1919 smoothduration 0.3 }
anim { frame0 "frame00" frame1 "frame08" fps 10 flags 0 }
frame { name "frame00" tile0 1920 tile1 1930 smoothduration 0.3 }
//anim { frame0 "frame12" frame1 "frame12" fps 1 flags 0 }
frame { name "frame12" tile0 1935 tile1 1939 smoothduration 0.3 }
//anim { frame0 "frame11" frame1 "frame11" fps 1 flags 0 }
frame { name "frame11" tile0 1940 tile1 1944 smoothduration 0.3 }
 
skin { pal 0 file "highres/sprites/monsters/1915_commander_dead.png" }
anim { frame0 "frame13" frame1 "frame16" fps 3 flags 1 }
frame { name "frame13" tile0 1950 tile1 1957 smoothduration 0.3 }
frame { name "frame12" tile0 1950 tile1 1957 smoothduration 0.3 }
}
 
 
247,9 → 271,9
frame { name "fire0" tile0 2190 tile1 2197 smoothduration 0.1 }
 
skin { pal 0 file "highres/sprites/monsters/2120_enforcer_dead.png" }
skin { pal 17 file "highres/sprites/monsters/2120_enforcer_dead_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/2120_enforcer_dead_19.png" }
skin { pal 20 file "highres/sprites/monsters/2120_enforcer_dead_17_20.png" }
skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20_dead.png" }
skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19_dead.png" }
skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20_dead.png" }
anim { frame0 "death0" frame1 "death1" fps 15 flags 1 }
frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 }
}
257,7 → 281,7
 
// Gun Turret (2350)
model "highres/sprites/monsters/2350_gunturret.md3" {
scale 14 shade 4
scale 12 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/monsters/2350_gunturret.png" }
skin { pal 17 file "highres/sprites/monsters/2350_gunturret_17_20.png" }
278,8 → 302,8
// Protozoid Slimer (2370)
model "highres/sprites/monsters/2370_slimer.md3" {
scale 2 shade 0
skin { pal 0 file "highres/sprites/monsters/2370_slimer.png" specpower 0.8 specfactor 0.4 }
normal { file "highres/sprites/monsters/2370_slimer_n.png" parallaxbias 0.02 parallaxscale 0.02 }
skin { pal 0 file "highres/sprites/monsters/2370_slimer.png" specpower 100 specfactor 64 }
normal { file "highres/sprites/monsters/2370_slimer_n.png" parallaxbias 0.04 parallaxscale 0.05 }
specular { file "highres/sprites/monsters/2370_slimer_s.png" }
anim { frame0 "roof1" frame1 "roof1" fps 1 flags 0 }
frame { name "roof1" tile 2370 smoothduration 0.1 }
316,76 → 340,49
 
 
// Cycloid Emperor (2710)
model "highres/sprites/monsters/2710_cycloid2013.md3" {
scale 6 shade 3
 
glow { surface 1 file "highres/sprites/monsters/2710_body_g.png" }
 
skin { pal 0 surface 1 file "highres/sprites/monsters/2710_body_d.png" specpower 1 specfactor 1 }
specular { surface 1 file "highres/sprites/monsters/2710_body_s.png" }
normal { surface 1 file "highres/sprites/monsters/2710_body_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
skin { pal 0 surface 0 file "highres/sprites/monsters/2710_armour_d.png" specpower 1 specfactor 1 }
specular { surface 0 file "highres/sprites/monsters/2710_armour_s.png" }
normal { surface 0 file "highres/sprites/monsters/2710_armour_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
skin { pal 0 surface 2 file "highres/sprites/monsters/2710_limbs_d.png" specpower 1 specfactor 1 }
specular { surface 2 file "highres/sprites/monsters/2710_limbs_s.png" }
normal { surface 2 file "highres/sprites/monsters/2710_limbs_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// CYCLOID STRUT
anim { frame0 "frame1" frame1 "frame25" fps 15 flags 0 }
frame { name "frame1" tile0 2710 tile1 2729 smoothduration 0.2 }
// CYCLOID MISSLE RANGE
anim { frame0 "frame26" frame1 "frame30" fps 8 flags 0 }
frame { name "frame26" tile0 2730 tile1 2739 smoothduration 0.2 }
// CYCLOID PSYCH BLAST
anim { frame0 "frame35" frame1 "frame48" fps 8 flags 0 }
frame { name "frame35" tile0 2740 tile1 2749 smoothduration 0.2 }
// CYCLOID OW THAT HURTS
anim { frame0 "frame50" frame1 "frame58" fps 8 flags 0 }
frame { name "frame50" tile0 2750 tile1 2750 smoothduration 0.2 }
// CYCLOID BROWN BREAD
anim { frame0 "frame64" frame1 "frame101" fps 20 flags 1 }
frame { name "frame64" tile0 2750 tile1 2758 smoothduration 0.3 }
model "highres/sprites/monsters/2710_cycloid.md3" {
scale 1.03 shade 3
skin { pal 0 file "highres/sprites/monsters/2710_cycloid.png" }
glow { file "highres/sprites/monsters/2710_cycloid_g.png" }
// ABOSS2WALK
anim { frame0 "FRAME2" frame1 "FRAME30" fps 25 flags 0 }
frame { name "FRAME2" tile0 2710 tile1 2729 smoothduration 0.2 }
// ABOSS2SHOOTYRASS
anim { frame0 "FRAME35" frame1 "FRAME45" fps 15 flags 0 }
frame { name "FRAME35" tile0 2730 tile1 2739 smoothduration 0.2 }
// ABOSS2PSYCHBLAST
skin { pal 0 file "highres/sprites/monsters/2710_cycloidlight.png" }
anim { frame0 "FRAME50" frame1 "FRAME65" fps 5 flags 0 }
frame { name "FRAME50" tile0 2740 tile1 2749 smoothduration 0.2 }
// ABOSS2DONTHURTME
skin { pal 0 file "highres/sprites/monsters/2710_cycloidpain.png" }
anim { frame0 "FRAME70" frame1 "FRAME80" fps 5 flags 0 }
frame { name "FRAME70" tile0 2750 tile1 2750 smoothduration 0.2 }
// ABOSS2SNUFF
anim { frame0 "FRAME80" frame1 "FRAME130" fps 15 flags 1 }
frame { name "FRAME80" tile0 2750 tile1 2758 smoothduration 0.3 }
}
 
 
// Lunar Overlord (2760)
// Moon Overlord (2760)
model "highres/sprites/monsters/2760_overlord.md3" {
scale 45 shade 2
 
skin { pal 0 surface 0 file "highres/sprites/monsters/2760_rocket.png" }
glow { surface 0 file "highres/sprites/monsters/2760_rocket.png" }
 
skin { pal 0 surface 1 file "highres/sprites/monsters/2760_overlord_tech_d.png" specpower 2 specfactor 2 }
specular { surface 1 file "highres/sprites/monsters/2760_overlord_tech_s.png" }
normal { surface 1 file "highres/sprites/monsters/2760_overlord_tech_n.png" parallaxbias 0.1 parallaxscale 0.1 }
 
skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord_bio_d.png" specpower 2 specfactor 2 }
specular { surface 2 file "highres/sprites/monsters/2760_overlord_bio_s.png" }
normal { surface 2 file "highres/sprites/monsters/2760_overlord_bio_n.png" parallaxbias 0.1 parallaxscale 0.1 }
glow { surface 2 file "highres/sprites/monsters/2760_overlord_bio_g.png" }
 
// CORNFEDSPACEFROGWALKING
anim { frame0 "frame_1" frame1 "frame_20" fps 22 flags 0 }
frame { name "frame_1" tile0 2760 tile1 2779 smoothduration 0.2 }
// CORNFEDSPACEFROGIDLE
anim { frame0 "frame_25" frame1 "frame_30" fps 10 flags 0 }
frame { name "frame_25" tile0 2780 tile1 2789 smoothduration 0.3 }
// CORNFEDSPACEFROGDODGETHIS
anim { frame0 "frame_35" frame1 "frame_40" fps 10 flags 0 }
frame { name "frame_35" tile0 2790 tile1 2799 smoothduration 0.2 }
// CORNFEDSPACEFROGPURCHASEAGRICULTURALREALESTATE
skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord_bio_pain_d.png" specpower 2 specfactor 2 }
specular { surface 2 file "highres/sprites/monsters/2760_overlord_bio_pain_s.png" }
normal { surface 2 file "highres/sprites/monsters/2760_overlord_bio_n.png" parallaxbias 0.1 parallaxscale 0.1 }
anim { frame0 "frame_50" frame1 "frame_80" fps 12 flags 1 }
frame { name "frame_50" tile0 2800 tile1 2809 smoothduration 0.3 }
scale 66 shade 2
skin { pal 0 surface 0 file "highres/sprites/monsters/2630_muzzle.png" }
glow { surface 0 file "highres/sprites/monsters/2630_muzzle.png" }
skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
glow { surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord.png" }
glow { surface 2 file "highres/sprites/monsters/2760_overlord_glow.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 22 flags 0 } // walk
anim { frame0 "FRAME22" frame1 "FRAME29" fps 10 flags 0 } // ready
anim { frame0 "FRAME30" frame1 "FRAME32" fps 10 flags 0 } // shoot
frame { name "FRAME1" tile0 2760 tile1 2779 smoothduration 0.2 }
frame { name "FRAME22" tile0 2780 tile1 2789 smoothduration 0.3 }
frame { name "FRAME30" tile0 2790 tile1 2799 smoothduration 0.2 }
// Death
skin { pal 0 surface 2 file "highres/sprites/monsters/2760_overlord_pain.png" }
anim { frame0 "FRAME35" frame1 "FRAME57" fps 12 flags 1 }
frame { name "FRAME35" tile0 2800 tile1 2809 smoothduration 0.3 }
}
 
 
437,10 → 434,10
skin { pal 23 file "highres/sprites/monsters/4740_queen_23.png" }
skin { pal 24 file "highres/sprites/monsters/4740_queen_24.png" }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" }
 
// QUEENITSADRONE
glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" }
anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 }
frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 }
 
449,7 → 446,7
frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 }
 
// QUEENSHOCKATTACK
glow { surface 1 file "highres/sprites/monsters/4740_queen_g.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_glow.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 }
481,8 → 478,8
skin { pal 22 file "highres/sprites/monsters/4740_queen_death_11_22.png" }
skin { pal 23 file "highres/sprites/monsters/4740_queen_death_23.png" }
skin { pal 24 file "highres/sprites/monsters/4740_queen_death_24.png" }
glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_g.png" }
glow { surface 0 file "highres/sprites/monsters/4740_queen_glow.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_glow.png" }
 
anim { frame0 "FRAME85" frame1 "FRAME125" fps 15 flags 1 }
frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 }