Subversion Repositories duke3d_hrp

Compare Revisions

Ignore whitespace Rev 723 → Rev 727

/highres/sprites/build.def
1,11 → 1,11
// Build editor sprites
texture 1 { pal 0 { file "highres/sprites/build/0001.png" } }
texture 2 { pal 0 { file "highres/sprites/build/0002.png" } }
texture 3 { pal 0 { file "highres/sprites/build/0003.png" } }
texture 4 { pal 0 { file "highres/sprites/build/0004.png" } }
texture 5 { pal 0 { file "highres/sprites/build/0005.png" } }
texture 6 { pal 0 { file "highres/sprites/build/0006.png" } }
texture 7 { pal 0 { file "highres/sprites/build/0007.png" } }
texture 8 { pal 0 { file "highres/sprites/build/0008.png" } }
texture 9 { pal 0 { file "highres/sprites/build/0009.png" } }
texture 10 { pal 0 { file "highres/sprites/build/0010.png" } }
// Build editor sprites
texture 1 { pal 0 { file "highres/sprites/build/0001.png" } }
texture 2 { pal 0 { file "highres/sprites/build/0002.png" } }
texture 3 { pal 0 { file "highres/sprites/build/0003.png" } }
texture 4 { pal 0 { file "highres/sprites/build/0004.png" } }
texture 5 { pal 0 { file "highres/sprites/build/0005.png" } }
texture 6 { pal 0 { file "highres/sprites/build/0006.png" } }
texture 7 { pal 0 { file "highres/sprites/build/0007.png" } }
texture 8 { pal 0 { file "highres/sprites/build/0008.png" } }
texture 9 { pal 0 { file "highres/sprites/build/0009.png" } }
texture 10 { pal 0 { file "highres/sprites/build/0010.png" } }
/highres/sprites/characters.def
1,490 → 1,490
 
// Duke3D HRP Characters Definitions
 
 
 
// BABES
 
// Hanging Babe/NAKED1 (603)
model "highres/sprites/characters/0603_naked1.md3" {
scale 13.2 yoffset -10
skin { pal 0 surface 0 file "highres/sprites/characters/0603_naked1_d.png" specfactor 0.3 specpower 2 }
// normal { surface 0 NOfile!! "highres/sprites/characters/0603_naked1_n.png" parallaxscale 0 parallaxbias 0 }
glow { surface 0 file "highres/sprites/characters/0603_naked1_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/0603_slime_d.png" specpower 110 specfactor 180 }
normal { surface 1 file "highres/sprites/characters/0603_slime_n.png" }
specular { surface 1 file "highres/sprites/characters/0603_slime_s.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/0603_pants_d.png" specfactor 0 }
skin { pal 0 surface 3 file "highres/sprites/characters/0603_hair_d.png" specfactor 0 }
anim { frame0 "FRAME25" frame1 "FRAME50" fps 5 flag 0 }
frame { name "FRAME25" tile 603 }
}
 
// Geisha/STATUE (753/869)
model "highres/sprites/characters/0753_geisha.md3" {
scale 2.1 shade 2
skin { pal 0 file "highres/sprites/characters/0753_geisha.png" }
skin { pal 10 file "highres/sprites/characters/0753_geisha_10.png" }
skin { pal 11 file "highres/sprites/characters/0753_geisha_11_22.png" }
skin { pal 12 file "highres/sprites/characters/0753_geisha_12.png" }
skin { pal 13 file "highres/sprites/characters/0753_geisha_13.png" }
skin { pal 14 file "highres/sprites/characters/0753_geisha_14.png" }
skin { pal 15 file "highres/sprites/characters/0753_geisha_15.png" }
skin { pal 16 file "highres/sprites/characters/0753_geisha_16.png" }
skin { pal 18 file "highres/sprites/characters/0753_geisha_12.png" }
skin { pal 21 file "highres/sprites/characters/0753_geisha_21.png" }
skin { pal 22 file "highres/sprites/characters/0753_geisha_11_22.png" }
skin { pal 23 file "highres/sprites/characters/0753_geisha_23.png" }
skin { pal 24 file "highres/sprites/characters/0753_geisha_24.png" }
anim { frame0 "FRAME2" frame1 "FRAME25" fps 20 flags 0 }
frame { name "FRAME1" tile 753 }
frame { name "FRAME2" tile 869 }
}
 
// Pod Babe/PODFEM1 (1294)
model "highres/sprites/characters/1294_podbabe.md3" {
scale 9.3 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/1294_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1294_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME31" fps 4 flags 0 }
frame { name "FRAME1" tile0 1294 tile1 1296 }
}
 
// Stripper/FEM1 (1312)
model "highres/sprites/characters/1312_stripper.md3" {
scale 1.9 shade 0
skin { pal 0 file "highres/sprites/characters/1312_stripper.png" }
skin { pal 10 file "highres/sprites/characters/1312_stripper_10.png" }
skin { pal 11 file "highres/sprites/characters/1312_stripper_11.png" }
skin { pal 12 file "highres/sprites/characters/1312_stripper_12.png" }
skin { pal 13 file "highres/sprites/characters/1312_stripper_13.png" }
skin { pal 14 file "highres/sprites/characters/1312_stripper_14.png" }
skin { pal 15 file "highres/sprites/characters/1312_stripper_15.png" }
skin { pal 16 file "highres/sprites/characters/1312_stripper_16.png" }
skin { pal 21 file "highres/sprites/characters/1312_stripper_21.png" }
skin { pal 23 file "highres/sprites/characters/1312_stripper_23.png" }
anim { frame0 "dance_b" frame1 "dance_e" fps 40 flags 0 }
frame { name "dance_b" tile0 1312 tile1 1316 smoothduration 0.5 }
anim { frame0 "shake_b" frame1 "shake_e" fps 31 flags 0 }
frame { name "shake_b" tile0 1331 tile1 1333 smoothduration 0.5 }
}
 
// Pole Stripper/FEM2 (1317)
model "highres/sprites/characters/1317_stripper.md3" {
scale 3 shade 3
skin { pal 0 file "highres/sprites/characters/1317_stripper.png" }
skin { pal 10 file "highres/sprites/characters/1317_stripper_10.png" }
skin { pal 11 file "highres/sprites/characters/1317_stripper_11.png" }
skin { pal 12 file "highres/sprites/characters/1317_stripper_12.png" }
skin { pal 13 file "highres/sprites/characters/1317_stripper_13.png" }
skin { pal 14 file "highres/sprites/characters/1317_stripper_14.png" }
skin { pal 15 file "highres/sprites/characters/1317_stripper_15.png" }
skin { pal 16 file "highres/sprites/characters/1317_stripper_16.png" }
skin { pal 21 file "highres/sprites/characters/1317_stripper_21.png" }
skin { pal 23 file "highres/sprites/characters/1317_stripper_23.png" }
anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 }
frame { frame "frame1" tile0 1317 tile1 1320 }
}
 
// Babe Hooker/FEM3 (1321)
model "highres/sprites/characters/1321_hooker.md3" {
scale 1.1 shade 1
skin { pal 0 file "highres/sprites/characters/1321_hooker.png" }
skin { pal 10 file "highres/sprites/characters/1321_hooker_10.png" }
skin { pal 11 file "highres/sprites/characters/1321_hooker_11_22.png" }
skin { pal 12 file "highres/sprites/characters/1321_hooker_12.png" }
skin { pal 13 file "highres/sprites/characters/1321_hooker_13.png" }
skin { pal 14 file "highres/sprites/characters/1321_hooker_14.png" }
skin { pal 15 file "highres/sprites/characters/1321_hooker_15.png" }
skin { pal 16 file "highres/sprites/characters/1321_hooker_16.png" }
skin { pal 17 file "highres/sprites/characters/1321_hooker_17.png" }
skin { pal 18 file "highres/sprites/characters/1321_hooker_12.png" }
skin { pal 19 file "highres/sprites/characters/1321_hooker_19.png" }
skin { pal 20 file "highres/sprites/characters/1321_hooker_20.png" }
skin { pal 21 file "highres/sprites/characters/1321_hooker_21.png" }
skin { pal 22 file "highres/sprites/characters/1321_hooker_11_22.png" }
skin { pal 23 file "highres/sprites/characters/1321_hooker_23.png" }
anim { frame0 "1" frame1 "6" fps 5 flags 0 }
frame { frame "1" tile0 1321 tile1 1322 }
}
 
// Impaled Babe/FEM5 (1323)
model "highres/sprites/characters/1323_paledbabe.md3" {
scale 9.3 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/1323_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/1323_hair.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1323_slime.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 2 flags 0 }
frame { name "FRAME1" tile 1323 }
}
 
// Impaled Babe/FEM5 Bloody Pale (1324)
model "highres/sprites/characters/1324_pale.md3" {
scale 9.3 shade 2
skin { pal 0 file "highres/sprites/characters/slime_blood.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
frame { name "FRAME1" tile 1324 }
}
 
// Cavedancer/FEM4 (1325)
model "highres/sprites/characters/1325_cavedancer.md3" {
scale 2 shade 2
skin { pal 0 file "highres/sprites/characters/1325_cavedancer.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME1" tile0 1325 tile1 1330 }
}
 
// Crouching Babe/FEM6 (1334)
model "highres/sprites/characters/1334_crouchbabe.md3" {
scale 10.8 shade 2 zadd 5
skin { pal 0 surface 0 file "highres/sprites/characters/1334_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1334_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME25" fps 4 flags 0 }
frame { name "FRAME1" tile 1334 }
}
 
// Crouching Babe/FEM6 Podest (1335)
model "highres/sprites/characters/1335_podest.md3" {
scale 9.3 shade 2 zadd -2
skin { pal 0 file "highres/sprites/characters/slime_blood.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
frame { name "FRAME1" tile 1335 }
}
 
// Asian Babe/FEM7 (1395)
model "highres/sprites/characters/1395_fem7.md3" {
scale 2.57 shade 3
skin { pal 0 file "highres/sprites/characters/1395_fem7.png" }
skin { pal 10 file "highres/sprites/characters/1395_fem7_10.png" }
skin { pal 11 file "highres/sprites/characters/1395_fem7_11.png" }
skin { pal 12 file "highres/sprites/characters/1395_fem7_12.png" }
skin { pal 13 file "highres/sprites/characters/1395_fem7_13.png" }
skin { pal 14 file "highres/sprites/characters/1395_fem7_14.png" }
skin { pal 15 file "highres/sprites/characters/1395_fem7_15.png" }
skin { pal 16 file "highres/sprites/characters/1395_fem7_16.png" }
skin { pal 21 file "highres/sprites/characters/1395_fem7_21.png" }
skin { pal 23 file "highres/sprites/characters/1395_fem7_23.png" }
anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 }
frame { frame "frame1" tile0 1395 tile1 1398 }
}
 
// Cheerleader/FEM9 (3450)
model "highres/sprites/characters/3450_cheerleader.md3" {
scale 2 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" } // pom-poms
skin { pal 0 surface 1 file "highres/sprites/characters/3450_cheerleader.png" } // hair
skin { pal 0 surface 2 file "highres/sprites/characters/3450_cheerleader.png" } // body
skin { pal 10 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 10 surface 1 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 10 surface 2 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 11 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 11 surface 1 file "highres/sprites/characters/3450_cheerleader_11.png" }
skin { pal 11 surface 2 file "highres/sprites/characters/3450_cheerleader_11.png" }
skin { pal 12 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 12 surface 1 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 12 surface 2 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 13 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 13 surface 1 file "highres/sprites/characters/3450_cheerleader_13.png" }
skin { pal 13 surface 2 file "highres/sprites/characters/3450_cheerleader_13.png" }
skin { pal 14 surface 0 file "highres/sprites/characters/3450_cheerleader.png" }
skin { pal 14 surface 1 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 14 surface 2 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 15 surface 0 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 15 surface 1 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 15 surface 2 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 16 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 16 surface 1 file "highres/sprites/characters/3450_cheerleader_16.png" }
skin { pal 16 surface 2 file "highres/sprites/characters/3450_cheerleader_16.png" }
skin { pal 21 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 21 surface 1 file "highres/sprites/characters/3450_cheerleader_21.png" }
skin { pal 21 surface 2 file "highres/sprites/characters/3450_cheerleader_21.png" }
skin { pal 23 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 23 surface 1 file "highres/sprites/characters/3450_cheerleader_23.png" }
skin { pal 23 surface 2 file "highres/sprites/characters/3450_cheerleader_23.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME1" tile0 3450 tile1 3455 }
}
 
// E4L7 Sister Act Babes/FEM10 (4864)
model "highres/sprites/characters/4864_fem10.md3" {
scale 2.76 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters/4864_fem10a.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/4864_fem10b.png" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { frame "frame1" tile0 4864 tile1 4865 }
}
 
// E4L7 Domina/TOUGHGAL (4866)
model "highres/sprites/characters/4866_toughgal.md3" {
scale 1.75 shade 2
skin { pal 0 file "highres/sprites/characters/4866_toughgal.png" }
anim { frame0 "FRAME1" frame1 "FRAME30" fps 15 flags 0 }
frame { name "FRAME1" tile0 4866 tile1 4870 }
}
 
// E4L1 Weather Girl/WOMAN (4874)
model "highres/sprites/characters/4874_woman.md3" {
scale 2.55 shade 0
skin { pal 0 file "highres/sprites/characters/4874_woman.png" }
skin { pal 10 file "highres/sprites/characters/4874_woman_10.png" }
skin { pal 11 file "highres/sprites/characters/4874_woman_11_22.png" }
skin { pal 12 file "highres/sprites/characters/4874_woman_12_18.png" }
skin { pal 13 file "highres/sprites/characters/4874_woman_13.png" }
skin { pal 14 file "highres/sprites/characters/4874_woman_14.png" }
skin { pal 15 file "highres/sprites/characters/4874_woman_15.png" }
skin { pal 16 file "highres/sprites/characters/4874_woman_16.png" }
skin { pal 17 file "highres/sprites/characters/4874_woman_17.png" }
skin { pal 18 file "highres/sprites/characters/4874_woman_12_18.png" }
skin { pal 19 file "highres/sprites/characters/4874_woman_19.png" }
skin { pal 20 file "highres/sprites/characters/4874_woman_20.png" }
skin { pal 21 file "highres/sprites/characters/4874_woman_21.png" }
skin { pal 22 file "highres/sprites/characters/4874_woman_11_22.png" }
skin { pal 23 file "highres/sprites/characters/4874_woman_23.png" }
anim { frame0 "frame1" frame1 "frame2" fps 0.75 flags 0 }
frame { frame "frame1" tile0 4874 tile1 4876 }
}
 
 
 
// PIRATES/ROBOTS (E4L4)
 
// ROBOTDOG (4402)
 
// ROBOTPIRATE (4404)
 
// PIRATE1A/4A (4510)
model "highres/sprites/characters/4510_pirate1a.md3" {
scale 1.7 shade 0
skin { pal 0 file "highres/sprites/characters/4510_pirate1a.png" }
skin { pal 10 file "highres/sprites/characters/4510_pirate1a_10.png" }
skin { pal 11 file "highres/sprites/characters/4510_pirate1a_11_22.png" }
skin { pal 12 file "highres/sprites/characters/4510_pirate1a_12_18.png" }
skin { pal 13 file "highres/sprites/characters/4510_pirate1a_13.png" }
skin { pal 14 file "highres/sprites/characters/4510_pirate1a_14.png" }
skin { pal 15 file "highres/sprites/characters/4510_pirate1a_15.png" }
skin { pal 16 file "highres/sprites/characters/4510_pirate1a_16.png" }
skin { pal 17 file "highres/sprites/characters/4510_pirate1a_17.png" }
skin { pal 18 file "highres/sprites/characters/4510_pirate1a_12_18.png" }
skin { pal 19 file "highres/sprites/characters/4510_pirate1a_19.png" }
skin { pal 20 file "highres/sprites/characters/4510_pirate1a_20.png" }
skin { pal 21 file "highres/sprites/characters/4510_pirate1a_21.png" }
skin { pal 22 file "highres/sprites/characters/4510_pirate1a_11_22.png" }
skin { pal 23 file "highres/sprites/characters/4510_pirate1a_23.png" }
skin { pal 24 file "highres/sprites/characters/4510_pirate1a_24.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 10 flags 0 }
frame { name "FRAME1" tile0 4510 tile1 4511 }
}
 
// PIRATE2A/5A (4512)
 
// PIRATE3A/6A (4514)
 
// PIRATEHALF (4516)
model "highres/sprites/characters/4516_piratehalf.md3" {
scale 0.45 shade 1
skin { pal 0 file "highres/sprites/characters/4516_piratehalf.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 4 flags 0 }
frame { frame "FRAME1" tile0 4516 tile1 4517 }
}
 
// MAN/MAN2 (4871)
 
 
 
// DUKE
 
// Automap Duke (1400)
texture 1400 { pal 0 { file "highres/sprites/characters/1400_mapduke.png" } }
texture 1401 { pal 0 { file "highres/sprites/characters/1401_mapduke.png" } }
texture 1402 { pal 0 { file "highres/sprites/characters/1402_mapduke.png" } }
texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } }
 
// Duke moving (1405/1445/1455)
model "highres/sprites/characters/1405_duke2013.md3" {
scale 1.3 shade 0
 
// Shotgun skin
skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 }
specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Duke skin
skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 }
specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Bandolier
skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 }
specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Jetpack
skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 }
specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Idle (1405-1409)
anim { frame0 "frame5" frame1 "frame10" fps 3 flags 0 }
frame { name "frame5" tile0 1405 tile1 1409 smoothduration 0.3 }
 
// Jetpack (1420-1424)
anim { frame0 "frame15" frame1 "frame25" fps 5 flags 0 }
frame { name "frame15" tile0 1420 tile1 1424 smoothduration 0.3 }
 
// Run (1425-1444)
anim { frame0 "frame30" frame1 "frame49" fps 30 flags 0 }
frame { name "frame30" tile0 1425 tile1 1454 smoothduration 0.3 }
 
// Kick (1445-1454)
anim { frame0 "frame55" frame1 "frame69" fps 40 flags 0 }
frame { name "frame55" tile0 1445 tile1 1454 smoothduration 0.1 }
 
// Jump (1455-1469)
anim { frame0 "frame70" frame1 "frame89" fps 40 flags 0 }
frame { name "frame70" tile0 1455 tile1 1464 smoothduration 0.1 }
frame { name "frame90" tile0 1465 tile1 1469 smoothduration 0.3 }
}
 
// Duke swimming (1780-1799)
model "highres/sprites/characters/1405_duke2013.md3" {
scale 1.3 shade 0 zadd 55
 
// Shotgun skin
skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 }
// specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Duke skin
skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 }
// specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Bandolier
skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 }
// specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Jetpack
skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 }
// specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Swim (1780-1799)
anim { frame0 "frame140" frame1 "frame154" fps 20 flags 0 }
frame { name "frame140" tile0 1780 tile1 1799 smoothduration 0.3 }
}
 
// Duke crouching/dying (1491/1511)
model "highres/sprites/characters/1405_duke2013.md3" {
scale 1.2 shade 0 zadd 50
 
// Shotgun skin
skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 }
// specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Duke skin
skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 }
// specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Bandolier
skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 }
// specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Jetpack
skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 }
// specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Crouch (1491-1505)
frame { name "frame95" tile0 1491 tile1 1495 smoothduration 0.2 }
frame { name "frame100" tile0 1496 tile1 1500 smoothduration 0.2 }
frame { name "frame105" tile0 1501 tile1 1505 smoothduration 0.2 }
 
// Death (1511-1518)
anim { frame0 "frame115" frame1 "frame134" fps 25 flags 1 }
frame { name "frame115" tile0 1511 tile1 1515 smoothduration 0.2 }
frame { name "frame135" tile 1518 smoothduration 0.3 }
}
 
 
 
// OTHER
 
// Rat (1267)
model "highres/sprites/characters/1267_rat.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/characters/1267_rat.jpg" }
anim { frame0 "run1" frame1 "run2" fps 8 flags 0 }
frame { name "run1" tile0 1267 tile1 1271 }
}
 
// Monk (1352)
model "highres/sprites/characters/1352_monk.md3" {
scale 30 shade 3
skin { pal 0 file "highres/sprites/characters/1352_monk.png" }
frame { name "FRAME1" tile 1352 }
}
 
// Space Marine (1353)
model "highres/sprites/characters/1353_spacemarine.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/characters/1353_spacemarine.png" }
frame { name "frame00" tile 1353 }
}
 
// Skywalker (1354)
model "highres/sprites/characters/1354_luke.md3" {
scale 40 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters/1354_rope.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/1354_luke.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1354_armor.png" }
frame { name "frame1" tile 1354 }
}
 
// Indy (1355)
 
// Terminator (1356)
model "highres/sprites/characters/1356_terminator.md3" {
scale 10 shade 0
//detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/characters/1356_terminator_d.png" }
specular { surface 0 file "highres/sprites/characters/1356_terminator_s.png" }
normal { surface 0 file "highres/sprites/characters/1356_terminator_n.png" parallaxbias 0.0 parallaxscale 0.0 }
frame { name "frame1" tile 1356 }
}
 
// Terminator arm (1357)
model "highres/sprites/characters/1357_terminarm.md3" {
scale 20 shade 0
//detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/characters/1356_terminator_d.png" }
specular { surface 0 file "highres/sprites/characters/1356_terminator_s.png" }
normal { surface 0 file "highres/sprites/characters/1356_terminator_n.png" parallaxbias 0.0 parallaxscale 0.0 }
frame { name "frame1" tile 1357 }
}
 
// Robot mouse (4407)
model "highres/sprites/characters/4407_robotmouse.md3" {
scale 1 shade 10
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/characters/4407_robotmouse.png" }
anim { frame0 "Frame0" frame1 "Frame1" fps 4 flags 0 }
frame { name "Frame0" tile0 4407 tile1 4408 }
}
 
// Snake Plisken (4590)
model "highres/sprites/characters/4590_snakep.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/characters/4590_snakep.png" }
frame { name "Frame0" tile 4590 }
}
 
// JURYGUY (4943)
 
// Duke3D HRP Characters Definitions
 
 
 
// BABES
 
// Hanging Babe/NAKED1 (603)
model "highres/sprites/characters/0603_naked1.md3" {
scale 13.2 yoffset -10
skin { pal 0 surface 0 file "highres/sprites/characters/0603_naked1_d.png" specfactor 0.3 specpower 2 }
// normal { surface 0 NOfile!! "highres/sprites/characters/0603_naked1_n.png" parallaxscale 0 parallaxbias 0 }
glow { surface 0 file "highres/sprites/characters/0603_naked1_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/0603_slime_d.png" specpower 110 specfactor 180 }
normal { surface 1 file "highres/sprites/characters/0603_slime_n.png" }
specular { surface 1 file "highres/sprites/characters/0603_slime_s.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/0603_pants_d.png" specfactor 0 }
skin { pal 0 surface 3 file "highres/sprites/characters/0603_hair_d.png" specfactor 0 }
anim { frame0 "FRAME25" frame1 "FRAME50" fps 5 flag 0 }
frame { name "FRAME25" tile 603 }
}
 
// Geisha/STATUE (753/869)
model "highres/sprites/characters/0753_geisha.md3" {
scale 2.1 shade 2
skin { pal 0 file "highres/sprites/characters/0753_geisha.png" }
skin { pal 10 file "highres/sprites/characters/0753_geisha_10.png" }
skin { pal 11 file "highres/sprites/characters/0753_geisha_11_22.png" }
skin { pal 12 file "highres/sprites/characters/0753_geisha_12.png" }
skin { pal 13 file "highres/sprites/characters/0753_geisha_13.png" }
skin { pal 14 file "highres/sprites/characters/0753_geisha_14.png" }
skin { pal 15 file "highres/sprites/characters/0753_geisha_15.png" }
skin { pal 16 file "highres/sprites/characters/0753_geisha_16.png" }
skin { pal 18 file "highres/sprites/characters/0753_geisha_12.png" }
skin { pal 21 file "highres/sprites/characters/0753_geisha_21.png" }
skin { pal 22 file "highres/sprites/characters/0753_geisha_11_22.png" }
skin { pal 23 file "highres/sprites/characters/0753_geisha_23.png" }
skin { pal 24 file "highres/sprites/characters/0753_geisha_24.png" }
anim { frame0 "FRAME2" frame1 "FRAME25" fps 20 flags 0 }
frame { name "FRAME1" tile 753 }
frame { name "FRAME2" tile 869 }
}
 
// Pod Babe/PODFEM1 (1294)
model "highres/sprites/characters/1294_podbabe.md3" {
scale 9.3 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/1294_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1294_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME31" fps 4 flags 0 }
frame { name "FRAME1" tile0 1294 tile1 1296 }
}
 
// Stripper/FEM1 (1312)
model "highres/sprites/characters/1312_stripper.md3" {
scale 1.9 shade 0
skin { pal 0 file "highres/sprites/characters/1312_stripper.png" }
skin { pal 10 file "highres/sprites/characters/1312_stripper_10.png" }
skin { pal 11 file "highres/sprites/characters/1312_stripper_11.png" }
skin { pal 12 file "highres/sprites/characters/1312_stripper_12.png" }
skin { pal 13 file "highres/sprites/characters/1312_stripper_13.png" }
skin { pal 14 file "highres/sprites/characters/1312_stripper_14.png" }
skin { pal 15 file "highres/sprites/characters/1312_stripper_15.png" }
skin { pal 16 file "highres/sprites/characters/1312_stripper_16.png" }
skin { pal 21 file "highres/sprites/characters/1312_stripper_21.png" }
skin { pal 23 file "highres/sprites/characters/1312_stripper_23.png" }
anim { frame0 "dance_b" frame1 "dance_e" fps 40 flags 0 }
frame { name "dance_b" tile0 1312 tile1 1316 smoothduration 0.5 }
anim { frame0 "shake_b" frame1 "shake_e" fps 31 flags 0 }
frame { name "shake_b" tile0 1331 tile1 1333 smoothduration 0.5 }
}
 
// Pole Stripper/FEM2 (1317)
model "highres/sprites/characters/1317_stripper.md3" {
scale 3 shade 3
skin { pal 0 file "highres/sprites/characters/1317_stripper.png" }
skin { pal 10 file "highres/sprites/characters/1317_stripper_10.png" }
skin { pal 11 file "highres/sprites/characters/1317_stripper_11.png" }
skin { pal 12 file "highres/sprites/characters/1317_stripper_12.png" }
skin { pal 13 file "highres/sprites/characters/1317_stripper_13.png" }
skin { pal 14 file "highres/sprites/characters/1317_stripper_14.png" }
skin { pal 15 file "highres/sprites/characters/1317_stripper_15.png" }
skin { pal 16 file "highres/sprites/characters/1317_stripper_16.png" }
skin { pal 21 file "highres/sprites/characters/1317_stripper_21.png" }
skin { pal 23 file "highres/sprites/characters/1317_stripper_23.png" }
anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 }
frame { frame "frame1" tile0 1317 tile1 1320 }
}
 
// Babe Hooker/FEM3 (1321)
model "highres/sprites/characters/1321_hooker.md3" {
scale 1.1 shade 1
skin { pal 0 file "highres/sprites/characters/1321_hooker.png" }
skin { pal 10 file "highres/sprites/characters/1321_hooker_10.png" }
skin { pal 11 file "highres/sprites/characters/1321_hooker_11_22.png" }
skin { pal 12 file "highres/sprites/characters/1321_hooker_12.png" }
skin { pal 13 file "highres/sprites/characters/1321_hooker_13.png" }
skin { pal 14 file "highres/sprites/characters/1321_hooker_14.png" }
skin { pal 15 file "highres/sprites/characters/1321_hooker_15.png" }
skin { pal 16 file "highres/sprites/characters/1321_hooker_16.png" }
skin { pal 17 file "highres/sprites/characters/1321_hooker_17.png" }
skin { pal 18 file "highres/sprites/characters/1321_hooker_12.png" }
skin { pal 19 file "highres/sprites/characters/1321_hooker_19.png" }
skin { pal 20 file "highres/sprites/characters/1321_hooker_20.png" }
skin { pal 21 file "highres/sprites/characters/1321_hooker_21.png" }
skin { pal 22 file "highres/sprites/characters/1321_hooker_11_22.png" }
skin { pal 23 file "highres/sprites/characters/1321_hooker_23.png" }
anim { frame0 "1" frame1 "6" fps 5 flags 0 }
frame { frame "1" tile0 1321 tile1 1322 }
}
 
// Impaled Babe/FEM5 (1323)
model "highres/sprites/characters/1323_paledbabe.md3" {
scale 9.3 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/1323_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/1323_hair.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1323_slime.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 2 flags 0 }
frame { name "FRAME1" tile 1323 }
}
 
// Impaled Babe/FEM5 Bloody Pale (1324)
model "highres/sprites/characters/1324_pale.md3" {
scale 9.3 shade 2
skin { pal 0 file "highres/sprites/characters/slime_blood.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
frame { name "FRAME1" tile 1324 }
}
 
// Cavedancer/FEM4 (1325)
model "highres/sprites/characters/1325_cavedancer.md3" {
scale 2 shade 2
skin { pal 0 file "highres/sprites/characters/1325_cavedancer.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME1" tile0 1325 tile1 1330 }
}
 
// Crouching Babe/FEM6 (1334)
model "highres/sprites/characters/1334_crouchbabe.md3" {
scale 10.8 shade 2 zadd 5
skin { pal 0 surface 0 file "highres/sprites/characters/1334_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1334_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME25" fps 4 flags 0 }
frame { name "FRAME1" tile 1334 }
}
 
// Crouching Babe/FEM6 Podest (1335)
model "highres/sprites/characters/1335_podest.md3" {
scale 9.3 shade 2 zadd -2
skin { pal 0 file "highres/sprites/characters/slime_blood.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
frame { name "FRAME1" tile 1335 }
}
 
// Asian Babe/FEM7 (1395)
model "highres/sprites/characters/1395_fem7.md3" {
scale 2.57 shade 3
skin { pal 0 file "highres/sprites/characters/1395_fem7.png" }
skin { pal 10 file "highres/sprites/characters/1395_fem7_10.png" }
skin { pal 11 file "highres/sprites/characters/1395_fem7_11.png" }
skin { pal 12 file "highres/sprites/characters/1395_fem7_12.png" }
skin { pal 13 file "highres/sprites/characters/1395_fem7_13.png" }
skin { pal 14 file "highres/sprites/characters/1395_fem7_14.png" }
skin { pal 15 file "highres/sprites/characters/1395_fem7_15.png" }
skin { pal 16 file "highres/sprites/characters/1395_fem7_16.png" }
skin { pal 21 file "highres/sprites/characters/1395_fem7_21.png" }
skin { pal 23 file "highres/sprites/characters/1395_fem7_23.png" }
anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 }
frame { frame "frame1" tile0 1395 tile1 1398 }
}
 
// Cheerleader/FEM9 (3450)
model "highres/sprites/characters/3450_cheerleader.md3" {
scale 2 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" } // pom-poms
skin { pal 0 surface 1 file "highres/sprites/characters/3450_cheerleader.png" } // hair
skin { pal 0 surface 2 file "highres/sprites/characters/3450_cheerleader.png" } // body
skin { pal 10 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 10 surface 1 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 10 surface 2 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 11 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 11 surface 1 file "highres/sprites/characters/3450_cheerleader_11.png" }
skin { pal 11 surface 2 file "highres/sprites/characters/3450_cheerleader_11.png" }
skin { pal 12 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 12 surface 1 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 12 surface 2 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 13 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 13 surface 1 file "highres/sprites/characters/3450_cheerleader_13.png" }
skin { pal 13 surface 2 file "highres/sprites/characters/3450_cheerleader_13.png" }
skin { pal 14 surface 0 file "highres/sprites/characters/3450_cheerleader.png" }
skin { pal 14 surface 1 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 14 surface 2 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 15 surface 0 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 15 surface 1 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 15 surface 2 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 16 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 16 surface 1 file "highres/sprites/characters/3450_cheerleader_16.png" }
skin { pal 16 surface 2 file "highres/sprites/characters/3450_cheerleader_16.png" }
skin { pal 21 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 21 surface 1 file "highres/sprites/characters/3450_cheerleader_21.png" }
skin { pal 21 surface 2 file "highres/sprites/characters/3450_cheerleader_21.png" }
skin { pal 23 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 23 surface 1 file "highres/sprites/characters/3450_cheerleader_23.png" }
skin { pal 23 surface 2 file "highres/sprites/characters/3450_cheerleader_23.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME1" tile0 3450 tile1 3455 }
}
 
// E4L7 Sister Act Babes/FEM10 (4864)
model "highres/sprites/characters/4864_fem10.md3" {
scale 2.76 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters/4864_fem10a.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/4864_fem10b.png" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { frame "frame1" tile0 4864 tile1 4865 }
}
 
// E4L7 Domina/TOUGHGAL (4866)
model "highres/sprites/characters/4866_toughgal.md3" {
scale 1.75 shade 2
skin { pal 0 file "highres/sprites/characters/4866_toughgal.png" }
anim { frame0 "FRAME1" frame1 "FRAME30" fps 15 flags 0 }
frame { name "FRAME1" tile0 4866 tile1 4870 }
}
 
// E4L1 Weather Girl/WOMAN (4874)
model "highres/sprites/characters/4874_woman.md3" {
scale 2.55 shade 0
skin { pal 0 file "highres/sprites/characters/4874_woman.png" }
skin { pal 10 file "highres/sprites/characters/4874_woman_10.png" }
skin { pal 11 file "highres/sprites/characters/4874_woman_11_22.png" }
skin { pal 12 file "highres/sprites/characters/4874_woman_12_18.png" }
skin { pal 13 file "highres/sprites/characters/4874_woman_13.png" }
skin { pal 14 file "highres/sprites/characters/4874_woman_14.png" }
skin { pal 15 file "highres/sprites/characters/4874_woman_15.png" }
skin { pal 16 file "highres/sprites/characters/4874_woman_16.png" }
skin { pal 17 file "highres/sprites/characters/4874_woman_17.png" }
skin { pal 18 file "highres/sprites/characters/4874_woman_12_18.png" }
skin { pal 19 file "highres/sprites/characters/4874_woman_19.png" }
skin { pal 20 file "highres/sprites/characters/4874_woman_20.png" }
skin { pal 21 file "highres/sprites/characters/4874_woman_21.png" }
skin { pal 22 file "highres/sprites/characters/4874_woman_11_22.png" }
skin { pal 23 file "highres/sprites/characters/4874_woman_23.png" }
anim { frame0 "frame1" frame1 "frame2" fps 0.75 flags 0 }
frame { frame "frame1" tile0 4874 tile1 4876 }
}
 
 
 
// PIRATES/ROBOTS (E4L4)
 
// ROBOTDOG (4402)
 
// ROBOTPIRATE (4404)
 
// PIRATE1A/4A (4510)
model "highres/sprites/characters/4510_pirate1a.md3" {
scale 1.7 shade 0
skin { pal 0 file "highres/sprites/characters/4510_pirate1a.png" }
skin { pal 10 file "highres/sprites/characters/4510_pirate1a_10.png" }
skin { pal 11 file "highres/sprites/characters/4510_pirate1a_11_22.png" }
skin { pal 12 file "highres/sprites/characters/4510_pirate1a_12_18.png" }
skin { pal 13 file "highres/sprites/characters/4510_pirate1a_13.png" }
skin { pal 14 file "highres/sprites/characters/4510_pirate1a_14.png" }
skin { pal 15 file "highres/sprites/characters/4510_pirate1a_15.png" }
skin { pal 16 file "highres/sprites/characters/4510_pirate1a_16.png" }
skin { pal 17 file "highres/sprites/characters/4510_pirate1a_17.png" }
skin { pal 18 file "highres/sprites/characters/4510_pirate1a_12_18.png" }
skin { pal 19 file "highres/sprites/characters/4510_pirate1a_19.png" }
skin { pal 20 file "highres/sprites/characters/4510_pirate1a_20.png" }
skin { pal 21 file "highres/sprites/characters/4510_pirate1a_21.png" }
skin { pal 22 file "highres/sprites/characters/4510_pirate1a_11_22.png" }
skin { pal 23 file "highres/sprites/characters/4510_pirate1a_23.png" }
skin { pal 24 file "highres/sprites/characters/4510_pirate1a_24.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 10 flags 0 }
frame { name "FRAME1" tile0 4510 tile1 4511 }
}
 
// PIRATE2A/5A (4512)
 
// PIRATE3A/6A (4514)
 
// PIRATEHALF (4516)
model "highres/sprites/characters/4516_piratehalf.md3" {
scale 0.45 shade 1
skin { pal 0 file "highres/sprites/characters/4516_piratehalf.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 4 flags 0 }
frame { frame "FRAME1" tile0 4516 tile1 4517 }
}
 
// MAN/MAN2 (4871)
 
 
 
// DUKE
 
// Automap Duke (1400)
texture 1400 { pal 0 { file "highres/sprites/characters/1400_mapduke.png" } }
texture 1401 { pal 0 { file "highres/sprites/characters/1401_mapduke.png" } }
texture 1402 { pal 0 { file "highres/sprites/characters/1402_mapduke.png" } }
texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } }
 
// Duke moving (1405/1445/1455)
model "highres/sprites/characters/1405_duke2013.md3" {
scale 1.3 shade 0
 
// Shotgun skin
skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 }
specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Duke skin
skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 }
specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Bandolier
skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 }
specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Jetpack
skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 }
specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Idle (1405-1409)
anim { frame0 "frame5" frame1 "frame10" fps 3 flags 0 }
frame { name "frame5" tile0 1405 tile1 1409 smoothduration 0.3 }
 
// Jetpack (1420-1424)
anim { frame0 "frame15" frame1 "frame25" fps 5 flags 0 }
frame { name "frame15" tile0 1420 tile1 1424 smoothduration 0.3 }
 
// Run (1425-1444)
anim { frame0 "frame30" frame1 "frame49" fps 30 flags 0 }
frame { name "frame30" tile0 1425 tile1 1454 smoothduration 0.3 }
 
// Kick (1445-1454)
anim { frame0 "frame55" frame1 "frame69" fps 40 flags 0 }
frame { name "frame55" tile0 1445 tile1 1454 smoothduration 0.1 }
 
// Jump (1455-1469)
anim { frame0 "frame70" frame1 "frame89" fps 40 flags 0 }
frame { name "frame70" tile0 1455 tile1 1464 smoothduration 0.1 }
frame { name "frame90" tile0 1465 tile1 1469 smoothduration 0.3 }
}
 
// Duke swimming (1780-1799)
model "highres/sprites/characters/1405_duke2013.md3" {
scale 1.3 shade 0 zadd 55
 
// Shotgun skin
skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 }
// specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Duke skin
skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 }
// specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Bandolier
skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 }
// specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Jetpack
skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 }
// specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Swim (1780-1799)
anim { frame0 "frame140" frame1 "frame154" fps 20 flags 0 }
frame { name "frame140" tile0 1780 tile1 1799 smoothduration 0.3 }
}
 
// Duke crouching/dying (1491/1511)
model "highres/sprites/characters/1405_duke2013.md3" {
scale 1.2 shade 0 zadd 50
 
// Shotgun skin
skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 1 specfactor 1 }
// specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Duke skin
skin { pal 0 surface 1 file "highres/sprites/characters/1405_duke2013_d.png" specpower 1 specfactor 1 }
// specular { surface 1 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 1 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Bandolier
skin { pal 0 surface 2 file "highres/sprites/characters/1405_bandolier_d.png" specpower 1 specfactor 1 }
// specular { surface 2 file "highres/sprites/characters/1405_bandolier_s.png" }
normal { surface 2 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Jetpack
skin { pal 0 surface 3 file "highres/sprites/characters/1405_jetpack_d.png" specpower 1 specfactor 1 }
// specular { surface 3 file "highres/sprites/characters/1405_jetpack_s.png" }
normal { surface 3 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
// Crouch (1491-1505)
frame { name "frame95" tile0 1491 tile1 1495 smoothduration 0.2 }
frame { name "frame100" tile0 1496 tile1 1500 smoothduration 0.2 }
frame { name "frame105" tile0 1501 tile1 1505 smoothduration 0.2 }
 
// Death (1511-1518)
anim { frame0 "frame115" frame1 "frame134" fps 25 flags 1 }
frame { name "frame115" tile0 1511 tile1 1515 smoothduration 0.2 }
frame { name "frame135" tile 1518 smoothduration 0.3 }
}
 
 
 
// OTHER
 
// Rat (1267)
model "highres/sprites/characters/1267_rat.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/characters/1267_rat.jpg" }
anim { frame0 "run1" frame1 "run2" fps 8 flags 0 }
frame { name "run1" tile0 1267 tile1 1271 }
}
 
// Monk (1352)
model "highres/sprites/characters/1352_monk.md3" {
scale 30 shade 3
skin { pal 0 file "highres/sprites/characters/1352_monk.png" }
frame { name "FRAME1" tile 1352 }
}
 
// Space Marine (1353)
model "highres/sprites/characters/1353_spacemarine.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/characters/1353_spacemarine.png" }
frame { name "frame00" tile 1353 }
}
 
// Skywalker (1354)
model "highres/sprites/characters/1354_luke.md3" {
scale 40 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters/1354_rope.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/1354_luke.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1354_armor.png" }
frame { name "frame1" tile 1354 }
}
 
// Indy (1355)
 
// Terminator (1356)
model "highres/sprites/characters/1356_terminator.md3" {
scale 10 shade 0
//detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/characters/1356_terminator_d.png" }
specular { surface 0 file "highres/sprites/characters/1356_terminator_s.png" }
normal { surface 0 file "highres/sprites/characters/1356_terminator_n.png" parallaxbias 0.0 parallaxscale 0.0 }
frame { name "frame1" tile 1356 }
}
 
// Terminator arm (1357)
model "highres/sprites/characters/1357_terminarm.md3" {
scale 20 shade 0
//detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/characters/1356_terminator_d.png" }
specular { surface 0 file "highres/sprites/characters/1356_terminator_s.png" }
normal { surface 0 file "highres/sprites/characters/1356_terminator_n.png" parallaxbias 0.0 parallaxscale 0.0 }
frame { name "frame1" tile 1357 }
}
 
// Robot mouse (4407)
model "highres/sprites/characters/4407_robotmouse.md3" {
scale 1 shade 10
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/characters/4407_robotmouse.png" }
anim { frame0 "Frame0" frame1 "Frame1" fps 4 flags 0 }
frame { name "Frame0" tile0 4407 tile1 4408 }
}
 
// Snake Plisken (4590)
model "highres/sprites/characters/4590_snakep.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/characters/4590_snakep.png" }
frame { name "Frame0" tile 4590 }
}
 
// JURYGUY (4943)
/highres/sprites/characters_polymost.def
1,453 → 1,453
 
// Duke3D HRP Characters Definitions
 
 
 
// BABES
 
// Hanging Babe/NAKED1 (603)
model "highres/sprites/characters_polymost/0603_hangbabe.md3" {
scale 9.3 shade 2 zadd -14
skin { pal 0 surface 0 file "highres/sprites/characters_polymost/0603_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters_polymost/0603_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME7" fps 2 flags 0 }
frame { name "FRAME1" tile 603 }
}
 
// Geisha/STATUE (753/869)
model "highres/sprites/characters/0753_geisha.md3" {
scale 2.1 shade 2
skin { pal 0 file "highres/sprites/characters/0753_geisha.png" }
skin { pal 10 file "highres/sprites/characters/0753_geisha_10.png" }
skin { pal 11 file "highres/sprites/characters/0753_geisha_11_22.png" }
skin { pal 12 file "highres/sprites/characters/0753_geisha_12.png" }
skin { pal 13 file "highres/sprites/characters/0753_geisha_13.png" }
skin { pal 14 file "highres/sprites/characters/0753_geisha_14.png" }
skin { pal 15 file "highres/sprites/characters/0753_geisha_15.png" }
skin { pal 16 file "highres/sprites/characters/0753_geisha_16.png" }
skin { pal 18 file "highres/sprites/characters/0753_geisha_12.png" }
skin { pal 21 file "highres/sprites/characters/0753_geisha_21.png" }
skin { pal 22 file "highres/sprites/characters/0753_geisha_11_22.png" }
skin { pal 23 file "highres/sprites/characters/0753_geisha_23.png" }
skin { pal 24 file "highres/sprites/characters/0753_geisha_24.png" }
anim { frame0 "FRAME2" frame1 "FRAME25" fps 20 flags 0 }
frame { name "FRAME1" tile 753 }
frame { name "FRAME2" tile 869 }
}
 
// Pod Babe/PODFEM1 (1294)
model "highres/sprites/characters/1294_podbabe.md3" {
scale 9.3 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/1294_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1294_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME31" fps 4 flags 0 }
frame { name "FRAME1" tile0 1294 tile1 1296 }
}
 
// Stripper/FEM1 (1312)
model "highres/sprites/characters/1312_stripper.md3" {
scale 1.9 shade 0
skin { pal 0 file "highres/sprites/characters/1312_stripper.png" }
skin { pal 10 file "highres/sprites/characters/1312_stripper_10.png" }
skin { pal 11 file "highres/sprites/characters/1312_stripper_11.png" }
skin { pal 12 file "highres/sprites/characters/1312_stripper_12.png" }
skin { pal 13 file "highres/sprites/characters/1312_stripper_13.png" }
skin { pal 14 file "highres/sprites/characters/1312_stripper_14.png" }
skin { pal 15 file "highres/sprites/characters/1312_stripper_15.png" }
skin { pal 16 file "highres/sprites/characters/1312_stripper_16.png" }
skin { pal 21 file "highres/sprites/characters/1312_stripper_21.png" }
skin { pal 23 file "highres/sprites/characters/1312_stripper_23.png" }
anim { frame0 "dance_b" frame1 "dance_e" fps 40 flags 0 }
frame { name "dance_b" tile0 1312 tile1 1316 smoothduration 0.5 }
anim { frame0 "shake_b" frame1 "shake_e" fps 31 flags 0 }
frame { name "shake_b" tile0 1331 tile1 1333 smoothduration 0.5 }
}
 
// Pole Stripper/FEM2 (1317)
model "highres/sprites/characters/1317_stripper.md3" {
scale 3 shade 3
skin { pal 0 file "highres/sprites/characters/1317_stripper.png" }
skin { pal 10 file "highres/sprites/characters/1317_stripper_10.png" }
skin { pal 11 file "highres/sprites/characters/1317_stripper_11.png" }
skin { pal 12 file "highres/sprites/characters/1317_stripper_12.png" }
skin { pal 13 file "highres/sprites/characters/1317_stripper_13.png" }
skin { pal 14 file "highres/sprites/characters/1317_stripper_14.png" }
skin { pal 15 file "highres/sprites/characters/1317_stripper_15.png" }
skin { pal 16 file "highres/sprites/characters/1317_stripper_16.png" }
skin { pal 21 file "highres/sprites/characters/1317_stripper_21.png" }
skin { pal 23 file "highres/sprites/characters/1317_stripper_23.png" }
anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 }
frame { frame "frame1" tile0 1317 tile1 1320 }
}
 
// Babe Hooker/FEM3 (1321)
model "highres/sprites/characters/1321_hooker.md3" {
scale 1.1 shade 1
skin { pal 0 file "highres/sprites/characters/1321_hooker.png" }
skin { pal 10 file "highres/sprites/characters/1321_hooker_10.png" }
skin { pal 11 file "highres/sprites/characters/1321_hooker_11_22.png" }
skin { pal 12 file "highres/sprites/characters/1321_hooker_12.png" }
skin { pal 13 file "highres/sprites/characters/1321_hooker_13.png" }
skin { pal 14 file "highres/sprites/characters/1321_hooker_14.png" }
skin { pal 15 file "highres/sprites/characters/1321_hooker_15.png" }
skin { pal 16 file "highres/sprites/characters/1321_hooker_16.png" }
skin { pal 17 file "highres/sprites/characters/1321_hooker_17.png" }
skin { pal 18 file "highres/sprites/characters/1321_hooker_12.png" }
skin { pal 19 file "highres/sprites/characters/1321_hooker_19.png" }
skin { pal 20 file "highres/sprites/characters/1321_hooker_20.png" }
skin { pal 21 file "highres/sprites/characters/1321_hooker_21.png" }
skin { pal 22 file "highres/sprites/characters/1321_hooker_11_22.png" }
skin { pal 23 file "highres/sprites/characters/1321_hooker_23.png" }
anim { frame0 "1" frame1 "6" fps 5 flags 0 }
frame { frame "1" tile0 1321 tile1 1322 }
}
 
// Impaled Babe/FEM5 (1323)
model "highres/sprites/characters/1323_paledbabe.md3" {
scale 9.3 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/1323_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/1323_hair.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1323_slime.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 2 flags 0 }
frame { name "FRAME1" tile 1323 }
}
 
// Impaled Babe/FEM5 Bloody Pale (1324)
model "highres/sprites/characters/1324_pale.md3" {
scale 9.3 shade 2
skin { pal 0 file "highres/sprites/characters/slime_blood.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
frame { name "FRAME1" tile 1324 }
}
 
// Cavedancer/FEM4 (1325)
model "highres/sprites/characters/1325_cavedancer.md3" {
scale 2 shade 2
skin { pal 0 file "highres/sprites/characters/1325_cavedancer.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME1" tile0 1325 tile1 1330 }
}
 
// Crouching Babe/FEM6 (1334)
model "highres/sprites/characters/1334_crouchbabe.md3" {
scale 10.8 shade 2 zadd 5
skin { pal 0 surface 0 file "highres/sprites/characters/1334_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1334_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME25" fps 4 flags 0 }
frame { name "FRAME1" tile 1334 }
}
 
// Crouching Babe/FEM6 Podest (1335)
model "highres/sprites/characters/1335_podest.md3" {
scale 9.3 shade 2 zadd -2
skin { pal 0 file "highres/sprites/characters/slime_blood.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
frame { name "FRAME1" tile 1335 }
}
 
// Asian Babe/FEM7 (1395)
model "highres/sprites/characters/1395_fem7.md3" {
scale 2.57 shade 3
skin { pal 0 file "highres/sprites/characters/1395_fem7.png" }
skin { pal 10 file "highres/sprites/characters/1395_fem7_10.png" }
skin { pal 11 file "highres/sprites/characters/1395_fem7_11.png" }
skin { pal 12 file "highres/sprites/characters/1395_fem7_12.png" }
skin { pal 13 file "highres/sprites/characters/1395_fem7_13.png" }
skin { pal 14 file "highres/sprites/characters/1395_fem7_14.png" }
skin { pal 15 file "highres/sprites/characters/1395_fem7_15.png" }
skin { pal 16 file "highres/sprites/characters/1395_fem7_16.png" }
skin { pal 21 file "highres/sprites/characters/1395_fem7_21.png" }
skin { pal 23 file "highres/sprites/characters/1395_fem7_23.png" }
anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 }
frame { frame "frame1" tile0 1395 tile1 1398 }
}
 
// Cheerleader/FEM9 (3450)
model "highres/sprites/characters/3450_cheerleader.md3" {
scale 2 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" } // pom-poms
skin { pal 0 surface 1 file "highres/sprites/characters/3450_cheerleader.png" } // hair
skin { pal 0 surface 2 file "highres/sprites/characters/3450_cheerleader.png" } // body
skin { pal 10 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 10 surface 1 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 10 surface 2 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 11 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 11 surface 1 file "highres/sprites/characters/3450_cheerleader_11.png" }
skin { pal 11 surface 2 file "highres/sprites/characters/3450_cheerleader_11.png" }
skin { pal 12 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 12 surface 1 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 12 surface 2 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 13 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 13 surface 1 file "highres/sprites/characters/3450_cheerleader_13.png" }
skin { pal 13 surface 2 file "highres/sprites/characters/3450_cheerleader_13.png" }
skin { pal 14 surface 0 file "highres/sprites/characters/3450_cheerleader.png" }
skin { pal 14 surface 1 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 14 surface 2 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 15 surface 0 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 15 surface 1 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 15 surface 2 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 16 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 16 surface 1 file "highres/sprites/characters/3450_cheerleader_16.png" }
skin { pal 16 surface 2 file "highres/sprites/characters/3450_cheerleader_16.png" }
skin { pal 21 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 21 surface 1 file "highres/sprites/characters/3450_cheerleader_21.png" }
skin { pal 21 surface 2 file "highres/sprites/characters/3450_cheerleader_21.png" }
skin { pal 23 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 23 surface 1 file "highres/sprites/characters/3450_cheerleader_23.png" }
skin { pal 23 surface 2 file "highres/sprites/characters/3450_cheerleader_23.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME1" tile0 3450 tile1 3455 }
}
 
// E4L7 Sister Act Babes/FEM10 (4864)
model "highres/sprites/characters/4864_fem10.md3" {
scale 2.76 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters/4864_fem10a.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/4864_fem10b.png" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { frame "frame1" tile0 4864 tile1 4865 }
}
 
// E4L7 Domina/TOUGHGAL (4866)
model "highres/sprites/characters/4866_toughgal.md3" {
scale 1.75 shade 2
skin { pal 0 file "highres/sprites/characters/4866_toughgal.png" }
anim { frame0 "FRAME1" frame1 "FRAME30" fps 15 flags 0 }
frame { name "FRAME1" tile0 4866 tile1 4870 }
}
 
// E4L1 Weather Girl/WOMAN (4874)
model "highres/sprites/characters/4874_woman.md3" {
scale 2.55 shade 0
skin { pal 0 file "highres/sprites/characters/4874_woman.png" }
skin { pal 10 file "highres/sprites/characters/4874_woman_10.png" }
skin { pal 11 file "highres/sprites/characters/4874_woman_11_22.png" }
skin { pal 12 file "highres/sprites/characters/4874_woman_12_18.png" }
skin { pal 13 file "highres/sprites/characters/4874_woman_13.png" }
skin { pal 14 file "highres/sprites/characters/4874_woman_14.png" }
skin { pal 15 file "highres/sprites/characters/4874_woman_15.png" }
skin { pal 16 file "highres/sprites/characters/4874_woman_16.png" }
skin { pal 17 file "highres/sprites/characters/4874_woman_17.png" }
skin { pal 18 file "highres/sprites/characters/4874_woman_12_18.png" }
skin { pal 19 file "highres/sprites/characters/4874_woman_19.png" }
skin { pal 20 file "highres/sprites/characters/4874_woman_20.png" }
skin { pal 21 file "highres/sprites/characters/4874_woman_21.png" }
skin { pal 22 file "highres/sprites/characters/4874_woman_11_22.png" }
skin { pal 23 file "highres/sprites/characters/4874_woman_23.png" }
anim { frame0 "frame1" frame1 "frame2" fps 0.75 flags 0 }
frame { frame "frame1" tile0 4874 tile1 4876 }
}
 
 
 
// PIRATES/ROBOTS (E4L4)
 
// ROBOTDOG (4402)
 
// ROBOTPIRATE (4404)
 
// PIRATE1A/4A (4510)
model "highres/sprites/characters/4510_pirate1a.md3" {
scale 1.7 shade 0
skin { pal 0 file "highres/sprites/characters/4510_pirate1a.png" }
skin { pal 10 file "highres/sprites/characters/4510_pirate1a_10.png" }
skin { pal 11 file "highres/sprites/characters/4510_pirate1a_11_22.png" }
skin { pal 12 file "highres/sprites/characters/4510_pirate1a_12_18.png" }
skin { pal 13 file "highres/sprites/characters/4510_pirate1a_13.png" }
skin { pal 14 file "highres/sprites/characters/4510_pirate1a_14.png" }
skin { pal 15 file "highres/sprites/characters/4510_pirate1a_15.png" }
skin { pal 16 file "highres/sprites/characters/4510_pirate1a_16.png" }
skin { pal 17 file "highres/sprites/characters/4510_pirate1a_17.png" }
skin { pal 18 file "highres/sprites/characters/4510_pirate1a_12_18.png" }
skin { pal 19 file "highres/sprites/characters/4510_pirate1a_19.png" }
skin { pal 20 file "highres/sprites/characters/4510_pirate1a_20.png" }
skin { pal 21 file "highres/sprites/characters/4510_pirate1a_21.png" }
skin { pal 22 file "highres/sprites/characters/4510_pirate1a_11_22.png" }
skin { pal 23 file "highres/sprites/characters/4510_pirate1a_23.png" }
skin { pal 24 file "highres/sprites/characters/4510_pirate1a_24.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 10 flags 0 }
frame { name "FRAME1" tile0 4510 tile1 4511 }
}
 
// PIRATE2A/5A (4512)
 
// PIRATE3A/6A (4514)
 
// PIRATEHALF (4516)
model "highres/sprites/characters/4516_piratehalf.md3" {
scale 0.45 shade 1
skin { pal 0 file "highres/sprites/characters/4516_piratehalf.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 4 flags 0 }
frame { frame "FRAME1" tile0 4516 tile1 4517 }
}
 
// MAN/MAN2 (4871)
 
 
 
// DUKE
 
// Automap Duke (1400)
texture 1400 { pal 0 { file "highres/sprites/characters/1400_mapduke.png" } }
texture 1401 { pal 0 { file "highres/sprites/characters/1401_mapduke.png" } }
texture 1402 { pal 0 { file "highres/sprites/characters/1402_mapduke.png" } }
texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } }
 
// Duke standing/moving (1405/1420/1425/1445/1455)
model "highres/sprites/characters_polymost/1405_duke.md3" {
scale 1.45 shade 0 zadd 3
skin { pal 0 surface 0 file "highres/sprites/pickups_polymost/0057_jetpack.png" }
skin { pal 0 surface 1 file "highres/sprites/characters_polymost/1405_duke.png" }
skin { pal 10 surface 1 file "highres/sprites/characters_polymost/1405_duke_10.png" }
skin { pal 11 surface 1 file "highres/sprites/characters_polymost/1405_duke_11.png" }
skin { pal 12 surface 1 file "highres/sprites/characters_polymost/1405_duke_12.png" }
skin { pal 13 surface 1 file "highres/sprites/characters_polymost/1405_duke_13.png" }
skin { pal 14 surface 1 file "highres/sprites/characters_polymost/1405_duke_14.png" }
skin { pal 15 surface 1 file "highres/sprites/characters_polymost/1405_duke_15.png" }
skin { pal 16 surface 1 file "highres/sprites/characters_polymost/1405_duke_16.png" }
skin { pal 21 surface 1 file "highres/sprites/characters_polymost/1405_duke_21.png" }
skin { pal 23 surface 1 file "highres/sprites/characters_polymost/1405_duke_23.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" }
 
// Idle (1405-1409)
anim { frame0 "idle0" frame1 "idle1" fps 6 flags 0 }
frame { name "idle0" tile0 1405 tile1 1409 smoothduration 0.4 }
// Jetpack (1420-1424)
anim { frame0 "jetpack0" frame1 "jetpack1" fps 8 flags 0 }
frame { name "jetpack0" tile0 1420 tile1 1424 smoothduration 0.5 }
// Run (1425-1444)
anim { frame0 "run0" frame1 "run1" fps 36 flags 0 }
frame { name "run0" tile0 1425 tile1 1444 smoothduration 0.2 }
// Kick (1445-1454)
anim { frame0 "kick0" frame1 "kick1" fps 8 flags 1 }
frame { name "kick0" tile0 1445 tile1 1454 smoothduration 0.1 }
// Jump (1455-1469)
anim { frame0 "jump0" frame1 "land" fps 7 flags 1 }
frame { name "jump0" tile0 1455 tile1 1464 smoothduration 0.2 }
frame { name "land" tile0 1465 tile1 1469 smoothduration 0.2 }
 
hud { tile0 1425 tile1 1444 xadd 0.2 yadd 0.4 zadd 1 angadd -640 }
}
 
// Duke swimming (1780)
model "highres/sprites/characters_polymost/1405_duke.md3" {
scale 1.45 shade 0 zadd 50
skin { pal 0 surface 0 file "highres/sprites/pickups_polymost/0057_jetpack.png" }
skin { pal 0 surface 1 file "highres/sprites/characters_polymost/1405_duke.png" }
skin { pal 10 surface 1 file "highres/sprites/characters_polymost/1405_duke_10.png" }
skin { pal 11 surface 1 file "highres/sprites/characters_polymost/1405_duke_11.png" }
skin { pal 12 surface 1 file "highres/sprites/characters_polymost/1405_duke_12.png" }
skin { pal 13 surface 1 file "highres/sprites/characters_polymost/1405_duke_13.png" }
skin { pal 14 surface 1 file "highres/sprites/characters_polymost/1405_duke_14.png" }
skin { pal 15 surface 1 file "highres/sprites/characters_polymost/1405_duke_15.png" }
skin { pal 16 surface 1 file "highres/sprites/characters_polymost/1405_duke_16.png" }
skin { pal 21 surface 1 file "highres/sprites/characters_polymost/1405_duke_21.png" }
skin { pal 23 surface 1 file "highres/sprites/characters_polymost/1405_duke_23.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" }
anim { frame0 "swim0" frame1 "swim1" fps 20 flags 0 }
frame { name "swim0" tile0 1780 tile1 1799 smoothduration 0.3 }
}
 
// Duke crouching/dying (1491/1511)
model "highres/sprites/characters_polymost/1405_duke.md3" {
scale 1.45 shade 0 zadd 41
skin { pal 0 surface 0 file "highres/sprites/pickups_polymost/0057_jetpack.png" }
skin { pal 0 surface 1 file "highres/sprites/characters_polymost/1405_duke.png" }
skin { pal 10 surface 1 file "highres/sprites/characters_polymost/1405_duke_10.png" }
skin { pal 11 surface 1 file "highres/sprites/characters_polymost/1405_duke_11.png" }
skin { pal 12 surface 1 file "highres/sprites/characters_polymost/1405_duke_12.png" }
skin { pal 13 surface 1 file "highres/sprites/characters_polymost/1405_duke_13.png" }
skin { pal 14 surface 1 file "highres/sprites/characters_polymost/1405_duke_14.png" }
skin { pal 15 surface 1 file "highres/sprites/characters_polymost/1405_duke_15.png" }
skin { pal 16 surface 1 file "highres/sprites/characters_polymost/1405_duke_16.png" }
skin { pal 21 surface 1 file "highres/sprites/characters_polymost/1405_duke_21.png" }
skin { pal 23 surface 1 file "highres/sprites/characters_polymost/1405_duke_23.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" }
 
// Crouch (1491-1505)
frame { name "crouch1" tile0 1491 tile1 1495 smoothduration 0.2 }
frame { name "crouch2" tile0 1496 tile1 1500 smoothduration 0.2 }
frame { name "crouch3" tile0 1501 tile1 1505 smoothduration 0.2 }
// Death (1511-1518)
anim { frame0 "die0" frame1 "die1" fps 25 flags 1 }
frame { name "die0" tile0 1511 tile1 1515 smoothduration 0.2 }
frame { name "dead" tile 1518 smoothduration 0.3 }
}
 
 
 
// OTHER
 
// Rat (1267)
model "highres/sprites/characters/1267_rat.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/characters/1267_rat.jpg" }
anim { frame0 "run1" frame1 "run2" fps 8 flags 0 }
frame { name "run1" tile0 1267 tile1 1271 }
}
 
// Monk (1352)
model "highres/sprites/characters/1352_monk.md3" {
scale 30 shade 3
skin { pal 0 file "highres/sprites/characters/1352_monk.png" }
frame { name "FRAME1" tile 1352 }
}
 
// Space Marine (1353)
model "highres/sprites/characters/1353_spacemarine.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/characters/1353_spacemarine.png" }
frame { name "frame00" tile 1353 }
}
 
// Skywalker (1354)
model "highres/sprites/characters/1354_luke.md3" {
scale 40 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters/1354_rope.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/1354_luke.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1354_armor.png" }
frame { name "frame1" tile 1354 }
}
 
// Indy (1355)
 
// Terminator (1356)
model "highres/sprites/characters_polymost/1356_terminator.md3" {
scale 1 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters_polymost/1356_terminator.png" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { name "frame1" tile 1356 }
}
 
// Terminator arm (1357)
model "highres/sprites/characters/1357_terminarm.md3" {
scale 20 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/characters_polymost/1357_terminarm.png" }
frame { name "frame1" tile 1357 }
}
 
// Robot mouse (4407)
model "highres/sprites/characters/4407_robotmouse.md3" {
scale 1 shade 10
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/characters/4407_robotmouse.png" }
anim { frame0 "Frame0" frame1 "Frame1" fps 4 flags 0 }
frame { name "Frame0" tile0 4407 tile1 4408 }
}
 
// Snake Plisken (4590)
model "highres/sprites/characters/4590_snakep.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/characters/4590_snakep.png" }
frame { name "Frame0" tile 4590 }
}
 
// JURYGUY (4943)
 
// Duke3D HRP Characters Definitions
 
 
 
// BABES
 
// Hanging Babe/NAKED1 (603)
model "highres/sprites/characters_polymost/0603_hangbabe.md3" {
scale 9.3 shade 2 zadd -14
skin { pal 0 surface 0 file "highres/sprites/characters_polymost/0603_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters_polymost/0603_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME7" fps 2 flags 0 }
frame { name "FRAME1" tile 603 }
}
 
// Geisha/STATUE (753/869)
model "highres/sprites/characters/0753_geisha.md3" {
scale 2.1 shade 2
skin { pal 0 file "highres/sprites/characters/0753_geisha.png" }
skin { pal 10 file "highres/sprites/characters/0753_geisha_10.png" }
skin { pal 11 file "highres/sprites/characters/0753_geisha_11_22.png" }
skin { pal 12 file "highres/sprites/characters/0753_geisha_12.png" }
skin { pal 13 file "highres/sprites/characters/0753_geisha_13.png" }
skin { pal 14 file "highres/sprites/characters/0753_geisha_14.png" }
skin { pal 15 file "highres/sprites/characters/0753_geisha_15.png" }
skin { pal 16 file "highres/sprites/characters/0753_geisha_16.png" }
skin { pal 18 file "highres/sprites/characters/0753_geisha_12.png" }
skin { pal 21 file "highres/sprites/characters/0753_geisha_21.png" }
skin { pal 22 file "highres/sprites/characters/0753_geisha_11_22.png" }
skin { pal 23 file "highres/sprites/characters/0753_geisha_23.png" }
skin { pal 24 file "highres/sprites/characters/0753_geisha_24.png" }
anim { frame0 "FRAME2" frame1 "FRAME25" fps 20 flags 0 }
frame { name "FRAME1" tile 753 }
frame { name "FRAME2" tile 869 }
}
 
// Pod Babe/PODFEM1 (1294)
model "highres/sprites/characters/1294_podbabe.md3" {
scale 9.3 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/1294_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1294_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME31" fps 4 flags 0 }
frame { name "FRAME1" tile0 1294 tile1 1296 }
}
 
// Stripper/FEM1 (1312)
model "highres/sprites/characters/1312_stripper.md3" {
scale 1.9 shade 0
skin { pal 0 file "highres/sprites/characters/1312_stripper.png" }
skin { pal 10 file "highres/sprites/characters/1312_stripper_10.png" }
skin { pal 11 file "highres/sprites/characters/1312_stripper_11.png" }
skin { pal 12 file "highres/sprites/characters/1312_stripper_12.png" }
skin { pal 13 file "highres/sprites/characters/1312_stripper_13.png" }
skin { pal 14 file "highres/sprites/characters/1312_stripper_14.png" }
skin { pal 15 file "highres/sprites/characters/1312_stripper_15.png" }
skin { pal 16 file "highres/sprites/characters/1312_stripper_16.png" }
skin { pal 21 file "highres/sprites/characters/1312_stripper_21.png" }
skin { pal 23 file "highres/sprites/characters/1312_stripper_23.png" }
anim { frame0 "dance_b" frame1 "dance_e" fps 40 flags 0 }
frame { name "dance_b" tile0 1312 tile1 1316 smoothduration 0.5 }
anim { frame0 "shake_b" frame1 "shake_e" fps 31 flags 0 }
frame { name "shake_b" tile0 1331 tile1 1333 smoothduration 0.5 }
}
 
// Pole Stripper/FEM2 (1317)
model "highres/sprites/characters/1317_stripper.md3" {
scale 3 shade 3
skin { pal 0 file "highres/sprites/characters/1317_stripper.png" }
skin { pal 10 file "highres/sprites/characters/1317_stripper_10.png" }
skin { pal 11 file "highres/sprites/characters/1317_stripper_11.png" }
skin { pal 12 file "highres/sprites/characters/1317_stripper_12.png" }
skin { pal 13 file "highres/sprites/characters/1317_stripper_13.png" }
skin { pal 14 file "highres/sprites/characters/1317_stripper_14.png" }
skin { pal 15 file "highres/sprites/characters/1317_stripper_15.png" }
skin { pal 16 file "highres/sprites/characters/1317_stripper_16.png" }
skin { pal 21 file "highres/sprites/characters/1317_stripper_21.png" }
skin { pal 23 file "highres/sprites/characters/1317_stripper_23.png" }
anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 }
frame { frame "frame1" tile0 1317 tile1 1320 }
}
 
// Babe Hooker/FEM3 (1321)
model "highres/sprites/characters/1321_hooker.md3" {
scale 1.1 shade 1
skin { pal 0 file "highres/sprites/characters/1321_hooker.png" }
skin { pal 10 file "highres/sprites/characters/1321_hooker_10.png" }
skin { pal 11 file "highres/sprites/characters/1321_hooker_11_22.png" }
skin { pal 12 file "highres/sprites/characters/1321_hooker_12.png" }
skin { pal 13 file "highres/sprites/characters/1321_hooker_13.png" }
skin { pal 14 file "highres/sprites/characters/1321_hooker_14.png" }
skin { pal 15 file "highres/sprites/characters/1321_hooker_15.png" }
skin { pal 16 file "highres/sprites/characters/1321_hooker_16.png" }
skin { pal 17 file "highres/sprites/characters/1321_hooker_17.png" }
skin { pal 18 file "highres/sprites/characters/1321_hooker_12.png" }
skin { pal 19 file "highres/sprites/characters/1321_hooker_19.png" }
skin { pal 20 file "highres/sprites/characters/1321_hooker_20.png" }
skin { pal 21 file "highres/sprites/characters/1321_hooker_21.png" }
skin { pal 22 file "highres/sprites/characters/1321_hooker_11_22.png" }
skin { pal 23 file "highres/sprites/characters/1321_hooker_23.png" }
anim { frame0 "1" frame1 "6" fps 5 flags 0 }
frame { frame "1" tile0 1321 tile1 1322 }
}
 
// Impaled Babe/FEM5 (1323)
model "highres/sprites/characters/1323_paledbabe.md3" {
scale 9.3 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/1323_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/1323_hair.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1323_slime.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 2 flags 0 }
frame { name "FRAME1" tile 1323 }
}
 
// Impaled Babe/FEM5 Bloody Pale (1324)
model "highres/sprites/characters/1324_pale.md3" {
scale 9.3 shade 2
skin { pal 0 file "highres/sprites/characters/slime_blood.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
frame { name "FRAME1" tile 1324 }
}
 
// Cavedancer/FEM4 (1325)
model "highres/sprites/characters/1325_cavedancer.md3" {
scale 2 shade 2
skin { pal 0 file "highres/sprites/characters/1325_cavedancer.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME1" tile0 1325 tile1 1330 }
}
 
// Crouching Babe/FEM6 (1334)
model "highres/sprites/characters/1334_crouchbabe.md3" {
scale 10.8 shade 2 zadd 5
skin { pal 0 surface 0 file "highres/sprites/characters/1334_skin.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/slime.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1334_hair.png" }
anim { frame0 "FRAME1" frame1 "FRAME25" fps 4 flags 0 }
frame { name "FRAME1" tile 1334 }
}
 
// Crouching Babe/FEM6 Podest (1335)
model "highres/sprites/characters/1335_podest.md3" {
scale 9.3 shade 2 zadd -2
skin { pal 0 file "highres/sprites/characters/slime_blood.png" }
glow { surface 0 file "highres/sprites/characters/babe_skin_g.png" }
frame { name "FRAME1" tile 1335 }
}
 
// Asian Babe/FEM7 (1395)
model "highres/sprites/characters/1395_fem7.md3" {
scale 2.57 shade 3
skin { pal 0 file "highres/sprites/characters/1395_fem7.png" }
skin { pal 10 file "highres/sprites/characters/1395_fem7_10.png" }
skin { pal 11 file "highres/sprites/characters/1395_fem7_11.png" }
skin { pal 12 file "highres/sprites/characters/1395_fem7_12.png" }
skin { pal 13 file "highres/sprites/characters/1395_fem7_13.png" }
skin { pal 14 file "highres/sprites/characters/1395_fem7_14.png" }
skin { pal 15 file "highres/sprites/characters/1395_fem7_15.png" }
skin { pal 16 file "highres/sprites/characters/1395_fem7_16.png" }
skin { pal 21 file "highres/sprites/characters/1395_fem7_21.png" }
skin { pal 23 file "highres/sprites/characters/1395_fem7_23.png" }
anim { frame0 "frame1" frame1 "frame4" fps 4 flags 0 }
frame { frame "frame1" tile0 1395 tile1 1398 }
}
 
// Cheerleader/FEM9 (3450)
model "highres/sprites/characters/3450_cheerleader.md3" {
scale 2 shade 2
skin { pal 0 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" } // pom-poms
skin { pal 0 surface 1 file "highres/sprites/characters/3450_cheerleader.png" } // hair
skin { pal 0 surface 2 file "highres/sprites/characters/3450_cheerleader.png" } // body
skin { pal 10 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 10 surface 1 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 10 surface 2 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 11 surface 0 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 11 surface 1 file "highres/sprites/characters/3450_cheerleader_11.png" }
skin { pal 11 surface 2 file "highres/sprites/characters/3450_cheerleader_11.png" }
skin { pal 12 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 12 surface 1 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 12 surface 2 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 13 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 13 surface 1 file "highres/sprites/characters/3450_cheerleader_13.png" }
skin { pal 13 surface 2 file "highres/sprites/characters/3450_cheerleader_13.png" }
skin { pal 14 surface 0 file "highres/sprites/characters/3450_cheerleader.png" }
skin { pal 14 surface 1 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 14 surface 2 file "highres/sprites/characters/3450_cheerleader_14.png" }
skin { pal 15 surface 0 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 15 surface 1 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 15 surface 2 file "highres/sprites/characters/3450_cheerleader_15.png" }
skin { pal 16 surface 0 file "highres/sprites/characters/3450_cheerleader_12.png" }
skin { pal 16 surface 1 file "highres/sprites/characters/3450_cheerleader_16.png" }
skin { pal 16 surface 2 file "highres/sprites/characters/3450_cheerleader_16.png" }
skin { pal 21 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 21 surface 1 file "highres/sprites/characters/3450_cheerleader_21.png" }
skin { pal 21 surface 2 file "highres/sprites/characters/3450_cheerleader_21.png" }
skin { pal 23 surface 0 file "highres/sprites/characters/3450_cheerleader_10.png" }
skin { pal 23 surface 1 file "highres/sprites/characters/3450_cheerleader_23.png" }
skin { pal 23 surface 2 file "highres/sprites/characters/3450_cheerleader_23.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME1" tile0 3450 tile1 3455 }
}
 
// E4L7 Sister Act Babes/FEM10 (4864)
model "highres/sprites/characters/4864_fem10.md3" {
scale 2.76 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters/4864_fem10a.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/4864_fem10b.png" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { frame "frame1" tile0 4864 tile1 4865 }
}
 
// E4L7 Domina/TOUGHGAL (4866)
model "highres/sprites/characters/4866_toughgal.md3" {
scale 1.75 shade 2
skin { pal 0 file "highres/sprites/characters/4866_toughgal.png" }
anim { frame0 "FRAME1" frame1 "FRAME30" fps 15 flags 0 }
frame { name "FRAME1" tile0 4866 tile1 4870 }
}
 
// E4L1 Weather Girl/WOMAN (4874)
model "highres/sprites/characters/4874_woman.md3" {
scale 2.55 shade 0
skin { pal 0 file "highres/sprites/characters/4874_woman.png" }
skin { pal 10 file "highres/sprites/characters/4874_woman_10.png" }
skin { pal 11 file "highres/sprites/characters/4874_woman_11_22.png" }
skin { pal 12 file "highres/sprites/characters/4874_woman_12_18.png" }
skin { pal 13 file "highres/sprites/characters/4874_woman_13.png" }
skin { pal 14 file "highres/sprites/characters/4874_woman_14.png" }
skin { pal 15 file "highres/sprites/characters/4874_woman_15.png" }
skin { pal 16 file "highres/sprites/characters/4874_woman_16.png" }
skin { pal 17 file "highres/sprites/characters/4874_woman_17.png" }
skin { pal 18 file "highres/sprites/characters/4874_woman_12_18.png" }
skin { pal 19 file "highres/sprites/characters/4874_woman_19.png" }
skin { pal 20 file "highres/sprites/characters/4874_woman_20.png" }
skin { pal 21 file "highres/sprites/characters/4874_woman_21.png" }
skin { pal 22 file "highres/sprites/characters/4874_woman_11_22.png" }
skin { pal 23 file "highres/sprites/characters/4874_woman_23.png" }
anim { frame0 "frame1" frame1 "frame2" fps 0.75 flags 0 }
frame { frame "frame1" tile0 4874 tile1 4876 }
}
 
 
 
// PIRATES/ROBOTS (E4L4)
 
// ROBOTDOG (4402)
 
// ROBOTPIRATE (4404)
 
// PIRATE1A/4A (4510)
model "highres/sprites/characters/4510_pirate1a.md3" {
scale 1.7 shade 0
skin { pal 0 file "highres/sprites/characters/4510_pirate1a.png" }
skin { pal 10 file "highres/sprites/characters/4510_pirate1a_10.png" }
skin { pal 11 file "highres/sprites/characters/4510_pirate1a_11_22.png" }
skin { pal 12 file "highres/sprites/characters/4510_pirate1a_12_18.png" }
skin { pal 13 file "highres/sprites/characters/4510_pirate1a_13.png" }
skin { pal 14 file "highres/sprites/characters/4510_pirate1a_14.png" }
skin { pal 15 file "highres/sprites/characters/4510_pirate1a_15.png" }
skin { pal 16 file "highres/sprites/characters/4510_pirate1a_16.png" }
skin { pal 17 file "highres/sprites/characters/4510_pirate1a_17.png" }
skin { pal 18 file "highres/sprites/characters/4510_pirate1a_12_18.png" }
skin { pal 19 file "highres/sprites/characters/4510_pirate1a_19.png" }
skin { pal 20 file "highres/sprites/characters/4510_pirate1a_20.png" }
skin { pal 21 file "highres/sprites/characters/4510_pirate1a_21.png" }
skin { pal 22 file "highres/sprites/characters/4510_pirate1a_11_22.png" }
skin { pal 23 file "highres/sprites/characters/4510_pirate1a_23.png" }
skin { pal 24 file "highres/sprites/characters/4510_pirate1a_24.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 10 flags 0 }
frame { name "FRAME1" tile0 4510 tile1 4511 }
}
 
// PIRATE2A/5A (4512)
 
// PIRATE3A/6A (4514)
 
// PIRATEHALF (4516)
model "highres/sprites/characters/4516_piratehalf.md3" {
scale 0.45 shade 1
skin { pal 0 file "highres/sprites/characters/4516_piratehalf.png" }
anim { frame0 "FRAME1" frame1 "FRAME15" fps 4 flags 0 }
frame { frame "FRAME1" tile0 4516 tile1 4517 }
}
 
// MAN/MAN2 (4871)
 
 
 
// DUKE
 
// Automap Duke (1400)
texture 1400 { pal 0 { file "highres/sprites/characters/1400_mapduke.png" } }
texture 1401 { pal 0 { file "highres/sprites/characters/1401_mapduke.png" } }
texture 1402 { pal 0 { file "highres/sprites/characters/1402_mapduke.png" } }
texture 1403 { pal 0 { file "highres/sprites/characters/1403_mapduke.png" } }
 
// Duke standing/moving (1405/1420/1425/1445/1455)
model "highres/sprites/characters_polymost/1405_duke.md3" {
scale 1.45 shade 0 zadd 3
skin { pal 0 surface 0 file "highres/sprites/pickups_polymost/0057_jetpack.png" }
skin { pal 0 surface 1 file "highres/sprites/characters_polymost/1405_duke.png" }
skin { pal 10 surface 1 file "highres/sprites/characters_polymost/1405_duke_10.png" }
skin { pal 11 surface 1 file "highres/sprites/characters_polymost/1405_duke_11.png" }
skin { pal 12 surface 1 file "highres/sprites/characters_polymost/1405_duke_12.png" }
skin { pal 13 surface 1 file "highres/sprites/characters_polymost/1405_duke_13.png" }
skin { pal 14 surface 1 file "highres/sprites/characters_polymost/1405_duke_14.png" }
skin { pal 15 surface 1 file "highres/sprites/characters_polymost/1405_duke_15.png" }
skin { pal 16 surface 1 file "highres/sprites/characters_polymost/1405_duke_16.png" }
skin { pal 21 surface 1 file "highres/sprites/characters_polymost/1405_duke_21.png" }
skin { pal 23 surface 1 file "highres/sprites/characters_polymost/1405_duke_23.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" }
 
// Idle (1405-1409)
anim { frame0 "idle0" frame1 "idle1" fps 6 flags 0 }
frame { name "idle0" tile0 1405 tile1 1409 smoothduration 0.4 }
// Jetpack (1420-1424)
anim { frame0 "jetpack0" frame1 "jetpack1" fps 8 flags 0 }
frame { name "jetpack0" tile0 1420 tile1 1424 smoothduration 0.5 }
// Run (1425-1444)
anim { frame0 "run0" frame1 "run1" fps 36 flags 0 }
frame { name "run0" tile0 1425 tile1 1444 smoothduration 0.2 }
// Kick (1445-1454)
anim { frame0 "kick0" frame1 "kick1" fps 8 flags 1 }
frame { name "kick0" tile0 1445 tile1 1454 smoothduration 0.1 }
// Jump (1455-1469)
anim { frame0 "jump0" frame1 "land" fps 7 flags 1 }
frame { name "jump0" tile0 1455 tile1 1464 smoothduration 0.2 }
frame { name "land" tile0 1465 tile1 1469 smoothduration 0.2 }
 
hud { tile0 1425 tile1 1444 xadd 0.2 yadd 0.4 zadd 1 angadd -640 }
}
 
// Duke swimming (1780)
model "highres/sprites/characters_polymost/1405_duke.md3" {
scale 1.45 shade 0 zadd 50
skin { pal 0 surface 0 file "highres/sprites/pickups_polymost/0057_jetpack.png" }
skin { pal 0 surface 1 file "highres/sprites/characters_polymost/1405_duke.png" }
skin { pal 10 surface 1 file "highres/sprites/characters_polymost/1405_duke_10.png" }
skin { pal 11 surface 1 file "highres/sprites/characters_polymost/1405_duke_11.png" }
skin { pal 12 surface 1 file "highres/sprites/characters_polymost/1405_duke_12.png" }
skin { pal 13 surface 1 file "highres/sprites/characters_polymost/1405_duke_13.png" }
skin { pal 14 surface 1 file "highres/sprites/characters_polymost/1405_duke_14.png" }
skin { pal 15 surface 1 file "highres/sprites/characters_polymost/1405_duke_15.png" }
skin { pal 16 surface 1 file "highres/sprites/characters_polymost/1405_duke_16.png" }
skin { pal 21 surface 1 file "highres/sprites/characters_polymost/1405_duke_21.png" }
skin { pal 23 surface 1 file "highres/sprites/characters_polymost/1405_duke_23.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" }
anim { frame0 "swim0" frame1 "swim1" fps 20 flags 0 }
frame { name "swim0" tile0 1780 tile1 1799 smoothduration 0.3 }
}
 
// Duke crouching/dying (1491/1511)
model "highres/sprites/characters_polymost/1405_duke.md3" {
scale 1.45 shade 0 zadd 41
skin { pal 0 surface 0 file "highres/sprites/pickups_polymost/0057_jetpack.png" }
skin { pal 0 surface 1 file "highres/sprites/characters_polymost/1405_duke.png" }
skin { pal 10 surface 1 file "highres/sprites/characters_polymost/1405_duke_10.png" }
skin { pal 11 surface 1 file "highres/sprites/characters_polymost/1405_duke_11.png" }
skin { pal 12 surface 1 file "highres/sprites/characters_polymost/1405_duke_12.png" }
skin { pal 13 surface 1 file "highres/sprites/characters_polymost/1405_duke_13.png" }
skin { pal 14 surface 1 file "highres/sprites/characters_polymost/1405_duke_14.png" }
skin { pal 15 surface 1 file "highres/sprites/characters_polymost/1405_duke_15.png" }
skin { pal 16 surface 1 file "highres/sprites/characters_polymost/1405_duke_16.png" }
skin { pal 21 surface 1 file "highres/sprites/characters_polymost/1405_duke_21.png" }
skin { pal 23 surface 1 file "highres/sprites/characters_polymost/1405_duke_23.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0023_rpg.png" }
 
// Crouch (1491-1505)
frame { name "crouch1" tile0 1491 tile1 1495 smoothduration 0.2 }
frame { name "crouch2" tile0 1496 tile1 1500 smoothduration 0.2 }
frame { name "crouch3" tile0 1501 tile1 1505 smoothduration 0.2 }
// Death (1511-1518)
anim { frame0 "die0" frame1 "die1" fps 25 flags 1 }
frame { name "die0" tile0 1511 tile1 1515 smoothduration 0.2 }
frame { name "dead" tile 1518 smoothduration 0.3 }
}
 
 
 
// OTHER
 
// Rat (1267)
model "highres/sprites/characters/1267_rat.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/characters/1267_rat.jpg" }
anim { frame0 "run1" frame1 "run2" fps 8 flags 0 }
frame { name "run1" tile0 1267 tile1 1271 }
}
 
// Monk (1352)
model "highres/sprites/characters/1352_monk.md3" {
scale 30 shade 3
skin { pal 0 file "highres/sprites/characters/1352_monk.png" }
frame { name "FRAME1" tile 1352 }
}
 
// Space Marine (1353)
model "highres/sprites/characters/1353_spacemarine.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/characters/1353_spacemarine.png" }
frame { name "frame00" tile 1353 }
}
 
// Skywalker (1354)
model "highres/sprites/characters/1354_luke.md3" {
scale 40 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters/1354_rope.png" }
skin { pal 0 surface 1 file "highres/sprites/characters/1354_luke.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1354_armor.png" }
frame { name "frame1" tile 1354 }
}
 
// Indy (1355)
 
// Terminator (1356)
model "highres/sprites/characters_polymost/1356_terminator.md3" {
scale 1 shade 0
skin { pal 0 surface 0 file "highres/sprites/characters_polymost/1356_terminator.png" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { name "frame1" tile 1356 }
}
 
// Terminator arm (1357)
model "highres/sprites/characters/1357_terminarm.md3" {
scale 20 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/characters_polymost/1357_terminarm.png" }
frame { name "frame1" tile 1357 }
}
 
// Robot mouse (4407)
model "highres/sprites/characters/4407_robotmouse.md3" {
scale 1 shade 10
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/characters/4407_robotmouse.png" }
anim { frame0 "Frame0" frame1 "Frame1" fps 4 flags 0 }
frame { name "Frame0" tile0 4407 tile1 4408 }
}
 
// Snake Plisken (4590)
model "highres/sprites/characters/4590_snakep.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/characters/4590_snakep.png" }
frame { name "Frame0" tile 4590 }
}
 
// JURYGUY (4943)
/highres/sprites/decals.def
1,103 → 1,103
 
// Decals for Duke3D HRP
 
texture 109 {
pal 0 { file "highres/sprites/decals/0109.png" }
pal 15 { file "highres/sprites/decals/0109_15.png" }
}
 
texture 546 {
pal 0 { file "highres/sprites/decals/0546.png" }
normal { file "highres/sprites/decals/0546_n.png" parallaxbias 0.05 parallaxscale 0.045 }
}
texture 547 { pal 0 { file "highres/sprites/decals/0547.png" } }
texture 548 { pal 0 { file "highres/sprites/decals/0548.png" } }
texture 549 { pal 0 { file "highres/sprites/decals/0549.png" } }
 
texture 550 { pal 0 { file "highres/sprites/decals/0550.png" } }
 
 
texture 672 { pal 0 { file "highres/sprites/decals/0672.png" } }
texture 673 { pal 0 { file "highres/sprites/decals/0673.png" } }
texture 674 { pal 0 { file "highres/sprites/decals/0674.png" } }
 
 
texture 903 { pal 0 { file "highres/sprites/decals/0903.png" } }
 
texture 931 { pal 0 { file "highres/sprites/decals/0931.png" } }
texture 932 { pal 0 { file "highres/sprites/decals/0932.png" } }
texture 933 { pal 0 { file "highres/sprites/decals/0933.png" } }
texture 934 { pal 0 { file "highres/sprites/decals/0934.png" } }
texture 935 { pal 0 { file "highres/sprites/decals/0935.png" } }
texture 936 { pal 0 { file "highres/sprites/decals/0936.png" } }
 
texture 952 {
pal 0 { file "highres/sprites/decals/0952.png" }
}
texture 953 { pal 0 { file "highres/sprites/decals/0953.png" } }
 
texture 960 { pal 0 { file "highres/sprites/decals/0960.png" } }
 
 
texture 1154 { pal 0 { file "highres/sprites/decals/1154.png" } }
texture 1155 { pal 0 { file "highres/sprites/decals/1155.png" } }
 
texture 1220 { pal 0 { file "highres/sprites/decals/1220.png" } }
 
texture 1226 {
pal 0 { file "highres/sprites/decals/1226.png" specpower 15 specfactor 2 }
normal { file "highres/sprites/decals/1226_n.png" }
specular { file "highres/sprites/decals/1226_s.png" }
// pal 1 { file "highres/sprites/decals/1226_1.png" }
// pal 2 { file "highres/sprites/decals/1226_2.png" }
// pal 6 { file "highres/sprites/decals/1226_6.png" }
// pal 7 { file "highres/sprites/decals/1226_7.png" }
}
 
 
// Blood spray (1620-1623)
texture 1620 { pal 0 { file "highres/sprites/decals/1620.png" } }
texture 1621 { pal 0 { file "highres/sprites/decals/1621.png" } }
texture 1622 { pal 0 { file "highres/sprites/decals/1622.png" } }
texture 1623 { pal 0 { file "highres/sprites/decals/1623.png" } }
 
 
 
// Jibs6 (2286-2293)
texture 2286 { pal 0 { file "highres/sprites/decals/2286.png" } }
texture 2287 { pal 0 { file "highres/sprites/decals/2287.png" } }
texture 2288 { pal 0 { file "highres/sprites/decals/2288.png" } }
texture 2289 { pal 0 { file "highres/sprites/decals/2289.png" } }
 
texture 2290 { pal 0 { file "highres/sprites/decals/2290.png" } }
texture 2291 { pal 0 { file "highres/sprites/decals/2291.png" } }
texture 2292 { pal 0 { file "highres/sprites/decals/2292.png" } }
texture 2293 { pal 0 { file "highres/sprites/decals/2293.png" } }
texture 2294 { pal 0 { file "highres/sprites/decals/2294.png" } }
texture 2295 { pal 0 { file "highres/sprites/decals/2295.png" } }
 
// Blood splats (2296-2299)
texture 2296 { pal 0 { file "highres/sprites/decals/2296.png" } }
texture 2297 { pal 0 { file "highres/sprites/decals/2297.png" } }
texture 2298 {
pal 0 { file "highres/sprites/decals/2298.png" }
normal { file "highres/sprites/decals/2298_n.png" }
}
texture 2299 { pal 0 { file "highres/sprites/decals/2299.png" } }
 
texture 2301 { pal 0 { file "highres/sprites/decals/2301.png" } }
texture 2302 { pal 0 { file "highres/sprites/decals/2302.png" } }
texture 2303 { pal 0 { file "highres/sprites/decals/2303.png" } }
texture 2304 { pal 0 { file "highres/sprites/decals/2304.png" } }
texture 2305 { pal 0 { file "highres/sprites/decals/2305.png" } }
texture 2306 { pal 0 { file "highres/sprites/decals/2306.png" } }
texture 2307 { pal 0 { file "highres/sprites/decals/2307.png" } }
texture 2308 { pal 0 { file "highres/sprites/decals/2308.png" } }
 
 
 
texture 4389 { pal 0 { file "highres/sprites/decals/4389.png" } }
 
texture 4445 { pal 0 { file "highres/sprites/decals/4445.png" } }
 
texture 4535 { pal 0 { file "highres/sprites/decals/4535.png" } }
 
// Decals for Duke3D HRP
 
texture 109 {
pal 0 { file "highres/sprites/decals/0109.png" }
pal 15 { file "highres/sprites/decals/0109_15.png" }
}
 
texture 546 {
pal 0 { file "highres/sprites/decals/0546.png" }
normal { file "highres/sprites/decals/0546_n.png" parallaxbias 0.05 parallaxscale 0.045 }
}
texture 547 { pal 0 { file "highres/sprites/decals/0547.png" } }
texture 548 { pal 0 { file "highres/sprites/decals/0548.png" } }
texture 549 { pal 0 { file "highres/sprites/decals/0549.png" } }
 
texture 550 { pal 0 { file "highres/sprites/decals/0550.png" } }
 
 
texture 672 { pal 0 { file "highres/sprites/decals/0672.png" } }
texture 673 { pal 0 { file "highres/sprites/decals/0673.png" } }
texture 674 { pal 0 { file "highres/sprites/decals/0674.png" } }
 
 
texture 903 { pal 0 { file "highres/sprites/decals/0903.png" } }
 
texture 931 { pal 0 { file "highres/sprites/decals/0931.png" } }
texture 932 { pal 0 { file "highres/sprites/decals/0932.png" } }
texture 933 { pal 0 { file "highres/sprites/decals/0933.png" } }
texture 934 { pal 0 { file "highres/sprites/decals/0934.png" } }
texture 935 { pal 0 { file "highres/sprites/decals/0935.png" } }
texture 936 { pal 0 { file "highres/sprites/decals/0936.png" } }
 
texture 952 {
pal 0 { file "highres/sprites/decals/0952.png" }
}
texture 953 { pal 0 { file "highres/sprites/decals/0953.png" } }
 
texture 960 { pal 0 { file "highres/sprites/decals/0960.png" } }
 
 
texture 1154 { pal 0 { file "highres/sprites/decals/1154.png" } }
texture 1155 { pal 0 { file "highres/sprites/decals/1155.png" } }
 
texture 1220 { pal 0 { file "highres/sprites/decals/1220.png" } }
 
texture 1226 {
pal 0 { file "highres/sprites/decals/1226.png" specpower 15 specfactor 2 }
normal { file "highres/sprites/decals/1226_n.png" }
specular { file "highres/sprites/decals/1226_s.png" }
// pal 1 { file "highres/sprites/decals/1226_1.png" }
// pal 2 { file "highres/sprites/decals/1226_2.png" }
// pal 6 { file "highres/sprites/decals/1226_6.png" }
// pal 7 { file "highres/sprites/decals/1226_7.png" }
}
 
 
// Blood spray (1620-1623)
texture 1620 { pal 0 { file "highres/sprites/decals/1620.png" } }
texture 1621 { pal 0 { file "highres/sprites/decals/1621.png" } }
texture 1622 { pal 0 { file "highres/sprites/decals/1622.png" } }
texture 1623 { pal 0 { file "highres/sprites/decals/1623.png" } }
 
 
 
// Jibs6 (2286-2293)
texture 2286 { pal 0 { file "highres/sprites/decals/2286.png" } }
texture 2287 { pal 0 { file "highres/sprites/decals/2287.png" } }
texture 2288 { pal 0 { file "highres/sprites/decals/2288.png" } }
texture 2289 { pal 0 { file "highres/sprites/decals/2289.png" } }
 
texture 2290 { pal 0 { file "highres/sprites/decals/2290.png" } }
texture 2291 { pal 0 { file "highres/sprites/decals/2291.png" } }
texture 2292 { pal 0 { file "highres/sprites/decals/2292.png" } }
texture 2293 { pal 0 { file "highres/sprites/decals/2293.png" } }
texture 2294 { pal 0 { file "highres/sprites/decals/2294.png" } }
texture 2295 { pal 0 { file "highres/sprites/decals/2295.png" } }
 
// Blood splats (2296-2299)
texture 2296 { pal 0 { file "highres/sprites/decals/2296.png" } }
texture 2297 { pal 0 { file "highres/sprites/decals/2297.png" } }
texture 2298 {
pal 0 { file "highres/sprites/decals/2298.png" }
normal { file "highres/sprites/decals/2298_n.png" }
}
texture 2299 { pal 0 { file "highres/sprites/decals/2299.png" } }
 
texture 2301 { pal 0 { file "highres/sprites/decals/2301.png" } }
texture 2302 { pal 0 { file "highres/sprites/decals/2302.png" } }
texture 2303 { pal 0 { file "highres/sprites/decals/2303.png" } }
texture 2304 { pal 0 { file "highres/sprites/decals/2304.png" } }
texture 2305 { pal 0 { file "highres/sprites/decals/2305.png" } }
texture 2306 { pal 0 { file "highres/sprites/decals/2306.png" } }
texture 2307 { pal 0 { file "highres/sprites/decals/2307.png" } }
texture 2308 { pal 0 { file "highres/sprites/decals/2308.png" } }
 
 
 
texture 4389 { pal 0 { file "highres/sprites/decals/4389.png" } }
 
texture 4445 { pal 0 { file "highres/sprites/decals/4445.png" } }
 
texture 4535 { pal 0 { file "highres/sprites/decals/4535.png" } }
/highres/sprites/decals_polymost.def
1,103 → 1,103
 
// Decals for Duke3D HRP
 
texture 109 {
pal 0 { file "highres/sprites/decals/0109.png" }
pal 15 { file "highres/sprites/decals/0109_15.png" }
}
 
texture 546 {
pal 0 { file "highres/sprites/decals/0546.png" }
 
}
texture 547 { pal 0 { file "highres/sprites/decals/0547.png" } }
texture 548 { pal 0 { file "highres/sprites/decals/0548.png" } }
texture 549 { pal 0 { file "highres/sprites/decals/0549.png" } }
 
texture 550 { pal 0 { file "highres/sprites/decals/0550.png" } }
 
 
texture 672 { pal 0 { file "highres/sprites/decals/0672.png" } }
texture 673 { pal 0 { file "highres/sprites/decals/0673.png" } }
texture 674 { pal 0 { file "highres/sprites/decals/0674.png" } }
 
 
texture 903 { pal 0 { file "highres/sprites/decals/0903.png" } }
 
texture 931 { pal 0 { file "highres/sprites/decals/0931.png" } }
texture 932 { pal 0 { file "highres/sprites/decals/0932.png" } }
texture 933 { pal 0 { file "highres/sprites/decals/0933.png" } }
texture 934 { pal 0 { file "highres/sprites/decals/0934.png" } }
texture 935 { pal 0 { file "highres/sprites/decals/0935.png" } }
texture 936 { pal 0 { file "highres/sprites/decals/0936.png" } }
 
texture 952 {
pal 0 { file "highres/sprites/decals/0952.png" }
}
texture 953 { pal 0 { file "highres/sprites/decals/0953.png" } }
 
texture 960 { pal 0 { file "highres/sprites/decals/0960.png" } }
 
 
texture 1154 { pal 0 { file "highres/sprites/decals/1154.png" } }
texture 1155 { pal 0 { file "highres/sprites/decals/1155.png" } }
 
texture 1220 { pal 0 { file "highres/sprites/decals/1220.png" } }
 
texture 1226 {
pal 0 { file "highres/sprites/decals/1226.png" }
 
 
pal 1 { file "highres/sprites/decals/1226_1.png" }
pal 2 { file "highres/sprites/decals/1226_2.png" }
pal 6 { file "highres/sprites/decals/1226_6.png" }
pal 7 { file "highres/sprites/decals/1226_7.png" }
}
 
 
// Blood spray (1620-1623)
texture 1620 { pal 0 { file "highres/sprites/decals/1620.png" } }
texture 1621 { pal 0 { file "highres/sprites/decals/1621.png" } }
texture 1622 { pal 0 { file "highres/sprites/decals/1622.png" } }
texture 1623 { pal 0 { file "highres/sprites/decals/1623.png" } }
 
 
 
// Jibs6 (2286-2293)
texture 2286 { pal 0 { file "highres/sprites/decals/2286.png" } }
texture 2287 { pal 0 { file "highres/sprites/decals/2287.png" } }
texture 2288 { pal 0 { file "highres/sprites/decals/2288.png" } }
texture 2289 { pal 0 { file "highres/sprites/decals/2289.png" } }
 
texture 2290 { pal 0 { file "highres/sprites/decals/2290.png" } }
texture 2291 { pal 0 { file "highres/sprites/decals/2291.png" } }
texture 2292 { pal 0 { file "highres/sprites/decals/2292.png" } }
texture 2293 { pal 0 { file "highres/sprites/decals/2293.png" } }
texture 2294 { pal 0 { file "highres/sprites/decals/2294.png" } }
texture 2295 { pal 0 { file "highres/sprites/decals/2295.png" } }
 
// Blood splats (2296-2299)
texture 2296 { pal 0 { file "highres/sprites/decals/2296.png" } }
texture 2297 { pal 0 { file "highres/sprites/decals/2297.png" } }
texture 2298 {
pal 0 { file "highres/sprites/decals/2298.png" }
 
}
texture 2299 { pal 0 { file "highres/sprites/decals/2299.png" } }
 
texture 2301 { pal 0 { file "highres/sprites/decals/2301.png" } }
texture 2302 { pal 0 { file "highres/sprites/decals/2302.png" } }
texture 2303 { pal 0 { file "highres/sprites/decals/2303.png" } }
texture 2304 { pal 0 { file "highres/sprites/decals/2304.png" } }
texture 2305 { pal 0 { file "highres/sprites/decals/2305.png" } }
texture 2306 { pal 0 { file "highres/sprites/decals/2306.png" } }
texture 2307 { pal 0 { file "highres/sprites/decals/2307.png" } }
texture 2308 { pal 0 { file "highres/sprites/decals/2308.png" } }
 
 
 
texture 4389 { pal 0 { file "highres/sprites/decals/4389.png" } }
 
texture 4445 { pal 0 { file "highres/sprites/decals/4445.png" } }
 
texture 4535 { pal 0 { file "highres/sprites/decals/4535.png" } }
 
// Decals for Duke3D HRP
 
texture 109 {
pal 0 { file "highres/sprites/decals/0109.png" }
pal 15 { file "highres/sprites/decals/0109_15.png" }
}
 
texture 546 {
pal 0 { file "highres/sprites/decals/0546.png" }
 
}
texture 547 { pal 0 { file "highres/sprites/decals/0547.png" } }
texture 548 { pal 0 { file "highres/sprites/decals/0548.png" } }
texture 549 { pal 0 { file "highres/sprites/decals/0549.png" } }
 
texture 550 { pal 0 { file "highres/sprites/decals/0550.png" } }
 
 
texture 672 { pal 0 { file "highres/sprites/decals/0672.png" } }
texture 673 { pal 0 { file "highres/sprites/decals/0673.png" } }
texture 674 { pal 0 { file "highres/sprites/decals/0674.png" } }
 
 
texture 903 { pal 0 { file "highres/sprites/decals/0903.png" } }
 
texture 931 { pal 0 { file "highres/sprites/decals/0931.png" } }
texture 932 { pal 0 { file "highres/sprites/decals/0932.png" } }
texture 933 { pal 0 { file "highres/sprites/decals/0933.png" } }
texture 934 { pal 0 { file "highres/sprites/decals/0934.png" } }
texture 935 { pal 0 { file "highres/sprites/decals/0935.png" } }
texture 936 { pal 0 { file "highres/sprites/decals/0936.png" } }
 
texture 952 {
pal 0 { file "highres/sprites/decals/0952.png" }
}
texture 953 { pal 0 { file "highres/sprites/decals/0953.png" } }
 
texture 960 { pal 0 { file "highres/sprites/decals/0960.png" } }
 
 
texture 1154 { pal 0 { file "highres/sprites/decals/1154.png" } }
texture 1155 { pal 0 { file "highres/sprites/decals/1155.png" } }
 
texture 1220 { pal 0 { file "highres/sprites/decals/1220.png" } }
 
texture 1226 {
pal 0 { file "highres/sprites/decals/1226.png" }
 
 
pal 1 { file "highres/sprites/decals/1226_1.png" }
pal 2 { file "highres/sprites/decals/1226_2.png" }
pal 6 { file "highres/sprites/decals/1226_6.png" }
pal 7 { file "highres/sprites/decals/1226_7.png" }
}
 
 
// Blood spray (1620-1623)
texture 1620 { pal 0 { file "highres/sprites/decals/1620.png" } }
texture 1621 { pal 0 { file "highres/sprites/decals/1621.png" } }
texture 1622 { pal 0 { file "highres/sprites/decals/1622.png" } }
texture 1623 { pal 0 { file "highres/sprites/decals/1623.png" } }
 
 
 
// Jibs6 (2286-2293)
texture 2286 { pal 0 { file "highres/sprites/decals/2286.png" } }
texture 2287 { pal 0 { file "highres/sprites/decals/2287.png" } }
texture 2288 { pal 0 { file "highres/sprites/decals/2288.png" } }
texture 2289 { pal 0 { file "highres/sprites/decals/2289.png" } }
 
texture 2290 { pal 0 { file "highres/sprites/decals/2290.png" } }
texture 2291 { pal 0 { file "highres/sprites/decals/2291.png" } }
texture 2292 { pal 0 { file "highres/sprites/decals/2292.png" } }
texture 2293 { pal 0 { file "highres/sprites/decals/2293.png" } }
texture 2294 { pal 0 { file "highres/sprites/decals/2294.png" } }
texture 2295 { pal 0 { file "highres/sprites/decals/2295.png" } }
 
// Blood splats (2296-2299)
texture 2296 { pal 0 { file "highres/sprites/decals/2296.png" } }
texture 2297 { pal 0 { file "highres/sprites/decals/2297.png" } }
texture 2298 {
pal 0 { file "highres/sprites/decals/2298.png" }
 
}
texture 2299 { pal 0 { file "highres/sprites/decals/2299.png" } }
 
texture 2301 { pal 0 { file "highres/sprites/decals/2301.png" } }
texture 2302 { pal 0 { file "highres/sprites/decals/2302.png" } }
texture 2303 { pal 0 { file "highres/sprites/decals/2303.png" } }
texture 2304 { pal 0 { file "highres/sprites/decals/2304.png" } }
texture 2305 { pal 0 { file "highres/sprites/decals/2305.png" } }
texture 2306 { pal 0 { file "highres/sprites/decals/2306.png" } }
texture 2307 { pal 0 { file "highres/sprites/decals/2307.png" } }
texture 2308 { pal 0 { file "highres/sprites/decals/2308.png" } }
 
 
 
texture 4389 { pal 0 { file "highres/sprites/decals/4389.png" } }
 
texture 4445 { pal 0 { file "highres/sprites/decals/4445.png" } }
 
texture 4535 { pal 0 { file "highres/sprites/decals/4535.png" } }
/highres/sprites/effects.def
1,373 → 1,373
 
// Effects for Duke3D HRP
 
 
// REACTOR2SPARK (580)
texture 580 {
pal 0 { file "highres/sprites/effects/0580.png" }
pal 21 { file "highres/sprites/effects/0580_21.png" }
glow { file "highres/sprites/effects/0580_g.png" }
}
texture 581 {
pal 0 { file "highres/sprites/effects/0581.png" }
pal 21 { file "highres/sprites/effects/0581_21.png" }
glow { file "highres/sprites/effects/0581_g.png" }
}
texture 582 {
pal 0 { file "highres/sprites/effects/0582.png" }
pal 21 { file "highres/sprites/effects/0582_21.png" }
glow { file "highres/sprites/effects/0582_g.png" }
}
texture 583 {
pal 0 { file "highres/sprites/effects/0583.png" }
pal 21 { file "highres/sprites/effects/0583_21.png" }
glow { file "highres/sprites/effects/0583_g.png" }
}
 
// BOLT1 (634)
texture 634 {
pal 0 { file "highres/sprites/effects/0634.png" }
pal 2 { file "highres/sprites/effects/0634_2.png" }
pal 10 { file "highres/sprites/effects/0634_10.png" }
glow { file "highres/sprites/effects/0634_g.png" }
}
texture 635 {
pal 0 { file "highres/sprites/effects/0635.png" }
pal 2 { file "highres/sprites/effects/0635_2.png" }
pal 10 { file "highres/sprites/effects/0635_10.png" }
glow { file "highres/sprites/effects/0635_g.png" }
}
texture 636 {
pal 0 { file "highres/sprites/effects/0636.png" }
pal 2 { file "highres/sprites/effects/0636_2.png" }
pal 10 { file "highres/sprites/effects/0636_10.png" }
glow { file "highres/sprites/effects/0636_g.png" }
}
texture 637 {
pal 0 { file "highres/sprites/effects/0637.png" }
pal 2 { file "highres/sprites/effects/0637_2.png" }
pal 10 { file "highres/sprites/effects/0637_10.png" }
glow { file "highres/sprites/effects/0637_g.png" }
}
 
// Waterdrip (660)
texture 660 {
pal 0 { file "highres/sprites/effects/0660_d.png" specfactor 7 }
normal { file "highres/sprites/effects/0660_n.png" }
// pal 13 { file "highres/sprites/effects/0660_13.png" }
// pal 23 { file "highres/sprites/effects/0660_23.png" }
}
 
// Bubbles (661/662)
texture 661 { pal 0 { file "highres/sprites/effects/0661.png" } }
texture 662 { pal 0 { file "highres/sprites/effects/0662.png" } }
 
// W_FORCEFIELD (663)
texture 663 { pal 0 { file "highres/sprites/effects/0663.png" } }
 
 
 
 
 
 
 
// Water fountain (921)
texture 921 { pal 0 { file "highres/sprites/effects/0921.png" } }
texture 922 { pal 0 { file "highres/sprites/effects/0922.png" } }
texture 923 { pal 0 { file "highres/sprites/effects/0923.png" } }
texture 924 { pal 0 { file "highres/sprites/effects/0924.png" } }
 
 
// GLASSPIECES (1031-1033)
model "highres/sprites/effects/1031_glasspieces.md3" {
scale 12 shade 0
skin { pal 0 file "highres/sprites/effects/1031_glasspieces.png" }
anim { frame0 "FRAME2" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 1031 tile1 1033 }
}
 
// REACTORSPARK (1092)
texture 1092 {
pal 0 { file "highres/sprites/effects/1092.png" }
pal 10 { file "highres/sprites/effects/1092_10.png" }
glow { file "highres/sprites/effects/1092_g.png" }
}
texture 1093 {
pal 0 { file "highres/sprites/effects/1093.png" }
pal 10 { file "highres/sprites/effects/1093_10.png" }
glow { file "highres/sprites/effects/1093_g.png" }
}
texture 1094 {
pal 0 { file "highres/sprites/effects/1094.png" }
pal 10 { file "highres/sprites/effects/1094_10.png" }
glow { file "highres/sprites/effects/1094_g.png" }
}
texture 1095 {
pal 0 { file "highres/sprites/effects/1095.png" }
pal 10 { file "highres/sprites/effects/1095_10.png" }
glow { file "highres/sprites/effects/1095_g.png" }
}
 
// Glass shards (1176/1177)
texture 1176 { pal 0 { file "highres/sprites/effects/1176.png" } }
texture 1177 { pal 0 { file "highres/sprites/effects/1177.png" } }
 
// STEAM (1250-1254)
setuptilerange 1250 1254 87 24 212 8
texture 1250 { pal 0 { file "highres/sprites/effects/1250.png" } }
texture 1251 { pal 0 { file "highres/sprites/effects/1251.png" } }
texture 1252 { pal 0 { file "highres/sprites/effects/1252.png" } }
texture 1253 { pal 0 { file "highres/sprites/effects/1253.png" } }
texture 1254 { pal 0 { file "highres/sprites/effects/1254.png" } }
 
// CEILINGSTEAM (1255-1259)
setuptilerange 1255 1259 22 86 0 212
texture 1255 { pal 0 { file "highres/sprites/effects/1255.png" } }
texture 1256 { pal 0 { file "highres/sprites/effects/1256.png" } }
texture 1257 { pal 0 { file "highres/sprites/effects/1257.png" } }
texture 1258 { pal 0 { file "highres/sprites/effects/1258.png" } }
texture 1259 { pal 0 { file "highres/sprites/effects/1259.png" } }
 
// Teleporter Splash (1261)
model "highres/sprites/effects/1261_teleport.md3" {
scale 4
skin { pal 0 surface 0 file "highres/sprites/effects/1261_teleport.png" }
anim { frame0 "Frame0" frame1 "Frame9" fps 30 flag 0 }
frame { name "Frame0" tile0 1261 tile1 1266 }
}
 
// Watersplash (1380-1384)
setuptilerange 1380 1384 100 180 0 0
texture 1380 { pal 0 { file "highres/sprites/effects/1380.png" } }
texture 1381 { pal 0 { file "highres/sprites/effects/1381.png" } }
texture 1382 { pal 0 { file "highres/sprites/effects/1382.png" } }
texture 1383 { pal 0 { file "highres/sprites/effects/1383.png" } }
texture 1384 { pal 0 { file "highres/sprites/effects/1384.png" } }
 
// Teleporter Star (1630)
texture 1630 { pal 0 { file "highres/sprites/effects/1630.png" } }
texture 1631 { pal 0 { file "highres/sprites/effects/1631.png" } }
texture 1632 { pal 0 { file "highres/sprites/effects/1632.png" } }
texture 1633 { pal 0 { file "highres/sprites/effects/1633.png" } }
texture 1634 { pal 0 { file "highres/sprites/effects/1634.png" } }
texture 1635 { pal 0 { file "highres/sprites/effects/1635.png" } }
 
// FORCERIPPLE (1671)
texture 1671 { pal 0 { file "highres/sprites/effects/1671.png" } }
texture 1672 { pal 0 { file "highres/sprites/effects/1672.png" } }
texture 1673 { pal 0 { file "highres/sprites/effects/1673.png" } }
texture 1674 { pal 0 { file "highres/sprites/effects/1674.png" } }
texture 1675 { pal 0 { file "highres/sprites/effects/1675.png" } }
texture 1676 { pal 0 { file "highres/sprites/effects/1676.png" } }
texture 1677 { pal 0 { file "highres/sprites/effects/1677.png" } }
texture 1678 { pal 0 { file "highres/sprites/effects/1678.png" } }
texture 1679 { pal 0 { file "highres/sprites/effects/1679.png" } }
 
// Explosion2 (1890)
setuptilerange 1890 1910 180 180 0 0
texture 1890 { pal 0 { file "highres/sprites/effects/1890.png" } }
texture 1891 { pal 0 { file "highres/sprites/effects/1891.png" } }
texture 1892 { pal 0 { file "highres/sprites/effects/1892.png" } }
texture 1893 { pal 0 { file "highres/sprites/effects/1893.png" } }
texture 1894 { pal 0 { file "highres/sprites/effects/1894.png" } }
texture 1895 { pal 0 { file "highres/sprites/effects/1895.png" } }
texture 1896 { pal 0 { file "highres/sprites/effects/1896.png" } }
texture 1897 { pal 0 { file "highres/sprites/effects/1897.png" } }
texture 1898 { pal 0 { file "highres/sprites/effects/1898.png" } }
texture 1899 { pal 0 { file "highres/sprites/effects/1899.png" } }
texture 1900 { pal 0 { file "highres/sprites/effects/1900.png" } }
texture 1901 { pal 0 { file "highres/sprites/effects/1901.png" } }
texture 1902 { pal 0 { file "highres/sprites/effects/1902.png" } }
texture 1903 { pal 0 { file "highres/sprites/effects/1903.png" } }
texture 1904 { pal 0 { file "highres/sprites/effects/1904.png" } }
texture 1905 { pal 0 { file "highres/sprites/effects/1905.png" } }
texture 1906 { pal 0 { file "highres/sprites/effects/1906.png" } }
texture 1907 { pal 0 { file "highres/sprites/effects/1907.png" } }
texture 1908 { pal 0 { file "highres/sprites/effects/1908.png" } }
texture 1909 { pal 0 { file "highres/sprites/effects/1909.png" } }
texture 1910 { pal 0 { file "highres/sprites/effects/1910.png" } }
 
 
// Fire #1 (2066)
texture 2066 { pal 0 { file "highres/sprites/effects/2066.png" } }
texture 2067 { pal 0 { file "highres/sprites/effects/2067.png" } }
texture 2068 { pal 0 { file "highres/sprites/effects/2068.png" } }
texture 2069 { pal 0 { file "highres/sprites/effects/2069.png" } }
texture 2070 { pal 0 { file "highres/sprites/effects/2070.png" } }
texture 2071 { pal 0 { file "highres/sprites/effects/2071.png" } }
texture 2072 { pal 0 { file "highres/sprites/effects/2072.png" } }
texture 2073 { pal 0 { file "highres/sprites/effects/2073.png" } }
texture 2074 { pal 0 { file "highres/sprites/effects/2074.png" } }
texture 2075 { pal 0 { file "highres/sprites/effects/2075.png" } }
texture 2076 { pal 0 { file "highres/sprites/effects/2076.png" } }
texture 2077 { pal 0 { file "highres/sprites/effects/2077.png" } }
texture 2078 { pal 0 { file "highres/sprites/effects/2078.png" } }
texture 2079 { pal 0 { file "highres/sprites/effects/2079.png" } }
 
// Explosion2bot (2219)
texture 2219 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2220 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2221 { pal 0 { file "highres/sprites/effects/2221.png" } }
texture 2222 { pal 0 { file "highres/sprites/effects/2222.png" } }
texture 2223 { pal 0 { file "highres/sprites/effects/2223.png" } }
texture 2224 { pal 0 { file "highres/sprites/effects/2224.png" } }
texture 2225 { pal 0 { file "highres/sprites/effects/2225.png" } }
texture 2226 { pal 0 { file "highres/sprites/effects/2226.png" } }
texture 2227 { pal 0 { file "highres/sprites/effects/2227.png" } }
texture 2228 { pal 0 { file "highres/sprites/effects/2228.png" } }
texture 2229 { pal 0 { file "highres/sprites/effects/2229.png" } }
texture 2230 { pal 0 { file "highres/sprites/effects/2230.png" } }
texture 2231 { pal 0 { file "highres/sprites/effects/2231.png" } }
texture 2232 { pal 0 { file "highres/sprites/effects/2232.png" } }
texture 2233 { pal 0 { file "highres/sprites/effects/2233.png" } }
texture 2234 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2235 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2236 { pal 0 { file "highres/sprites/effects/2236.png" } }
texture 2237 { pal 0 { file "highres/sprites/effects/2237.png" } }
texture 2238 { pal 0 { file "highres/sprites/effects/2238.png" } }
texture 2239 { pal 0 { file "highres/sprites/effects/2238.png" } }
 
// BURNING/FIRE (2270/2271)
texture 2270 { pal 0 { file "highres/sprites/effects/2270.png" } }
texture 2271 { pal 0 { file "highres/sprites/effects/2271.png" } }
texture 2272 { pal 0 { file "highres/sprites/effects/2272.png" } }
texture 2273 { pal 0 { file "highres/sprites/effects/2273.png" } }
texture 2274 { pal 0 { file "highres/sprites/effects/2274.png" } }
texture 2275 { pal 0 { file "highres/sprites/effects/2275.png" } }
texture 2276 { pal 0 { file "highres/sprites/effects/2276.png" } }
texture 2277 { pal 0 { file "highres/sprites/effects/2277.png" } }
texture 2278 { pal 0 { file "highres/sprites/effects/2278.png" } }
texture 2279 { pal 0 { file "highres/sprites/effects/2279.png" } }
texture 2280 { pal 0 { file "highres/sprites/effects/2280.png" } }
texture 2281 { pal 0 { file "highres/sprites/effects/2281.png" } }
texture 2282 { pal 0 { file "highres/sprites/effects/2282.png" } }
texture 2283 { pal 0 { file "highres/sprites/effects/2283.png" } }
 
// Fire #2 (2310)
texture 2310 { pal 0 { file "highres/sprites/effects/2310.png" } }
texture 2311 { pal 0 { file "highres/sprites/effects/2311.png" } }
texture 2312 { pal 0 { file "highres/sprites/effects/2312.png" } }
texture 2313 { pal 0 { file "highres/sprites/effects/2313.png" } }
texture 2314 { pal 0 { file "highres/sprites/effects/2314.png" } }
texture 2315 { pal 0 { file "highres/sprites/effects/2315.png" } }
texture 2316 { pal 0 { file "highres/sprites/effects/2316.png" } }
texture 2317 { pal 0 { file "highres/sprites/effects/2317.png" } }
texture 2318 { pal 0 { file "highres/sprites/effects/2318.png" } }
texture 2319 { pal 0 { file "highres/sprites/effects/2319.png" } }
texture 2320 { pal 0 { file "highres/sprites/effects/2320.png" } }
texture 2321 { pal 0 { file "highres/sprites/effects/2321.png" } }
texture 2322 { pal 0 { file "highres/sprites/effects/2322.png" } }
texture 2323 { pal 0 { file "highres/sprites/effects/2323.png" } }
 
// Smoke Puff (2329)
texture 2329 { pal 0 { file "highres/sprites/effects/2329.png" } }
texture 2330 { pal 0 { file "highres/sprites/effects/2330.png" } }
texture 2331 { pal 0 { file "highres/sprites/effects/2331.png" } }
texture 2332 { pal 0 { file "highres/sprites/effects/2332.png" } }
 
 
// Scrap parts (2390-2418)
 
// Scrap6 (2390-2398)
model "highres/sprites/effects/2390_scrap6.md3" {
scale 4 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2390_scrap6.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2390 tile1 2398 }
}
 
// Scrap1 (2400-2403)
model "highres/sprites/effects/2400_scrap1.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2400_scrap1.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2400 tile1 2403 }
}
 
// Scrap2 (2404-2407)
model "highres/sprites/effects/2404_scrap2.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2404_scrap2.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2404 tile1 2407 }
}
 
// Scrap3 (2408-2411)
model "highres/sprites/effects/2408_scrap3.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2408_scrap3.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2408 tile1 2411 }
}
 
// Scrap4 (2412-2415)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2412_scrap4.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2412 tile1 2415 }
}
 
// Scrap5 (2416-2418)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2416_scrap5.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2416 tile1 2418 }
}
 
 
// Tripbomb Laser (2567)
texture 2567 {
pal 0 { file "highres/sprites/effects/2567_laser.png" }
pal 1 { file "highres/sprites/effects/2567_laser_1.png" }
pal 2 { file "highres/sprites/effects/2567_laser.png" }
pal 8 { file "highres/sprites/effects/2567_laser_8.png" }
}
 
// SHOTSPARK1 (2595-2598)
model "highres/sprites/effects/2595_shotspark1.md3" {
scale 90 shade 3
skin { pal 0 file "highres/sprites/effects/2595_shotspark1.png" }
glow { file "highres/sprites/effects/2595_shotspark1.png" }
anim { frame0 "FRAME3" frame1 "FRAME20" fps 40 flag 0 }
frame { name "FRAME3" tile0 2595 tile1 2598 }
}
 
 
// SIDEBOLT1 (4525)
texture 4525 {
pal 0 { file "highres/sprites/effects/4525.png" }
pal 10 { file "highres/sprites/effects/4525_10.png" }
glow { file "highres/sprites/effects/4525_g.png" }
}
texture 4526 {
pal 0 { file "highres/sprites/effects/4526.png" }
pal 10 { file "highres/sprites/effects/4526_10.png" }
glow { file "highres/sprites/effects/4526_g.png" }
}
texture 4527 {
pal 0 { file "highres/sprites/effects/4527.png" }
pal 10 { file "highres/sprites/effects/4527_10.png" }
glow { file "highres/sprites/effects/4527_g.png" }
}
texture 4528 {
pal 0 { file "highres/sprites/effects/4528.png" }
pal 10 { file "highres/sprites/effects/4528_10.png" }
glow { file "highres/sprites/effects/4528_g.png" }
}
 
// Lightning (4890)
texture 4890 { pal 0 { file "highres/sprites/effects/4890.png" } }
 
// Effects for Duke3D HRP
 
 
// REACTOR2SPARK (580)
texture 580 {
pal 0 { file "highres/sprites/effects/0580.png" }
pal 21 { file "highres/sprites/effects/0580_21.png" }
glow { file "highres/sprites/effects/0580_g.png" }
}
texture 581 {
pal 0 { file "highres/sprites/effects/0581.png" }
pal 21 { file "highres/sprites/effects/0581_21.png" }
glow { file "highres/sprites/effects/0581_g.png" }
}
texture 582 {
pal 0 { file "highres/sprites/effects/0582.png" }
pal 21 { file "highres/sprites/effects/0582_21.png" }
glow { file "highres/sprites/effects/0582_g.png" }
}
texture 583 {
pal 0 { file "highres/sprites/effects/0583.png" }
pal 21 { file "highres/sprites/effects/0583_21.png" }
glow { file "highres/sprites/effects/0583_g.png" }
}
 
// BOLT1 (634)
texture 634 {
pal 0 { file "highres/sprites/effects/0634.png" }
pal 2 { file "highres/sprites/effects/0634_2.png" }
pal 10 { file "highres/sprites/effects/0634_10.png" }
glow { file "highres/sprites/effects/0634_g.png" }
}
texture 635 {
pal 0 { file "highres/sprites/effects/0635.png" }
pal 2 { file "highres/sprites/effects/0635_2.png" }
pal 10 { file "highres/sprites/effects/0635_10.png" }
glow { file "highres/sprites/effects/0635_g.png" }
}
texture 636 {
pal 0 { file "highres/sprites/effects/0636.png" }
pal 2 { file "highres/sprites/effects/0636_2.png" }
pal 10 { file "highres/sprites/effects/0636_10.png" }
glow { file "highres/sprites/effects/0636_g.png" }
}
texture 637 {
pal 0 { file "highres/sprites/effects/0637.png" }
pal 2 { file "highres/sprites/effects/0637_2.png" }
pal 10 { file "highres/sprites/effects/0637_10.png" }
glow { file "highres/sprites/effects/0637_g.png" }
}
 
// Waterdrip (660)
texture 660 {
pal 0 { file "highres/sprites/effects/0660_d.png" specfactor 7 }
normal { file "highres/sprites/effects/0660_n.png" }
// pal 13 { file "highres/sprites/effects/0660_13.png" }
// pal 23 { file "highres/sprites/effects/0660_23.png" }
}
 
// Bubbles (661/662)
texture 661 { pal 0 { file "highres/sprites/effects/0661.png" } }
texture 662 { pal 0 { file "highres/sprites/effects/0662.png" } }
 
// W_FORCEFIELD (663)
texture 663 { pal 0 { file "highres/sprites/effects/0663.png" } }
 
 
 
 
 
 
 
// Water fountain (921)
texture 921 { pal 0 { file "highres/sprites/effects/0921.png" } }
texture 922 { pal 0 { file "highres/sprites/effects/0922.png" } }
texture 923 { pal 0 { file "highres/sprites/effects/0923.png" } }
texture 924 { pal 0 { file "highres/sprites/effects/0924.png" } }
 
 
// GLASSPIECES (1031-1033)
model "highres/sprites/effects/1031_glasspieces.md3" {
scale 12 shade 0
skin { pal 0 file "highres/sprites/effects/1031_glasspieces.png" }
anim { frame0 "FRAME2" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 1031 tile1 1033 }
}
 
// REACTORSPARK (1092)
texture 1092 {
pal 0 { file "highres/sprites/effects/1092.png" }
pal 10 { file "highres/sprites/effects/1092_10.png" }
glow { file "highres/sprites/effects/1092_g.png" }
}
texture 1093 {
pal 0 { file "highres/sprites/effects/1093.png" }
pal 10 { file "highres/sprites/effects/1093_10.png" }
glow { file "highres/sprites/effects/1093_g.png" }
}
texture 1094 {
pal 0 { file "highres/sprites/effects/1094.png" }
pal 10 { file "highres/sprites/effects/1094_10.png" }
glow { file "highres/sprites/effects/1094_g.png" }
}
texture 1095 {
pal 0 { file "highres/sprites/effects/1095.png" }
pal 10 { file "highres/sprites/effects/1095_10.png" }
glow { file "highres/sprites/effects/1095_g.png" }
}
 
// Glass shards (1176/1177)
texture 1176 { pal 0 { file "highres/sprites/effects/1176.png" } }
texture 1177 { pal 0 { file "highres/sprites/effects/1177.png" } }
 
// STEAM (1250-1254)
setuptilerange 1250 1254 87 24 212 8
texture 1250 { pal 0 { file "highres/sprites/effects/1250.png" } }
texture 1251 { pal 0 { file "highres/sprites/effects/1251.png" } }
texture 1252 { pal 0 { file "highres/sprites/effects/1252.png" } }
texture 1253 { pal 0 { file "highres/sprites/effects/1253.png" } }
texture 1254 { pal 0 { file "highres/sprites/effects/1254.png" } }
 
// CEILINGSTEAM (1255-1259)
setuptilerange 1255 1259 22 86 0 212
texture 1255 { pal 0 { file "highres/sprites/effects/1255.png" } }
texture 1256 { pal 0 { file "highres/sprites/effects/1256.png" } }
texture 1257 { pal 0 { file "highres/sprites/effects/1257.png" } }
texture 1258 { pal 0 { file "highres/sprites/effects/1258.png" } }
texture 1259 { pal 0 { file "highres/sprites/effects/1259.png" } }
 
// Teleporter Splash (1261)
model "highres/sprites/effects/1261_teleport.md3" {
scale 4
skin { pal 0 surface 0 file "highres/sprites/effects/1261_teleport.png" }
anim { frame0 "Frame0" frame1 "Frame9" fps 30 flag 0 }
frame { name "Frame0" tile0 1261 tile1 1266 }
}
 
// Watersplash (1380-1384)
setuptilerange 1380 1384 100 180 0 0
texture 1380 { pal 0 { file "highres/sprites/effects/1380.png" } }
texture 1381 { pal 0 { file "highres/sprites/effects/1381.png" } }
texture 1382 { pal 0 { file "highres/sprites/effects/1382.png" } }
texture 1383 { pal 0 { file "highres/sprites/effects/1383.png" } }
texture 1384 { pal 0 { file "highres/sprites/effects/1384.png" } }
 
// Teleporter Star (1630)
texture 1630 { pal 0 { file "highres/sprites/effects/1630.png" } }
texture 1631 { pal 0 { file "highres/sprites/effects/1631.png" } }
texture 1632 { pal 0 { file "highres/sprites/effects/1632.png" } }
texture 1633 { pal 0 { file "highres/sprites/effects/1633.png" } }
texture 1634 { pal 0 { file "highres/sprites/effects/1634.png" } }
texture 1635 { pal 0 { file "highres/sprites/effects/1635.png" } }
 
// FORCERIPPLE (1671)
texture 1671 { pal 0 { file "highres/sprites/effects/1671.png" } }
texture 1672 { pal 0 { file "highres/sprites/effects/1672.png" } }
texture 1673 { pal 0 { file "highres/sprites/effects/1673.png" } }
texture 1674 { pal 0 { file "highres/sprites/effects/1674.png" } }
texture 1675 { pal 0 { file "highres/sprites/effects/1675.png" } }
texture 1676 { pal 0 { file "highres/sprites/effects/1676.png" } }
texture 1677 { pal 0 { file "highres/sprites/effects/1677.png" } }
texture 1678 { pal 0 { file "highres/sprites/effects/1678.png" } }
texture 1679 { pal 0 { file "highres/sprites/effects/1679.png" } }
 
// Explosion2 (1890)
setuptilerange 1890 1910 180 180 0 0
texture 1890 { pal 0 { file "highres/sprites/effects/1890.png" } }
texture 1891 { pal 0 { file "highres/sprites/effects/1891.png" } }
texture 1892 { pal 0 { file "highres/sprites/effects/1892.png" } }
texture 1893 { pal 0 { file "highres/sprites/effects/1893.png" } }
texture 1894 { pal 0 { file "highres/sprites/effects/1894.png" } }
texture 1895 { pal 0 { file "highres/sprites/effects/1895.png" } }
texture 1896 { pal 0 { file "highres/sprites/effects/1896.png" } }
texture 1897 { pal 0 { file "highres/sprites/effects/1897.png" } }
texture 1898 { pal 0 { file "highres/sprites/effects/1898.png" } }
texture 1899 { pal 0 { file "highres/sprites/effects/1899.png" } }
texture 1900 { pal 0 { file "highres/sprites/effects/1900.png" } }
texture 1901 { pal 0 { file "highres/sprites/effects/1901.png" } }
texture 1902 { pal 0 { file "highres/sprites/effects/1902.png" } }
texture 1903 { pal 0 { file "highres/sprites/effects/1903.png" } }
texture 1904 { pal 0 { file "highres/sprites/effects/1904.png" } }
texture 1905 { pal 0 { file "highres/sprites/effects/1905.png" } }
texture 1906 { pal 0 { file "highres/sprites/effects/1906.png" } }
texture 1907 { pal 0 { file "highres/sprites/effects/1907.png" } }
texture 1908 { pal 0 { file "highres/sprites/effects/1908.png" } }
texture 1909 { pal 0 { file "highres/sprites/effects/1909.png" } }
texture 1910 { pal 0 { file "highres/sprites/effects/1910.png" } }
 
 
// Fire #1 (2066)
texture 2066 { pal 0 { file "highres/sprites/effects/2066.png" } }
texture 2067 { pal 0 { file "highres/sprites/effects/2067.png" } }
texture 2068 { pal 0 { file "highres/sprites/effects/2068.png" } }
texture 2069 { pal 0 { file "highres/sprites/effects/2069.png" } }
texture 2070 { pal 0 { file "highres/sprites/effects/2070.png" } }
texture 2071 { pal 0 { file "highres/sprites/effects/2071.png" } }
texture 2072 { pal 0 { file "highres/sprites/effects/2072.png" } }
texture 2073 { pal 0 { file "highres/sprites/effects/2073.png" } }
texture 2074 { pal 0 { file "highres/sprites/effects/2074.png" } }
texture 2075 { pal 0 { file "highres/sprites/effects/2075.png" } }
texture 2076 { pal 0 { file "highres/sprites/effects/2076.png" } }
texture 2077 { pal 0 { file "highres/sprites/effects/2077.png" } }
texture 2078 { pal 0 { file "highres/sprites/effects/2078.png" } }
texture 2079 { pal 0 { file "highres/sprites/effects/2079.png" } }
 
// Explosion2bot (2219)
texture 2219 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2220 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2221 { pal 0 { file "highres/sprites/effects/2221.png" } }
texture 2222 { pal 0 { file "highres/sprites/effects/2222.png" } }
texture 2223 { pal 0 { file "highres/sprites/effects/2223.png" } }
texture 2224 { pal 0 { file "highres/sprites/effects/2224.png" } }
texture 2225 { pal 0 { file "highres/sprites/effects/2225.png" } }
texture 2226 { pal 0 { file "highres/sprites/effects/2226.png" } }
texture 2227 { pal 0 { file "highres/sprites/effects/2227.png" } }
texture 2228 { pal 0 { file "highres/sprites/effects/2228.png" } }
texture 2229 { pal 0 { file "highres/sprites/effects/2229.png" } }
texture 2230 { pal 0 { file "highres/sprites/effects/2230.png" } }
texture 2231 { pal 0 { file "highres/sprites/effects/2231.png" } }
texture 2232 { pal 0 { file "highres/sprites/effects/2232.png" } }
texture 2233 { pal 0 { file "highres/sprites/effects/2233.png" } }
texture 2234 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2235 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2236 { pal 0 { file "highres/sprites/effects/2236.png" } }
texture 2237 { pal 0 { file "highres/sprites/effects/2237.png" } }
texture 2238 { pal 0 { file "highres/sprites/effects/2238.png" } }
texture 2239 { pal 0 { file "highres/sprites/effects/2238.png" } }
 
// BURNING/FIRE (2270/2271)
texture 2270 { pal 0 { file "highres/sprites/effects/2270.png" } }
texture 2271 { pal 0 { file "highres/sprites/effects/2271.png" } }
texture 2272 { pal 0 { file "highres/sprites/effects/2272.png" } }
texture 2273 { pal 0 { file "highres/sprites/effects/2273.png" } }
texture 2274 { pal 0 { file "highres/sprites/effects/2274.png" } }
texture 2275 { pal 0 { file "highres/sprites/effects/2275.png" } }
texture 2276 { pal 0 { file "highres/sprites/effects/2276.png" } }
texture 2277 { pal 0 { file "highres/sprites/effects/2277.png" } }
texture 2278 { pal 0 { file "highres/sprites/effects/2278.png" } }
texture 2279 { pal 0 { file "highres/sprites/effects/2279.png" } }
texture 2280 { pal 0 { file "highres/sprites/effects/2280.png" } }
texture 2281 { pal 0 { file "highres/sprites/effects/2281.png" } }
texture 2282 { pal 0 { file "highres/sprites/effects/2282.png" } }
texture 2283 { pal 0 { file "highres/sprites/effects/2283.png" } }
 
// Fire #2 (2310)
texture 2310 { pal 0 { file "highres/sprites/effects/2310.png" } }
texture 2311 { pal 0 { file "highres/sprites/effects/2311.png" } }
texture 2312 { pal 0 { file "highres/sprites/effects/2312.png" } }
texture 2313 { pal 0 { file "highres/sprites/effects/2313.png" } }
texture 2314 { pal 0 { file "highres/sprites/effects/2314.png" } }
texture 2315 { pal 0 { file "highres/sprites/effects/2315.png" } }
texture 2316 { pal 0 { file "highres/sprites/effects/2316.png" } }
texture 2317 { pal 0 { file "highres/sprites/effects/2317.png" } }
texture 2318 { pal 0 { file "highres/sprites/effects/2318.png" } }
texture 2319 { pal 0 { file "highres/sprites/effects/2319.png" } }
texture 2320 { pal 0 { file "highres/sprites/effects/2320.png" } }
texture 2321 { pal 0 { file "highres/sprites/effects/2321.png" } }
texture 2322 { pal 0 { file "highres/sprites/effects/2322.png" } }
texture 2323 { pal 0 { file "highres/sprites/effects/2323.png" } }
 
// Smoke Puff (2329)
texture 2329 { pal 0 { file "highres/sprites/effects/2329.png" } }
texture 2330 { pal 0 { file "highres/sprites/effects/2330.png" } }
texture 2331 { pal 0 { file "highres/sprites/effects/2331.png" } }
texture 2332 { pal 0 { file "highres/sprites/effects/2332.png" } }
 
 
// Scrap parts (2390-2418)
 
// Scrap6 (2390-2398)
model "highres/sprites/effects/2390_scrap6.md3" {
scale 4 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2390_scrap6.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2390 tile1 2398 }
}
 
// Scrap1 (2400-2403)
model "highres/sprites/effects/2400_scrap1.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2400_scrap1.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2400 tile1 2403 }
}
 
// Scrap2 (2404-2407)
model "highres/sprites/effects/2404_scrap2.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2404_scrap2.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2404 tile1 2407 }
}
 
// Scrap3 (2408-2411)
model "highres/sprites/effects/2408_scrap3.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2408_scrap3.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2408 tile1 2411 }
}
 
// Scrap4 (2412-2415)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2412_scrap4.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2412 tile1 2415 }
}
 
// Scrap5 (2416-2418)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2416_scrap5.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2416 tile1 2418 }
}
 
 
// Tripbomb Laser (2567)
texture 2567 {
pal 0 { file "highres/sprites/effects/2567_laser.png" }
pal 1 { file "highres/sprites/effects/2567_laser_1.png" }
pal 2 { file "highres/sprites/effects/2567_laser.png" }
pal 8 { file "highres/sprites/effects/2567_laser_8.png" }
}
 
// SHOTSPARK1 (2595-2598)
model "highres/sprites/effects/2595_shotspark1.md3" {
scale 90 shade 3
skin { pal 0 file "highres/sprites/effects/2595_shotspark1.png" }
glow { file "highres/sprites/effects/2595_shotspark1.png" }
anim { frame0 "FRAME3" frame1 "FRAME20" fps 40 flag 0 }
frame { name "FRAME3" tile0 2595 tile1 2598 }
}
 
 
// SIDEBOLT1 (4525)
texture 4525 {
pal 0 { file "highres/sprites/effects/4525.png" }
pal 10 { file "highres/sprites/effects/4525_10.png" }
glow { file "highres/sprites/effects/4525_g.png" }
}
texture 4526 {
pal 0 { file "highres/sprites/effects/4526.png" }
pal 10 { file "highres/sprites/effects/4526_10.png" }
glow { file "highres/sprites/effects/4526_g.png" }
}
texture 4527 {
pal 0 { file "highres/sprites/effects/4527.png" }
pal 10 { file "highres/sprites/effects/4527_10.png" }
glow { file "highres/sprites/effects/4527_g.png" }
}
texture 4528 {
pal 0 { file "highres/sprites/effects/4528.png" }
pal 10 { file "highres/sprites/effects/4528_10.png" }
glow { file "highres/sprites/effects/4528_g.png" }
}
 
// Lightning (4890)
texture 4890 { pal 0 { file "highres/sprites/effects/4890.png" } }
/highres/sprites/effects_megaton.def
1,373 → 1,373
 
// Effects for Duke3D HRP
 
 
// REACTOR2SPARK (580)
texture 580 {
pal 0 { file "highres/sprites/effects/0580.png" }
pal 21 { file "highres/sprites/effects/0580_21.png" }
glow { file "highres/sprites/effects/0580_g.png" }
}
texture 581 {
pal 0 { file "highres/sprites/effects/0581.png" }
pal 21 { file "highres/sprites/effects/0581_21.png" }
glow { file "highres/sprites/effects/0581_g.png" }
}
texture 582 {
pal 0 { file "highres/sprites/effects/0582.png" }
pal 21 { file "highres/sprites/effects/0582_21.png" }
glow { file "highres/sprites/effects/0582_g.png" }
}
texture 583 {
pal 0 { file "highres/sprites/effects/0583.png" }
pal 21 { file "highres/sprites/effects/0583_21.png" }
glow { file "highres/sprites/effects/0583_g.png" }
}
 
// BOLT1 (634)
texture 634 {
pal 0 { file "highres/sprites/effects/0634.png" }
pal 2 { file "highres/sprites/effects/0634_2.png" }
pal 10 { file "highres/sprites/effects/0634_10.png" }
glow { file "highres/sprites/effects/0634_g.png" }
}
texture 635 {
pal 0 { file "highres/sprites/effects/0635.png" }
pal 2 { file "highres/sprites/effects/0635_2.png" }
pal 10 { file "highres/sprites/effects/0635_10.png" }
glow { file "highres/sprites/effects/0635_g.png" }
}
texture 636 {
pal 0 { file "highres/sprites/effects/0636.png" }
pal 2 { file "highres/sprites/effects/0636_2.png" }
pal 10 { file "highres/sprites/effects/0636_10.png" }
glow { file "highres/sprites/effects/0636_g.png" }
}
texture 637 {
pal 0 { file "highres/sprites/effects/0637.png" }
pal 2 { file "highres/sprites/effects/0637_2.png" }
pal 10 { file "highres/sprites/effects/0637_10.png" }
glow { file "highres/sprites/effects/0637_g.png" }
}
 
// Waterdrip (660)
texture 660 {
pal 0 { file "highres/sprites/effects/0660.png" }
 
pal 13 { file "highres/sprites/effects/0660_13.png" }
pal 23 { file "highres/sprites/effects/0660_23.png" }
}
 
// Bubbles (661/662)
texture 661 { pal 0 { file "highres/sprites/effects/0661.png" } }
texture 662 { pal 0 { file "highres/sprites/effects/0662.png" } }
 
// W_FORCEFIELD (663)
texture 663 {
pal 0 { file "highres/sprites/effects/0663_0.png" }
pal 2 { file "highres/sprites/effects/0663_2.png" }
pal 7 { file "highres/sprites/effects/0663_7.png" }
pal 8 { file "highres/sprites/effects/0663_7.png" }
pal 10 { file "highres/sprites/effects/0663_2.png" }
}
 
// Water fountain (921)
texture 921 { pal 0 { file "highres/sprites/effects/0921.png" } }
texture 922 { pal 0 { file "highres/sprites/effects/0922.png" } }
texture 923 { pal 0 { file "highres/sprites/effects/0923.png" } }
texture 924 { pal 0 { file "highres/sprites/effects/0924.png" } }
 
 
// GLASSPIECES (1031-1033)
model "highres/sprites/effects/1031_glasspieces.md3" {
scale 12 shade 0
skin { pal 0 file "highres/sprites/effects/1031_glasspieces.png" }
anim { frame0 "FRAME2" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 1031 tile1 1033 }
}
 
// REACTORSPARK (1092)
texture 1092 {
pal 0 { file "highres/sprites/effects/1092.png" }
pal 10 { file "highres/sprites/effects/1092_10.png" }
glow { file "highres/sprites/effects/1092_g.png" }
}
texture 1093 {
pal 0 { file "highres/sprites/effects/1093.png" }
pal 10 { file "highres/sprites/effects/1093_10.png" }
glow { file "highres/sprites/effects/1093_g.png" }
}
texture 1094 {
pal 0 { file "highres/sprites/effects/1094.png" }
pal 10 { file "highres/sprites/effects/1094_10.png" }
glow { file "highres/sprites/effects/1094_g.png" }
}
texture 1095 {
pal 0 { file "highres/sprites/effects/1095.png" }
pal 10 { file "highres/sprites/effects/1095_10.png" }
glow { file "highres/sprites/effects/1095_g.png" }
}
 
// Glass shards (1176/1177)
texture 1176 { pal 0 { file "highres/sprites/effects/1176.png" } }
texture 1177 { pal 0 { file "highres/sprites/effects/1177.png" } }
 
// STEAM (1250-1254)
//setuptilerange 1250 1254 87 24 212 8
texture 1250 { pal 0 { file "highres/sprites/effects/1250.png" } }
texture 1251 { pal 0 { file "highres/sprites/effects/1251.png" } }
texture 1252 { pal 0 { file "highres/sprites/effects/1252.png" } }
texture 1253 { pal 0 { file "highres/sprites/effects/1253.png" } }
texture 1254 { pal 0 { file "highres/sprites/effects/1254.png" } }
 
// CEILINGSTEAM (1255-1259)
//setuptilerange 1255 1259 22 86 0 212
texture 1255 { pal 0 { file "highres/sprites/effects/1255.png" } }
texture 1256 { pal 0 { file "highres/sprites/effects/1256.png" } }
texture 1257 { pal 0 { file "highres/sprites/effects/1257.png" } }
texture 1258 { pal 0 { file "highres/sprites/effects/1258.png" } }
texture 1259 { pal 0 { file "highres/sprites/effects/1259.png" } }
 
// Teleporter Splash (1261)
model "highres/sprites/effects/1261_teleport.md3" {
scale 4
skin { pal 0 surface 0 file "highres/sprites/effects/1261_teleport.png" }
anim { frame0 "Frame0" frame1 "Frame9" fps 30 flag 0 }
frame { name "Frame0" tile0 1261 tile1 1266 }
}
 
// Watersplash (1380-1384)
//setuptilerange 1380 1384 100 180 0 0
texture 1380 { pal 0 { file "highres/sprites/effects/1380.png" } }
texture 1381 { pal 0 { file "highres/sprites/effects/1381.png" } }
texture 1382 { pal 0 { file "highres/sprites/effects/1382.png" } }
texture 1383 { pal 0 { file "highres/sprites/effects/1383.png" } }
texture 1384 { pal 0 { file "highres/sprites/effects/1384.png" } }
 
// Teleporter Star (1630)
texture 1630 { pal 0 { file "highres/sprites/effects/1630.png" } }
texture 1631 { pal 0 { file "highres/sprites/effects/1631.png" } }
texture 1632 { pal 0 { file "highres/sprites/effects/1632.png" } }
texture 1633 { pal 0 { file "highres/sprites/effects/1633.png" } }
texture 1634 { pal 0 { file "highres/sprites/effects/1634.png" } }
texture 1635 { pal 0 { file "highres/sprites/effects/1635.png" } }
 
// FORCERIPPLE (1671)
texture 1671 { pal 0 { file "highres/sprites/effects/1671.png" } }
texture 1672 { pal 0 { file "highres/sprites/effects/1672.png" } }
texture 1673 { pal 0 { file "highres/sprites/effects/1673.png" } }
texture 1674 { pal 0 { file "highres/sprites/effects/1674.png" } }
texture 1675 { pal 0 { file "highres/sprites/effects/1675.png" } }
texture 1676 { pal 0 { file "highres/sprites/effects/1676.png" } }
texture 1677 { pal 0 { file "highres/sprites/effects/1677.png" } }
texture 1678 { pal 0 { file "highres/sprites/effects/1678.png" } }
texture 1679 { pal 0 { file "highres/sprites/effects/1679.png" } }
 
// Explosion2 (1890)
//setuptilerange 1890 1910 180 180 0 0
texture 1890 { pal 0 { file "highres/sprites/effects/1890.png" } }
texture 1891 { pal 0 { file "highres/sprites/effects/1891.png" } }
texture 1892 { pal 0 { file "highres/sprites/effects/1892.png" } }
texture 1893 { pal 0 { file "highres/sprites/effects/1893.png" } }
texture 1894 { pal 0 { file "highres/sprites/effects/1894.png" } }
texture 1895 { pal 0 { file "highres/sprites/effects/1895.png" } }
texture 1896 { pal 0 { file "highres/sprites/effects/1896.png" } }
texture 1897 { pal 0 { file "highres/sprites/effects/1897.png" } }
texture 1898 { pal 0 { file "highres/sprites/effects/1898.png" } }
texture 1899 { pal 0 { file "highres/sprites/effects/1899.png" } }
texture 1900 { pal 0 { file "highres/sprites/effects/1900.png" } }
texture 1901 { pal 0 { file "highres/sprites/effects/1901.png" } }
texture 1902 { pal 0 { file "highres/sprites/effects/1902.png" } }
texture 1903 { pal 0 { file "highres/sprites/effects/1903.png" } }
texture 1904 { pal 0 { file "highres/sprites/effects/1904.png" } }
texture 1905 { pal 0 { file "highres/sprites/effects/1905.png" } }
texture 1906 { pal 0 { file "highres/sprites/effects/1906.png" } }
texture 1907 { pal 0 { file "highres/sprites/effects/1907.png" } }
texture 1908 { pal 0 { file "highres/sprites/effects/1908.png" } }
texture 1909 { pal 0 { file "highres/sprites/effects/1909.png" } }
texture 1910 { pal 0 { file "highres/sprites/effects/1910.png" } }
 
 
// Fire #1 (2066)
texture 2066 { pal 0 { file "highres/sprites/effects/2066.png" } }
texture 2067 { pal 0 { file "highres/sprites/effects/2067.png" } }
texture 2068 { pal 0 { file "highres/sprites/effects/2068.png" } }
texture 2069 { pal 0 { file "highres/sprites/effects/2069.png" } }
texture 2070 { pal 0 { file "highres/sprites/effects/2070.png" } }
texture 2071 { pal 0 { file "highres/sprites/effects/2071.png" } }
texture 2072 { pal 0 { file "highres/sprites/effects/2072.png" } }
texture 2073 { pal 0 { file "highres/sprites/effects/2073.png" } }
texture 2074 { pal 0 { file "highres/sprites/effects/2074.png" } }
texture 2075 { pal 0 { file "highres/sprites/effects/2075.png" } }
texture 2076 { pal 0 { file "highres/sprites/effects/2076.png" } }
texture 2077 { pal 0 { file "highres/sprites/effects/2077.png" } }
texture 2078 { pal 0 { file "highres/sprites/effects/2078.png" } }
texture 2079 { pal 0 { file "highres/sprites/effects/2079.png" } }
 
// Explosion2bot (2219)
texture 2219 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2220 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2221 { pal 0 { file "highres/sprites/effects/2221.png" } }
texture 2222 { pal 0 { file "highres/sprites/effects/2222.png" } }
texture 2223 { pal 0 { file "highres/sprites/effects/2223.png" } }
texture 2224 { pal 0 { file "highres/sprites/effects/2224.png" } }
texture 2225 { pal 0 { file "highres/sprites/effects/2225.png" } }
texture 2226 { pal 0 { file "highres/sprites/effects/2226.png" } }
texture 2227 { pal 0 { file "highres/sprites/effects/2227.png" } }
texture 2228 { pal 0 { file "highres/sprites/effects/2228.png" } }
texture 2229 { pal 0 { file "highres/sprites/effects/2229.png" } }
texture 2230 { pal 0 { file "highres/sprites/effects/2230.png" } }
texture 2231 { pal 0 { file "highres/sprites/effects/2231.png" } }
texture 2232 { pal 0 { file "highres/sprites/effects/2232.png" } }
texture 2233 { pal 0 { file "highres/sprites/effects/2233.png" } }
texture 2234 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2235 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2236 { pal 0 { file "highres/sprites/effects/2236.png" } }
texture 2237 { pal 0 { file "highres/sprites/effects/2237.png" } }
texture 2238 { pal 0 { file "highres/sprites/effects/2238.png" } }
texture 2239 { pal 0 { file "highres/sprites/effects/2238.png" } }
 
// BURNING/FIRE (2270/2271)
texture 2270 { pal 0 { file "highres/sprites/effects/2270.png" } }
texture 2271 { pal 0 { file "highres/sprites/effects/2271.png" } }
texture 2272 { pal 0 { file "highres/sprites/effects/2272.png" } }
texture 2273 { pal 0 { file "highres/sprites/effects/2273.png" } }
texture 2274 { pal 0 { file "highres/sprites/effects/2274.png" } }
texture 2275 { pal 0 { file "highres/sprites/effects/2275.png" } }
texture 2276 { pal 0 { file "highres/sprites/effects/2276.png" } }
texture 2277 { pal 0 { file "highres/sprites/effects/2277.png" } }
texture 2278 { pal 0 { file "highres/sprites/effects/2278.png" } }
texture 2279 { pal 0 { file "highres/sprites/effects/2279.png" } }
texture 2280 { pal 0 { file "highres/sprites/effects/2280.png" } }
texture 2281 { pal 0 { file "highres/sprites/effects/2281.png" } }
texture 2282 { pal 0 { file "highres/sprites/effects/2282.png" } }
texture 2283 { pal 0 { file "highres/sprites/effects/2283.png" } }
 
// Fire #2 (2310)
texture 2310 { pal 0 { file "highres/sprites/effects/2310.png" } }
texture 2311 { pal 0 { file "highres/sprites/effects/2311.png" } }
texture 2312 { pal 0 { file "highres/sprites/effects/2312.png" } }
texture 2313 { pal 0 { file "highres/sprites/effects/2313.png" } }
texture 2314 { pal 0 { file "highres/sprites/effects/2314.png" } }
texture 2315 { pal 0 { file "highres/sprites/effects/2315.png" } }
texture 2316 { pal 0 { file "highres/sprites/effects/2316.png" } }
texture 2317 { pal 0 { file "highres/sprites/effects/2317.png" } }
texture 2318 { pal 0 { file "highres/sprites/effects/2318.png" } }
texture 2319 { pal 0 { file "highres/sprites/effects/2319.png" } }
texture 2320 { pal 0 { file "highres/sprites/effects/2320.png" } }
texture 2321 { pal 0 { file "highres/sprites/effects/2321.png" } }
texture 2322 { pal 0 { file "highres/sprites/effects/2322.png" } }
texture 2323 { pal 0 { file "highres/sprites/effects/2323.png" } }
 
// Smoke Puff (2329)
texture 2329 { pal 0 { file "highres/sprites/effects/2329.png" } }
texture 2330 { pal 0 { file "highres/sprites/effects/2330.png" } }
texture 2331 { pal 0 { file "highres/sprites/effects/2331.png" } }
texture 2332 { pal 0 { file "highres/sprites/effects/2332.png" } }
 
 
// Scrap parts (2390-2418)
 
// Scrap6 (2390-2398)
model "highres/sprites/effects/2390_scrap6.md3" {
scale 4 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2390_scrap6.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2390 tile1 2398 }
}
 
// Scrap1 (2400-2403)
model "highres/sprites/effects/2400_scrap1.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2400_scrap1.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2400 tile1 2403 }
}
 
// Scrap2 (2404-2407)
model "highres/sprites/effects/2404_scrap2.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2404_scrap2.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2404 tile1 2407 }
}
 
// Scrap3 (2408-2411)
model "highres/sprites/effects/2408_scrap3.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2408_scrap3.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2408 tile1 2411 }
}
 
// Scrap4 (2412-2415)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2412_scrap4.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2412 tile1 2415 }
}
 
// Scrap5 (2416-2418)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2416_scrap5.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2416 tile1 2418 }
}
 
 
// Tripbomb Laser (2567)
texture 2567 {
pal 0 { file "highres/sprites/effects/2567_laser.png" }
pal 1 { file "highres/sprites/effects/2567_laser_1.png" }
pal 2 { file "highres/sprites/effects/2567_laser.png" }
pal 8 { file "highres/sprites/effects/2567_laser_8.png" }
}
 
// SHOTSPARK1 (2595-2598)
model "highres/sprites/effects/2595_shotspark1.md3" {
scale 90 shade 3
skin { pal 0 file "highres/sprites/effects/2595_shotspark1.png" }
glow { file "highres/sprites/effects/2595_shotspark1.png" }
anim { frame0 "FRAME3" frame1 "FRAME20" fps 40 flag 0 }
frame { name "FRAME3" tile0 2595 tile1 2598 }
}
 
 
// SIDEBOLT1 (4525)
texture 4525 {
pal 0 { file "highres/sprites/effects/4525.png" }
pal 10 { file "highres/sprites/effects/4525_10.png" }
glow { file "highres/sprites/effects/4525_g.png" }
}
texture 4526 {
pal 0 { file "highres/sprites/effects/4526.png" }
pal 10 { file "highres/sprites/effects/4526_10.png" }
glow { file "highres/sprites/effects/4526_g.png" }
}
texture 4527 {
pal 0 { file "highres/sprites/effects/4527.png" }
pal 10 { file "highres/sprites/effects/4527_10.png" }
glow { file "highres/sprites/effects/4527_g.png" }
}
texture 4528 {
pal 0 { file "highres/sprites/effects/4528.png" }
pal 10 { file "highres/sprites/effects/4528_10.png" }
glow { file "highres/sprites/effects/4528_g.png" }
}
 
// Lightning (4890)
texture 4890 { pal 0 { file "highres/sprites/effects/4890.png" } }
 
// Effects for Duke3D HRP
 
 
// REACTOR2SPARK (580)
texture 580 {
pal 0 { file "highres/sprites/effects/0580.png" }
pal 21 { file "highres/sprites/effects/0580_21.png" }
glow { file "highres/sprites/effects/0580_g.png" }
}
texture 581 {
pal 0 { file "highres/sprites/effects/0581.png" }
pal 21 { file "highres/sprites/effects/0581_21.png" }
glow { file "highres/sprites/effects/0581_g.png" }
}
texture 582 {
pal 0 { file "highres/sprites/effects/0582.png" }
pal 21 { file "highres/sprites/effects/0582_21.png" }
glow { file "highres/sprites/effects/0582_g.png" }
}
texture 583 {
pal 0 { file "highres/sprites/effects/0583.png" }
pal 21 { file "highres/sprites/effects/0583_21.png" }
glow { file "highres/sprites/effects/0583_g.png" }
}
 
// BOLT1 (634)
texture 634 {
pal 0 { file "highres/sprites/effects/0634.png" }
pal 2 { file "highres/sprites/effects/0634_2.png" }
pal 10 { file "highres/sprites/effects/0634_10.png" }
glow { file "highres/sprites/effects/0634_g.png" }
}
texture 635 {
pal 0 { file "highres/sprites/effects/0635.png" }
pal 2 { file "highres/sprites/effects/0635_2.png" }
pal 10 { file "highres/sprites/effects/0635_10.png" }
glow { file "highres/sprites/effects/0635_g.png" }
}
texture 636 {
pal 0 { file "highres/sprites/effects/0636.png" }
pal 2 { file "highres/sprites/effects/0636_2.png" }
pal 10 { file "highres/sprites/effects/0636_10.png" }
glow { file "highres/sprites/effects/0636_g.png" }
}
texture 637 {
pal 0 { file "highres/sprites/effects/0637.png" }
pal 2 { file "highres/sprites/effects/0637_2.png" }
pal 10 { file "highres/sprites/effects/0637_10.png" }
glow { file "highres/sprites/effects/0637_g.png" }
}
 
// Waterdrip (660)
texture 660 {
pal 0 { file "highres/sprites/effects/0660.png" }
 
pal 13 { file "highres/sprites/effects/0660_13.png" }
pal 23 { file "highres/sprites/effects/0660_23.png" }
}
 
// Bubbles (661/662)
texture 661 { pal 0 { file "highres/sprites/effects/0661.png" } }
texture 662 { pal 0 { file "highres/sprites/effects/0662.png" } }
 
// W_FORCEFIELD (663)
texture 663 {
pal 0 { file "highres/sprites/effects/0663_0.png" }
pal 2 { file "highres/sprites/effects/0663_2.png" }
pal 7 { file "highres/sprites/effects/0663_7.png" }
pal 8 { file "highres/sprites/effects/0663_7.png" }
pal 10 { file "highres/sprites/effects/0663_2.png" }
}
 
// Water fountain (921)
texture 921 { pal 0 { file "highres/sprites/effects/0921.png" } }
texture 922 { pal 0 { file "highres/sprites/effects/0922.png" } }
texture 923 { pal 0 { file "highres/sprites/effects/0923.png" } }
texture 924 { pal 0 { file "highres/sprites/effects/0924.png" } }
 
 
// GLASSPIECES (1031-1033)
model "highres/sprites/effects/1031_glasspieces.md3" {
scale 12 shade 0
skin { pal 0 file "highres/sprites/effects/1031_glasspieces.png" }
anim { frame0 "FRAME2" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 1031 tile1 1033 }
}
 
// REACTORSPARK (1092)
texture 1092 {
pal 0 { file "highres/sprites/effects/1092.png" }
pal 10 { file "highres/sprites/effects/1092_10.png" }
glow { file "highres/sprites/effects/1092_g.png" }
}
texture 1093 {
pal 0 { file "highres/sprites/effects/1093.png" }
pal 10 { file "highres/sprites/effects/1093_10.png" }
glow { file "highres/sprites/effects/1093_g.png" }
}
texture 1094 {
pal 0 { file "highres/sprites/effects/1094.png" }
pal 10 { file "highres/sprites/effects/1094_10.png" }
glow { file "highres/sprites/effects/1094_g.png" }
}
texture 1095 {
pal 0 { file "highres/sprites/effects/1095.png" }
pal 10 { file "highres/sprites/effects/1095_10.png" }
glow { file "highres/sprites/effects/1095_g.png" }
}
 
// Glass shards (1176/1177)
texture 1176 { pal 0 { file "highres/sprites/effects/1176.png" } }
texture 1177 { pal 0 { file "highres/sprites/effects/1177.png" } }
 
// STEAM (1250-1254)
//setuptilerange 1250 1254 87 24 212 8
texture 1250 { pal 0 { file "highres/sprites/effects/1250.png" } }
texture 1251 { pal 0 { file "highres/sprites/effects/1251.png" } }
texture 1252 { pal 0 { file "highres/sprites/effects/1252.png" } }
texture 1253 { pal 0 { file "highres/sprites/effects/1253.png" } }
texture 1254 { pal 0 { file "highres/sprites/effects/1254.png" } }
 
// CEILINGSTEAM (1255-1259)
//setuptilerange 1255 1259 22 86 0 212
texture 1255 { pal 0 { file "highres/sprites/effects/1255.png" } }
texture 1256 { pal 0 { file "highres/sprites/effects/1256.png" } }
texture 1257 { pal 0 { file "highres/sprites/effects/1257.png" } }
texture 1258 { pal 0 { file "highres/sprites/effects/1258.png" } }
texture 1259 { pal 0 { file "highres/sprites/effects/1259.png" } }
 
// Teleporter Splash (1261)
model "highres/sprites/effects/1261_teleport.md3" {
scale 4
skin { pal 0 surface 0 file "highres/sprites/effects/1261_teleport.png" }
anim { frame0 "Frame0" frame1 "Frame9" fps 30 flag 0 }
frame { name "Frame0" tile0 1261 tile1 1266 }
}
 
// Watersplash (1380-1384)
//setuptilerange 1380 1384 100 180 0 0
texture 1380 { pal 0 { file "highres/sprites/effects/1380.png" } }
texture 1381 { pal 0 { file "highres/sprites/effects/1381.png" } }
texture 1382 { pal 0 { file "highres/sprites/effects/1382.png" } }
texture 1383 { pal 0 { file "highres/sprites/effects/1383.png" } }
texture 1384 { pal 0 { file "highres/sprites/effects/1384.png" } }
 
// Teleporter Star (1630)
texture 1630 { pal 0 { file "highres/sprites/effects/1630.png" } }
texture 1631 { pal 0 { file "highres/sprites/effects/1631.png" } }
texture 1632 { pal 0 { file "highres/sprites/effects/1632.png" } }
texture 1633 { pal 0 { file "highres/sprites/effects/1633.png" } }
texture 1634 { pal 0 { file "highres/sprites/effects/1634.png" } }
texture 1635 { pal 0 { file "highres/sprites/effects/1635.png" } }
 
// FORCERIPPLE (1671)
texture 1671 { pal 0 { file "highres/sprites/effects/1671.png" } }
texture 1672 { pal 0 { file "highres/sprites/effects/1672.png" } }
texture 1673 { pal 0 { file "highres/sprites/effects/1673.png" } }
texture 1674 { pal 0 { file "highres/sprites/effects/1674.png" } }
texture 1675 { pal 0 { file "highres/sprites/effects/1675.png" } }
texture 1676 { pal 0 { file "highres/sprites/effects/1676.png" } }
texture 1677 { pal 0 { file "highres/sprites/effects/1677.png" } }
texture 1678 { pal 0 { file "highres/sprites/effects/1678.png" } }
texture 1679 { pal 0 { file "highres/sprites/effects/1679.png" } }
 
// Explosion2 (1890)
//setuptilerange 1890 1910 180 180 0 0
texture 1890 { pal 0 { file "highres/sprites/effects/1890.png" } }
texture 1891 { pal 0 { file "highres/sprites/effects/1891.png" } }
texture 1892 { pal 0 { file "highres/sprites/effects/1892.png" } }
texture 1893 { pal 0 { file "highres/sprites/effects/1893.png" } }
texture 1894 { pal 0 { file "highres/sprites/effects/1894.png" } }
texture 1895 { pal 0 { file "highres/sprites/effects/1895.png" } }
texture 1896 { pal 0 { file "highres/sprites/effects/1896.png" } }
texture 1897 { pal 0 { file "highres/sprites/effects/1897.png" } }
texture 1898 { pal 0 { file "highres/sprites/effects/1898.png" } }
texture 1899 { pal 0 { file "highres/sprites/effects/1899.png" } }
texture 1900 { pal 0 { file "highres/sprites/effects/1900.png" } }
texture 1901 { pal 0 { file "highres/sprites/effects/1901.png" } }
texture 1902 { pal 0 { file "highres/sprites/effects/1902.png" } }
texture 1903 { pal 0 { file "highres/sprites/effects/1903.png" } }
texture 1904 { pal 0 { file "highres/sprites/effects/1904.png" } }
texture 1905 { pal 0 { file "highres/sprites/effects/1905.png" } }
texture 1906 { pal 0 { file "highres/sprites/effects/1906.png" } }
texture 1907 { pal 0 { file "highres/sprites/effects/1907.png" } }
texture 1908 { pal 0 { file "highres/sprites/effects/1908.png" } }
texture 1909 { pal 0 { file "highres/sprites/effects/1909.png" } }
texture 1910 { pal 0 { file "highres/sprites/effects/1910.png" } }
 
 
// Fire #1 (2066)
texture 2066 { pal 0 { file "highres/sprites/effects/2066.png" } }
texture 2067 { pal 0 { file "highres/sprites/effects/2067.png" } }
texture 2068 { pal 0 { file "highres/sprites/effects/2068.png" } }
texture 2069 { pal 0 { file "highres/sprites/effects/2069.png" } }
texture 2070 { pal 0 { file "highres/sprites/effects/2070.png" } }
texture 2071 { pal 0 { file "highres/sprites/effects/2071.png" } }
texture 2072 { pal 0 { file "highres/sprites/effects/2072.png" } }
texture 2073 { pal 0 { file "highres/sprites/effects/2073.png" } }
texture 2074 { pal 0 { file "highres/sprites/effects/2074.png" } }
texture 2075 { pal 0 { file "highres/sprites/effects/2075.png" } }
texture 2076 { pal 0 { file "highres/sprites/effects/2076.png" } }
texture 2077 { pal 0 { file "highres/sprites/effects/2077.png" } }
texture 2078 { pal 0 { file "highres/sprites/effects/2078.png" } }
texture 2079 { pal 0 { file "highres/sprites/effects/2079.png" } }
 
// Explosion2bot (2219)
texture 2219 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2220 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2221 { pal 0 { file "highres/sprites/effects/2221.png" } }
texture 2222 { pal 0 { file "highres/sprites/effects/2222.png" } }
texture 2223 { pal 0 { file "highres/sprites/effects/2223.png" } }
texture 2224 { pal 0 { file "highres/sprites/effects/2224.png" } }
texture 2225 { pal 0 { file "highres/sprites/effects/2225.png" } }
texture 2226 { pal 0 { file "highres/sprites/effects/2226.png" } }
texture 2227 { pal 0 { file "highres/sprites/effects/2227.png" } }
texture 2228 { pal 0 { file "highres/sprites/effects/2228.png" } }
texture 2229 { pal 0 { file "highres/sprites/effects/2229.png" } }
texture 2230 { pal 0 { file "highres/sprites/effects/2230.png" } }
texture 2231 { pal 0 { file "highres/sprites/effects/2231.png" } }
texture 2232 { pal 0 { file "highres/sprites/effects/2232.png" } }
texture 2233 { pal 0 { file "highres/sprites/effects/2233.png" } }
texture 2234 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2235 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2236 { pal 0 { file "highres/sprites/effects/2236.png" } }
texture 2237 { pal 0 { file "highres/sprites/effects/2237.png" } }
texture 2238 { pal 0 { file "highres/sprites/effects/2238.png" } }
texture 2239 { pal 0 { file "highres/sprites/effects/2238.png" } }
 
// BURNING/FIRE (2270/2271)
texture 2270 { pal 0 { file "highres/sprites/effects/2270.png" } }
texture 2271 { pal 0 { file "highres/sprites/effects/2271.png" } }
texture 2272 { pal 0 { file "highres/sprites/effects/2272.png" } }
texture 2273 { pal 0 { file "highres/sprites/effects/2273.png" } }
texture 2274 { pal 0 { file "highres/sprites/effects/2274.png" } }
texture 2275 { pal 0 { file "highres/sprites/effects/2275.png" } }
texture 2276 { pal 0 { file "highres/sprites/effects/2276.png" } }
texture 2277 { pal 0 { file "highres/sprites/effects/2277.png" } }
texture 2278 { pal 0 { file "highres/sprites/effects/2278.png" } }
texture 2279 { pal 0 { file "highres/sprites/effects/2279.png" } }
texture 2280 { pal 0 { file "highres/sprites/effects/2280.png" } }
texture 2281 { pal 0 { file "highres/sprites/effects/2281.png" } }
texture 2282 { pal 0 { file "highres/sprites/effects/2282.png" } }
texture 2283 { pal 0 { file "highres/sprites/effects/2283.png" } }
 
// Fire #2 (2310)
texture 2310 { pal 0 { file "highres/sprites/effects/2310.png" } }
texture 2311 { pal 0 { file "highres/sprites/effects/2311.png" } }
texture 2312 { pal 0 { file "highres/sprites/effects/2312.png" } }
texture 2313 { pal 0 { file "highres/sprites/effects/2313.png" } }
texture 2314 { pal 0 { file "highres/sprites/effects/2314.png" } }
texture 2315 { pal 0 { file "highres/sprites/effects/2315.png" } }
texture 2316 { pal 0 { file "highres/sprites/effects/2316.png" } }
texture 2317 { pal 0 { file "highres/sprites/effects/2317.png" } }
texture 2318 { pal 0 { file "highres/sprites/effects/2318.png" } }
texture 2319 { pal 0 { file "highres/sprites/effects/2319.png" } }
texture 2320 { pal 0 { file "highres/sprites/effects/2320.png" } }
texture 2321 { pal 0 { file "highres/sprites/effects/2321.png" } }
texture 2322 { pal 0 { file "highres/sprites/effects/2322.png" } }
texture 2323 { pal 0 { file "highres/sprites/effects/2323.png" } }
 
// Smoke Puff (2329)
texture 2329 { pal 0 { file "highres/sprites/effects/2329.png" } }
texture 2330 { pal 0 { file "highres/sprites/effects/2330.png" } }
texture 2331 { pal 0 { file "highres/sprites/effects/2331.png" } }
texture 2332 { pal 0 { file "highres/sprites/effects/2332.png" } }
 
 
// Scrap parts (2390-2418)
 
// Scrap6 (2390-2398)
model "highres/sprites/effects/2390_scrap6.md3" {
scale 4 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2390_scrap6.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2390 tile1 2398 }
}
 
// Scrap1 (2400-2403)
model "highres/sprites/effects/2400_scrap1.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2400_scrap1.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2400 tile1 2403 }
}
 
// Scrap2 (2404-2407)
model "highres/sprites/effects/2404_scrap2.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2404_scrap2.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2404 tile1 2407 }
}
 
// Scrap3 (2408-2411)
model "highres/sprites/effects/2408_scrap3.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2408_scrap3.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2408 tile1 2411 }
}
 
// Scrap4 (2412-2415)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2412_scrap4.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2412 tile1 2415 }
}
 
// Scrap5 (2416-2418)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2416_scrap5.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2416 tile1 2418 }
}
 
 
// Tripbomb Laser (2567)
texture 2567 {
pal 0 { file "highres/sprites/effects/2567_laser.png" }
pal 1 { file "highres/sprites/effects/2567_laser_1.png" }
pal 2 { file "highres/sprites/effects/2567_laser.png" }
pal 8 { file "highres/sprites/effects/2567_laser_8.png" }
}
 
// SHOTSPARK1 (2595-2598)
model "highres/sprites/effects/2595_shotspark1.md3" {
scale 90 shade 3
skin { pal 0 file "highres/sprites/effects/2595_shotspark1.png" }
glow { file "highres/sprites/effects/2595_shotspark1.png" }
anim { frame0 "FRAME3" frame1 "FRAME20" fps 40 flag 0 }
frame { name "FRAME3" tile0 2595 tile1 2598 }
}
 
 
// SIDEBOLT1 (4525)
texture 4525 {
pal 0 { file "highres/sprites/effects/4525.png" }
pal 10 { file "highres/sprites/effects/4525_10.png" }
glow { file "highres/sprites/effects/4525_g.png" }
}
texture 4526 {
pal 0 { file "highres/sprites/effects/4526.png" }
pal 10 { file "highres/sprites/effects/4526_10.png" }
glow { file "highres/sprites/effects/4526_g.png" }
}
texture 4527 {
pal 0 { file "highres/sprites/effects/4527.png" }
pal 10 { file "highres/sprites/effects/4527_10.png" }
glow { file "highres/sprites/effects/4527_g.png" }
}
texture 4528 {
pal 0 { file "highres/sprites/effects/4528.png" }
pal 10 { file "highres/sprites/effects/4528_10.png" }
glow { file "highres/sprites/effects/4528_g.png" }
}
 
// Lightning (4890)
texture 4890 { pal 0 { file "highres/sprites/effects/4890.png" } }
/highres/sprites/effects_polymost.def
1,373 → 1,373
 
// Effects for Duke3D HRP
 
 
// REACTOR2SPARK (580)
texture 580 {
pal 0 { file "highres/sprites/effects/0580.png" }
pal 21 { file "highres/sprites/effects/0580_21.png" }
glow { file "highres/sprites/effects/0580_g.png" }
}
texture 581 {
pal 0 { file "highres/sprites/effects/0581.png" }
pal 21 { file "highres/sprites/effects/0581_21.png" }
glow { file "highres/sprites/effects/0581_g.png" }
}
texture 582 {
pal 0 { file "highres/sprites/effects/0582.png" }
pal 21 { file "highres/sprites/effects/0582_21.png" }
glow { file "highres/sprites/effects/0582_g.png" }
}
texture 583 {
pal 0 { file "highres/sprites/effects/0583.png" }
pal 21 { file "highres/sprites/effects/0583_21.png" }
glow { file "highres/sprites/effects/0583_g.png" }
}
 
// BOLT1 (634)
texture 634 {
pal 0 { file "highres/sprites/effects/0634.png" }
pal 2 { file "highres/sprites/effects/0634_2.png" }
pal 10 { file "highres/sprites/effects/0634_10.png" }
glow { file "highres/sprites/effects/0634_g.png" }
}
texture 635 {
pal 0 { file "highres/sprites/effects/0635.png" }
pal 2 { file "highres/sprites/effects/0635_2.png" }
pal 10 { file "highres/sprites/effects/0635_10.png" }
glow { file "highres/sprites/effects/0635_g.png" }
}
texture 636 {
pal 0 { file "highres/sprites/effects/0636.png" }
pal 2 { file "highres/sprites/effects/0636_2.png" }
pal 10 { file "highres/sprites/effects/0636_10.png" }
glow { file "highres/sprites/effects/0636_g.png" }
}
texture 637 {
pal 0 { file "highres/sprites/effects/0637.png" }
pal 2 { file "highres/sprites/effects/0637_2.png" }
pal 10 { file "highres/sprites/effects/0637_10.png" }
glow { file "highres/sprites/effects/0637_g.png" }
}
 
// Waterdrip (660)
texture 660 {
pal 0 { file "highres/sprites/effects/0660.png" }
 
pal 13 { file "highres/sprites/effects/0660_13.png" }
pal 23 { file "highres/sprites/effects/0660_23.png" }
}
 
// Bubbles (661/662)
texture 661 { pal 0 { file "highres/sprites/effects/0661.png" } }
texture 662 { pal 0 { file "highres/sprites/effects/0662.png" } }
 
// W_FORCEFIELD (663)
texture 663 {
pal 0 { file "highres/sprites/effects/0663_0.png" }
pal 2 { file "highres/sprites/effects/0663_2.png" }
pal 7 { file "highres/sprites/effects/0663_7.png" }
pal 8 { file "highres/sprites/effects/0663_7.png" }
pal 10 { file "highres/sprites/effects/0663_2.png" }
}
 
// Water fountain (921)
texture 921 { pal 0 { file "highres/sprites/effects/0921.png" } }
texture 922 { pal 0 { file "highres/sprites/effects/0922.png" } }
texture 923 { pal 0 { file "highres/sprites/effects/0923.png" } }
texture 924 { pal 0 { file "highres/sprites/effects/0924.png" } }
 
 
// GLASSPIECES (1031-1033)
model "highres/sprites/effects/1031_glasspieces.md3" {
scale 12 shade 0
skin { pal 0 file "highres/sprites/effects/1031_glasspieces.png" }
anim { frame0 "FRAME2" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 1031 tile1 1033 }
}
 
// REACTORSPARK (1092)
texture 1092 {
pal 0 { file "highres/sprites/effects/1092.png" }
pal 10 { file "highres/sprites/effects/1092_10.png" }
glow { file "highres/sprites/effects/1092_g.png" }
}
texture 1093 {
pal 0 { file "highres/sprites/effects/1093.png" }
pal 10 { file "highres/sprites/effects/1093_10.png" }
glow { file "highres/sprites/effects/1093_g.png" }
}
texture 1094 {
pal 0 { file "highres/sprites/effects/1094.png" }
pal 10 { file "highres/sprites/effects/1094_10.png" }
glow { file "highres/sprites/effects/1094_g.png" }
}
texture 1095 {
pal 0 { file "highres/sprites/effects/1095.png" }
pal 10 { file "highres/sprites/effects/1095_10.png" }
glow { file "highres/sprites/effects/1095_g.png" }
}
 
// Glass shards (1176/1177)
texture 1176 { pal 0 { file "highres/sprites/effects/1176.png" } }
texture 1177 { pal 0 { file "highres/sprites/effects/1177.png" } }
 
// STEAM (1250-1254)
setuptilerange 1250 1254 87 24 212 8
texture 1250 { pal 0 { file "highres/sprites/effects/1250.png" } }
texture 1251 { pal 0 { file "highres/sprites/effects/1251.png" } }
texture 1252 { pal 0 { file "highres/sprites/effects/1252.png" } }
texture 1253 { pal 0 { file "highres/sprites/effects/1253.png" } }
texture 1254 { pal 0 { file "highres/sprites/effects/1254.png" } }
 
// CEILINGSTEAM (1255-1259)
setuptilerange 1255 1259 22 86 0 212
texture 1255 { pal 0 { file "highres/sprites/effects/1255.png" } }
texture 1256 { pal 0 { file "highres/sprites/effects/1256.png" } }
texture 1257 { pal 0 { file "highres/sprites/effects/1257.png" } }
texture 1258 { pal 0 { file "highres/sprites/effects/1258.png" } }
texture 1259 { pal 0 { file "highres/sprites/effects/1259.png" } }
 
// Teleporter Splash (1261)
model "highres/sprites/effects/1261_teleport.md3" {
scale 4
skin { pal 0 surface 0 file "highres/sprites/effects/1261_teleport.png" }
anim { frame0 "Frame0" frame1 "Frame9" fps 30 flag 0 }
frame { name "Frame0" tile0 1261 tile1 1266 }
}
 
// Watersplash (1380-1384)
setuptilerange 1380 1384 100 180 0 0
texture 1380 { pal 0 { file "highres/sprites/effects/1380.png" } }
texture 1381 { pal 0 { file "highres/sprites/effects/1381.png" } }
texture 1382 { pal 0 { file "highres/sprites/effects/1382.png" } }
texture 1383 { pal 0 { file "highres/sprites/effects/1383.png" } }
texture 1384 { pal 0 { file "highres/sprites/effects/1384.png" } }
 
// Teleporter Star (1630)
texture 1630 { pal 0 { file "highres/sprites/effects/1630.png" } }
texture 1631 { pal 0 { file "highres/sprites/effects/1631.png" } }
texture 1632 { pal 0 { file "highres/sprites/effects/1632.png" } }
texture 1633 { pal 0 { file "highres/sprites/effects/1633.png" } }
texture 1634 { pal 0 { file "highres/sprites/effects/1634.png" } }
texture 1635 { pal 0 { file "highres/sprites/effects/1635.png" } }
 
// FORCERIPPLE (1671)
texture 1671 { pal 0 { file "highres/sprites/effects/1671.png" } }
texture 1672 { pal 0 { file "highres/sprites/effects/1672.png" } }
texture 1673 { pal 0 { file "highres/sprites/effects/1673.png" } }
texture 1674 { pal 0 { file "highres/sprites/effects/1674.png" } }
texture 1675 { pal 0 { file "highres/sprites/effects/1675.png" } }
texture 1676 { pal 0 { file "highres/sprites/effects/1676.png" } }
texture 1677 { pal 0 { file "highres/sprites/effects/1677.png" } }
texture 1678 { pal 0 { file "highres/sprites/effects/1678.png" } }
texture 1679 { pal 0 { file "highres/sprites/effects/1679.png" } }
 
// Explosion2 (1890)
setuptilerange 1890 1910 180 180 0 0
texture 1890 { pal 0 { file "highres/sprites/effects/1890.png" } }
texture 1891 { pal 0 { file "highres/sprites/effects/1891.png" } }
texture 1892 { pal 0 { file "highres/sprites/effects/1892.png" } }
texture 1893 { pal 0 { file "highres/sprites/effects/1893.png" } }
texture 1894 { pal 0 { file "highres/sprites/effects/1894.png" } }
texture 1895 { pal 0 { file "highres/sprites/effects/1895.png" } }
texture 1896 { pal 0 { file "highres/sprites/effects/1896.png" } }
texture 1897 { pal 0 { file "highres/sprites/effects/1897.png" } }
texture 1898 { pal 0 { file "highres/sprites/effects/1898.png" } }
texture 1899 { pal 0 { file "highres/sprites/effects/1899.png" } }
texture 1900 { pal 0 { file "highres/sprites/effects/1900.png" } }
texture 1901 { pal 0 { file "highres/sprites/effects/1901.png" } }
texture 1902 { pal 0 { file "highres/sprites/effects/1902.png" } }
texture 1903 { pal 0 { file "highres/sprites/effects/1903.png" } }
texture 1904 { pal 0 { file "highres/sprites/effects/1904.png" } }
texture 1905 { pal 0 { file "highres/sprites/effects/1905.png" } }
texture 1906 { pal 0 { file "highres/sprites/effects/1906.png" } }
texture 1907 { pal 0 { file "highres/sprites/effects/1907.png" } }
texture 1908 { pal 0 { file "highres/sprites/effects/1908.png" } }
texture 1909 { pal 0 { file "highres/sprites/effects/1909.png" } }
texture 1910 { pal 0 { file "highres/sprites/effects/1910.png" } }
 
 
// Fire #1 (2066)
texture 2066 { pal 0 { file "highres/sprites/effects/2066.png" } }
texture 2067 { pal 0 { file "highres/sprites/effects/2067.png" } }
texture 2068 { pal 0 { file "highres/sprites/effects/2068.png" } }
texture 2069 { pal 0 { file "highres/sprites/effects/2069.png" } }
texture 2070 { pal 0 { file "highres/sprites/effects/2070.png" } }
texture 2071 { pal 0 { file "highres/sprites/effects/2071.png" } }
texture 2072 { pal 0 { file "highres/sprites/effects/2072.png" } }
texture 2073 { pal 0 { file "highres/sprites/effects/2073.png" } }
texture 2074 { pal 0 { file "highres/sprites/effects/2074.png" } }
texture 2075 { pal 0 { file "highres/sprites/effects/2075.png" } }
texture 2076 { pal 0 { file "highres/sprites/effects/2076.png" } }
texture 2077 { pal 0 { file "highres/sprites/effects/2077.png" } }
texture 2078 { pal 0 { file "highres/sprites/effects/2078.png" } }
texture 2079 { pal 0 { file "highres/sprites/effects/2079.png" } }
 
// Explosion2bot (2219)
texture 2219 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2220 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2221 { pal 0 { file "highres/sprites/effects/2221.png" } }
texture 2222 { pal 0 { file "highres/sprites/effects/2222.png" } }
texture 2223 { pal 0 { file "highres/sprites/effects/2223.png" } }
texture 2224 { pal 0 { file "highres/sprites/effects/2224.png" } }
texture 2225 { pal 0 { file "highres/sprites/effects/2225.png" } }
texture 2226 { pal 0 { file "highres/sprites/effects/2226.png" } }
texture 2227 { pal 0 { file "highres/sprites/effects/2227.png" } }
texture 2228 { pal 0 { file "highres/sprites/effects/2228.png" } }
texture 2229 { pal 0 { file "highres/sprites/effects/2229.png" } }
texture 2230 { pal 0 { file "highres/sprites/effects/2230.png" } }
texture 2231 { pal 0 { file "highres/sprites/effects/2231.png" } }
texture 2232 { pal 0 { file "highres/sprites/effects/2232.png" } }
texture 2233 { pal 0 { file "highres/sprites/effects/2233.png" } }
texture 2234 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2235 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2236 { pal 0 { file "highres/sprites/effects/2236.png" } }
texture 2237 { pal 0 { file "highres/sprites/effects/2237.png" } }
texture 2238 { pal 0 { file "highres/sprites/effects/2238.png" } }
texture 2239 { pal 0 { file "highres/sprites/effects/2238.png" } }
 
// BURNING/FIRE (2270/2271)
texture 2270 { pal 0 { file "highres/sprites/effects/2270.png" } }
texture 2271 { pal 0 { file "highres/sprites/effects/2271.png" } }
texture 2272 { pal 0 { file "highres/sprites/effects/2272.png" } }
texture 2273 { pal 0 { file "highres/sprites/effects/2273.png" } }
texture 2274 { pal 0 { file "highres/sprites/effects/2274.png" } }
texture 2275 { pal 0 { file "highres/sprites/effects/2275.png" } }
texture 2276 { pal 0 { file "highres/sprites/effects/2276.png" } }
texture 2277 { pal 0 { file "highres/sprites/effects/2277.png" } }
texture 2278 { pal 0 { file "highres/sprites/effects/2278.png" } }
texture 2279 { pal 0 { file "highres/sprites/effects/2279.png" } }
texture 2280 { pal 0 { file "highres/sprites/effects/2280.png" } }
texture 2281 { pal 0 { file "highres/sprites/effects/2281.png" } }
texture 2282 { pal 0 { file "highres/sprites/effects/2282.png" } }
texture 2283 { pal 0 { file "highres/sprites/effects/2283.png" } }
 
// Fire #2 (2310)
texture 2310 { pal 0 { file "highres/sprites/effects/2310.png" } }
texture 2311 { pal 0 { file "highres/sprites/effects/2311.png" } }
texture 2312 { pal 0 { file "highres/sprites/effects/2312.png" } }
texture 2313 { pal 0 { file "highres/sprites/effects/2313.png" } }
texture 2314 { pal 0 { file "highres/sprites/effects/2314.png" } }
texture 2315 { pal 0 { file "highres/sprites/effects/2315.png" } }
texture 2316 { pal 0 { file "highres/sprites/effects/2316.png" } }
texture 2317 { pal 0 { file "highres/sprites/effects/2317.png" } }
texture 2318 { pal 0 { file "highres/sprites/effects/2318.png" } }
texture 2319 { pal 0 { file "highres/sprites/effects/2319.png" } }
texture 2320 { pal 0 { file "highres/sprites/effects/2320.png" } }
texture 2321 { pal 0 { file "highres/sprites/effects/2321.png" } }
texture 2322 { pal 0 { file "highres/sprites/effects/2322.png" } }
texture 2323 { pal 0 { file "highres/sprites/effects/2323.png" } }
 
// Smoke Puff (2329)
texture 2329 { pal 0 { file "highres/sprites/effects/2329.png" } }
texture 2330 { pal 0 { file "highres/sprites/effects/2330.png" } }
texture 2331 { pal 0 { file "highres/sprites/effects/2331.png" } }
texture 2332 { pal 0 { file "highres/sprites/effects/2332.png" } }
 
 
// Scrap parts (2390-2418)
 
// Scrap6 (2390-2398)
model "highres/sprites/effects/2390_scrap6.md3" {
scale 4 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2390_scrap6.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2390 tile1 2398 }
}
 
// Scrap1 (2400-2403)
model "highres/sprites/effects/2400_scrap1.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2400_scrap1.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2400 tile1 2403 }
}
 
// Scrap2 (2404-2407)
model "highres/sprites/effects/2404_scrap2.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2404_scrap2.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2404 tile1 2407 }
}
 
// Scrap3 (2408-2411)
model "highres/sprites/effects/2408_scrap3.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2408_scrap3.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2408 tile1 2411 }
}
 
// Scrap4 (2412-2415)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2412_scrap4.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2412 tile1 2415 }
}
 
// Scrap5 (2416-2418)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2416_scrap5.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2416 tile1 2418 }
}
 
 
// Tripbomb Laser (2567)
texture 2567 {
pal 0 { file "highres/sprites/effects/2567_laser.png" }
pal 1 { file "highres/sprites/effects/2567_laser_1.png" }
pal 2 { file "highres/sprites/effects/2567_laser.png" }
pal 8 { file "highres/sprites/effects/2567_laser_8.png" }
}
 
// SHOTSPARK1 (2595-2598)
model "highres/sprites/effects/2595_shotspark1.md3" {
scale 90 shade 3
skin { pal 0 file "highres/sprites/effects/2595_shotspark1.png" }
glow { file "highres/sprites/effects/2595_shotspark1.png" }
anim { frame0 "FRAME3" frame1 "FRAME20" fps 40 flag 0 }
frame { name "FRAME3" tile0 2595 tile1 2598 }
}
 
 
// SIDEBOLT1 (4525)
texture 4525 {
pal 0 { file "highres/sprites/effects/4525.png" }
pal 10 { file "highres/sprites/effects/4525_10.png" }
glow { file "highres/sprites/effects/4525_g.png" }
}
texture 4526 {
pal 0 { file "highres/sprites/effects/4526.png" }
pal 10 { file "highres/sprites/effects/4526_10.png" }
glow { file "highres/sprites/effects/4526_g.png" }
}
texture 4527 {
pal 0 { file "highres/sprites/effects/4527.png" }
pal 10 { file "highres/sprites/effects/4527_10.png" }
glow { file "highres/sprites/effects/4527_g.png" }
}
texture 4528 {
pal 0 { file "highres/sprites/effects/4528.png" }
pal 10 { file "highres/sprites/effects/4528_10.png" }
glow { file "highres/sprites/effects/4528_g.png" }
}
 
// Lightning (4890)
texture 4890 { pal 0 { file "highres/sprites/effects/4890.png" } }
 
// Effects for Duke3D HRP
 
 
// REACTOR2SPARK (580)
texture 580 {
pal 0 { file "highres/sprites/effects/0580.png" }
pal 21 { file "highres/sprites/effects/0580_21.png" }
glow { file "highres/sprites/effects/0580_g.png" }
}
texture 581 {
pal 0 { file "highres/sprites/effects/0581.png" }
pal 21 { file "highres/sprites/effects/0581_21.png" }
glow { file "highres/sprites/effects/0581_g.png" }
}
texture 582 {
pal 0 { file "highres/sprites/effects/0582.png" }
pal 21 { file "highres/sprites/effects/0582_21.png" }
glow { file "highres/sprites/effects/0582_g.png" }
}
texture 583 {
pal 0 { file "highres/sprites/effects/0583.png" }
pal 21 { file "highres/sprites/effects/0583_21.png" }
glow { file "highres/sprites/effects/0583_g.png" }
}
 
// BOLT1 (634)
texture 634 {
pal 0 { file "highres/sprites/effects/0634.png" }
pal 2 { file "highres/sprites/effects/0634_2.png" }
pal 10 { file "highres/sprites/effects/0634_10.png" }
glow { file "highres/sprites/effects/0634_g.png" }
}
texture 635 {
pal 0 { file "highres/sprites/effects/0635.png" }
pal 2 { file "highres/sprites/effects/0635_2.png" }
pal 10 { file "highres/sprites/effects/0635_10.png" }
glow { file "highres/sprites/effects/0635_g.png" }
}
texture 636 {
pal 0 { file "highres/sprites/effects/0636.png" }
pal 2 { file "highres/sprites/effects/0636_2.png" }
pal 10 { file "highres/sprites/effects/0636_10.png" }
glow { file "highres/sprites/effects/0636_g.png" }
}
texture 637 {
pal 0 { file "highres/sprites/effects/0637.png" }
pal 2 { file "highres/sprites/effects/0637_2.png" }
pal 10 { file "highres/sprites/effects/0637_10.png" }
glow { file "highres/sprites/effects/0637_g.png" }
}
 
// Waterdrip (660)
texture 660 {
pal 0 { file "highres/sprites/effects/0660.png" }
 
pal 13 { file "highres/sprites/effects/0660_13.png" }
pal 23 { file "highres/sprites/effects/0660_23.png" }
}
 
// Bubbles (661/662)
texture 661 { pal 0 { file "highres/sprites/effects/0661.png" } }
texture 662 { pal 0 { file "highres/sprites/effects/0662.png" } }
 
// W_FORCEFIELD (663)
texture 663 {
pal 0 { file "highres/sprites/effects/0663_0.png" }
pal 2 { file "highres/sprites/effects/0663_2.png" }
pal 7 { file "highres/sprites/effects/0663_7.png" }
pal 8 { file "highres/sprites/effects/0663_7.png" }
pal 10 { file "highres/sprites/effects/0663_2.png" }
}
 
// Water fountain (921)
texture 921 { pal 0 { file "highres/sprites/effects/0921.png" } }
texture 922 { pal 0 { file "highres/sprites/effects/0922.png" } }
texture 923 { pal 0 { file "highres/sprites/effects/0923.png" } }
texture 924 { pal 0 { file "highres/sprites/effects/0924.png" } }
 
 
// GLASSPIECES (1031-1033)
model "highres/sprites/effects/1031_glasspieces.md3" {
scale 12 shade 0
skin { pal 0 file "highres/sprites/effects/1031_glasspieces.png" }
anim { frame0 "FRAME2" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 1031 tile1 1033 }
}
 
// REACTORSPARK (1092)
texture 1092 {
pal 0 { file "highres/sprites/effects/1092.png" }
pal 10 { file "highres/sprites/effects/1092_10.png" }
glow { file "highres/sprites/effects/1092_g.png" }
}
texture 1093 {
pal 0 { file "highres/sprites/effects/1093.png" }
pal 10 { file "highres/sprites/effects/1093_10.png" }
glow { file "highres/sprites/effects/1093_g.png" }
}
texture 1094 {
pal 0 { file "highres/sprites/effects/1094.png" }
pal 10 { file "highres/sprites/effects/1094_10.png" }
glow { file "highres/sprites/effects/1094_g.png" }
}
texture 1095 {
pal 0 { file "highres/sprites/effects/1095.png" }
pal 10 { file "highres/sprites/effects/1095_10.png" }
glow { file "highres/sprites/effects/1095_g.png" }
}
 
// Glass shards (1176/1177)
texture 1176 { pal 0 { file "highres/sprites/effects/1176.png" } }
texture 1177 { pal 0 { file "highres/sprites/effects/1177.png" } }
 
// STEAM (1250-1254)
setuptilerange 1250 1254 87 24 212 8
texture 1250 { pal 0 { file "highres/sprites/effects/1250.png" } }
texture 1251 { pal 0 { file "highres/sprites/effects/1251.png" } }
texture 1252 { pal 0 { file "highres/sprites/effects/1252.png" } }
texture 1253 { pal 0 { file "highres/sprites/effects/1253.png" } }
texture 1254 { pal 0 { file "highres/sprites/effects/1254.png" } }
 
// CEILINGSTEAM (1255-1259)
setuptilerange 1255 1259 22 86 0 212
texture 1255 { pal 0 { file "highres/sprites/effects/1255.png" } }
texture 1256 { pal 0 { file "highres/sprites/effects/1256.png" } }
texture 1257 { pal 0 { file "highres/sprites/effects/1257.png" } }
texture 1258 { pal 0 { file "highres/sprites/effects/1258.png" } }
texture 1259 { pal 0 { file "highres/sprites/effects/1259.png" } }
 
// Teleporter Splash (1261)
model "highres/sprites/effects/1261_teleport.md3" {
scale 4
skin { pal 0 surface 0 file "highres/sprites/effects/1261_teleport.png" }
anim { frame0 "Frame0" frame1 "Frame9" fps 30 flag 0 }
frame { name "Frame0" tile0 1261 tile1 1266 }
}
 
// Watersplash (1380-1384)
setuptilerange 1380 1384 100 180 0 0
texture 1380 { pal 0 { file "highres/sprites/effects/1380.png" } }
texture 1381 { pal 0 { file "highres/sprites/effects/1381.png" } }
texture 1382 { pal 0 { file "highres/sprites/effects/1382.png" } }
texture 1383 { pal 0 { file "highres/sprites/effects/1383.png" } }
texture 1384 { pal 0 { file "highres/sprites/effects/1384.png" } }
 
// Teleporter Star (1630)
texture 1630 { pal 0 { file "highres/sprites/effects/1630.png" } }
texture 1631 { pal 0 { file "highres/sprites/effects/1631.png" } }
texture 1632 { pal 0 { file "highres/sprites/effects/1632.png" } }
texture 1633 { pal 0 { file "highres/sprites/effects/1633.png" } }
texture 1634 { pal 0 { file "highres/sprites/effects/1634.png" } }
texture 1635 { pal 0 { file "highres/sprites/effects/1635.png" } }
 
// FORCERIPPLE (1671)
texture 1671 { pal 0 { file "highres/sprites/effects/1671.png" } }
texture 1672 { pal 0 { file "highres/sprites/effects/1672.png" } }
texture 1673 { pal 0 { file "highres/sprites/effects/1673.png" } }
texture 1674 { pal 0 { file "highres/sprites/effects/1674.png" } }
texture 1675 { pal 0 { file "highres/sprites/effects/1675.png" } }
texture 1676 { pal 0 { file "highres/sprites/effects/1676.png" } }
texture 1677 { pal 0 { file "highres/sprites/effects/1677.png" } }
texture 1678 { pal 0 { file "highres/sprites/effects/1678.png" } }
texture 1679 { pal 0 { file "highres/sprites/effects/1679.png" } }
 
// Explosion2 (1890)
setuptilerange 1890 1910 180 180 0 0
texture 1890 { pal 0 { file "highres/sprites/effects/1890.png" } }
texture 1891 { pal 0 { file "highres/sprites/effects/1891.png" } }
texture 1892 { pal 0 { file "highres/sprites/effects/1892.png" } }
texture 1893 { pal 0 { file "highres/sprites/effects/1893.png" } }
texture 1894 { pal 0 { file "highres/sprites/effects/1894.png" } }
texture 1895 { pal 0 { file "highres/sprites/effects/1895.png" } }
texture 1896 { pal 0 { file "highres/sprites/effects/1896.png" } }
texture 1897 { pal 0 { file "highres/sprites/effects/1897.png" } }
texture 1898 { pal 0 { file "highres/sprites/effects/1898.png" } }
texture 1899 { pal 0 { file "highres/sprites/effects/1899.png" } }
texture 1900 { pal 0 { file "highres/sprites/effects/1900.png" } }
texture 1901 { pal 0 { file "highres/sprites/effects/1901.png" } }
texture 1902 { pal 0 { file "highres/sprites/effects/1902.png" } }
texture 1903 { pal 0 { file "highres/sprites/effects/1903.png" } }
texture 1904 { pal 0 { file "highres/sprites/effects/1904.png" } }
texture 1905 { pal 0 { file "highres/sprites/effects/1905.png" } }
texture 1906 { pal 0 { file "highres/sprites/effects/1906.png" } }
texture 1907 { pal 0 { file "highres/sprites/effects/1907.png" } }
texture 1908 { pal 0 { file "highres/sprites/effects/1908.png" } }
texture 1909 { pal 0 { file "highres/sprites/effects/1909.png" } }
texture 1910 { pal 0 { file "highres/sprites/effects/1910.png" } }
 
 
// Fire #1 (2066)
texture 2066 { pal 0 { file "highres/sprites/effects/2066.png" } }
texture 2067 { pal 0 { file "highres/sprites/effects/2067.png" } }
texture 2068 { pal 0 { file "highres/sprites/effects/2068.png" } }
texture 2069 { pal 0 { file "highres/sprites/effects/2069.png" } }
texture 2070 { pal 0 { file "highres/sprites/effects/2070.png" } }
texture 2071 { pal 0 { file "highres/sprites/effects/2071.png" } }
texture 2072 { pal 0 { file "highres/sprites/effects/2072.png" } }
texture 2073 { pal 0 { file "highres/sprites/effects/2073.png" } }
texture 2074 { pal 0 { file "highres/sprites/effects/2074.png" } }
texture 2075 { pal 0 { file "highres/sprites/effects/2075.png" } }
texture 2076 { pal 0 { file "highres/sprites/effects/2076.png" } }
texture 2077 { pal 0 { file "highres/sprites/effects/2077.png" } }
texture 2078 { pal 0 { file "highres/sprites/effects/2078.png" } }
texture 2079 { pal 0 { file "highres/sprites/effects/2079.png" } }
 
// Explosion2bot (2219)
texture 2219 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2220 { pal 0 { file "highres/sprites/effects/2219.png" } }
texture 2221 { pal 0 { file "highres/sprites/effects/2221.png" } }
texture 2222 { pal 0 { file "highres/sprites/effects/2222.png" } }
texture 2223 { pal 0 { file "highres/sprites/effects/2223.png" } }
texture 2224 { pal 0 { file "highres/sprites/effects/2224.png" } }
texture 2225 { pal 0 { file "highres/sprites/effects/2225.png" } }
texture 2226 { pal 0 { file "highres/sprites/effects/2226.png" } }
texture 2227 { pal 0 { file "highres/sprites/effects/2227.png" } }
texture 2228 { pal 0 { file "highres/sprites/effects/2228.png" } }
texture 2229 { pal 0 { file "highres/sprites/effects/2229.png" } }
texture 2230 { pal 0 { file "highres/sprites/effects/2230.png" } }
texture 2231 { pal 0 { file "highres/sprites/effects/2231.png" } }
texture 2232 { pal 0 { file "highres/sprites/effects/2232.png" } }
texture 2233 { pal 0 { file "highres/sprites/effects/2233.png" } }
texture 2234 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2235 { pal 0 { file "highres/sprites/effects/2234.png" } }
texture 2236 { pal 0 { file "highres/sprites/effects/2236.png" } }
texture 2237 { pal 0 { file "highres/sprites/effects/2237.png" } }
texture 2238 { pal 0 { file "highres/sprites/effects/2238.png" } }
texture 2239 { pal 0 { file "highres/sprites/effects/2238.png" } }
 
// BURNING/FIRE (2270/2271)
texture 2270 { pal 0 { file "highres/sprites/effects/2270.png" } }
texture 2271 { pal 0 { file "highres/sprites/effects/2271.png" } }
texture 2272 { pal 0 { file "highres/sprites/effects/2272.png" } }
texture 2273 { pal 0 { file "highres/sprites/effects/2273.png" } }
texture 2274 { pal 0 { file "highres/sprites/effects/2274.png" } }
texture 2275 { pal 0 { file "highres/sprites/effects/2275.png" } }
texture 2276 { pal 0 { file "highres/sprites/effects/2276.png" } }
texture 2277 { pal 0 { file "highres/sprites/effects/2277.png" } }
texture 2278 { pal 0 { file "highres/sprites/effects/2278.png" } }
texture 2279 { pal 0 { file "highres/sprites/effects/2279.png" } }
texture 2280 { pal 0 { file "highres/sprites/effects/2280.png" } }
texture 2281 { pal 0 { file "highres/sprites/effects/2281.png" } }
texture 2282 { pal 0 { file "highres/sprites/effects/2282.png" } }
texture 2283 { pal 0 { file "highres/sprites/effects/2283.png" } }
 
// Fire #2 (2310)
texture 2310 { pal 0 { file "highres/sprites/effects/2310.png" } }
texture 2311 { pal 0 { file "highres/sprites/effects/2311.png" } }
texture 2312 { pal 0 { file "highres/sprites/effects/2312.png" } }
texture 2313 { pal 0 { file "highres/sprites/effects/2313.png" } }
texture 2314 { pal 0 { file "highres/sprites/effects/2314.png" } }
texture 2315 { pal 0 { file "highres/sprites/effects/2315.png" } }
texture 2316 { pal 0 { file "highres/sprites/effects/2316.png" } }
texture 2317 { pal 0 { file "highres/sprites/effects/2317.png" } }
texture 2318 { pal 0 { file "highres/sprites/effects/2318.png" } }
texture 2319 { pal 0 { file "highres/sprites/effects/2319.png" } }
texture 2320 { pal 0 { file "highres/sprites/effects/2320.png" } }
texture 2321 { pal 0 { file "highres/sprites/effects/2321.png" } }
texture 2322 { pal 0 { file "highres/sprites/effects/2322.png" } }
texture 2323 { pal 0 { file "highres/sprites/effects/2323.png" } }
 
// Smoke Puff (2329)
texture 2329 { pal 0 { file "highres/sprites/effects/2329.png" } }
texture 2330 { pal 0 { file "highres/sprites/effects/2330.png" } }
texture 2331 { pal 0 { file "highres/sprites/effects/2331.png" } }
texture 2332 { pal 0 { file "highres/sprites/effects/2332.png" } }
 
 
// Scrap parts (2390-2418)
 
// Scrap6 (2390-2398)
model "highres/sprites/effects/2390_scrap6.md3" {
scale 4 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2390_scrap6.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2390 tile1 2398 }
}
 
// Scrap1 (2400-2403)
model "highres/sprites/effects/2400_scrap1.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2400_scrap1.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2400 tile1 2403 }
}
 
// Scrap2 (2404-2407)
model "highres/sprites/effects/2404_scrap2.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2404_scrap2.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2404 tile1 2407 }
}
 
// Scrap3 (2408-2411)
model "highres/sprites/effects/2408_scrap3.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2408_scrap3.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2408 tile1 2411 }
}
 
// Scrap4 (2412-2415)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2412_scrap4.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2412 tile1 2415 }
}
 
// Scrap5 (2416-2418)
model "highres/sprites/effects/2412_scrap4.md3" {
scale 7 shade 3
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/effects/2416_scrap5.png" }
anim { frame0 "FRAME2" frame1 "FRAME6" fps 15 flag 0 }
anim { frame0 "FRAME6" frame1 "FRAME9" fps 15 flag 0 }
frame { name "FRAME2" tile0 2416 tile1 2418 }
}
 
 
// Tripbomb Laser (2567)
texture 2567 {
pal 0 { file "highres/sprites/effects/2567_laser.png" }
pal 1 { file "highres/sprites/effects/2567_laser_1.png" }
pal 2 { file "highres/sprites/effects/2567_laser.png" }
pal 8 { file "highres/sprites/effects/2567_laser_8.png" }
}
 
// SHOTSPARK1 (2595-2598)
model "highres/sprites/effects/2595_shotspark1.md3" {
scale 90 shade 3
skin { pal 0 file "highres/sprites/effects/2595_shotspark1.png" }
glow { file "highres/sprites/effects/2595_shotspark1.png" }
anim { frame0 "FRAME3" frame1 "FRAME20" fps 40 flag 0 }
frame { name "FRAME3" tile0 2595 tile1 2598 }
}
 
 
// SIDEBOLT1 (4525)
texture 4525 {
pal 0 { file "highres/sprites/effects/4525.png" }
pal 10 { file "highres/sprites/effects/4525_10.png" }
glow { file "highres/sprites/effects/4525_g.png" }
}
texture 4526 {
pal 0 { file "highres/sprites/effects/4526.png" }
pal 10 { file "highres/sprites/effects/4526_10.png" }
glow { file "highres/sprites/effects/4526_g.png" }
}
texture 4527 {
pal 0 { file "highres/sprites/effects/4527.png" }
pal 10 { file "highres/sprites/effects/4527_10.png" }
glow { file "highres/sprites/effects/4527_g.png" }
}
texture 4528 {
pal 0 { file "highres/sprites/effects/4528.png" }
pal 10 { file "highres/sprites/effects/4528_10.png" }
glow { file "highres/sprites/effects/4528_g.png" }
}
 
// Lightning (4890)
texture 4890 { pal 0 { file "highres/sprites/effects/4890.png" } }
/highres/sprites/firstperson.def
1,384 → 1,384
 
// Duke3D HRP HUD Weapons Definitions
 
 
// Fist (1640)
model "highres/sprites/firstperson/1640_fist.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
normal { file "highres/sprites/firstperson/duke_hand_n.png" }
specular { file "highres/sprites/firstperson/duke_hand_s.png" }
frame { name "frame_1" tile 1640 }
hud { tile 1640 xadd -0.2 yadd 1.50 zadd -0.4 fov 250 }
hud { tile 1640 xadd 0.3 yadd 0.1 zadd -0.4 flipped fov 250 }
}
 
// Crack knuckles (2324)
model "highres/sprites/firstperson/2324_crackknuckles.md3" {
scale 1.75
skin { pal 0 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
normal { file "highres/sprites/firstperson/duke_hand_n.png" }
specular { file "highres/sprites/firstperson/duke_hand_s.png" }
anim { frame0 "frame_1" frame1 "frame_28" fps 30 flags 0 }
frame { name "frame_1" tile0 2324 tile1 2327 }
hud { tile0 2324 tile1 2327 xadd 0.1 yadd 0.5 zadd 0.35 flipped fov 250 }
}
 
// Slimecrunch (2375)
model "highres/sprites/firstperson/2375_slimecrunch.md3" {
scale 3.5
skin { pal 0 file "highres/sprites/firstperson/2375_slimer.png" }
// anim { frame0 "frame00" frame1 "frame02" fps 3 flags 0 }
frame { name "frame00" tile 2375 }
frame { name "frame01" tile 2376 }
frame { name "frame02" tile 2377 }
hud { tile 2375 yadd 0.14 zadd 1.16 angadd 1024 }
hud { tile 2376 yadd 0.14 zadd 1.16 angadd 1024 }
hud { tile 2377 yadd 0.14 zadd 1.16 angadd 1024 }
}
 
// Devastator (2510)
model "highres/sprites/firstperson/2510_devastator.md3" {
scale 1.5
skin { pal 0 file "highres/sprites/firstperson/2510_devastator_d.png" specfactor 1 specpower 1 }
// normal { file "highres/sprites/firstperson/2510_devastator_n.png" parallaxbias 0.0 parallaxscale 0.0 }
specular { file "highres/sprites/firstperson/2510_devastator_s.png" }
frame { name "Frame0" tile 2510 }
 
glow { file "highres/sprites/firstperson/2510_devastator_g.png" }
frame { name "Frame1" tile 2511 }
hud { tile0 2510 tile1 2511 xadd -0.38 yadd -0.70 zadd 1.42 angadd -512 flipped } //left devastator
hud { tile0 2510 tile1 2511 xadd 0.38 yadd 0.18 zadd 1.42 angadd -512 } //right devastator
}
 
// Mighty Boot (2521)
model "highres/sprites/firstperson/2521_mightyboot.md3" {
scale 9
skin { pal 0 file "highres/sprites/characters/1405_duke2013_d.png" }
specular { surface 0 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 0 file "highres/sprites/characters/1405_duke2013_n.png" }
frame { name "frame1" tile 2521 }
hud { tile 2521 xadd 0.1 yadd 2.0 zadd 2.5 angadd 600 }
hud { tile 2521 xadd -0.6 yadd 1.8 zadd 2.5 angadd 650 flipped } // Quick Kick
}
 
 
 
 
 
 
 
 
// Mighty Boot (2522)
model "highres/sprites/firstperson/2522_mightyboot.md3" {
scale 9
skin { pal 0 file "highres/sprites/characters/1405_duke2013_d.png" }
specular { surface 0 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 0 file "highres/sprites/characters/1405_duke2013_n.png" }
frame { name "frame1" tile 2522 }
hud { tile 2522 xadd 0.09 yadd 2.5 zadd 2.5 angadd 550 }
hud { tile 2522 xadd -0.5 yadd 1.4 zadd 2.5 angadd 500 flipped } // Quick Kick
}
 
 
 
 
 
 
 
 
// Pistol (2524)
model "highres/sprites/firstperson/2524_pistol.md3" {
scale 2
skin { pal 0 surface 4 file "highres/sprites/firstperson/2524.png" }
skin { pal 0 surface 3 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
specular { surface 3 file "highres/sprites/firstperson/duke_hand_s.png" }
normal { surface 3 file "highres/sprites/firstperson/duke_hand_n.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0021_pistol_d.png" specpower 1 specfactor 0.5 }
normal { surface 2 file "highres/sprites/pickups/0021_pistol_n.png" }
specular { surface 2 file "highres/sprites/pickups/0021_pistol_s.png" }
skin { pal 0 surface 1 file "highres/sprites/pickups/0021_pistol_d.png" specpower 1 specfactor 0.5 }
normal { surface 1 file "highres/sprites/pickups/0021_pistol_n.png" }
specular { surface 1 file "highres/sprites/pickups/0021_pistol_s.png" }
skin { pal 0 surface 0 file "highres/sprites/pickups/0021_pistol_d.png" specpower 1 specfactor 0.5 }
normal { surface 0 file "highres/sprites/pickups/0021_pistol_n.png" }
specular { surface 0 file "highres/sprites/pickups/0021_pistol_s.png" }
frame { name "frame1" tile 2524 }
anim { frame0 "frame2" frame1 "frame6" fps 60 flags 0 }
frame { name "frame2" tile0 2525 tile1 2526 }
anim { frame0 "frame7" frame1 "frame16" fps 12.5 flags 1 }
frame { name "frame7" tile0 2528 tile1 2529 }
hud { tile0 2524 tile1 2526 xadd -0.09 yadd 1.52 zadd -0.6 angadd -37 fov 340 }
hud { tile0 2528 tile1 2529 xadd -0.15 yadd 1.36 zadd -0.68 angadd -37 fov 330 }
}
 
model "highres/sprites/firstperson/2530_clip.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/pickups/0040_pistolammo.jpg" specpower 0.5 specfactor 0.5 }
frame { name "Frame0" tile0 2530 tile1 2531 }
hud { tile 2530 xadd 0.38 yadd 0.9 zadd -0.28 angadd -37 fov 330 }
}
 
model "highres/sprites/firstperson/2532_cliphand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
specular { file "highres/sprites/firstperson/duke_hand_s.png" }
normal { file "highres/sprites/firstperson/duke_hand_n.png" }
frame { name "frame_1" tile 2532 }
hud { tile 2532 xadd 0.35 yadd 1.36 zadd -0.48 angadd -37 fov 360 }
}
 
// Chaingun (2536)
model "highres/sprites/firstperson/2536_chaingun.md3" {
scale 1.9
skin { pal 0 surface 0 file "highres/sprites/firstperson/2536_chaingun_d.png" }
normal { surface 0 file "highres/sprites/firstperson/2536_chaingun_n.png" }
specular { surface 0 file "highres/sprites/firstperson/2536_chaingun_s.png" }
glow { surface 0 file "highres/sprites/firstperson/2536_chaingun_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
normal { surface 1 file "highres/sprites/firstperson/duke_hand_n.png" }
specular { surface 1 file "highres/sprites/firstperson/duke_hand_s.png" }
frame { name "frame00" tile 2537 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2536_chaingun_f.png" }
frame { name "frame00" tile0 2538 tile1 2540 }
hud { tile0 2537 tile1 2540 xadd -0.21 yadd 0.42 zadd -0.8 angadd -24 fov 410 }
frame { name "frame00" tile 2536 }
frame { name "frame00" tile0 2541 tile1 2543 }
hud { tile 2536 hide }
}
 
// Chaingun muzzleflash (2541-2543)
texture 2541 { pal 0 { file "highres/sprites/firstperson/2541.png" } }
texture 2542 { pal 0 { file "highres/sprites/firstperson/2542.png" } }
texture 2543 { pal 0 { file "highres/sprites/firstperson/2543.png" } }
 
// RPG (2544)
model "highres/sprites/firstperson/2544_rpg.md3" {
scale 4
skin { pal 0 surface 0 file "highres/sprites/firstperson/2544_rpg_d.png" }
normal { surface 0 file "highres/sprites/firstperson/2544_rpg_n.png" }
specular { surface 0 file "highres/sprites/firstperson/2544_rpg_s.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/duke_hand_d.png" specpower 5 specfactor 0.5 }
normal { surface 1 file "highres/sprites/firstperson/duke_hand_n.png" }
specular { surface 1 file "highres/sprites/firstperson/duke_hand_s.png" }
skin { pal 0 surface 2 file "highres/common/transp.png" }
glow { surface 2 file "highres/common/transp.png" }
frame { name "frame_1" tile 2544 }
skin { pal 0 surface 2 file "highres/sprites/firstperson/muzzle_flash_01.png" }
glow { surface 2 file "highres/sprites/firstperson/muzzle_flash_01.png" }
frame { name "frame_1" tile0 2545 tile1 2546 }
hud { tile0 2544 tile1 2546 xadd 1.5 yadd 4 zadd -0.5 angadd -64 fov 250 }
}
 
// Freezer (2548)
model "highres/sprites/firstperson/2548_freezer.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2548_freezer.jpg" }
glow { file "highres/sprites/firstperson/2548_freezer_g.png" }
frame { name "idle" tile0 2548 tile1 2550 }
skin { pal 0 file "highres/sprites/firstperson/2548_freezer_f.jpg" }
glow { file "highres/sprites/firstperson/2548_freezer_f_g.png" }
anim { frame0 "fire0" frame1 "fire1" fps 60 flags 0 }
frame { name "fire0" tile0 2551 tile1 2553 }
hud { tile 2548 xadd -0.5 yadd 0.5 zadd -0.16 angadd -9 }
hud { tile0 2551 tile1 2553 xadd -0.5 yadd 0.5 zadd -0.35 angadd -15 }
hud { tile 2550 hide }
}
 
// Expander (2554)
model "highres/sprites/firstperson/2554_expander.md3" {
scale 15.0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 2 file "highres/sprites/firstperson/2554_expander.png" }
glow { surface 2 file "highres/sprites/firstperson/2554_expander_g.png" }
frame { name "Frame0" tile 2554 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 0 file "highres/sprites/firstperson/2554_expander_body_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 1 file "highres/sprites/firstperson/2554_expander_body_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 2 file "highres/sprites/firstperson/2554_expander.png" }
glow { surface 2 file "highres/sprites/firstperson/2554_expander_g.png" }
detail { surface 2 file "highres/sprites/firstperson/2554_expander_f.png" xscale 1 yscale 1 }
frame { name "Frame0" tile 2555 }
hud { tile 2554 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile 2555 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Shrinker (2556)
model "highres/sprites/firstperson/2556_shrinker.md3" {
scale 15.0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
frame { name "Frame0" tile 2556 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 0 file "highres/sprites/firstperson/2556_shrinker_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 1 file "highres/sprites/firstperson/2556_shrinker_f.png" xscale 1 yscale 1 }
frame { name "Frame0" tile 2557 }
hud { tile 2556 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile 2557 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Shrinker/Expander crystal (2558 pal0/2)
model "highres/sprites/firstperson/2558_crystal.md3" {
scale 15.0 shade 0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2558_crystal.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
skin { pal 2 surface 0 file "highres/sprites/firstperson/2558_crystal_red.png" }
skin { pal 2 surface 1 file "highres/sprites/firstperson/2558_crystal_red.png" }
frame { name "Frame0" tile 2558 }
anim { frame0 "Frame1" frame1 "Frame5" fps 20 flags 0 }
frame { name "Frame1" tile0 2559 tile1 2561 }
hud { tile0 2558 tile1 2561 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile0 2559 tile1 2561 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Tripbomb hand (2563)
model "highres/sprites/firstperson/2563_tripbombhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2563_tripbombhand.png" specpower 1 specfactor 0.2 }
frame { name "trip" tile 2563 }
anim { frame0 "release1" frame1 "release2" fps 15 flags 0 }
frame { name "release1" tile0 2564 tile1 2565 }
hud { tile0 2563 tile1 2565 xadd -0.039 yadd 1.55 zadd 0.09 angadd 0 }
hud { tile0 2563 tile1 2565 xadd 0.046 yadd 0.44 zadd 0.09 angadd 0 flipped }
}
 
// Tripbomb (2566)
model "highres/sprites/firstperson/2566_tripbomb.md3" {
scale 6.5
skin { pal 0 file "highres/sprites/firstperson/2566_tripbomb.png" }
glow { file "highres/sprites/firstperson/2566_tripbomb_g.png" }
 
frame { name "frame00" tile 2566 }
hud { tile 2566 yadd 0.14 zadd 1.46 angadd 1024 }
}
 
// Keycard Hand (2568)
model "highres/sprites/firstperson/2568_keycardhand.md3" {
scale 1.9 shade 0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2568_keycardhand.png" specpower 1 specfactor 0.2 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
normal { surface 1 file "highres/sprites/firstperson/duke_hand_n.png" }
specular { surface 1 file "highres/sprites/firstperson/duke_hand_s.png" }
frame { name "Frame0" tile 2568 }
// hud { tile 2568 xadd -0.25 yadd 0.24 zadd -0.1 angadd 0 }
hud { tile 2568 xadd 0.25 yadd 0.24 zadd -0.1 angadd 512 flipped }
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
// Trigger Hand (2570)
model "highres/sprites/firstperson/2570_triggerhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2570_triggerhand.png" }
frame { name "ready" tile 2570 }
anim { frame0 "push0" frame1 "push1" fps 6 flags 1 }
frame { name "push0" tile0 2571 tile1 2572 }
hud { tile0 2570 tile1 2572 xadd 0.7 yadd 1.20 zadd -0.4 }
}
 
// Pipebomb (2573)
model "highres/sprites/firstperson/2573_pipebombhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2573_pipebombhand.png" }
frame { name "hold" tile 2573 }
frame { name "load" tile 2574 }
hud { tile 2573 xadd -0.2 yadd 1.3 zadd -0.42 }
hud { tile 2574 xadd -0.2 yadd 1.10 zadd -0.42 }
}
 
// Pipebomb Drop (2575)
model "highres/sprites/firstperson/2575_pipebombdrop.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2575_pipebombdrop.png" }
frame { name "drop" tile 2575 }
hud { tile 2575 xadd -0.2 yadd 1.10 zadd -0.42 }
}
 
// Tip Hand (2576/2577)
model "highres/sprites/firstperson/2576_tiphand.md3" {
scale 1.9
skin { pal 0 surface 0 file "highres/sprites/firstperson/duke_hand.png" }
detail { surface 0 file "highres/sprites/firstperson/2576_tiphand_lmap.png" detailscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/dollarnote.png" }
frame { name "Frame0" tile 2576 }
hud { tile 2576 xadd -0.5 yadd 1.65 zadd -0.82 }
}
 
model "highres/sprites/firstperson/2577_tiphand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/duke_hand.png" }
detail { file "highres/sprites/firstperson/2577_tiphand_lmap.png" detailscale 1 }
frame { name "Frame0" tile 2577 }
hud { tile 2577 xadd -0.5 yadd 1.65 zadd -0.82 }
}
 
// Scubagear Mask (2581)
texture 2581 { pal 0 { file "highres/sprites/firstperson/2581.png" } }
model "highres/sprites/firstperson/2581_scuba.md3" {
scale 0.5
skin { pal 0 file "highres/sprites/firstperson/2581_scuba.png" }
frame { name "Frame0" tile 2581 }
hud { tile 2581 xadd 1.105 yadd -0.15 zadd 0.35 }
}
 
// Shotgun (2613)
model "highres/sprites/firstperson/2613_shotgun.md3" {
scale 2
skin { pal 0 surface 2 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 20 specfactor 1.5 }
normal { surface 2 file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { surface 2 file "highres/sprites/pickups/0028_shotgun_s.png" }
skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 20 specfactor 1.5 }
normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
skin { pal 0 surface 1 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 20 specfactor 1.5 }
normal { surface 1 file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { surface 1 file "highres/sprites/pickups/0028_shotgun_s.png" }
skin { pal 0 surface 3 file "highres/sprites/firstperson/2615.png" }
glow { surface 3 file "highres/sprites/firstperson/2615.png" }
skin { pal 0 surface 4 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
specular { surface 4 file "highres/sprites/firstperson/duke_hand_s.png" }
normal { surface 4 file "highres/sprites/firstperson/duke_hand_n.png" }
frame { name "frame1" tile 2613 }
frame { name "frame2" tile 2616 }
frame { name "frame3" tile 2617 }
frame { name "frame4" tile 2618 }
frame { name "frame5" tile 2619 }
hud { tile 2613 xadd 0.12 yadd 1.4 zadd -0.9 angadd -24 fov 300 }
hud { tile 2616 xadd -0.0 yadd 1.5 zadd -0.9 angadd -24 fov 300 }
hud { tile 2617 xadd -0.5 yadd 1.5 zadd -0.9 angadd -24 fov 300 }
hud { tile 2618 xadd -0.6 yadd 1.5 zadd -0.9 angadd -24 fov 300 }
hud { tile 2619 xadd -0.65 yadd 1.5 zadd -0.9 angadd -24 fov 300 }
frame { name "frame7" tile0 2614 tile1 2615 }
hud { tile0 2614 tile1 2615 hide }
}
 
// Duke3D HRP HUD Weapons Definitions
 
 
// Fist (1640)
model "highres/sprites/firstperson/1640_fist.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
normal { file "highres/sprites/firstperson/duke_hand_n.png" }
specular { file "highres/sprites/firstperson/duke_hand_s.png" }
frame { name "frame_1" tile 1640 }
hud { tile 1640 xadd -0.2 yadd 1.50 zadd -0.4 fov 250 }
hud { tile 1640 xadd 0.3 yadd 0.1 zadd -0.4 flipped fov 250 }
}
 
// Crack knuckles (2324)
model "highres/sprites/firstperson/2324_crackknuckles.md3" {
scale 1.75
skin { pal 0 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
normal { file "highres/sprites/firstperson/duke_hand_n.png" }
specular { file "highres/sprites/firstperson/duke_hand_s.png" }
anim { frame0 "frame_1" frame1 "frame_28" fps 30 flags 0 }
frame { name "frame_1" tile0 2324 tile1 2327 }
hud { tile0 2324 tile1 2327 xadd 0.1 yadd 0.5 zadd 0.35 flipped fov 250 }
}
 
// Slimecrunch (2375)
model "highres/sprites/firstperson/2375_slimecrunch.md3" {
scale 3.5
skin { pal 0 file "highres/sprites/firstperson/2375_slimer.png" }
// anim { frame0 "frame00" frame1 "frame02" fps 3 flags 0 }
frame { name "frame00" tile 2375 }
frame { name "frame01" tile 2376 }
frame { name "frame02" tile 2377 }
hud { tile 2375 yadd 0.14 zadd 1.16 angadd 1024 }
hud { tile 2376 yadd 0.14 zadd 1.16 angadd 1024 }
hud { tile 2377 yadd 0.14 zadd 1.16 angadd 1024 }
}
 
// Devastator (2510)
model "highres/sprites/firstperson/2510_devastator.md3" {
scale 1.5
skin { pal 0 file "highres/sprites/firstperson/2510_devastator_d.png" specfactor 1 specpower 1 }
// normal { file "highres/sprites/firstperson/2510_devastator_n.png" parallaxbias 0.0 parallaxscale 0.0 }
specular { file "highres/sprites/firstperson/2510_devastator_s.png" }
frame { name "Frame0" tile 2510 }
 
glow { file "highres/sprites/firstperson/2510_devastator_g.png" }
frame { name "Frame1" tile 2511 }
hud { tile0 2510 tile1 2511 xadd -0.38 yadd -0.70 zadd 1.42 angadd -512 flipped } //left devastator
hud { tile0 2510 tile1 2511 xadd 0.38 yadd 0.18 zadd 1.42 angadd -512 } //right devastator
}
 
// Mighty Boot (2521)
model "highres/sprites/firstperson/2521_mightyboot.md3" {
scale 9
skin { pal 0 file "highres/sprites/characters/1405_duke2013_d.png" }
specular { surface 0 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 0 file "highres/sprites/characters/1405_duke2013_n.png" }
frame { name "frame1" tile 2521 }
hud { tile 2521 xadd 0.1 yadd 2.0 zadd 2.5 angadd 600 }
hud { tile 2521 xadd -0.6 yadd 1.8 zadd 2.5 angadd 650 flipped } // Quick Kick
}
 
 
 
 
 
 
 
 
// Mighty Boot (2522)
model "highres/sprites/firstperson/2522_mightyboot.md3" {
scale 9
skin { pal 0 file "highres/sprites/characters/1405_duke2013_d.png" }
specular { surface 0 file "highres/sprites/characters/1405_duke2013_s.png" }
normal { surface 0 file "highres/sprites/characters/1405_duke2013_n.png" }
frame { name "frame1" tile 2522 }
hud { tile 2522 xadd 0.09 yadd 2.5 zadd 2.5 angadd 550 }
hud { tile 2522 xadd -0.5 yadd 1.4 zadd 2.5 angadd 500 flipped } // Quick Kick
}
 
 
 
 
 
 
 
 
// Pistol (2524)
model "highres/sprites/firstperson/2524_pistol.md3" {
scale 2
skin { pal 0 surface 4 file "highres/sprites/firstperson/2524.png" }
skin { pal 0 surface 3 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
specular { surface 3 file "highres/sprites/firstperson/duke_hand_s.png" }
normal { surface 3 file "highres/sprites/firstperson/duke_hand_n.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0021_pistol_d.png" specpower 1 specfactor 0.5 }
normal { surface 2 file "highres/sprites/pickups/0021_pistol_n.png" }
specular { surface 2 file "highres/sprites/pickups/0021_pistol_s.png" }
skin { pal 0 surface 1 file "highres/sprites/pickups/0021_pistol_d.png" specpower 1 specfactor 0.5 }
normal { surface 1 file "highres/sprites/pickups/0021_pistol_n.png" }
specular { surface 1 file "highres/sprites/pickups/0021_pistol_s.png" }
skin { pal 0 surface 0 file "highres/sprites/pickups/0021_pistol_d.png" specpower 1 specfactor 0.5 }
normal { surface 0 file "highres/sprites/pickups/0021_pistol_n.png" }
specular { surface 0 file "highres/sprites/pickups/0021_pistol_s.png" }
frame { name "frame1" tile 2524 }
anim { frame0 "frame2" frame1 "frame6" fps 60 flags 0 }
frame { name "frame2" tile0 2525 tile1 2526 }
anim { frame0 "frame7" frame1 "frame16" fps 12.5 flags 1 }
frame { name "frame7" tile0 2528 tile1 2529 }
hud { tile0 2524 tile1 2526 xadd -0.09 yadd 1.52 zadd -0.6 angadd -37 fov 340 }
hud { tile0 2528 tile1 2529 xadd -0.15 yadd 1.36 zadd -0.68 angadd -37 fov 330 }
}
 
model "highres/sprites/firstperson/2530_clip.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/pickups/0040_pistolammo.jpg" specpower 0.5 specfactor 0.5 }
frame { name "Frame0" tile0 2530 tile1 2531 }
hud { tile 2530 xadd 0.38 yadd 0.9 zadd -0.28 angadd -37 fov 330 }
}
 
model "highres/sprites/firstperson/2532_cliphand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
specular { file "highres/sprites/firstperson/duke_hand_s.png" }
normal { file "highres/sprites/firstperson/duke_hand_n.png" }
frame { name "frame_1" tile 2532 }
hud { tile 2532 xadd 0.35 yadd 1.36 zadd -0.48 angadd -37 fov 360 }
}
 
// Chaingun (2536)
model "highres/sprites/firstperson/2536_chaingun.md3" {
scale 1.9
skin { pal 0 surface 0 file "highres/sprites/firstperson/2536_chaingun_d.png" }
normal { surface 0 file "highres/sprites/firstperson/2536_chaingun_n.png" }
specular { surface 0 file "highres/sprites/firstperson/2536_chaingun_s.png" }
glow { surface 0 file "highres/sprites/firstperson/2536_chaingun_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
normal { surface 1 file "highres/sprites/firstperson/duke_hand_n.png" }
specular { surface 1 file "highres/sprites/firstperson/duke_hand_s.png" }
frame { name "frame00" tile 2537 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2536_chaingun_f.png" }
frame { name "frame00" tile0 2538 tile1 2540 }
hud { tile0 2537 tile1 2540 xadd -0.21 yadd 0.42 zadd -0.8 angadd -24 fov 410 }
frame { name "frame00" tile 2536 }
frame { name "frame00" tile0 2541 tile1 2543 }
hud { tile 2536 hide }
}
 
// Chaingun muzzleflash (2541-2543)
texture 2541 { pal 0 { file "highres/sprites/firstperson/2541.png" } }
texture 2542 { pal 0 { file "highres/sprites/firstperson/2542.png" } }
texture 2543 { pal 0 { file "highres/sprites/firstperson/2543.png" } }
 
// RPG (2544)
model "highres/sprites/firstperson/2544_rpg.md3" {
scale 4
skin { pal 0 surface 0 file "highres/sprites/firstperson/2544_rpg_d.png" }
normal { surface 0 file "highres/sprites/firstperson/2544_rpg_n.png" }
specular { surface 0 file "highres/sprites/firstperson/2544_rpg_s.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/duke_hand_d.png" specpower 5 specfactor 0.5 }
normal { surface 1 file "highres/sprites/firstperson/duke_hand_n.png" }
specular { surface 1 file "highres/sprites/firstperson/duke_hand_s.png" }
skin { pal 0 surface 2 file "highres/common/transp.png" }
glow { surface 2 file "highres/common/transp.png" }
frame { name "frame_1" tile 2544 }
skin { pal 0 surface 2 file "highres/sprites/firstperson/muzzle_flash_01.png" }
glow { surface 2 file "highres/sprites/firstperson/muzzle_flash_01.png" }
frame { name "frame_1" tile0 2545 tile1 2546 }
hud { tile0 2544 tile1 2546 xadd 1.5 yadd 4 zadd -0.5 angadd -64 fov 250 }
}
 
// Freezer (2548)
model "highres/sprites/firstperson/2548_freezer.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2548_freezer.jpg" }
glow { file "highres/sprites/firstperson/2548_freezer_g.png" }
frame { name "idle" tile0 2548 tile1 2550 }
skin { pal 0 file "highres/sprites/firstperson/2548_freezer_f.jpg" }
glow { file "highres/sprites/firstperson/2548_freezer_f_g.png" }
anim { frame0 "fire0" frame1 "fire1" fps 60 flags 0 }
frame { name "fire0" tile0 2551 tile1 2553 }
hud { tile 2548 xadd -0.5 yadd 0.5 zadd -0.16 angadd -9 }
hud { tile0 2551 tile1 2553 xadd -0.5 yadd 0.5 zadd -0.35 angadd -15 }
hud { tile 2550 hide }
}
 
// Expander (2554)
model "highres/sprites/firstperson/2554_expander.md3" {
scale 15.0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 2 file "highres/sprites/firstperson/2554_expander.png" }
glow { surface 2 file "highres/sprites/firstperson/2554_expander_g.png" }
frame { name "Frame0" tile 2554 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 0 file "highres/sprites/firstperson/2554_expander_body_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 1 file "highres/sprites/firstperson/2554_expander_body_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 2 file "highres/sprites/firstperson/2554_expander.png" }
glow { surface 2 file "highres/sprites/firstperson/2554_expander_g.png" }
detail { surface 2 file "highres/sprites/firstperson/2554_expander_f.png" xscale 1 yscale 1 }
frame { name "Frame0" tile 2555 }
hud { tile 2554 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile 2555 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Shrinker (2556)
model "highres/sprites/firstperson/2556_shrinker.md3" {
scale 15.0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
frame { name "Frame0" tile 2556 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 0 file "highres/sprites/firstperson/2556_shrinker_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 1 file "highres/sprites/firstperson/2556_shrinker_f.png" xscale 1 yscale 1 }
frame { name "Frame0" tile 2557 }
hud { tile 2556 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile 2557 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Shrinker/Expander crystal (2558 pal0/2)
model "highres/sprites/firstperson/2558_crystal.md3" {
scale 15.0 shade 0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2558_crystal.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
skin { pal 2 surface 0 file "highres/sprites/firstperson/2558_crystal_red.png" }
skin { pal 2 surface 1 file "highres/sprites/firstperson/2558_crystal_red.png" }
frame { name "Frame0" tile 2558 }
anim { frame0 "Frame1" frame1 "Frame5" fps 20 flags 0 }
frame { name "Frame1" tile0 2559 tile1 2561 }
hud { tile0 2558 tile1 2561 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile0 2559 tile1 2561 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Tripbomb hand (2563)
model "highres/sprites/firstperson/2563_tripbombhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2563_tripbombhand.png" specpower 1 specfactor 0.2 }
frame { name "trip" tile 2563 }
anim { frame0 "release1" frame1 "release2" fps 15 flags 0 }
frame { name "release1" tile0 2564 tile1 2565 }
hud { tile0 2563 tile1 2565 xadd -0.039 yadd 1.55 zadd 0.09 angadd 0 }
hud { tile0 2563 tile1 2565 xadd 0.046 yadd 0.44 zadd 0.09 angadd 0 flipped }
}
 
// Tripbomb (2566)
model "highres/sprites/firstperson/2566_tripbomb.md3" {
scale 6.5
skin { pal 0 file "highres/sprites/firstperson/2566_tripbomb.png" }
glow { file "highres/sprites/firstperson/2566_tripbomb_g.png" }
 
frame { name "frame00" tile 2566 }
hud { tile 2566 yadd 0.14 zadd 1.46 angadd 1024 }
}
 
// Keycard Hand (2568)
model "highres/sprites/firstperson/2568_keycardhand.md3" {
scale 1.9 shade 0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2568_keycardhand.png" specpower 1 specfactor 0.2 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
normal { surface 1 file "highres/sprites/firstperson/duke_hand_n.png" }
specular { surface 1 file "highres/sprites/firstperson/duke_hand_s.png" }
frame { name "Frame0" tile 2568 }
// hud { tile 2568 xadd -0.25 yadd 0.24 zadd -0.1 angadd 0 }
hud { tile 2568 xadd 0.25 yadd 0.24 zadd -0.1 angadd 512 flipped }
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
// Trigger Hand (2570)
model "highres/sprites/firstperson/2570_triggerhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2570_triggerhand.png" }
frame { name "ready" tile 2570 }
anim { frame0 "push0" frame1 "push1" fps 6 flags 1 }
frame { name "push0" tile0 2571 tile1 2572 }
hud { tile0 2570 tile1 2572 xadd 0.7 yadd 1.20 zadd -0.4 }
}
 
// Pipebomb (2573)
model "highres/sprites/firstperson/2573_pipebombhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2573_pipebombhand.png" }
frame { name "hold" tile 2573 }
frame { name "load" tile 2574 }
hud { tile 2573 xadd -0.2 yadd 1.3 zadd -0.42 }
hud { tile 2574 xadd -0.2 yadd 1.10 zadd -0.42 }
}
 
// Pipebomb Drop (2575)
model "highres/sprites/firstperson/2575_pipebombdrop.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2575_pipebombdrop.png" }
frame { name "drop" tile 2575 }
hud { tile 2575 xadd -0.2 yadd 1.10 zadd -0.42 }
}
 
// Tip Hand (2576/2577)
model "highres/sprites/firstperson/2576_tiphand.md3" {
scale 1.9
skin { pal 0 surface 0 file "highres/sprites/firstperson/duke_hand.png" }
detail { surface 0 file "highres/sprites/firstperson/2576_tiphand_lmap.png" detailscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/dollarnote.png" }
frame { name "Frame0" tile 2576 }
hud { tile 2576 xadd -0.5 yadd 1.65 zadd -0.82 }
}
 
model "highres/sprites/firstperson/2577_tiphand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/duke_hand.png" }
detail { file "highres/sprites/firstperson/2577_tiphand_lmap.png" detailscale 1 }
frame { name "Frame0" tile 2577 }
hud { tile 2577 xadd -0.5 yadd 1.65 zadd -0.82 }
}
 
// Scubagear Mask (2581)
texture 2581 { pal 0 { file "highres/sprites/firstperson/2581.png" } }
model "highres/sprites/firstperson/2581_scuba.md3" {
scale 0.5
skin { pal 0 file "highres/sprites/firstperson/2581_scuba.png" }
frame { name "Frame0" tile 2581 }
hud { tile 2581 xadd 1.105 yadd -0.15 zadd 0.35 }
}
 
// Shotgun (2613)
model "highres/sprites/firstperson/2613_shotgun.md3" {
scale 2
skin { pal 0 surface 2 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 20 specfactor 1.5 }
normal { surface 2 file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { surface 2 file "highres/sprites/pickups/0028_shotgun_s.png" }
skin { pal 0 surface 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 20 specfactor 1.5 }
normal { surface 0 file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { surface 0 file "highres/sprites/pickups/0028_shotgun_s.png" }
skin { pal 0 surface 1 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 20 specfactor 1.5 }
normal { surface 1 file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { surface 1 file "highres/sprites/pickups/0028_shotgun_s.png" }
skin { pal 0 surface 3 file "highres/sprites/firstperson/2615.png" }
glow { surface 3 file "highres/sprites/firstperson/2615.png" }
skin { pal 0 surface 4 file "highres/sprites/firstperson/duke_hand_d.png" specpower 1 specfactor 0.2 }
specular { surface 4 file "highres/sprites/firstperson/duke_hand_s.png" }
normal { surface 4 file "highres/sprites/firstperson/duke_hand_n.png" }
frame { name "frame1" tile 2613 }
frame { name "frame2" tile 2616 }
frame { name "frame3" tile 2617 }
frame { name "frame4" tile 2618 }
frame { name "frame5" tile 2619 }
hud { tile 2613 xadd 0.12 yadd 1.4 zadd -0.9 angadd -24 fov 300 }
hud { tile 2616 xadd -0.0 yadd 1.5 zadd -0.9 angadd -24 fov 300 }
hud { tile 2617 xadd -0.5 yadd 1.5 zadd -0.9 angadd -24 fov 300 }
hud { tile 2618 xadd -0.6 yadd 1.5 zadd -0.9 angadd -24 fov 300 }
hud { tile 2619 xadd -0.65 yadd 1.5 zadd -0.9 angadd -24 fov 300 }
frame { name "frame7" tile0 2614 tile1 2615 }
hud { tile0 2614 tile1 2615 hide }
}
/highres/sprites/firstperson_polymost.def
1,390 → 1,390
 
// Duke3D HRP HUD Weapons Definitions
 
 
// Fist (1640)
model "highres/sprites/firstperson_polymost/1640_fist.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/1640_fist.png" }
 
 
frame { name "fist" tile 1640 }
hud { tile 1640 xadd -0.2 yadd 1.50 zadd -0.4 }
hud { tile 1640 xadd 0.3 yadd 0.1 zadd -0.4 flipped }
}
 
// Crack knuckles (2324)
model "highres/sprites/firstperson_polymost/2324_crackknuckles.md3" {
scale 1.75
skin { pal 0 file "highres/sprites/firstperson_polymost/2324_crackknuckles.png" }
frame { name "2324" tile 2324 }
frame { name "2325" tile 2325 }
frame { name "2326" tile 2326 }
frame { name "2327" tile 2327 }
hud { tile0 2324 tile1 2327 xadd 0.1 yadd 0.7 zadd -0.25 flipped }
}
 
// Slimecrunch (2375)
model "highres/sprites/firstperson/2375_slimecrunch.md3" {
scale 3.5
skin { pal 0 file "highres/sprites/firstperson/2375_slimer.png" }
// anim { frame0 "frame00" frame1 "frame02" fps 3 flags 0 }
frame { name "frame00" tile 2375 }
frame { name "frame01" tile 2376 }
frame { name "frame02" tile 2377 }
hud { tile 2375 yadd 0.14 zadd 1.16 angadd 1024 }
hud { tile 2376 yadd 0.14 zadd 1.16 angadd 1024 }
hud { tile 2377 yadd 0.14 zadd 1.16 angadd 1024 }
}
 
// Devastator (2510)
model "highres/sprites/firstperson_polymost/2510_devastator.md3" {
scale 1.5
skin { pal 0 file "highres/sprites/firstperson_polymost/2510_devastator.jpg" }
 
 
frame { name "Frame 00" tile 2510 }
skin { pal 0 file "highres/sprites/firstperson_polymost/2510_devastator_f.jpg" }
glow { file "highres/sprites/firstperson_polymost/2510_devastator_g.png" }
frame { name "Frame 01" tile 2511 }
hud { tile0 2510 tile1 2511 xadd -0.38 yadd -0.70 zadd 1.42 angadd 1024 flipped } //Left devastator
hud { tile0 2510 tile1 2511 xadd 0.38 yadd 0.18 zadd 1.42 angadd 1024 } //Right devastator
}
 
// Mighty Boot (2521)
model "highres/sprites/firstperson_polymost/2521_mightyboot.md3" {
scale 9
skin { pal 0 file "highres/sprites/firstperson_polymost/2521_mightyboot.jpg" }
skin { pal 10 file "highres/sprites/firstperson_polymost/2521_mightyboot_10.jpg" }
skin { pal 11 file "highres/sprites/firstperson_polymost/2521_mightyboot_11.jpg" }
skin { pal 12 file "highres/sprites/firstperson_polymost/2521_mightyboot_12.jpg" }
skin { pal 13 file "highres/sprites/firstperson_polymost/2521_mightyboot_13.jpg" }
skin { pal 14 file "highres/sprites/firstperson_polymost/2521_mightyboot_14.jpg" }
skin { pal 15 file "highres/sprites/firstperson_polymost/2521_mightyboot_15.jpg" }
skin { pal 16 file "highres/sprites/firstperson_polymost/2521_mightyboot_16.jpg" }
skin { pal 21 file "highres/sprites/firstperson_polymost/2521_mightyboot_21.jpg" }
skin { pal 23 file "highres/sprites/firstperson_polymost/2521_mightyboot_23.jpg" }
frame { name "FRAME1" tile 2521 }
hud { tile 2521 xadd 0.1 yadd 2.0 zadd 2.5 angadd 600 }
hud { tile 2521 xadd -1.0 yadd 1.8 zadd 2.5 angadd 550 flipped } // Quick Kick
}
 
// Mighty Boot (2522)
model "highres/sprites/firstperson_polymost/2522_mightyboot.md3" {
scale 9
skin { pal 0 file "highres/sprites/firstperson_polymost/2521_mightyboot.jpg" }
skin { pal 10 file "highres/sprites/firstperson_polymost/2521_mightyboot_10.jpg" }
skin { pal 11 file "highres/sprites/firstperson_polymost/2521_mightyboot_11.jpg" }
skin { pal 12 file "highres/sprites/firstperson_polymost/2521_mightyboot_12.jpg" }
skin { pal 13 file "highres/sprites/firstperson_polymost/2521_mightyboot_13.jpg" }
skin { pal 14 file "highres/sprites/firstperson_polymost/2521_mightyboot_14.jpg" }
skin { pal 15 file "highres/sprites/firstperson_polymost/2521_mightyboot_15.jpg" }
skin { pal 16 file "highres/sprites/firstperson_polymost/2521_mightyboot_16.jpg" }
skin { pal 21 file "highres/sprites/firstperson_polymost/2521_mightyboot_21.jpg" }
skin { pal 23 file "highres/sprites/firstperson_polymost/2521_mightyboot_23.jpg" }
frame { name "FRAME1" tile 2522 }
hud { tile 2522 xadd -0.01 yadd 2.5 zadd 2.5 angadd 550 }
hud { tile 2522 xadd 0.01 yadd 1.5 zadd 2.5 angadd 600 flipped } // Quick Kick
}
 
// Pistol (2524)
model "highres/sprites/firstperson_polymost/2524_pistol.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2524_pistol.png" }
glow { file "highres/sprites/firstperson_polymost/2524_pistol_g.png" }
 
 
 
 
 
 
 
 
 
 
 
frame { name "Frame0" tile 2524 }
anim { frame0 "Frame1" frame1 "Frame5" fps 60 flags 0 }
frame { name "Frame1" tile0 2525 tile1 2526 }
anim { frame0 "Frame6" frame1 "Frame15" fps 12.5 flags 1 }
frame { name "Frame6" tile0 2528 tile1 2529 }
hud { tile0 2524 tile1 2526 xadd -0.15 yadd 1.32 zadd -0.56 angadd -37 }
hud { tile0 2528 tile1 2529 xadd -0.15 yadd 1.36 zadd -0.68 angadd -37 }
}
 
model "highres/sprites/firstperson_polymost/2530_clip.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/pickups/0040_pistolammo.jpg" }
frame { name "Frame0" tile0 2530 tile1 2531 }
hud { tile 2530 xadd 0.38 yadd 0.9 zadd -0.48 angadd -37 }
}
 
model "highres/sprites/firstperson_polymost/2532_cliphand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2532_cliphand.png" }
 
 
frame { name "idle" tile 2532 }
hud { tile 2532 xadd 0.35 yadd 1.36 zadd -0.48 angadd -37 }
}
 
// Chaingun (2536)
model "highres/sprites/firstperson_polymost/2536_chaingun.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2536_chaingun.png" }
 
 
 
 
 
 
frame { name "idle" tile 2537 }
skin { pal 0 file "highres/sprites/firstperson_polymost/2536_chaingun_f.png" }
frame { name "idle" tile0 2538 tile1 2540 }
hud { tile0 2537 tile1 2540 xadd -0.26 yadd 0.52 zadd -0.65 angadd -24 }
frame { name "idle" tile 2536 }
frame { name "idle" tile0 2541 tile1 2543 }
hud { tile 2536 hide }
}
 
// Chaingun muzzleflash (2541-2543)
texture 2541 { pal 0 { file "highres/sprites/firstperson/2541.png" } }
texture 2542 { pal 0 { file "highres/sprites/firstperson/2542.png" } }
texture 2543 { pal 0 { file "highres/sprites/firstperson/2543.png" } }
 
// RPG (2544)
model "highres/sprites/firstperson_polymost/2544_rpg.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2544_rpg.png" }
frame { name "idle" tile 2544 }
hud { tile 2544 xadd 0.1 yadd 1.15 zadd -0.68 angadd -12 }
frame { name "idle" tile0 2545 tile1 2546 }
}
// RPG muzzleflash (2544-2546)
texture 2545 { pal 0 { file "highres/sprites/firstperson_polymost/2545_muzzle_flash.png" } }
texture 2546 { pal 0 { file "highres/sprites/firstperson_polymost/2545_muzzle_flash.png" } }
 
 
 
 
 
 
 
// Freezer (2548)
model "highres/sprites/firstperson/2548_freezer.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2548_freezer.jpg" }
glow { file "highres/sprites/firstperson/2548_freezer_g.png" }
frame { name "idle" tile0 2548 tile1 2550 }
skin { pal 0 file "highres/sprites/firstperson_polymost/2548_freezer_f.jpg" }
glow { file "highres/sprites/firstperson_polymost/2548_freezer_f_g.png" }
anim { frame0 "fire0" frame1 "fire1" fps 60 flags 0 }
frame { name "fire0" tile0 2551 tile1 2553 }
hud { tile 2548 xadd -0.5 yadd 0.5 zadd -0.16 angadd -9 }
hud { tile0 2551 tile1 2553 xadd -0.5 yadd 0.5 zadd -0.35 angadd -15 }
hud { tile 2550 hide }
}
 
// Expander (2554)
model "highres/sprites/firstperson/2554_expander.md3" {
scale 15.0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 2 file "highres/sprites/firstperson/2554_expander.png" }
glow { surface 2 file "highres/sprites/firstperson/2554_expander_g.png" }
frame { name "Frame0" tile 2554 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 0 file "highres/sprites/firstperson/2554_expander_body_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 1 file "highres/sprites/firstperson/2554_expander_body_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 2 file "highres/sprites/firstperson/2554_expander.png" }
glow { surface 2 file "highres/sprites/firstperson/2554_expander_g.png" }
detail { surface 2 file "highres/sprites/firstperson/2554_expander_f.png" xscale 1 yscale 1 }
frame { name "Frame0" tile 2555 }
hud { tile 2554 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile 2555 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Shrinker (2556)
model "highres/sprites/firstperson/2556_shrinker.md3" {
scale 15.0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
frame { name "Frame0" tile 2556 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 0 file "highres/sprites/firstperson/2556_shrinker_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 1 file "highres/sprites/firstperson/2556_shrinker_f.png" xscale 1 yscale 1 }
frame { name "Frame0" tile 2557 }
hud { tile 2556 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile 2557 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Shrinker/Expander crystal (2558 pal0/2)
model "highres/sprites/firstperson/2558_crystal.md3" {
scale 15.0 shade 0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2558_crystal.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
skin { pal 2 surface 0 file "highres/sprites/firstperson/2558_crystal_red.png" }
skin { pal 2 surface 1 file "highres/sprites/firstperson/2558_crystal_red.png" }
frame { name "Frame0" tile 2558 }
anim { frame0 "Frame1" frame1 "Frame5" fps 20 flags 0 }
frame { name "Frame1" tile0 2559 tile1 2561 }
hud { tile0 2558 tile1 2561 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile0 2559 tile1 2561 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Tripbomb hand (2563)
model "highres/sprites/firstperson/2563_tripbombhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand.png" }
frame { name "trip" tile 2563 }
anim { frame0 "release1" frame1 "release2" fps 15 flags 0 }
frame { name "release1" tile0 2564 tile1 2565 }
hud { tile0 2563 tile1 2565 xadd -0.039 yadd 1.55 zadd 0.09 angadd 0 }
hud { tile0 2563 tile1 2565 xadd 0.046 yadd 0.44 zadd 0.09 angadd 0 flipped }
}
 
// Tripbomb (2566)
model "highres/sprites/firstperson/2566_tripbomb.md3" {
scale 6.5
skin { pal 0 file "highres/sprites/firstperson/2566_tripbomb.png" }
glow { file "highres/sprites/firstperson/2566_tripbomb_g.png" }
anim { frame0 "frame00" frame1 "frame00" fps 1 flags 0 }
frame { name "frame00" tile 2566 }
hud { tile 2566 yadd 0.14 zadd 1.46 angadd 1024 }
}
 
// Keycard Hand (2568)
model "highres/sprites/firstperson_polymost/2568_keycardhand.md3" {
scale 1.9 shade 0
skin { pal 0 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand.png" }
skin { pal 10 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_10.png" }
skin { pal 10 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_10.png" }
skin { pal 11 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_11_22.png" }
skin { pal 11 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_11_22.png" }
skin { pal 12 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_12_18.png" }
skin { pal 12 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_12_18.png" }
skin { pal 13 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_13.png" }
skin { pal 13 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_13.png" }
skin { pal 14 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_14.png" }
skin { pal 14 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_14.png" }
skin { pal 15 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_15.png" }
skin { pal 15 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_15.png" }
skin { pal 16 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_16.png" }
skin { pal 16 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_16.png" }
skin { pal 18 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_12_18.png" }
skin { pal 18 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_12_18.png" }
skin { pal 21 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_21.png" }
skin { pal 21 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_21.png" }
skin { pal 22 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_11_22.png" }
skin { pal 22 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_11_22.png" }
skin { pal 23 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_23.png" }
skin { pal 23 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_23.png" }
skin { pal 24 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_24.png" }
skin { pal 24 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_24.png" }
frame { name "key" tile 2568 }
// hud { tile 2568 xadd -0.25 yadd 0.24 zadd -0.1 angadd 0 }
hud { tile 2568 xadd 0.25 yadd 0.24 zadd -0.1 angadd 0 flipped }
}
 
// Trigger Hand (2570)
model "highres/sprites/firstperson/2570_triggerhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2570_triggerhand.png" }
frame { name "ready" tile 2570 }
anim { frame0 "push0" frame1 "push1" fps 6 flags 1 }
frame { name "push0" tile0 2571 tile1 2572 }
hud { tile0 2570 tile1 2572 xadd 0.7 yadd 1.20 zadd -0.4 }
}
 
// Pipebomb (2573)
model "highres/sprites/firstperson/2573_pipebombhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2573_pipebombhand.png" }
frame { name "hold" tile 2573 }
frame { name "load" tile 2574 }
hud { tile 2573 xadd -0.2 yadd 1.3 zadd -0.42 }
hud { tile 2574 xadd -0.2 yadd 1.10 zadd -0.42 }
}
 
// Pipebomb Drop (2575)
model "highres/sprites/firstperson/2575_pipebombdrop.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2575_pipebombdrop.png" }
frame { name "drop" tile 2575 }
hud { tile 2575 xadd -0.2 yadd 1.10 zadd -0.42 }
}
 
// Tip Hand (2576/2577)
model "highres/sprites/firstperson/2576_tiphand.md3" {
scale 1.9
skin { pal 0 surface 0 file "highres/sprites/firstperson/duke_hand.png" }
detail { surface 0 file "highres/sprites/firstperson/2576_tiphand_lmap.png" detailscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/dollarnote.png" }
frame { name "Frame0" tile 2576 }
hud { tile 2576 xadd -0.5 yadd 1.65 zadd -0.82 }
}
 
model "highres/sprites/firstperson/2577_tiphand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/duke_hand.png" }
detail { file "highres/sprites/firstperson/2577_tiphand_lmap.png" detailscale 1 }
frame { name "Frame0" tile 2577 }
hud { tile 2577 xadd -0.5 yadd 1.65 zadd -0.82 }
}
 
// Scubagear Mask (2581)
texture 2581 { pal 0 { file "highres/sprites/firstperson/2581.png" } }
model "highres/sprites/firstperson/2581_scuba.md3" {
scale 0.5
skin { pal 0 file "highres/sprites/firstperson/2581_scuba.png" }
frame { name "Frame0" tile 2581 }
hud { tile 2581 xadd 1.105 yadd -0.15 zadd 0.35 }
}
 
// Shotgun (2613)
model "highres/sprites/firstperson_polymost/2613_shotgun.md3" {
scale 1.7
skin { pal 0 file "highres/sprites/firstperson_polymost/2613_shotgun.png" }
 
 
 
 
 
 
 
 
 
 
 
 
 
frame { name "2613" tile 2613 }
frame { name "2613" tile 2614 }
frame { name "2613" tile 2615 }
frame { name "2616" tile 2616 }
frame { name "2617" tile 2617 }
frame { name "2618" tile 2618 }
frame { name "2619" tile 2619 }
// anim { frame0 "pump1" frame1 "pump2" fps 30 flags 1 }
// frame { name "pump1" tile0 2617 tile1 2619 }
hud { tile 2613 xadd 0.12 yadd 1.35 zadd -0.54 angadd -24 }
hud { tile 2616 xadd 0.053 yadd 1.167 zadd -0.54 angadd -24 }
hud { tile 2617 xadd -0.21 yadd 1.28 zadd -0.8 angadd -24 }
hud { tile 2618 xadd -0.474 yadd 1.407 zadd -0.8 angadd -24 }
hud { tile 2619 xadd -0.474 yadd 1.407 zadd -0.8 angadd -24 }
}
 
// Shotgun muzzleflash (2614-2615)
texture 2614 { pal 0 { file "highres/sprites/firstperson/2615.png" } }
texture 2615 { pal 0 { file "highres/sprites/firstperson/2615.png" } }
 
// Duke3D HRP HUD Weapons Definitions
 
 
// Fist (1640)
model "highres/sprites/firstperson_polymost/1640_fist.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/1640_fist.png" }
 
 
frame { name "fist" tile 1640 }
hud { tile 1640 xadd -0.2 yadd 1.50 zadd -0.4 }
hud { tile 1640 xadd 0.3 yadd 0.1 zadd -0.4 flipped }
}
 
// Crack knuckles (2324)
model "highres/sprites/firstperson_polymost/2324_crackknuckles.md3" {
scale 1.75
skin { pal 0 file "highres/sprites/firstperson_polymost/2324_crackknuckles.png" }
frame { name "2324" tile 2324 }
frame { name "2325" tile 2325 }
frame { name "2326" tile 2326 }
frame { name "2327" tile 2327 }
hud { tile0 2324 tile1 2327 xadd 0.1 yadd 0.7 zadd -0.25 flipped }
}
 
// Slimecrunch (2375)
model "highres/sprites/firstperson/2375_slimecrunch.md3" {
scale 3.5
skin { pal 0 file "highres/sprites/firstperson/2375_slimer.png" }
// anim { frame0 "frame00" frame1 "frame02" fps 3 flags 0 }
frame { name "frame00" tile 2375 }
frame { name "frame01" tile 2376 }
frame { name "frame02" tile 2377 }
hud { tile 2375 yadd 0.14 zadd 1.16 angadd 1024 }
hud { tile 2376 yadd 0.14 zadd 1.16 angadd 1024 }
hud { tile 2377 yadd 0.14 zadd 1.16 angadd 1024 }
}
 
// Devastator (2510)
model "highres/sprites/firstperson_polymost/2510_devastator.md3" {
scale 1.5
skin { pal 0 file "highres/sprites/firstperson_polymost/2510_devastator.jpg" }
 
 
frame { name "Frame 00" tile 2510 }
skin { pal 0 file "highres/sprites/firstperson_polymost/2510_devastator_f.jpg" }
glow { file "highres/sprites/firstperson_polymost/2510_devastator_g.png" }
frame { name "Frame 01" tile 2511 }
hud { tile0 2510 tile1 2511 xadd -0.38 yadd -0.70 zadd 1.42 angadd 1024 flipped } //Left devastator
hud { tile0 2510 tile1 2511 xadd 0.38 yadd 0.18 zadd 1.42 angadd 1024 } //Right devastator
}
 
// Mighty Boot (2521)
model "highres/sprites/firstperson_polymost/2521_mightyboot.md3" {
scale 9
skin { pal 0 file "highres/sprites/firstperson_polymost/2521_mightyboot.jpg" }
skin { pal 10 file "highres/sprites/firstperson_polymost/2521_mightyboot_10.jpg" }
skin { pal 11 file "highres/sprites/firstperson_polymost/2521_mightyboot_11.jpg" }
skin { pal 12 file "highres/sprites/firstperson_polymost/2521_mightyboot_12.jpg" }
skin { pal 13 file "highres/sprites/firstperson_polymost/2521_mightyboot_13.jpg" }
skin { pal 14 file "highres/sprites/firstperson_polymost/2521_mightyboot_14.jpg" }
skin { pal 15 file "highres/sprites/firstperson_polymost/2521_mightyboot_15.jpg" }
skin { pal 16 file "highres/sprites/firstperson_polymost/2521_mightyboot_16.jpg" }
skin { pal 21 file "highres/sprites/firstperson_polymost/2521_mightyboot_21.jpg" }
skin { pal 23 file "highres/sprites/firstperson_polymost/2521_mightyboot_23.jpg" }
frame { name "FRAME1" tile 2521 }
hud { tile 2521 xadd 0.1 yadd 2.0 zadd 2.5 angadd 600 }
hud { tile 2521 xadd -1.0 yadd 1.8 zadd 2.5 angadd 550 flipped } // Quick Kick
}
 
// Mighty Boot (2522)
model "highres/sprites/firstperson_polymost/2522_mightyboot.md3" {
scale 9
skin { pal 0 file "highres/sprites/firstperson_polymost/2521_mightyboot.jpg" }
skin { pal 10 file "highres/sprites/firstperson_polymost/2521_mightyboot_10.jpg" }
skin { pal 11 file "highres/sprites/firstperson_polymost/2521_mightyboot_11.jpg" }
skin { pal 12 file "highres/sprites/firstperson_polymost/2521_mightyboot_12.jpg" }
skin { pal 13 file "highres/sprites/firstperson_polymost/2521_mightyboot_13.jpg" }
skin { pal 14 file "highres/sprites/firstperson_polymost/2521_mightyboot_14.jpg" }
skin { pal 15 file "highres/sprites/firstperson_polymost/2521_mightyboot_15.jpg" }
skin { pal 16 file "highres/sprites/firstperson_polymost/2521_mightyboot_16.jpg" }
skin { pal 21 file "highres/sprites/firstperson_polymost/2521_mightyboot_21.jpg" }
skin { pal 23 file "highres/sprites/firstperson_polymost/2521_mightyboot_23.jpg" }
frame { name "FRAME1" tile 2522 }
hud { tile 2522 xadd -0.01 yadd 2.5 zadd 2.5 angadd 550 }
hud { tile 2522 xadd 0.01 yadd 1.5 zadd 2.5 angadd 600 flipped } // Quick Kick
}
 
// Pistol (2524)
model "highres/sprites/firstperson_polymost/2524_pistol.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2524_pistol.png" }
glow { file "highres/sprites/firstperson_polymost/2524_pistol_g.png" }
 
 
 
 
 
 
 
 
 
 
 
frame { name "Frame0" tile 2524 }
anim { frame0 "Frame1" frame1 "Frame5" fps 60 flags 0 }
frame { name "Frame1" tile0 2525 tile1 2526 }
anim { frame0 "Frame6" frame1 "Frame15" fps 12.5 flags 1 }
frame { name "Frame6" tile0 2528 tile1 2529 }
hud { tile0 2524 tile1 2526 xadd -0.15 yadd 1.32 zadd -0.56 angadd -37 }
hud { tile0 2528 tile1 2529 xadd -0.15 yadd 1.36 zadd -0.68 angadd -37 }
}
 
model "highres/sprites/firstperson_polymost/2530_clip.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/pickups/0040_pistolammo.jpg" }
frame { name "Frame0" tile0 2530 tile1 2531 }
hud { tile 2530 xadd 0.38 yadd 0.9 zadd -0.48 angadd -37 }
}
 
model "highres/sprites/firstperson_polymost/2532_cliphand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2532_cliphand.png" }
 
 
frame { name "idle" tile 2532 }
hud { tile 2532 xadd 0.35 yadd 1.36 zadd -0.48 angadd -37 }
}
 
// Chaingun (2536)
model "highres/sprites/firstperson_polymost/2536_chaingun.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2536_chaingun.png" }
 
 
 
 
 
 
frame { name "idle" tile 2537 }
skin { pal 0 file "highres/sprites/firstperson_polymost/2536_chaingun_f.png" }
frame { name "idle" tile0 2538 tile1 2540 }
hud { tile0 2537 tile1 2540 xadd -0.26 yadd 0.52 zadd -0.65 angadd -24 }
frame { name "idle" tile 2536 }
frame { name "idle" tile0 2541 tile1 2543 }
hud { tile 2536 hide }
}
 
// Chaingun muzzleflash (2541-2543)
texture 2541 { pal 0 { file "highres/sprites/firstperson/2541.png" } }
texture 2542 { pal 0 { file "highres/sprites/firstperson/2542.png" } }
texture 2543 { pal 0 { file "highres/sprites/firstperson/2543.png" } }
 
// RPG (2544)
model "highres/sprites/firstperson_polymost/2544_rpg.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2544_rpg.png" }
frame { name "idle" tile 2544 }
hud { tile 2544 xadd 0.1 yadd 1.15 zadd -0.68 angadd -12 }
frame { name "idle" tile0 2545 tile1 2546 }
}
// RPG muzzleflash (2544-2546)
texture 2545 { pal 0 { file "highres/sprites/firstperson_polymost/2545_muzzle_flash.png" } }
texture 2546 { pal 0 { file "highres/sprites/firstperson_polymost/2545_muzzle_flash.png" } }
 
 
 
 
 
 
 
// Freezer (2548)
model "highres/sprites/firstperson/2548_freezer.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2548_freezer.jpg" }
glow { file "highres/sprites/firstperson/2548_freezer_g.png" }
frame { name "idle" tile0 2548 tile1 2550 }
skin { pal 0 file "highres/sprites/firstperson_polymost/2548_freezer_f.jpg" }
glow { file "highres/sprites/firstperson_polymost/2548_freezer_f_g.png" }
anim { frame0 "fire0" frame1 "fire1" fps 60 flags 0 }
frame { name "fire0" tile0 2551 tile1 2553 }
hud { tile 2548 xadd -0.5 yadd 0.5 zadd -0.16 angadd -9 }
hud { tile0 2551 tile1 2553 xadd -0.5 yadd 0.5 zadd -0.35 angadd -15 }
hud { tile 2550 hide }
}
 
// Expander (2554)
model "highres/sprites/firstperson/2554_expander.md3" {
scale 15.0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 2 file "highres/sprites/firstperson/2554_expander.png" }
glow { surface 2 file "highres/sprites/firstperson/2554_expander_g.png" }
frame { name "Frame0" tile 2554 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 0 file "highres/sprites/firstperson/2554_expander_body_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 1 file "highres/sprites/firstperson/2554_expander_body_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 2 file "highres/sprites/firstperson/2554_expander.png" }
glow { surface 2 file "highres/sprites/firstperson/2554_expander_g.png" }
detail { surface 2 file "highres/sprites/firstperson/2554_expander_f.png" xscale 1 yscale 1 }
frame { name "Frame0" tile 2555 }
hud { tile 2554 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile 2555 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Shrinker (2556)
model "highres/sprites/firstperson/2556_shrinker.md3" {
scale 15.0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
frame { name "Frame0" tile 2556 }
skin { pal 0 surface 0 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 0 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 0 file "highres/sprites/firstperson/2556_shrinker_f.png" xscale 1 yscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2556_shrinker.png" }
glow { surface 1 file "highres/sprites/firstperson/2556_shrinker_g.png" }
detail { surface 1 file "highres/sprites/firstperson/2556_shrinker_f.png" xscale 1 yscale 1 }
frame { name "Frame0" tile 2557 }
hud { tile 2556 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile 2557 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Shrinker/Expander crystal (2558 pal0/2)
model "highres/sprites/firstperson/2558_crystal.md3" {
scale 15.0 shade 0
skin { pal 0 surface 0 file "highres/sprites/firstperson/2558_crystal.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
skin { pal 2 surface 0 file "highres/sprites/firstperson/2558_crystal_red.png" }
skin { pal 2 surface 1 file "highres/sprites/firstperson/2558_crystal_red.png" }
frame { name "Frame0" tile 2558 }
anim { frame0 "Frame1" frame1 "Frame5" fps 20 flags 0 }
frame { name "Frame1" tile0 2559 tile1 2561 }
hud { tile0 2558 tile1 2561 xadd 0 yadd 1.4 zadd 1.55 angadd -30 }
hud { tile0 2559 tile1 2561 xadd 0 yadd 1.4 zadd 1.5 angadd -30 }
}
 
// Tripbomb hand (2563)
model "highres/sprites/firstperson/2563_tripbombhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand.png" }
frame { name "trip" tile 2563 }
anim { frame0 "release1" frame1 "release2" fps 15 flags 0 }
frame { name "release1" tile0 2564 tile1 2565 }
hud { tile0 2563 tile1 2565 xadd -0.039 yadd 1.55 zadd 0.09 angadd 0 }
hud { tile0 2563 tile1 2565 xadd 0.046 yadd 0.44 zadd 0.09 angadd 0 flipped }
}
 
// Tripbomb (2566)
model "highres/sprites/firstperson/2566_tripbomb.md3" {
scale 6.5
skin { pal 0 file "highres/sprites/firstperson/2566_tripbomb.png" }
glow { file "highres/sprites/firstperson/2566_tripbomb_g.png" }
anim { frame0 "frame00" frame1 "frame00" fps 1 flags 0 }
frame { name "frame00" tile 2566 }
hud { tile 2566 yadd 0.14 zadd 1.46 angadd 1024 }
}
 
// Keycard Hand (2568)
model "highres/sprites/firstperson_polymost/2568_keycardhand.md3" {
scale 1.9 shade 0
skin { pal 0 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand.png" }
skin { pal 10 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_10.png" }
skin { pal 10 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_10.png" }
skin { pal 11 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_11_22.png" }
skin { pal 11 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_11_22.png" }
skin { pal 12 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_12_18.png" }
skin { pal 12 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_12_18.png" }
skin { pal 13 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_13.png" }
skin { pal 13 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_13.png" }
skin { pal 14 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_14.png" }
skin { pal 14 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_14.png" }
skin { pal 15 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_15.png" }
skin { pal 15 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_15.png" }
skin { pal 16 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_16.png" }
skin { pal 16 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_16.png" }
skin { pal 18 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_12_18.png" }
skin { pal 18 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_12_18.png" }
skin { pal 21 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_21.png" }
skin { pal 21 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_21.png" }
skin { pal 22 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_11_22.png" }
skin { pal 22 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_11_22.png" }
skin { pal 23 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_23.png" }
skin { pal 23 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_23.png" }
skin { pal 24 surface 0 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_24.png" }
skin { pal 24 surface 1 file "highres/sprites/firstperson_polymost/2563_tripkeyhand_24.png" }
frame { name "key" tile 2568 }
// hud { tile 2568 xadd -0.25 yadd 0.24 zadd -0.1 angadd 0 }
hud { tile 2568 xadd 0.25 yadd 0.24 zadd -0.1 angadd 0 flipped }
}
 
// Trigger Hand (2570)
model "highres/sprites/firstperson/2570_triggerhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2570_triggerhand.png" }
frame { name "ready" tile 2570 }
anim { frame0 "push0" frame1 "push1" fps 6 flags 1 }
frame { name "push0" tile0 2571 tile1 2572 }
hud { tile0 2570 tile1 2572 xadd 0.7 yadd 1.20 zadd -0.4 }
}
 
// Pipebomb (2573)
model "highres/sprites/firstperson/2573_pipebombhand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2573_pipebombhand.png" }
frame { name "hold" tile 2573 }
frame { name "load" tile 2574 }
hud { tile 2573 xadd -0.2 yadd 1.3 zadd -0.42 }
hud { tile 2574 xadd -0.2 yadd 1.10 zadd -0.42 }
}
 
// Pipebomb Drop (2575)
model "highres/sprites/firstperson/2575_pipebombdrop.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/2575_pipebombdrop.png" }
frame { name "drop" tile 2575 }
hud { tile 2575 xadd -0.2 yadd 1.10 zadd -0.42 }
}
 
// Tip Hand (2576/2577)
model "highres/sprites/firstperson/2576_tiphand.md3" {
scale 1.9
skin { pal 0 surface 0 file "highres/sprites/firstperson/duke_hand.png" }
detail { surface 0 file "highres/sprites/firstperson/2576_tiphand_lmap.png" detailscale 1 }
skin { pal 0 surface 1 file "highres/sprites/firstperson/dollarnote.png" }
frame { name "Frame0" tile 2576 }
hud { tile 2576 xadd -0.5 yadd 1.65 zadd -0.82 }
}
 
model "highres/sprites/firstperson/2577_tiphand.md3" {
scale 1.9
skin { pal 0 file "highres/sprites/firstperson/duke_hand.png" }
detail { file "highres/sprites/firstperson/2577_tiphand_lmap.png" detailscale 1 }
frame { name "Frame0" tile 2577 }
hud { tile 2577 xadd -0.5 yadd 1.65 zadd -0.82 }
}
 
// Scubagear Mask (2581)
texture 2581 { pal 0 { file "highres/sprites/firstperson/2581.png" } }
model "highres/sprites/firstperson/2581_scuba.md3" {
scale 0.5
skin { pal 0 file "highres/sprites/firstperson/2581_scuba.png" }
frame { name "Frame0" tile 2581 }
hud { tile 2581 xadd 1.105 yadd -0.15 zadd 0.35 }
}
 
// Shotgun (2613)
model "highres/sprites/firstperson_polymost/2613_shotgun.md3" {
scale 1.7
skin { pal 0 file "highres/sprites/firstperson_polymost/2613_shotgun.png" }
 
 
 
 
 
 
 
 
 
 
 
 
 
frame { name "2613" tile 2613 }
frame { name "2613" tile 2614 }
frame { name "2613" tile 2615 }
frame { name "2616" tile 2616 }
frame { name "2617" tile 2617 }
frame { name "2618" tile 2618 }
frame { name "2619" tile 2619 }
// anim { frame0 "pump1" frame1 "pump2" fps 30 flags 1 }
// frame { name "pump1" tile0 2617 tile1 2619 }
hud { tile 2613 xadd 0.12 yadd 1.35 zadd -0.54 angadd -24 }
hud { tile 2616 xadd 0.053 yadd 1.167 zadd -0.54 angadd -24 }
hud { tile 2617 xadd -0.21 yadd 1.28 zadd -0.8 angadd -24 }
hud { tile 2618 xadd -0.474 yadd 1.407 zadd -0.8 angadd -24 }
hud { tile 2619 xadd -0.474 yadd 1.407 zadd -0.8 angadd -24 }
}
 
// Shotgun muzzleflash (2614-2615)
texture 2614 { pal 0 { file "highres/sprites/firstperson/2615.png" } }
texture 2615 { pal 0 { file "highres/sprites/firstperson/2615.png" } }
/highres/sprites/ice.def
1,237 → 1,237
 
// Frozen models for Duke3D HRP
 
 
 
// MONSTERS
 
// Frozen Slimer Egg (675)
model "highres/sprites/monsters/0675_egg.md3" {
scale 3 flags 1
skin { file "highres/sprites/ice/0675_egg_ice.png" }
frame { pal 1 name "closed1" tile 675 }
frame { pal 1 name "closed1" tile 558 }
frame { pal 1 name "open1" tile0 676 tile1 677 }
}
 
// Frozen Shark (1550)
model "highres/sprites/ice/1550_shark_ice.md3" {
scale 10 shade 4 flags 1
skin { file "highres/sprites/ice/1550_shark_ice.png" }
frame { pal 1 name "ice" tile 1550 }
}
 
// Frozen Alien Trooper (1680)
model "highres/sprites/ice/1680_trooper_ice.md3" {
scale 9 shade 2 flags 1
skin { file "highres/sprites/ice/1680_trooper_ice.png" }
frame { pal 1 name "ice" tile 1680 }
}
 
// Frozen Octabrain (1820)
model "highres/sprites/ice/1820_octabrain_ice.md3" {
scale 11 shade 4 flags 1
skin { file "highres/sprites/ice/1820_octabrain_ice.png" }
frame { pal 1 name "ice" tile 1820 }
}
 
// Frozen Commander (1920)
model "highres/sprites/ice/1920_commander_ice.md3" {
scale 1 flags 1
skin { surface 0 file "highres/sprites/ice/1920_commander_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "ice" tile 1920 }
}
 
// Frozen Pigcop (2000)
model "highres/sprites/ice/2000_pigcop_ice.md3" {
scale 14 shade 0 flags 1
skin { file "highres/sprites/ice/2000_pigcop_ice.png" }
frame { pal 1 name "ice" tile 2000 }
}
 
// Frozen Enforcer (2120)
model "highres/sprites/ice/2120_enforcer_ice.md3" {
scale 1.75 flags 1
skin { file "highres/sprites/ice/2120_enforcer_ice.png" }
frame { pal 1 name "ice" tile 2120 }
}
 
// Frozen Protozoid Slimer (2372)
model "highres/sprites/monsters/2370_slimer.md3" {
scale 2 flags 1
skin { file "highres/sprites/ice/2372_slimer_ice.png" }
frame { pal 1 name "floor1" tile 2372 }
}
 
// Frozen Newbeast (4620)
model "highres/sprites/ice/4620_newbeast_ice.md3" {
scale 28.5 shade 0 flags 1
skin { file "highres/sprites/ice/4620_newbeast_ice.png" }
frame { pal 1 name "FRAME1" tile 4620 }
}
 
 
 
// BOSSES
 
// Frozen Battlelord (2630)
model "highres/sprites/monsters/2630_battlelord.md3" {
scale 13 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/2630_battlelord_ice.png" }
skin { surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME22" tile 2660 }
}
 
// Frozen Cycloid Emperor (2710)
model "highres/sprites/monsters/2710_cycloid2013.md3" {
scale 6 shade 3
//skin { surface 0 file "highres/sprites/ice/2710_body_ice.png" }
//skin { surface 1 file "highres/sprites/ice/2710_armour_ice.png" }
//skin { surface 2 file "highres/sprites/ice/2710_limbs_ice.png" }
frame { pal 1 name "frame1" tile 2710 }
}
 
// Frozen Lunar Overlord (2760)
model "highres/sprites/monsters/2760_overlord.md3" {
scale 45 shade 2
skin { surface 0 file "highres/sprites/monsters/2760_rocket.png" }
skin { 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 { 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 }
frame { pal 1 name "frame_1" tile 2760 }
}
 
 
 
// CHARACTERS
 
// Frozen Hanging Babe/NAKED1 (603)
model "highres/sprites/characters/0603_naked1.md3" {
scale 13.2 yoffset -10
skin { pal 0 surface 0 file "highres/sprites/ice/0603_naked1_ice.png" specfactor 0.3 specpower 2 }
skin { pal 0 surface 1 file "highres/sprites/ice/0603_slime_ice.png" specpower 110 specfactor 180 }
normal { surface 1 file "highres/sprites/characters/0603_slime_n.png" }
specular { surface 1 file "highres/sprites/characters/0603_slime_s.png" }
skin { pal 0 surface 2 file "highres/sprites/ice/0603_pants_ice.png" }
skin { pal 0 surface 3 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME25" tile 603 }
}
 
// Frozen Pod Babe/PODFEM1 (1294)
model "highres/sprites/characters/1294_podbabe.md3" {
scale 9.3 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/1294_podbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 1294 }
}
 
// Frozen Stripper (1313)
model "highres/sprites/ice/1313_stripper_ice.md3" {
scale 1.9 flags 1
skin { surface 0 file "highres/sprites/ice/1313_stripper_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "ice" tile 1313 }
}
 
// Frozen Pole Dancer (1318)
model "highres/sprites/ice/1318_stripper_ice.md3" {
scale 3 shade 3 flags 1
skin { surface 0 file "highres/sprites/ice/1318_stripper_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "frame1" tile 1318 }
}
 
// Frozen Hooker (1322)
model "highres/sprites/ice/1322_hooker_ice.md3" {
scale 1.1 shade 1 flags 1
skin { surface 0 file "highres/sprites/ice/ice.png" }
skin { surface 1 file "highres/sprites/ice/1322_hooker_ice.png" }
frame { pal 1 name "ice" tile 1322 }
}
 
// Frozen Impaled Babe/FEM5 (1323)
model "highres/sprites/characters/1323_paledbabe.md3" {
scale 9.3 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/1323_paledbabe_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
skin { surface 2 file "highres/sprites/characters/1323_slime.png" }
frame { pal 1 name "FRAME1" tile 1323 }
}
 
// Frozen Cavedancer/FEM4 (1326)
model "highres/sprites/ice/1326_cavedancer_ice.md3" {
scale 2 shade 0 flags 1
skin { file "highres/sprites/ice/1326_cavedancer_ice.png" }
frame { pal 1 name "FRAME1" tile 1326 }
}
 
// Frozen Crouching Babe/FEM6 (1334)
model "highres/sprites/characters/1334_crouchbabe.md3" {
scale 10.8 shade 2 zadd 5 flags 1
skin { surface 0 file "highres/sprites/ice/1334_crouchbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 1334 }
}
 
// Frozen Asian Stripper/FEM7 (1396)
model "highres/sprites/ice/1396_fem7_ice.md3" {
scale 2.57 shade 3 flags 1
skin { file "highres/sprites/ice/1396_fem7_ice.png" }
frame { pal 1 name "FRAME1" tile 1396 }
}
 
// Frozen Duke (1405)
model "highres/sprites/ice/1405_duke2013_ice.md3" {
scale 1.3 shade 0 zadd -39
//Icicle skin
skin { pal 1 surface 0 file "highres/sprites/ice/iceicle.png" specpower 1 specfactor 1 }
specular { surface 0 file "highres/sprites/ice/iceicle.png" }
//Shotgun skin
skin { pal 1 surface 1 file "highres/sprites/ice/1405_duke2013_shotty_ice.png" specpower 1 specfactor 1 }
specular { surface 1 file "highres/sprites/ice/ice.png" }
normal { surface 1 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
//Duke skin
skin { pal 1 surface 2 file "highres/sprites/ice/1405_duke2013_ice_d.png" specpower 1 specfactor 1 }
specular { surface 2 file "highres/sprites/ice/ice.png" }
normal { surface 2 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
//Bandolier
skin { pal 1 surface 3 file "highres/sprites/ice/1405_bandolier_ice_d.png" specpower 1 specfactor 1 }
specular { surface 3 file "highres/sprites/characters/1405_bandolier_s.png" }
normal { surface 3 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
//Jetpack
skin { pal 1 surface 4 file "highres/sprites/ice/1405_jetpack_ice_d.png" specpower 1 specfactor 1 }
specular { surface 4 file "highres/sprites/characters/1405_jetpack_s.png" }
normal { surface 4 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
frame { pal 1 frame "frame1" tile 1425 }
}
 
// Frozen Cheerleader (3450)
model "highres/sprites/ice/3450_cheerleader_ice.md3" {
scale 2 shade 0 flags 1
skin { file "highres/sprites/ice/3450_cheerleader_ice.png" }
frame { pal 1 name "FRAME1" tile 3450 }
}
 
// Frozen FEM10 (4864)
model "highres/sprites/ice/4864_fem10_ice.md3" {
scale 2.76 shade 3 flags 1
skin { surface 0 file "highres/sprites/ice/4864_fem10a_ice.png" }
skin { surface 1 file "highres/sprites/ice/4864_fem10b_ice.png" }
frame { pal 1 frame "frame1" tile 4864 }
}
 
// Frozen E4L7 Domina/TOUGHGAL (4866)
model "highres/sprites/ice/4866_toughgal_ice.md3" {
scale 1.75 shade 0 flags 1
skin { surface 0 file "highres/sprites/ice/4866_toughgal_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 4866 }
}
 
// Frozen models for Duke3D HRP
 
 
 
// MONSTERS
 
// Frozen Slimer Egg (675)
model "highres/sprites/monsters/0675_egg.md3" {
scale 3 flags 1
skin { file "highres/sprites/ice/0675_egg_ice.png" }
frame { pal 1 name "closed1" tile 675 }
frame { pal 1 name "closed1" tile 558 }
frame { pal 1 name "open1" tile0 676 tile1 677 }
}
 
// Frozen Shark (1550)
model "highres/sprites/ice/1550_shark_ice.md3" {
scale 10 shade 4 flags 1
skin { file "highres/sprites/ice/1550_shark_ice.png" }
frame { pal 1 name "ice" tile 1550 }
}
 
// Frozen Alien Trooper (1680)
model "highres/sprites/ice/1680_trooper_ice.md3" {
scale 9 shade 2 flags 1
skin { file "highres/sprites/ice/1680_trooper_ice.png" }
frame { pal 1 name "ice" tile 1680 }
}
 
// Frozen Octabrain (1820)
model "highres/sprites/ice/1820_octabrain_ice.md3" {
scale 11 shade 4 flags 1
skin { file "highres/sprites/ice/1820_octabrain_ice.png" }
frame { pal 1 name "ice" tile 1820 }
}
 
// Frozen Commander (1920)
model "highres/sprites/ice/1920_commander_ice.md3" {
scale 1 flags 1
skin { surface 0 file "highres/sprites/ice/1920_commander_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "ice" tile 1920 }
}
 
// Frozen Pigcop (2000)
model "highres/sprites/ice/2000_pigcop_ice.md3" {
scale 14 shade 0 flags 1
skin { file "highres/sprites/ice/2000_pigcop_ice.png" }
frame { pal 1 name "ice" tile 2000 }
}
 
// Frozen Enforcer (2120)
model "highres/sprites/ice/2120_enforcer_ice.md3" {
scale 1.75 flags 1
skin { file "highres/sprites/ice/2120_enforcer_ice.png" }
frame { pal 1 name "ice" tile 2120 }
}
 
// Frozen Protozoid Slimer (2372)
model "highres/sprites/monsters/2370_slimer.md3" {
scale 2 flags 1
skin { file "highres/sprites/ice/2372_slimer_ice.png" }
frame { pal 1 name "floor1" tile 2372 }
}
 
// Frozen Newbeast (4620)
model "highres/sprites/ice/4620_newbeast_ice.md3" {
scale 28.5 shade 0 flags 1
skin { file "highres/sprites/ice/4620_newbeast_ice.png" }
frame { pal 1 name "FRAME1" tile 4620 }
}
 
 
 
// BOSSES
 
// Frozen Battlelord (2630)
model "highres/sprites/monsters/2630_battlelord.md3" {
scale 13 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/2630_battlelord_ice.png" }
skin { surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME22" tile 2660 }
}
 
// Frozen Cycloid Emperor (2710)
model "highres/sprites/monsters/2710_cycloid2013.md3" {
scale 6 shade 3
//skin { surface 0 file "highres/sprites/ice/2710_body_ice.png" }
//skin { surface 1 file "highres/sprites/ice/2710_armour_ice.png" }
//skin { surface 2 file "highres/sprites/ice/2710_limbs_ice.png" }
frame { pal 1 name "frame1" tile 2710 }
}
 
// Frozen Lunar Overlord (2760)
model "highres/sprites/monsters/2760_overlord.md3" {
scale 45 shade 2
skin { surface 0 file "highres/sprites/monsters/2760_rocket.png" }
skin { 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 { 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 }
frame { pal 1 name "frame_1" tile 2760 }
}
 
 
 
// CHARACTERS
 
// Frozen Hanging Babe/NAKED1 (603)
model "highres/sprites/characters/0603_naked1.md3" {
scale 13.2 yoffset -10
skin { pal 0 surface 0 file "highres/sprites/ice/0603_naked1_ice.png" specfactor 0.3 specpower 2 }
skin { pal 0 surface 1 file "highres/sprites/ice/0603_slime_ice.png" specpower 110 specfactor 180 }
normal { surface 1 file "highres/sprites/characters/0603_slime_n.png" }
specular { surface 1 file "highres/sprites/characters/0603_slime_s.png" }
skin { pal 0 surface 2 file "highres/sprites/ice/0603_pants_ice.png" }
skin { pal 0 surface 3 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME25" tile 603 }
}
 
// Frozen Pod Babe/PODFEM1 (1294)
model "highres/sprites/characters/1294_podbabe.md3" {
scale 9.3 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/1294_podbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 1294 }
}
 
// Frozen Stripper (1313)
model "highres/sprites/ice/1313_stripper_ice.md3" {
scale 1.9 flags 1
skin { surface 0 file "highres/sprites/ice/1313_stripper_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "ice" tile 1313 }
}
 
// Frozen Pole Dancer (1318)
model "highres/sprites/ice/1318_stripper_ice.md3" {
scale 3 shade 3 flags 1
skin { surface 0 file "highres/sprites/ice/1318_stripper_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "frame1" tile 1318 }
}
 
// Frozen Hooker (1322)
model "highres/sprites/ice/1322_hooker_ice.md3" {
scale 1.1 shade 1 flags 1
skin { surface 0 file "highres/sprites/ice/ice.png" }
skin { surface 1 file "highres/sprites/ice/1322_hooker_ice.png" }
frame { pal 1 name "ice" tile 1322 }
}
 
// Frozen Impaled Babe/FEM5 (1323)
model "highres/sprites/characters/1323_paledbabe.md3" {
scale 9.3 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/1323_paledbabe_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
skin { surface 2 file "highres/sprites/characters/1323_slime.png" }
frame { pal 1 name "FRAME1" tile 1323 }
}
 
// Frozen Cavedancer/FEM4 (1326)
model "highres/sprites/ice/1326_cavedancer_ice.md3" {
scale 2 shade 0 flags 1
skin { file "highres/sprites/ice/1326_cavedancer_ice.png" }
frame { pal 1 name "FRAME1" tile 1326 }
}
 
// Frozen Crouching Babe/FEM6 (1334)
model "highres/sprites/characters/1334_crouchbabe.md3" {
scale 10.8 shade 2 zadd 5 flags 1
skin { surface 0 file "highres/sprites/ice/1334_crouchbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 1334 }
}
 
// Frozen Asian Stripper/FEM7 (1396)
model "highres/sprites/ice/1396_fem7_ice.md3" {
scale 2.57 shade 3 flags 1
skin { file "highres/sprites/ice/1396_fem7_ice.png" }
frame { pal 1 name "FRAME1" tile 1396 }
}
 
// Frozen Duke (1405)
model "highres/sprites/ice/1405_duke2013_ice.md3" {
scale 1.3 shade 0 zadd -39
//Icicle skin
skin { pal 1 surface 0 file "highres/sprites/ice/iceicle.png" specpower 1 specfactor 1 }
specular { surface 0 file "highres/sprites/ice/iceicle.png" }
//Shotgun skin
skin { pal 1 surface 1 file "highres/sprites/ice/1405_duke2013_shotty_ice.png" specpower 1 specfactor 1 }
specular { surface 1 file "highres/sprites/ice/ice.png" }
normal { surface 1 file "highres/sprites/pickups/0028_shotgun_n.png" parallaxbias 0.0 parallaxscale 0.0 }
//Duke skin
skin { pal 1 surface 2 file "highres/sprites/ice/1405_duke2013_ice_d.png" specpower 1 specfactor 1 }
specular { surface 2 file "highres/sprites/ice/ice.png" }
normal { surface 2 file "highres/sprites/characters/1405_duke2013_n.png" parallaxbias 0.0 parallaxscale 0.0 }
//Bandolier
skin { pal 1 surface 3 file "highres/sprites/ice/1405_bandolier_ice_d.png" specpower 1 specfactor 1 }
specular { surface 3 file "highres/sprites/characters/1405_bandolier_s.png" }
normal { surface 3 file "highres/sprites/characters/1405_bandolier_n.png" parallaxbias 0.0 parallaxscale 0.0 }
//Jetpack
skin { pal 1 surface 4 file "highres/sprites/ice/1405_jetpack_ice_d.png" specpower 1 specfactor 1 }
specular { surface 4 file "highres/sprites/characters/1405_jetpack_s.png" }
normal { surface 4 file "highres/sprites/characters/1405_jetpack_n.png" parallaxbias 0.0 parallaxscale 0.0 }
 
frame { pal 1 frame "frame1" tile 1425 }
}
 
// Frozen Cheerleader (3450)
model "highres/sprites/ice/3450_cheerleader_ice.md3" {
scale 2 shade 0 flags 1
skin { file "highres/sprites/ice/3450_cheerleader_ice.png" }
frame { pal 1 name "FRAME1" tile 3450 }
}
 
// Frozen FEM10 (4864)
model "highres/sprites/ice/4864_fem10_ice.md3" {
scale 2.76 shade 3 flags 1
skin { surface 0 file "highres/sprites/ice/4864_fem10a_ice.png" }
skin { surface 1 file "highres/sprites/ice/4864_fem10b_ice.png" }
frame { pal 1 frame "frame1" tile 4864 }
}
 
// Frozen E4L7 Domina/TOUGHGAL (4866)
model "highres/sprites/ice/4866_toughgal_ice.md3" {
scale 1.75 shade 0 flags 1
skin { surface 0 file "highres/sprites/ice/4866_toughgal_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 4866 }
}
/highres/sprites/ice_polymost.def
1,211 → 1,211
 
// Frozen models for Duke3D HRP
 
 
 
// MONSTERS
 
// Frozen Slimer Egg (675)
model "highres/sprites/monsters/0675_egg.md3" {
scale 3 flags 1
skin { file "highres/sprites/ice/0675_egg_ice.png" }
frame { pal 1 name "closed1" tile 675 }
frame { pal 1 name "closed1" tile 558 }
frame { pal 1 name "open1" tile0 676 tile1 677 }
}
 
// Frozen Shark (1550)
model "highres/sprites/ice/1550_shark_ice.md3" {
scale 10 shade 4 flags 1
skin { file "highres/sprites/ice/1550_shark_ice.png" }
frame { pal 1 name "ice" tile 1550 }
}
 
// Frozen Alien Trooper (1680)
model "highres/sprites/ice/1680_trooper_ice.md3" {
scale 9 shade 2 flags 1
skin { file "highres/sprites/ice/1680_trooper_ice.png" }
frame { pal 1 name "ice" tile 1680 }
}
 
// Frozen Octabrain (1820)
model "highres/sprites/ice/1820_octabrain_ice.md3" {
scale 11 shade 4 flags 1
skin { file "highres/sprites/ice/1820_octabrain_ice.png" }
frame { pal 1 name "ice" tile 1820 }
}
 
// Frozen Commander (1920)
model "highres/sprites/ice/1920_commander_ice.md3" {
scale 1 flags 1
skin { surface 0 file "highres/sprites/ice/1920_commander_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "ice" tile 1920 }
}
 
// Frozen Pigcop (2000)
model "highres/sprites/ice/2000_pigcop_ice.md3" {
scale 14 shade 0 flags 1
skin { file "highres/sprites/ice/2000_pigcop_ice.png" }
frame { pal 1 name "ice" tile 2000 }
}
 
// Frozen Enforcer (2120)
model "highres/sprites/ice/2120_enforcer_ice.md3" {
scale 1.75 flags 1
skin { file "highres/sprites/ice/2120_enforcer_ice.png" }
frame { pal 1 name "ice" tile 2120 }
}
 
// Frozen Protozoid Slimer (2372)
model "highres/sprites/monsters/2370_slimer.md3" {
scale 2 flags 1
skin { file "highres/sprites/ice/2372_slimer_ice.png" }
frame { pal 1 name "floor1" tile 2372 }
}
 
// Frozen Newbeast (4620)
model "highres/sprites/ice/4620_newbeast_ice.md3" {
scale 28.5 shade 0 flags 1
skin { file "highres/sprites/ice/4620_newbeast_ice.png" }
frame { pal 1 name "FRAME1" tile 4620 }
}
 
 
 
// BOSSES
 
// Frozen Battlelord (2630)
model "highres/sprites/monsters/2630_battlelord.md3" {
scale 13 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/2630_battlelord_ice.png" }
skin { surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME22" tile 2660 }
}
 
// Frozen Cycloid Emperor (2710)
model "highres/sprites/monsters_polymost/2710_cycloid.md3" {
scale 1.03 shade 3
skin { file "highres/sprites/monsters_polymost/2710_cycloid.png" }
frame { pal 1 name "FRAME2" tile 2710 }
}
 
// Frozen Moon Overlord (2760)
model "highres/sprites/monsters_polymost/2760_overlord.md3" {
scale 66 shade 2
skin { surface 0 file "highres/sprites/monsters/2630_muzzle.png" }
skin { surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { surface 2 file "highres/sprites/monsters_polymost/2760_overlord.png" }
frame { pal 1 name "FRAME1" tile 2760 }
}
 
 
 
// CHARACTERS
 
// Frozen Hanging Babe/NAKED1 (603)
model "highres/sprites/characters_polymost/0603_hangbabe.md3" {
scale 9.3 shade 2 zadd -14 flags 1
skin { surface 0 file "highres/sprites/ice/0603_hangbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 603 }
}
 
// Frozen Pod Babe/PODFEM1 (1294)
model "highres/sprites/characters/1294_podbabe.md3" {
scale 9.3 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/1294_podbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 1294 }
}
 
// Frozen Stripper (1313)
model "highres/sprites/ice/1313_stripper_ice.md3" {
scale 1.9 flags 1
skin { surface 0 file "highres/sprites/ice/1313_stripper_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "ice" tile 1313 }
}
 
// Frozen Pole Dancer (1318)
model "highres/sprites/ice/1318_stripper_ice.md3" {
scale 3 shade 3 flags 1
skin { surface 0 file "highres/sprites/ice/1318_stripper_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "frame1" tile 1318 }
}
 
// Frozen Hooker (1322)
model "highres/sprites/ice/1322_hooker_ice.md3" {
scale 1.1 shade 1 flags 1
skin { surface 0 file "highres/sprites/ice/ice.png" }
skin { surface 1 file "highres/sprites/ice/1322_hooker_ice.png" }
frame { pal 1 name "ice" tile 1322 }
}
 
// Frozen Impaled Babe/FEM5 (1323)
model "highres/sprites/characters/1323_paledbabe.md3" {
scale 9.3 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/1323_paledbabe_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
skin { surface 2 file "highres/sprites/characters/1323_slime.png" }
frame { pal 1 name "FRAME1" tile 1323 }
}
 
// Frozen Cavedancer/FEM4 (1326)
model "highres/sprites/ice/1326_cavedancer_ice.md3" {
scale 2 shade 0 flags 1
skin { file "highres/sprites/ice/1326_cavedancer_ice.png" }
frame { pal 1 name "FRAME1" tile 1326 }
}
 
// Frozen Crouching Babe/FEM6 (1334)
model "highres/sprites/characters/1334_crouchbabe.md3" {
scale 10.8 shade 2 zadd 5 flags 1
skin { surface 0 file "highres/sprites/ice/1334_crouchbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 1334 }
}
 
// Frozen Asian Stripper/FEM7 (1396)
model "highres/sprites/ice/1396_fem7_ice.md3" {
scale 2.57 shade 3 flags 1
skin { file "highres/sprites/ice/1396_fem7_ice.png" }
frame { pal 1 name "FRAME1" tile 1396 }
}
 
// Frozen Duke (1405)
model "highres/sprites/characters_polymost/1405_duke.md3" {
scale 1.45 shade 0 zadd 3 flags 1
skin { surface 0 file "highres/sprites/ice/ice.png" }
skin { surface 1 file "highres/sprites/ice/1405_duke_ice.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "run0" tile 1425 }
}
 
// Frozen Cheerleader (3450)
model "highres/sprites/ice/3450_cheerleader_ice.md3" {
scale 2 shade 0 flags 1
skin { file "highres/sprites/ice/3450_cheerleader_ice.png" }
frame { pal 1 name "FRAME1" tile 3450 }
}
 
// Frozen FEM10 (4864)
model "highres/sprites/ice/4864_fem10_ice.md3" {
scale 2.76 shade 3 flags 1
skin { surface 0 file "highres/sprites/ice/4864_fem10a_ice.png" }
skin { surface 1 file "highres/sprites/ice/4864_fem10b_ice.png" }
frame { pal 1 frame "frame1" tile 4864 }
}
 
// Frozen E4L7 Domina/TOUGHGAL (4866)
model "highres/sprites/ice/4866_toughgal_ice.md3" {
scale 1.75 shade 0 flags 1
skin { surface 0 file "highres/sprites/ice/4866_toughgal_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 4866 }
}
 
// Frozen models for Duke3D HRP
 
 
 
// MONSTERS
 
// Frozen Slimer Egg (675)
model "highres/sprites/monsters/0675_egg.md3" {
scale 3 flags 1
skin { file "highres/sprites/ice/0675_egg_ice.png" }
frame { pal 1 name "closed1" tile 675 }
frame { pal 1 name "closed1" tile 558 }
frame { pal 1 name "open1" tile0 676 tile1 677 }
}
 
// Frozen Shark (1550)
model "highres/sprites/ice/1550_shark_ice.md3" {
scale 10 shade 4 flags 1
skin { file "highres/sprites/ice/1550_shark_ice.png" }
frame { pal 1 name "ice" tile 1550 }
}
 
// Frozen Alien Trooper (1680)
model "highres/sprites/ice/1680_trooper_ice.md3" {
scale 9 shade 2 flags 1
skin { file "highres/sprites/ice/1680_trooper_ice.png" }
frame { pal 1 name "ice" tile 1680 }
}
 
// Frozen Octabrain (1820)
model "highres/sprites/ice/1820_octabrain_ice.md3" {
scale 11 shade 4 flags 1
skin { file "highres/sprites/ice/1820_octabrain_ice.png" }
frame { pal 1 name "ice" tile 1820 }
}
 
// Frozen Commander (1920)
model "highres/sprites/ice/1920_commander_ice.md3" {
scale 1 flags 1
skin { surface 0 file "highres/sprites/ice/1920_commander_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "ice" tile 1920 }
}
 
// Frozen Pigcop (2000)
model "highres/sprites/ice/2000_pigcop_ice.md3" {
scale 14 shade 0 flags 1
skin { file "highres/sprites/ice/2000_pigcop_ice.png" }
frame { pal 1 name "ice" tile 2000 }
}
 
// Frozen Enforcer (2120)
model "highres/sprites/ice/2120_enforcer_ice.md3" {
scale 1.75 flags 1
skin { file "highres/sprites/ice/2120_enforcer_ice.png" }
frame { pal 1 name "ice" tile 2120 }
}
 
// Frozen Protozoid Slimer (2372)
model "highres/sprites/monsters/2370_slimer.md3" {
scale 2 flags 1
skin { file "highres/sprites/ice/2372_slimer_ice.png" }
frame { pal 1 name "floor1" tile 2372 }
}
 
// Frozen Newbeast (4620)
model "highres/sprites/ice/4620_newbeast_ice.md3" {
scale 28.5 shade 0 flags 1
skin { file "highres/sprites/ice/4620_newbeast_ice.png" }
frame { pal 1 name "FRAME1" tile 4620 }
}
 
 
 
// BOSSES
 
// Frozen Battlelord (2630)
model "highres/sprites/monsters/2630_battlelord.md3" {
scale 13 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/2630_battlelord_ice.png" }
skin { surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME22" tile 2660 }
}
 
// Frozen Cycloid Emperor (2710)
model "highres/sprites/monsters_polymost/2710_cycloid.md3" {
scale 1.03 shade 3
skin { file "highres/sprites/monsters_polymost/2710_cycloid.png" }
frame { pal 1 name "FRAME2" tile 2710 }
}
 
// Frozen Moon Overlord (2760)
model "highres/sprites/monsters_polymost/2760_overlord.md3" {
scale 66 shade 2
skin { surface 0 file "highres/sprites/monsters/2630_muzzle.png" }
skin { surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { surface 2 file "highres/sprites/monsters_polymost/2760_overlord.png" }
frame { pal 1 name "FRAME1" tile 2760 }
}
 
 
 
// CHARACTERS
 
// Frozen Hanging Babe/NAKED1 (603)
model "highres/sprites/characters_polymost/0603_hangbabe.md3" {
scale 9.3 shade 2 zadd -14 flags 1
skin { surface 0 file "highres/sprites/ice/0603_hangbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 603 }
}
 
// Frozen Pod Babe/PODFEM1 (1294)
model "highres/sprites/characters/1294_podbabe.md3" {
scale 9.3 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/1294_podbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 1294 }
}
 
// Frozen Stripper (1313)
model "highres/sprites/ice/1313_stripper_ice.md3" {
scale 1.9 flags 1
skin { surface 0 file "highres/sprites/ice/1313_stripper_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "ice" tile 1313 }
}
 
// Frozen Pole Dancer (1318)
model "highres/sprites/ice/1318_stripper_ice.md3" {
scale 3 shade 3 flags 1
skin { surface 0 file "highres/sprites/ice/1318_stripper_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "frame1" tile 1318 }
}
 
// Frozen Hooker (1322)
model "highres/sprites/ice/1322_hooker_ice.md3" {
scale 1.1 shade 1 flags 1
skin { surface 0 file "highres/sprites/ice/ice.png" }
skin { surface 1 file "highres/sprites/ice/1322_hooker_ice.png" }
frame { pal 1 name "ice" tile 1322 }
}
 
// Frozen Impaled Babe/FEM5 (1323)
model "highres/sprites/characters/1323_paledbabe.md3" {
scale 9.3 shade 2 flags 1
skin { surface 0 file "highres/sprites/ice/1323_paledbabe_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
skin { surface 2 file "highres/sprites/characters/1323_slime.png" }
frame { pal 1 name "FRAME1" tile 1323 }
}
 
// Frozen Cavedancer/FEM4 (1326)
model "highres/sprites/ice/1326_cavedancer_ice.md3" {
scale 2 shade 0 flags 1
skin { file "highres/sprites/ice/1326_cavedancer_ice.png" }
frame { pal 1 name "FRAME1" tile 1326 }
}
 
// Frozen Crouching Babe/FEM6 (1334)
model "highres/sprites/characters/1334_crouchbabe.md3" {
scale 10.8 shade 2 zadd 5 flags 1
skin { surface 0 file "highres/sprites/ice/1334_crouchbabe_ice.png" }
skin { surface 1 file "highres/sprites/characters/slime.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 1334 }
}
 
// Frozen Asian Stripper/FEM7 (1396)
model "highres/sprites/ice/1396_fem7_ice.md3" {
scale 2.57 shade 3 flags 1
skin { file "highres/sprites/ice/1396_fem7_ice.png" }
frame { pal 1 name "FRAME1" tile 1396 }
}
 
// Frozen Duke (1405)
model "highres/sprites/characters_polymost/1405_duke.md3" {
scale 1.45 shade 0 zadd 3 flags 1
skin { surface 0 file "highres/sprites/ice/ice.png" }
skin { surface 1 file "highres/sprites/ice/1405_duke_ice.png" }
skin { surface 2 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "run0" tile 1425 }
}
 
// Frozen Cheerleader (3450)
model "highres/sprites/ice/3450_cheerleader_ice.md3" {
scale 2 shade 0 flags 1
skin { file "highres/sprites/ice/3450_cheerleader_ice.png" }
frame { pal 1 name "FRAME1" tile 3450 }
}
 
// Frozen FEM10 (4864)
model "highres/sprites/ice/4864_fem10_ice.md3" {
scale 2.76 shade 3 flags 1
skin { surface 0 file "highres/sprites/ice/4864_fem10a_ice.png" }
skin { surface 1 file "highres/sprites/ice/4864_fem10b_ice.png" }
frame { pal 1 frame "frame1" tile 4864 }
}
 
// Frozen E4L7 Domina/TOUGHGAL (4866)
model "highres/sprites/ice/4866_toughgal_ice.md3" {
scale 1.75 shade 0 flags 1
skin { surface 0 file "highres/sprites/ice/4866_toughgal_ice.png" }
skin { surface 1 file "highres/sprites/ice/ice.png" }
frame { pal 1 name "FRAME1" tile 4866 }
}
/highres/sprites/jibs.def
1,225 → 1,225
 
// Duke3D HRP Gibs Definitions
 
 
// Duke Gibs Torso (1520)
model "highres/sprites/jibs/1520_duketorso.md3" {
scale 13 shade 3
skin { pal 0 file "highres/sprites/jibs/1520_duketorso.png" }
skin { pal 10 file "highres/sprites/jibs/1520_duketorso_10.png" }
skin { pal 11 file "highres/sprites/jibs/1520_duketorso_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1520_duketorso_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1520_duketorso_13.png" }
skin { pal 14 file "highres/sprites/jibs/1520_duketorso_14.png" }
skin { pal 15 file "highres/sprites/jibs/1520_duketorso_15.png" }
skin { pal 16 file "highres/sprites/jibs/1520_duketorso_16.png" }
skin { pal 18 file "highres/sprites/jibs/1520_duketorso_12_18.png" }
skin { pal 21 file "highres/sprites/jibs/1520_duketorso_21.png" }
skin { pal 22 file "highres/sprites/jibs/1520_duketorso_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1520_duketorso_23.png" }
anim { frame0 "FRAME5" frame1 "FRAME12" fps 15 flags 0 }
frame { name "FRAME5" tile0 1520 tile1 1527 }
}
 
// Duke Gibs Arm (1528)
model "highres/sprites/jibs/1528_dukearm.md3" {
scale 15 shade 3
skin { pal 0 file "highres/sprites/jibs/1528_dukearm.png" }
anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
frame { name "FRAME4" tile0 1528 tile1 1535 }
}
 
// Duke Gibs Leg (1536)
model "highres/sprites/jibs/1536_dukeleg.md3" {
scale 15 shade 3
skin { pal 0 file "highres/sprites/jibs/1536_dukeleg.png" }
skin { pal 10 file "highres/sprites/jibs/1536_dukeleg_10.png" }
skin { pal 11 file "highres/sprites/jibs/1536_dukeleg_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1536_dukeleg_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1536_dukeleg_13.png" }
skin { pal 14 file "highres/sprites/jibs/1536_dukeleg_14.png" }
skin { pal 15 file "highres/sprites/jibs/1536_dukeleg_15.png" }
skin { pal 16 file "highres/sprites/jibs/1536_dukeleg_16.png" }
skin { pal 18 file "highres/sprites/jibs/1536_dukeleg_12_18.png" }
skin { pal 21 file "highres/sprites/jibs/1536_dukeleg_21.png" }
skin { pal 22 file "highres/sprites/jibs/1536_dukeleg_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1536_dukeleg_23.png" }
anim { frame0 "FRAME3" frame1 "FRAME10" fps 15 flags 0 }
frame { name "FRAME3" tile0 1536 tile1 1543 }
}
 
// Trooper Head Jib (1768)
model "highres/sprites/jibs/1768_trooperhead.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1768 tile1 1771 }
}
 
// Trooper Arm Jib (1772)
model "highres/sprites/jibs/1772_trooperarm.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1772 tile1 1775 }
}
 
// Trooper Leg Jib (1776)
model "highres/sprites/jibs/1776_trooperleg.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1776 tile1 1779 }
}
 
// Enforcer Head Jib (2201)
model "highres/sprites/jibs/2201_enforcerhead.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2201 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2202 tile1 2204 }
}
 
// Enforcer Arm Jib (2205)
model "highres/sprites/jibs/2205_enforcerarm.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2205 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2206 tile1 2208 }
}
 
// Enforcer Leg Jib (2209)
model "highres/sprites/jibs/2209_enforcerleg.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2209 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2210 tile1 2212 }
}
 
// Flying Jibs1 (2245)
model "highres/sprites/jibs/2245_jib1_fly.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/jibs/2245_jib1.jpg" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2245 tile1 2248 }
}
 
// Jibs1 (2249)
model "highres/sprites/jibs/2249_jib1.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/jibs/2245_jib1.jpg" }
frame { name "idle" tile 2249 }
}
 
// Flying Eyeball (2250)
model "highres/sprites/jibs/2250_eye.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2250_eyeball.png" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2250 tile1 2253 }
}
 
// Eyeball on Ground (2254)
model "highres/sprites/jibs/2254_eye.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2250_eyeball.png" }
frame { name "idle" tile 2254 }
}
 
// Heart (2255)
model "highres/sprites/jibs/2255_heart.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2255_heart.jpg" }
anim { frame0 "fly00" frame1 "fly08" fps 35 flags 0 }
frame { name "fly00" tile0 2255 tile1 2258 }
frame { name "idle00" tile0 2259 tile1 2259 }
}
 
// Jibs4 (2260-2263)
model "highres/sprites/jibs/2260_jibs4.md3" {
scale 1.4 shade 8
skin { pal 0 surface 0 file "highres/sprites/jibs/2264_gibs.png" }
anim { frame0 "frame1" frame1 "frame4" fps 1 flags 0 }
frame { frame "frame1" tile0 2260 tile1 2263 }
}
 
// More gibs (2264)
model "highres/sprites/jibs/2264_gibs.md3" {
scale 1.4 shade 8 zadd 1
skin { pal 0 surface 0 file "highres/sprites/jibs/2264_gibs.png" }
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 2264 tile1 2264 }
}
 
// Flying Jibs5 (2265)
model "highres/sprites/jibs/2265_jib5_fly.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/jibs/2265_jib5.jpg" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2265 tile1 2268 }
}
 
// Jibs5 (2269)
model "highres/sprites/jibs/2269_jib5.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/jibs/2265_jib5.jpg" }
frame { name "idle" tile 2269 }
}
 
// Ooz/Ooz2 (2300/2309)
texture 2300 { pal 0 { file "highres/sprites/jibs/2300_ooz.png" } }
texture 2309 { pal 0 { file "highres/sprites/jibs/2309_ooz2.png" } }
 
// Duke3D HRP Gibs Definitions
 
 
// Duke Gibs Torso (1520)
model "highres/sprites/jibs/1520_duketorso.md3" {
scale 13 shade 3
skin { pal 0 file "highres/sprites/jibs/1520_duketorso.png" }
skin { pal 10 file "highres/sprites/jibs/1520_duketorso_10.png" }
skin { pal 11 file "highres/sprites/jibs/1520_duketorso_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1520_duketorso_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1520_duketorso_13.png" }
skin { pal 14 file "highres/sprites/jibs/1520_duketorso_14.png" }
skin { pal 15 file "highres/sprites/jibs/1520_duketorso_15.png" }
skin { pal 16 file "highres/sprites/jibs/1520_duketorso_16.png" }
skin { pal 18 file "highres/sprites/jibs/1520_duketorso_12_18.png" }
skin { pal 21 file "highres/sprites/jibs/1520_duketorso_21.png" }
skin { pal 22 file "highres/sprites/jibs/1520_duketorso_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1520_duketorso_23.png" }
anim { frame0 "FRAME5" frame1 "FRAME12" fps 15 flags 0 }
frame { name "FRAME5" tile0 1520 tile1 1527 }
}
 
// Duke Gibs Arm (1528)
model "highres/sprites/jibs/1528_dukearm.md3" {
scale 15 shade 3
skin { pal 0 file "highres/sprites/jibs/1528_dukearm.png" }
anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
frame { name "FRAME4" tile0 1528 tile1 1535 }
}
 
// Duke Gibs Leg (1536)
model "highres/sprites/jibs/1536_dukeleg.md3" {
scale 15 shade 3
skin { pal 0 file "highres/sprites/jibs/1536_dukeleg.png" }
skin { pal 10 file "highres/sprites/jibs/1536_dukeleg_10.png" }
skin { pal 11 file "highres/sprites/jibs/1536_dukeleg_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1536_dukeleg_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1536_dukeleg_13.png" }
skin { pal 14 file "highres/sprites/jibs/1536_dukeleg_14.png" }
skin { pal 15 file "highres/sprites/jibs/1536_dukeleg_15.png" }
skin { pal 16 file "highres/sprites/jibs/1536_dukeleg_16.png" }
skin { pal 18 file "highres/sprites/jibs/1536_dukeleg_12_18.png" }
skin { pal 21 file "highres/sprites/jibs/1536_dukeleg_21.png" }
skin { pal 22 file "highres/sprites/jibs/1536_dukeleg_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1536_dukeleg_23.png" }
anim { frame0 "FRAME3" frame1 "FRAME10" fps 15 flags 0 }
frame { name "FRAME3" tile0 1536 tile1 1543 }
}
 
// Trooper Head Jib (1768)
model "highres/sprites/jibs/1768_trooperhead.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1768 tile1 1771 }
}
 
// Trooper Arm Jib (1772)
model "highres/sprites/jibs/1772_trooperarm.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1772 tile1 1775 }
}
 
// Trooper Leg Jib (1776)
model "highres/sprites/jibs/1776_trooperleg.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1776 tile1 1779 }
}
 
// Enforcer Head Jib (2201)
model "highres/sprites/jibs/2201_enforcerhead.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2201 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2202 tile1 2204 }
}
 
// Enforcer Arm Jib (2205)
model "highres/sprites/jibs/2205_enforcerarm.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2205 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2206 tile1 2208 }
}
 
// Enforcer Leg Jib (2209)
model "highres/sprites/jibs/2209_enforcerleg.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2209 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2210 tile1 2212 }
}
 
// Flying Jibs1 (2245)
model "highres/sprites/jibs/2245_jib1_fly.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/jibs/2245_jib1.jpg" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2245 tile1 2248 }
}
 
// Jibs1 (2249)
model "highres/sprites/jibs/2249_jib1.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/jibs/2245_jib1.jpg" }
frame { name "idle" tile 2249 }
}
 
// Flying Eyeball (2250)
model "highres/sprites/jibs/2250_eye.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2250_eyeball.png" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2250 tile1 2253 }
}
 
// Eyeball on Ground (2254)
model "highres/sprites/jibs/2254_eye.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2250_eyeball.png" }
frame { name "idle" tile 2254 }
}
 
// Heart (2255)
model "highres/sprites/jibs/2255_heart.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2255_heart.jpg" }
anim { frame0 "fly00" frame1 "fly08" fps 35 flags 0 }
frame { name "fly00" tile0 2255 tile1 2258 }
frame { name "idle00" tile0 2259 tile1 2259 }
}
 
// Jibs4 (2260-2263)
model "highres/sprites/jibs/2260_jibs4.md3" {
scale 1.4 shade 8
skin { pal 0 surface 0 file "highres/sprites/jibs/2264_gibs.png" }
anim { frame0 "frame1" frame1 "frame4" fps 1 flags 0 }
frame { frame "frame1" tile0 2260 tile1 2263 }
}
 
// More gibs (2264)
model "highres/sprites/jibs/2264_gibs.md3" {
scale 1.4 shade 8 zadd 1
skin { pal 0 surface 0 file "highres/sprites/jibs/2264_gibs.png" }
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 2264 tile1 2264 }
}
 
// Flying Jibs5 (2265)
model "highres/sprites/jibs/2265_jib5_fly.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/jibs/2265_jib5.jpg" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2265 tile1 2268 }
}
 
// Jibs5 (2269)
model "highres/sprites/jibs/2269_jib5.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/jibs/2265_jib5.jpg" }
frame { name "idle" tile 2269 }
}
 
// Ooz/Ooz2 (2300/2309)
texture 2300 { pal 0 { file "highres/sprites/jibs/2300_ooz.png" } }
texture 2309 { pal 0 { file "highres/sprites/jibs/2309_ooz2.png" } }
/highres/sprites/jibs_polymost.def
1,225 → 1,225
 
// Duke3D HRP Gibs Definitions
 
 
// Duke Gibs Torso (1520)
model "highres/sprites/jibs/1520_duketorso.md3" {
scale 13 shade 3
skin { pal 0 file "highres/sprites/jibs/1520_duketorso.png" }
skin { pal 10 file "highres/sprites/jibs/1520_duketorso_10.png" }
skin { pal 11 file "highres/sprites/jibs/1520_duketorso_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1520_duketorso_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1520_duketorso_13.png" }
skin { pal 14 file "highres/sprites/jibs/1520_duketorso_14.png" }
skin { pal 15 file "highres/sprites/jibs/1520_duketorso_15.png" }
skin { pal 16 file "highres/sprites/jibs/1520_duketorso_16.png" }
skin { pal 18 file "highres/sprites/jibs/1520_duketorso_12_18.png" }
skin { pal 21 file "highres/sprites/jibs/1520_duketorso_21.png" }
skin { pal 22 file "highres/sprites/jibs/1520_duketorso_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1520_duketorso_23.png" }
anim { frame0 "FRAME5" frame1 "FRAME12" fps 15 flags 0 }
frame { name "FRAME5" tile0 1520 tile1 1527 }
}
 
// Duke Gibs Arm (1528)
model "highres/sprites/jibs/1528_dukearm.md3" {
scale 15 shade 3
skin { pal 0 file "highres/sprites/jibs/1528_dukearm.png" }
anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
frame { name "FRAME4" tile0 1528 tile1 1535 }
}
 
// Duke Gibs Leg (1536)
model "highres/sprites/jibs/1536_dukeleg.md3" {
scale 15 shade 3
skin { pal 0 file "highres/sprites/jibs/1536_dukeleg.png" }
skin { pal 10 file "highres/sprites/jibs/1536_dukeleg_10.png" }
skin { pal 11 file "highres/sprites/jibs/1536_dukeleg_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1536_dukeleg_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1536_dukeleg_13.png" }
skin { pal 14 file "highres/sprites/jibs/1536_dukeleg_14.png" }
skin { pal 15 file "highres/sprites/jibs/1536_dukeleg_15.png" }
skin { pal 16 file "highres/sprites/jibs/1536_dukeleg_16.png" }
skin { pal 18 file "highres/sprites/jibs/1536_dukeleg_12_18.png" }
skin { pal 21 file "highres/sprites/jibs/1536_dukeleg_21.png" }
skin { pal 22 file "highres/sprites/jibs/1536_dukeleg_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1536_dukeleg_23.png" }
anim { frame0 "FRAME3" frame1 "FRAME10" fps 15 flags 0 }
frame { name "FRAME3" tile0 1536 tile1 1543 }
}
 
// Trooper Head Jib (1768)
model "highres/sprites/jibs/1768_trooperhead.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1768 tile1 1771 }
}
 
// Trooper Arm Jib (1772)
model "highres/sprites/jibs/1772_trooperarm.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1772 tile1 1775 }
}
 
// Trooper Leg Jib (1776)
model "highres/sprites/jibs/1776_trooperleg.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1776 tile1 1779 }
}
 
// Enforcer Head Jib (2201)
model "highres/sprites/jibs/2201_enforcerhead.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2201 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2202 tile1 2204 }
}
 
// Enforcer Arm Jib (2205)
model "highres/sprites/jibs/2205_enforcerarm.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2205 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2206 tile1 2208 }
}
 
// Enforcer Leg Jib (2209)
model "highres/sprites/jibs/2209_enforcerleg.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2209 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2210 tile1 2212 }
}
 
// Flying Jibs1 (2245)
model "highres/sprites/jibs/2245_jib1_fly.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/jibs/2245_jib1.jpg" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2245 tile1 2248 }
}
 
// Jibs1 (2249)
model "highres/sprites/jibs/2249_jib1.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/jibs/2245_jib1.jpg" }
frame { name "idle" tile 2249 }
}
 
// Flying Eyeball (2250)
model "highres/sprites/jibs/2250_eye.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2250_eyeball.png" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2250 tile1 2253 }
}
 
// Eyeball on Ground (2254)
model "highres/sprites/jibs/2254_eye.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2250_eyeball.png" }
frame { name "idle" tile 2254 }
}
 
// Heart (2255)
model "highres/sprites/jibs/2255_heart.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2255_heart.jpg" }
anim { frame0 "fly00" frame1 "fly08" fps 35 flags 0 }
frame { name "fly00" tile0 2255 tile1 2258 }
frame { name "idle00" tile0 2259 tile1 2259 }
}
 
// Jibs4 (2260-2263)
model "highres/sprites/jibs/2260_jibs4.md3" {
scale 1.4 shade 8
skin { pal 0 surface 0 file "highres/sprites/jibs/2264_gibs.png" }
anim { frame0 "frame1" frame1 "frame4" fps 1 flags 0 }
frame { frame "frame1" tile0 2260 tile1 2263 }
}
 
// More gibs (2264)
model "highres/sprites/jibs/2264_gibs.md3" {
scale 1.4 shade 8 zadd 1
skin { pal 0 surface 0 file "highres/sprites/jibs/2264_gibs.png" }
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 2264 tile1 2264 }
}
 
// Flying Jibs5 (2265)
model "highres/sprites/jibs/2265_jib5_fly.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/jibs/2265_jib5.jpg" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2265 tile1 2268 }
}
 
// Jibs5 (2269)
model "highres/sprites/jibs/2269_jib5.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/jibs/2265_jib5.jpg" }
frame { name "idle" tile 2269 }
}
 
// Ooz/Ooz2 (2300/2309)
texture 2300 { pal 0 { file "highres/sprites/jibs/2300_ooz.png" } }
texture 2309 { pal 0 { file "highres/sprites/jibs/2309_ooz2.png" } }
 
// Duke3D HRP Gibs Definitions
 
 
// Duke Gibs Torso (1520)
model "highres/sprites/jibs/1520_duketorso.md3" {
scale 13 shade 3
skin { pal 0 file "highres/sprites/jibs/1520_duketorso.png" }
skin { pal 10 file "highres/sprites/jibs/1520_duketorso_10.png" }
skin { pal 11 file "highres/sprites/jibs/1520_duketorso_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1520_duketorso_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1520_duketorso_13.png" }
skin { pal 14 file "highres/sprites/jibs/1520_duketorso_14.png" }
skin { pal 15 file "highres/sprites/jibs/1520_duketorso_15.png" }
skin { pal 16 file "highres/sprites/jibs/1520_duketorso_16.png" }
skin { pal 18 file "highres/sprites/jibs/1520_duketorso_12_18.png" }
skin { pal 21 file "highres/sprites/jibs/1520_duketorso_21.png" }
skin { pal 22 file "highres/sprites/jibs/1520_duketorso_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1520_duketorso_23.png" }
anim { frame0 "FRAME5" frame1 "FRAME12" fps 15 flags 0 }
frame { name "FRAME5" tile0 1520 tile1 1527 }
}
 
// Duke Gibs Arm (1528)
model "highres/sprites/jibs/1528_dukearm.md3" {
scale 15 shade 3
skin { pal 0 file "highres/sprites/jibs/1528_dukearm.png" }
anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
frame { name "FRAME4" tile0 1528 tile1 1535 }
}
 
// Duke Gibs Leg (1536)
model "highres/sprites/jibs/1536_dukeleg.md3" {
scale 15 shade 3
skin { pal 0 file "highres/sprites/jibs/1536_dukeleg.png" }
skin { pal 10 file "highres/sprites/jibs/1536_dukeleg_10.png" }
skin { pal 11 file "highres/sprites/jibs/1536_dukeleg_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1536_dukeleg_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1536_dukeleg_13.png" }
skin { pal 14 file "highres/sprites/jibs/1536_dukeleg_14.png" }
skin { pal 15 file "highres/sprites/jibs/1536_dukeleg_15.png" }
skin { pal 16 file "highres/sprites/jibs/1536_dukeleg_16.png" }
skin { pal 18 file "highres/sprites/jibs/1536_dukeleg_12_18.png" }
skin { pal 21 file "highres/sprites/jibs/1536_dukeleg_21.png" }
skin { pal 22 file "highres/sprites/jibs/1536_dukeleg_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1536_dukeleg_23.png" }
anim { frame0 "FRAME3" frame1 "FRAME10" fps 15 flags 0 }
frame { name "FRAME3" tile0 1536 tile1 1543 }
}
 
// Trooper Head Jib (1768)
model "highres/sprites/jibs/1768_trooperhead.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1768 tile1 1771 }
}
 
// Trooper Arm Jib (1772)
model "highres/sprites/jibs/1772_trooperarm.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1772 tile1 1775 }
}
 
// Trooper Leg Jib (1776)
model "highres/sprites/jibs/1776_trooperleg.md3" {
scale 2.7 shade 2
skin { pal 0 file "highres/sprites/jibs/1680_trooper_bloodyparts_0.png" }
skin { pal 10 file "highres/sprites/jibs/1680_trooper_bloodyparts_10.png" }
skin { pal 11 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 12 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 13 file "highres/sprites/jibs/1680_trooper_bloodyparts_13.png" }
skin { pal 14 file "highres/sprites/jibs/1680_trooper_bloodyparts_14.png" }
skin { pal 15 file "highres/sprites/jibs/1680_trooper_bloodyparts_15.png" }
skin { pal 16 file "highres/sprites/jibs/1680_trooper_bloodyparts_16.png" }
skin { pal 17 file "highres/sprites/jibs/1680_trooper_bloodyparts_17.png" }
skin { pal 18 file "highres/sprites/jibs/1680_trooper_bloodyparts_12_18.png" }
skin { pal 19 file "highres/sprites/jibs/1680_trooper_bloodyparts_19.png" }
skin { pal 20 file "highres/sprites/jibs/1680_trooper_bloodyparts_20.png" }
skin { pal 21 file "highres/sprites/jibs/1680_trooper_bloodyparts_21.png" }
skin { pal 22 file "highres/sprites/jibs/1680_trooper_bloodyparts_11_22.png" }
skin { pal 23 file "highres/sprites/jibs/1680_trooper_bloodyparts_23.png" }
skin { pal 24 file "highres/sprites/jibs/1680_trooper_bloodyparts_24.png" }
frame { name "frame00" tile0 1776 tile1 1779 }
}
 
// Enforcer Head Jib (2201)
model "highres/sprites/jibs/2201_enforcerhead.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2201 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2202 tile1 2204 }
}
 
// Enforcer Arm Jib (2205)
model "highres/sprites/jibs/2205_enforcerarm.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2205 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2206 tile1 2208 }
}
 
// Enforcer Leg Jib (2209)
model "highres/sprites/jibs/2209_enforcerleg.md3" {
scale 1.75 shade 0
skin { pal 0 file "highres/sprites/jibs/2201_enforcerjibs.png" }
skin { pal 17 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
skin { pal 19 file "highres/sprites/jibs/2201_enforcerjibs_19.png" }
skin { pal 20 file "highres/sprites/jibs/2201_enforcerjibs_17_20.png" }
frame { name "idle" tile 2209 }
anim { frame0 "f0" frame1 "f1" fps 30 flags 0 }
frame { name "f0" tile0 2210 tile1 2212 }
}
 
// Flying Jibs1 (2245)
model "highres/sprites/jibs/2245_jib1_fly.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/jibs/2245_jib1.jpg" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2245 tile1 2248 }
}
 
// Jibs1 (2249)
model "highres/sprites/jibs/2249_jib1.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/jibs/2245_jib1.jpg" }
frame { name "idle" tile 2249 }
}
 
// Flying Eyeball (2250)
model "highres/sprites/jibs/2250_eye.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2250_eyeball.png" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2250 tile1 2253 }
}
 
// Eyeball on Ground (2254)
model "highres/sprites/jibs/2254_eye.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2250_eyeball.png" }
frame { name "idle" tile 2254 }
}
 
// Heart (2255)
model "highres/sprites/jibs/2255_heart.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/jibs/2255_heart.jpg" }
anim { frame0 "fly00" frame1 "fly08" fps 35 flags 0 }
frame { name "fly00" tile0 2255 tile1 2258 }
frame { name "idle00" tile0 2259 tile1 2259 }
}
 
// Jibs4 (2260-2263)
model "highres/sprites/jibs/2260_jibs4.md3" {
scale 1.4 shade 8
skin { pal 0 surface 0 file "highres/sprites/jibs/2264_gibs.png" }
anim { frame0 "frame1" frame1 "frame4" fps 1 flags 0 }
frame { frame "frame1" tile0 2260 tile1 2263 }
}
 
// More gibs (2264)
model "highres/sprites/jibs/2264_gibs.md3" {
scale 1.4 shade 8 zadd 1
skin { pal 0 surface 0 file "highres/sprites/jibs/2264_gibs.png" }
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 2264 tile1 2264 }
}
 
// Flying Jibs5 (2265)
model "highres/sprites/jibs/2265_jib5_fly.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/jibs/2265_jib5.jpg" }
anim { frame0 "fly1" frame1 "fly4" fps 10 flags 0 }
frame { name "fly1" tile0 2265 tile1 2268 }
}
 
// Jibs5 (2269)
model "highres/sprites/jibs/2269_jib5.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/jibs/2265_jib5.jpg" }
frame { name "idle" tile 2269 }
}
 
// Ooz/Ooz2 (2300/2309)
texture 2300 { pal 0 { file "highres/sprites/jibs/2300_ooz.png" } }
texture 2309 { pal 0 { file "highres/sprites/jibs/2309_ooz2.png" } }
/highres/sprites/monsters.def
1,490 → 1,490
 
// Duke3D HRP Monsters Definitions
// Death skins by Hellbound
 
 
// 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 }
}
 
 
// 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 }
specular { file "highres/sprites/monsters/0675_egg_s.png" }
frame { name "closed1" tile 675 }
frame { name "closed1" tile 558 }
anim { frame0 "open1" frame1 "open2" fps 2 flags 1 }
frame { name "open1" tile0 676 tile1 677 }
}
 
 
// Battlelord Holographic Head (679)
model "highres/sprites/monsters/0679_battlelordholo.md3" {
scale 40 shade 1
skin { pal 0 file "highres/sprites/monsters/0679_battlelordholo.png" }
frame { name "FRAME1" tile0 679 tile1 679 }
}
 
 
// Shark (1550)
model "highres/sprites/monsters/1550_shark.md3" {
scale 10 shade 4
skin { pal 0 file "highres/sprites/monsters/1550_shark.png" }
glow { file "highres/sprites/monsters/1550_shark_g.png" }
anim { frame0 "sf_shark00" frame1 "sf_shark39" fps 15 flags 0 }
frame { name "sf_shark00" tile0 1550 tile1 1589 }
}
 
 
// 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" }
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" }
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 }
glow { file "highres/sprites/monsters/1680_trooper_g.png" }
anim { frame0 "frame_1" frame1 "frame_32" fps 40 flags 0 } // Walk
frame { name "frame_1" tile0 1680 tile1 1704 smoothduration 0.1 }
 
anim { frame0 "frame_34" frame1 "frame_43" fps 22 flags 0 } // Shoot
frame { name "frame_34" tile0 1715 tile1 1717 smoothduration 0.1 }
anim { frame0 "frame_44" frame1 "frame_52" fps 7 flags 0 } // Fly
frame { name "frame_44" tile0 1720 tile1 1724 smoothduration 0.8 }
anim { frame0 "frame_53" frame1 "frame_58" fps 7 flags 0 } // Fly Shoot
frame { name "frame_53" tile0 1725 tile1 1727 smoothduration 0.1 }
anim { frame0 "frame_89" frame1 "frame_99" fps 4 flags 0 } // Sit
frame { name "frame_89" tile0 1741 tile1 1742 smoothduration 0.3 }
anim { frame0 "frame_100" frame1 "frame_108" fps 20 flags 0 } // Duck
frame { name "frame_100" tile0 1744 tile1 1751 smoothduration 0.3 }
anim { frame0 "frame_109" frame1 "frame_115" fps 13 flags 1 } // Warp
frame { name "frame_109" tile0 1754 tile1 1755 smoothduration 0.3 }
frame { name "frame_63" tile 1730 } // Flinch
 
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 }
anim { frame0 "frame_65" frame1 "frame_77" fps 12 flags 1 } // Die
frame { name "frame_65" tile0 1731 tile1 1733 smoothduration 0.2 }
frame { name "frame_77" tile 1734 } // Dead
anim { frame0 "frame_78" frame1 "frame_87" fps 12 flags 0 } // Beg
frame { name "frame_78" tile0 1738 tile1 1740 smoothduration 0.3 }
}
 
 
// Octabrain (1820)
model "highres/sprites/monsters/1820_octabrain.md3" {
scale 11 shade 4
skin { pal 0 file "highres/sprites/monsters/1820_octabrain.jpg" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_17.jpg" }
glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 18 flags 0 }
frame { name "FRAME1" tile0 1820 tile1 1839 smoothduration 0.3 }
 
skin { pal 0 file "highres/sprites/monsters/1820_octabrain_attack.jpg" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_attack_17.jpg" }
glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
anim { frame0 "FRAME21" frame1 "FRAME31" fps 10 flags 0 }
frame { name "FRAME21" tile0 1840 tile1 1844 smoothduration 0.2 }
 
skin { pal 0 file "highres/sprites/monsters/1820_octabrain_dead.png" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_dead_17.png" }
anim { frame0 "FRAME32" frame1 "FRAME42" fps 8 flags 1 }
frame { name "FRAME32" tile0 1850 tile1 1855 smoothduration 0.1 }
}
 
 
// Drone (1880)
model "highres/sprites/monsters/1880_drone.md3" {
//scale 8 shade 1 // HRP
scale 10 shade 1 zadd -4 // fit ART/Voxel
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" }
anim { frame0 "idle" frame1 "idle" fps 1 flags 0 }
frame { name "idle" tile0 1880 tile1 1886 }
}
 
 
// Assault Commander (1915)
model "highres/sprites/monsters/1915_commander.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/monsters/1915_commander.png" }
glow { file "highres/sprites/monsters/1915_commander_g.png" }
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 }
frame { name "frame12" tile0 1935 tile1 1939 smoothduration 0.3 }
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 }
}
 
 
// Recon Car (1960)
model "highres/sprites/monsters/1960_reconcar.md3" {
scale 11.25 shade 0
skin { pal 0 surface 1 file "highres/sprites/monsters/2000_pigcop.png" }
glow { file "highres/sprites/monsters/2000_pigcop_g.png" surf 1 }
skin { pal 0 surface 0 file "highres/sprites/monsters/1960_reconcar.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 6 flags 0 }
frame { name "Frame0" tile0 1960 tile1 1966 smoothduration 0.5 }
anim { frame0 "Frame1" frame1 "Frame1" fps 6 flags 0 }
frame { name "Frame1" tile0 1967 tile1 1973 smoothduration 0.5 }
}
 
 
// Pig Tank (1975)
model "highres/sprites/monsters/1975_pigtank.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/monsters/1975_pigtank.png" }
glow { file "highres/sprites/monsters/1975_pigtank_g.png" }
anim { frame0 "WALK00" frame1 "WALK12" fps 3 flags 0 }
frame { name "WALK00" tile0 1975 tile1 1981 smoothduration 0.3 }
skin { pal 0 file "highres/sprites/monsters/1975_pigtank2.png" }
anim { frame0 "FIRE00" frame1 "FIRE08" fps 25 flags 0 }
frame { name "FIRE00" tile0 1982 tile1 1991 smoothduration 0.3 }
}
 
 
// Pig Cop (2000)
model "highres/sprites/monsters/2000_pigcop.md3" {
scale 14 shade 0
skin { pal 0 file "highres/sprites/monsters/2000_pigcop.png" }
skin { pal 10 file "highres/sprites/monsters/2000_pigcop_10.png" }
skin { pal 11 file "highres/sprites/monsters/2000_pigcop_11.png" }
skin { pal 12 file "highres/sprites/monsters/2000_pigcop_12.png" }
skin { pal 13 file "highres/sprites/monsters/2000_pigcop_13.png" }
skin { pal 14 file "highres/sprites/monsters/2000_pigcop_14.png" }
skin { pal 15 file "highres/sprites/monsters/2000_pigcop_15.png" }
skin { pal 16 file "highres/sprites/monsters/2000_pigcop_16.png" }
skin { pal 17 file "highres/sprites/monsters/2000_pigcop_17.png" }
skin { pal 18 file "highres/sprites/monsters/2000_pigcop_12.png" }
skin { pal 19 file "highres/sprites/monsters/2000_pigcop_19.png" }
skin { pal 20 file "highres/sprites/monsters/2000_pigcop_20.png" }
skin { pal 21 file "highres/sprites/monsters/2000_pigcop_21.png" }
skin { pal 22 file "highres/sprites/monsters/2000_pigcop_11.png" }
skin { pal 23 file "highres/sprites/monsters/2000_pigcop_23.png" }
skin { pal 24 file "highres/sprites/monsters/2000_pigcop_24.png" }
skin { pal 25 file "highres/sprites/monsters/2000_pigcop_25.png" }
glow { file "highres/sprites/monsters/2000_pigcop_g.png" }
anim { frame0 "WALK1" frame1 "WALK2" fps 18 flags 0 }
frame { name "WALK1" tile0 2000 tile1 2019 smoothduration 0.2 }
anim { frame0 "SHOOT3" frame1 "SHOOT4" fps 20 flags 1 }
frame { name "SHOOT3" tile0 2025 tile1 2027 smoothduration 0.1 }
frame { name "SHOOT1" tile0 2030 tile1 2034 smoothduration 0.1 }
anim { frame0 "SHOOT2" frame1 "SHOOT3" fps 14 flags 1 }
frame { name "SHOOT2" tile0 2035 tile1 2037 smoothduration 0.1 }
anim { frame0 "DIVE1" frame1 "DIVE2" fps 20 flags 1 }
frame { name "DIVE1" tile0 2040 tile1 2044 smoothduration 0.2 }
frame { name "DIVE2" tile0 2045 tile1 2049 smoothduration 0.2 }
anim { frame0 "DSHOOT1" frame1 "DSHOOT2" fps 21 flags 0 }
frame { name "DSHOOT1" tile0 2050 tile1 2052 smoothduration 0.1 }
 
skin { pal 0 file "highres/sprites/monsters/2000_pigcop_dead.png" }
skin { pal 10 file "highres/sprites/monsters/2000_pigcop_dead_10.png" }
skin { pal 11 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
skin { pal 12 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
skin { pal 13 file "highres/sprites/monsters/2000_pigcop_dead_13.png" }
skin { pal 14 file "highres/sprites/monsters/2000_pigcop_dead_14.png" }
skin { pal 15 file "highres/sprites/monsters/2000_pigcop_dead_15.png" }
skin { pal 16 file "highres/sprites/monsters/2000_pigcop_dead_16.png" }
skin { pal 17 file "highres/sprites/monsters/2000_pigcop_dead_17.png" }
skin { pal 18 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
skin { pal 19 file "highres/sprites/monsters/2000_pigcop_dead_19.png" }
skin { pal 20 file "highres/sprites/monsters/2000_pigcop_dead_20.png" }
skin { pal 21 file "highres/sprites/monsters/2000_pigcop_dead_21.png" }
skin { pal 22 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
skin { pal 23 file "highres/sprites/monsters/2000_pigcop_dead_23.png" }
skin { pal 24 file "highres/sprites/monsters/2000_pigcop_dead_24.png" }
skin { pal 25 file "highres/sprites/monsters/2000_pigcop_dead_25.png" }
anim { frame0 "DIE1" frame1 "DIE2" fps 10 flags 1 }
frame { name "DIE2" tile0 2055 tile1 2055 smoothduration 0.1 }
anim { frame0 "DIE2" frame1 "DIE3" fps 20 flags 1 }
frame { name "DIE2" tile0 2056 tile1 2060 smoothduration 0.1 }
}
 
 
// Enforcer (2120)
model "highres/sprites/monsters/2120_enforcer.md3" {
scale 1.75 shade -5
 
skin { pal 0 file "highres/sprites/monsters/2120_enforcer.png" }
skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19.png" }
skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
glow { file "highres/sprites/monsters/2120_enforcer_g.png" }
anim { frame0 "walk0" frame1 "walk1" fps 23 flags 0 }
frame { name "walk0" tile0 2120 tile1 2139 smoothduration 0.2 }
anim { frame0 "crouch0" frame1 "crouch1" fps 5 flags 0 }
frame { name "crouch0" tile0 2140 tile1 2144 smoothduration 0.3 }
anim { frame0 "crouch2" frame1 "crouch3" fps 10 flags 1 }
frame { name "crouch2" tile0 2145 tile1 2150 smoothduration 0.3 }
anim { frame0 "crouch4" frame1 "crouch5" fps 10 flags 1 }
frame { name "crouch4" tile0 2155 tile1 2161 smoothduration 0.3 }
anim { frame0 "jump0" frame1 "jump1" fps 10 flags 1 }
frame { name "jump0" tile0 2165 tile1 2177 smoothduration 0.2 }
anim { frame0 "fire0" frame1 "fire1" fps 30 flags 0 }
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" }
anim { frame0 "death0" frame1 "death1" fps 15 flags 1 }
frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 }
}
 
 
// Gun Turret (2350)
model "highres/sprites/monsters/2350_gunturret.md3" {
scale 14 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" }
skin { pal 19 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
skin { pal 20 file "highres/sprites/monsters/2350_gunturret_17_20.png" }
skin { pal 24 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
skin { pal 25 file "highres/sprites/monsters/2350_gunturret_25.png" }
glow { file "highres/sprites/monsters/2350_gunturret_g.png" }
//anim { frame0 "idle01" frame1 "idle01" fps 1 flags 1 }
frame { name "idle00" tile0 2360 tile1 2364 }
anim { frame0 "sright00" frame1 "sright02" fps 6 flags 0 }
frame { name "sright00" tile0 2355 tile1 2359 }
anim { frame0 "sleft00" frame1 "sleft02" fps 6 flags 0 }
frame { name "sleft00" tile0 2350 tile1 2354 }
}
 
 
// 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 }
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 }
anim { frame0 "floor1" frame1 "floor1" fps 1 flags 0 }
frame { name "floor1" tile 2371 smoothduration 0.1 }
anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 }
frame { name "hang1" tile 2372 smoothduration 0.1 }
anim { frame0 "hang2" frame1 "hang2" fps 1 flags 0 }
frame { name "hang2" tile 2373 smoothduration 0.1 }
anim { frame0 "floor2" frame1 "floor2" fps 1 flags 0 }
frame { name "floor2" tile 2374 smoothduration 0.1 }
}
 
 
// Battlelord (2630)
model "highres/sprites/monsters/2630_battlelord.md3" {
scale 13 shade 2
skin { pal 0 surface 0 file "highres/sprites/monsters/2630_battlelord.png" }
glow { surface 0 file "highres/sprites/monsters/2630_battlelord_g.png" }
skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { pal 0 surface 2 file "highres/sprites/monsters/2630_gatling.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 40 flags 0 } // walk
anim { frame0 "FRAME26" frame1 "FRAME31" fps 10 flags 0 } // mortar
anim { frame0 "FRAME34" frame1 "FRAME37" fps 20 flags 1 } // pain
anim { frame0 "FRAME38" frame1 "FRAME57" fps 14 flags 1 } // death
frame { name "FRAME1" tile0 2630 tile1 2659 smoothduration 0.2 }
frame { name "FRAME22" tile0 2660 tile1 2662 smoothduration 0.3 }
frame { name "FRAME23" tile0 2665 tile1 2667 smoothduration 0.3 }
frame { name "FRAME26" tile0 2670 tile1 2677 smoothduration 0.1 }
frame { name "FRAME34" tile 2680 smoothduration 0.1 }
frame { name "FRAME38" tile0 2681 tile1 2684 smoothduration 0.2 }
frame { name "FRAME58" tile 2685 } // dead body
}
 
 
// 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 }
}
 
 
// Lunar 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 }
}
 
 
// Protector Drone (4610)
model "highres/sprites/monsters/4610_newbeast.md3" {
scale 0.85 shade 8
 
skin { pal 0 file "highres/sprites/monsters/4610_newbeast.png" }
skin { pal 17 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/4610_newbeast_19.png" }
skin { pal 20 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
skin { pal 24 file "highres/sprites/monsters/4610_newbeast_24.png" }
glow { file "highres/sprites/monsters/4610_newbeast_g.png" }
normal { file "highres/sprites/monsters/4610_newbeast_n.png" parallaxbias 0.03 parallaxscale 0.05 }
specular { file "highres/sprites/monsters/4610_newbeast_s.png" }
 
anim { frame0 "4610_start" frame1 "4610_end" fps 20 flags 0 } // Crouch
frame { name "4610_start" tile0 4610 tile1 4614 smoothduration 0.2 }
anim { frame0 "4620_start" frame1 "4620_end" fps 20 flags 0 } // Walk/Run
frame { name "4620_start" tile0 4620 tile1 4639 smoothduration 0.2 }
anim { frame0 "4640_start" frame1 "4640_end" fps 40 flags 0 } // Melee attack
frame { name "4640_start" tile0 4640 tile1 4652 smoothduration 0.1 }
anim { frame0 "4660_start" frame1 "4660_end" fps 24 flags 1 } // Shoot attack
frame { name "4660_start" tile0 4660 tile1 4667 smoothduration 0.1 }
frame { name "4670" tile0 4670 tile1 4674 smoothduration 0.2 } // "hanging"
anim { frame0 "4681_start" frame1 "4681_end" fps 20 flags 1 } // Death
frame { name "4681_start" tile0 4681 tile1 4688 smoothduration 0.2 }
frame { name "4689" tile 4689 } // Dead body
anim { frame0 "4690_start" frame1 "4690_end" fps 24 flags 1 } // Jump
frame { name "4690_start" tile0 4690 tile1 4704 smoothduration 0.2 }
}
 
 
// Alien Queen (4740)
model "highres/sprites/monsters/4740_queen.md3" {
scale 1.3 shade 3
 
skin { pal 0 file "highres/sprites/monsters/4740_queen.png" }
skin { pal 10 file "highres/sprites/monsters/4740_queen_10.png" }
skin { pal 11 file "highres/sprites/monsters/4740_queen_11_22.png" }
skin { pal 12 file "highres/sprites/monsters/4740_queen_12_18.png" }
skin { pal 13 file "highres/sprites/monsters/4740_queen_13.png" }
skin { pal 14 file "highres/sprites/monsters/4740_queen_14.png" }
skin { pal 15 file "highres/sprites/monsters/4740_queen_15.png" }
skin { pal 16 file "highres/sprites/monsters/4740_queen_16.png" }
skin { pal 18 file "highres/sprites/monsters/4740_queen_12_18.png" }
skin { pal 21 file "highres/sprites/monsters/4740_queen_21.png" }
skin { pal 22 file "highres/sprites/monsters/4740_queen_11_22.png" }
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" }
 
// QUEENITSADRONE
glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 }
frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 }
 
// QUEENSTRUT
anim { frame0 "FRAME2" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 }
 
// QUEENSHOCKATTACK
glow { surface 1 file "highres/sprites/monsters/4740_queen_g.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_shock1.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4765 tile1 4766 smoothduration 0.1 }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_shock2.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4770 tile1 4771 smoothduration 0.1 }
 
// QUEENSNUFF
 
skin { pal 0 file "highres/sprites/monsters/4740_queen_death.png" }
skin { pal 10 file "highres/sprites/monsters/4740_queen_death_10.png" }
skin { pal 11 file "highres/sprites/monsters/4740_queen_death_11_22.png" }
skin { pal 12 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
skin { pal 13 file "highres/sprites/monsters/4740_queen_death_13.png" }
skin { pal 14 file "highres/sprites/monsters/4740_queen_death_14.png" }
skin { pal 15 file "highres/sprites/monsters/4740_queen_death_15.png" }
skin { pal 16 file "highres/sprites/monsters/4740_queen_death_16.png" }
skin { pal 18 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
skin { pal 21 file "highres/sprites/monsters/4740_queen_death_21.png" }
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" }
 
anim { frame0 "FRAME85" frame1 "FRAME125" fps 15 flags 1 }
frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 }
 
}
 
// Duke3D HRP Monsters Definitions
// Death skins by Hellbound
 
 
// 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 }
}
 
 
// 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 }
specular { file "highres/sprites/monsters/0675_egg_s.png" }
frame { name "closed1" tile 675 }
frame { name "closed1" tile 558 }
anim { frame0 "open1" frame1 "open2" fps 2 flags 1 }
frame { name "open1" tile0 676 tile1 677 }
}
 
 
// Battlelord Holographic Head (679)
model "highres/sprites/monsters/0679_battlelordholo.md3" {
scale 40 shade 1
skin { pal 0 file "highres/sprites/monsters/0679_battlelordholo.png" }
frame { name "FRAME1" tile0 679 tile1 679 }
}
 
 
// Shark (1550)
model "highres/sprites/monsters/1550_shark.md3" {
scale 10 shade 4
skin { pal 0 file "highres/sprites/monsters/1550_shark.png" }
glow { file "highres/sprites/monsters/1550_shark_g.png" }
anim { frame0 "sf_shark00" frame1 "sf_shark39" fps 15 flags 0 }
frame { name "sf_shark00" tile0 1550 tile1 1589 }
}
 
 
// 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" }
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" }
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 }
glow { file "highres/sprites/monsters/1680_trooper_g.png" }
anim { frame0 "frame_1" frame1 "frame_32" fps 40 flags 0 } // Walk
frame { name "frame_1" tile0 1680 tile1 1704 smoothduration 0.1 }
 
anim { frame0 "frame_34" frame1 "frame_43" fps 22 flags 0 } // Shoot
frame { name "frame_34" tile0 1715 tile1 1717 smoothduration 0.1 }
anim { frame0 "frame_44" frame1 "frame_52" fps 7 flags 0 } // Fly
frame { name "frame_44" tile0 1720 tile1 1724 smoothduration 0.8 }
anim { frame0 "frame_53" frame1 "frame_58" fps 7 flags 0 } // Fly Shoot
frame { name "frame_53" tile0 1725 tile1 1727 smoothduration 0.1 }
anim { frame0 "frame_89" frame1 "frame_99" fps 4 flags 0 } // Sit
frame { name "frame_89" tile0 1741 tile1 1742 smoothduration 0.3 }
anim { frame0 "frame_100" frame1 "frame_108" fps 20 flags 0 } // Duck
frame { name "frame_100" tile0 1744 tile1 1751 smoothduration 0.3 }
anim { frame0 "frame_109" frame1 "frame_115" fps 13 flags 1 } // Warp
frame { name "frame_109" tile0 1754 tile1 1755 smoothduration 0.3 }
frame { name "frame_63" tile 1730 } // Flinch
 
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 }
anim { frame0 "frame_65" frame1 "frame_77" fps 12 flags 1 } // Die
frame { name "frame_65" tile0 1731 tile1 1733 smoothduration 0.2 }
frame { name "frame_77" tile 1734 } // Dead
anim { frame0 "frame_78" frame1 "frame_87" fps 12 flags 0 } // Beg
frame { name "frame_78" tile0 1738 tile1 1740 smoothduration 0.3 }
}
 
 
// Octabrain (1820)
model "highres/sprites/monsters/1820_octabrain.md3" {
scale 11 shade 4
skin { pal 0 file "highres/sprites/monsters/1820_octabrain.jpg" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_17.jpg" }
glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 18 flags 0 }
frame { name "FRAME1" tile0 1820 tile1 1839 smoothduration 0.3 }
 
skin { pal 0 file "highres/sprites/monsters/1820_octabrain_attack.jpg" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_attack_17.jpg" }
glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
anim { frame0 "FRAME21" frame1 "FRAME31" fps 10 flags 0 }
frame { name "FRAME21" tile0 1840 tile1 1844 smoothduration 0.2 }
 
skin { pal 0 file "highres/sprites/monsters/1820_octabrain_dead.png" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_dead_17.png" }
anim { frame0 "FRAME32" frame1 "FRAME42" fps 8 flags 1 }
frame { name "FRAME32" tile0 1850 tile1 1855 smoothduration 0.1 }
}
 
 
// Drone (1880)
model "highres/sprites/monsters/1880_drone.md3" {
//scale 8 shade 1 // HRP
scale 10 shade 1 zadd -4 // fit ART/Voxel
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" }
anim { frame0 "idle" frame1 "idle" fps 1 flags 0 }
frame { name "idle" tile0 1880 tile1 1886 }
}
 
 
// Assault Commander (1915)
model "highres/sprites/monsters/1915_commander.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/monsters/1915_commander.png" }
glow { file "highres/sprites/monsters/1915_commander_g.png" }
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 }
frame { name "frame12" tile0 1935 tile1 1939 smoothduration 0.3 }
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 }
}
 
 
// Recon Car (1960)
model "highres/sprites/monsters/1960_reconcar.md3" {
scale 11.25 shade 0
skin { pal 0 surface 1 file "highres/sprites/monsters/2000_pigcop.png" }
glow { file "highres/sprites/monsters/2000_pigcop_g.png" surf 1 }
skin { pal 0 surface 0 file "highres/sprites/monsters/1960_reconcar.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 6 flags 0 }
frame { name "Frame0" tile0 1960 tile1 1966 smoothduration 0.5 }
anim { frame0 "Frame1" frame1 "Frame1" fps 6 flags 0 }
frame { name "Frame1" tile0 1967 tile1 1973 smoothduration 0.5 }
}
 
 
// Pig Tank (1975)
model "highres/sprites/monsters/1975_pigtank.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/monsters/1975_pigtank.png" }
glow { file "highres/sprites/monsters/1975_pigtank_g.png" }
anim { frame0 "WALK00" frame1 "WALK12" fps 3 flags 0 }
frame { name "WALK00" tile0 1975 tile1 1981 smoothduration 0.3 }
skin { pal 0 file "highres/sprites/monsters/1975_pigtank2.png" }
anim { frame0 "FIRE00" frame1 "FIRE08" fps 25 flags 0 }
frame { name "FIRE00" tile0 1982 tile1 1991 smoothduration 0.3 }
}
 
 
// Pig Cop (2000)
model "highres/sprites/monsters/2000_pigcop.md3" {
scale 14 shade 0
skin { pal 0 file "highres/sprites/monsters/2000_pigcop.png" }
skin { pal 10 file "highres/sprites/monsters/2000_pigcop_10.png" }
skin { pal 11 file "highres/sprites/monsters/2000_pigcop_11.png" }
skin { pal 12 file "highres/sprites/monsters/2000_pigcop_12.png" }
skin { pal 13 file "highres/sprites/monsters/2000_pigcop_13.png" }
skin { pal 14 file "highres/sprites/monsters/2000_pigcop_14.png" }
skin { pal 15 file "highres/sprites/monsters/2000_pigcop_15.png" }
skin { pal 16 file "highres/sprites/monsters/2000_pigcop_16.png" }
skin { pal 17 file "highres/sprites/monsters/2000_pigcop_17.png" }
skin { pal 18 file "highres/sprites/monsters/2000_pigcop_12.png" }
skin { pal 19 file "highres/sprites/monsters/2000_pigcop_19.png" }
skin { pal 20 file "highres/sprites/monsters/2000_pigcop_20.png" }
skin { pal 21 file "highres/sprites/monsters/2000_pigcop_21.png" }
skin { pal 22 file "highres/sprites/monsters/2000_pigcop_11.png" }
skin { pal 23 file "highres/sprites/monsters/2000_pigcop_23.png" }
skin { pal 24 file "highres/sprites/monsters/2000_pigcop_24.png" }
skin { pal 25 file "highres/sprites/monsters/2000_pigcop_25.png" }
glow { file "highres/sprites/monsters/2000_pigcop_g.png" }
anim { frame0 "WALK1" frame1 "WALK2" fps 18 flags 0 }
frame { name "WALK1" tile0 2000 tile1 2019 smoothduration 0.2 }
anim { frame0 "SHOOT3" frame1 "SHOOT4" fps 20 flags 1 }
frame { name "SHOOT3" tile0 2025 tile1 2027 smoothduration 0.1 }
frame { name "SHOOT1" tile0 2030 tile1 2034 smoothduration 0.1 }
anim { frame0 "SHOOT2" frame1 "SHOOT3" fps 14 flags 1 }
frame { name "SHOOT2" tile0 2035 tile1 2037 smoothduration 0.1 }
anim { frame0 "DIVE1" frame1 "DIVE2" fps 20 flags 1 }
frame { name "DIVE1" tile0 2040 tile1 2044 smoothduration 0.2 }
frame { name "DIVE2" tile0 2045 tile1 2049 smoothduration 0.2 }
anim { frame0 "DSHOOT1" frame1 "DSHOOT2" fps 21 flags 0 }
frame { name "DSHOOT1" tile0 2050 tile1 2052 smoothduration 0.1 }
 
skin { pal 0 file "highres/sprites/monsters/2000_pigcop_dead.png" }
skin { pal 10 file "highres/sprites/monsters/2000_pigcop_dead_10.png" }
skin { pal 11 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
skin { pal 12 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
skin { pal 13 file "highres/sprites/monsters/2000_pigcop_dead_13.png" }
skin { pal 14 file "highres/sprites/monsters/2000_pigcop_dead_14.png" }
skin { pal 15 file "highres/sprites/monsters/2000_pigcop_dead_15.png" }
skin { pal 16 file "highres/sprites/monsters/2000_pigcop_dead_16.png" }
skin { pal 17 file "highres/sprites/monsters/2000_pigcop_dead_17.png" }
skin { pal 18 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
skin { pal 19 file "highres/sprites/monsters/2000_pigcop_dead_19.png" }
skin { pal 20 file "highres/sprites/monsters/2000_pigcop_dead_20.png" }
skin { pal 21 file "highres/sprites/monsters/2000_pigcop_dead_21.png" }
skin { pal 22 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
skin { pal 23 file "highres/sprites/monsters/2000_pigcop_dead_23.png" }
skin { pal 24 file "highres/sprites/monsters/2000_pigcop_dead_24.png" }
skin { pal 25 file "highres/sprites/monsters/2000_pigcop_dead_25.png" }
anim { frame0 "DIE1" frame1 "DIE2" fps 10 flags 1 }
frame { name "DIE2" tile0 2055 tile1 2055 smoothduration 0.1 }
anim { frame0 "DIE2" frame1 "DIE3" fps 20 flags 1 }
frame { name "DIE2" tile0 2056 tile1 2060 smoothduration 0.1 }
}
 
 
// Enforcer (2120)
model "highres/sprites/monsters/2120_enforcer.md3" {
scale 1.75 shade -5
 
skin { pal 0 file "highres/sprites/monsters/2120_enforcer.png" }
skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19.png" }
skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
glow { file "highres/sprites/monsters/2120_enforcer_g.png" }
anim { frame0 "walk0" frame1 "walk1" fps 23 flags 0 }
frame { name "walk0" tile0 2120 tile1 2139 smoothduration 0.2 }
anim { frame0 "crouch0" frame1 "crouch1" fps 5 flags 0 }
frame { name "crouch0" tile0 2140 tile1 2144 smoothduration 0.3 }
anim { frame0 "crouch2" frame1 "crouch3" fps 10 flags 1 }
frame { name "crouch2" tile0 2145 tile1 2150 smoothduration 0.3 }
anim { frame0 "crouch4" frame1 "crouch5" fps 10 flags 1 }
frame { name "crouch4" tile0 2155 tile1 2161 smoothduration 0.3 }
anim { frame0 "jump0" frame1 "jump1" fps 10 flags 1 }
frame { name "jump0" tile0 2165 tile1 2177 smoothduration 0.2 }
anim { frame0 "fire0" frame1 "fire1" fps 30 flags 0 }
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" }
anim { frame0 "death0" frame1 "death1" fps 15 flags 1 }
frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 }
}
 
 
// Gun Turret (2350)
model "highres/sprites/monsters/2350_gunturret.md3" {
scale 14 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" }
skin { pal 19 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
skin { pal 20 file "highres/sprites/monsters/2350_gunturret_17_20.png" }
skin { pal 24 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
skin { pal 25 file "highres/sprites/monsters/2350_gunturret_25.png" }
glow { file "highres/sprites/monsters/2350_gunturret_g.png" }
//anim { frame0 "idle01" frame1 "idle01" fps 1 flags 1 }
frame { name "idle00" tile0 2360 tile1 2364 }
anim { frame0 "sright00" frame1 "sright02" fps 6 flags 0 }
frame { name "sright00" tile0 2355 tile1 2359 }
anim { frame0 "sleft00" frame1 "sleft02" fps 6 flags 0 }
frame { name "sleft00" tile0 2350 tile1 2354 }
}
 
 
// 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 }
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 }
anim { frame0 "floor1" frame1 "floor1" fps 1 flags 0 }
frame { name "floor1" tile 2371 smoothduration 0.1 }
anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 }
frame { name "hang1" tile 2372 smoothduration 0.1 }
anim { frame0 "hang2" frame1 "hang2" fps 1 flags 0 }
frame { name "hang2" tile 2373 smoothduration 0.1 }
anim { frame0 "floor2" frame1 "floor2" fps 1 flags 0 }
frame { name "floor2" tile 2374 smoothduration 0.1 }
}
 
 
// Battlelord (2630)
model "highres/sprites/monsters/2630_battlelord.md3" {
scale 13 shade 2
skin { pal 0 surface 0 file "highres/sprites/monsters/2630_battlelord.png" }
glow { surface 0 file "highres/sprites/monsters/2630_battlelord_g.png" }
skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { pal 0 surface 2 file "highres/sprites/monsters/2630_gatling.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 40 flags 0 } // walk
anim { frame0 "FRAME26" frame1 "FRAME31" fps 10 flags 0 } // mortar
anim { frame0 "FRAME34" frame1 "FRAME37" fps 20 flags 1 } // pain
anim { frame0 "FRAME38" frame1 "FRAME57" fps 14 flags 1 } // death
frame { name "FRAME1" tile0 2630 tile1 2659 smoothduration 0.2 }
frame { name "FRAME22" tile0 2660 tile1 2662 smoothduration 0.3 }
frame { name "FRAME23" tile0 2665 tile1 2667 smoothduration 0.3 }
frame { name "FRAME26" tile0 2670 tile1 2677 smoothduration 0.1 }
frame { name "FRAME34" tile 2680 smoothduration 0.1 }
frame { name "FRAME38" tile0 2681 tile1 2684 smoothduration 0.2 }
frame { name "FRAME58" tile 2685 } // dead body
}
 
 
// 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 }
}
 
 
// Lunar 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 }
}
 
 
// Protector Drone (4610)
model "highres/sprites/monsters/4610_newbeast.md3" {
scale 0.85 shade 8
 
skin { pal 0 file "highres/sprites/monsters/4610_newbeast.png" }
skin { pal 17 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/4610_newbeast_19.png" }
skin { pal 20 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
skin { pal 24 file "highres/sprites/monsters/4610_newbeast_24.png" }
glow { file "highres/sprites/monsters/4610_newbeast_g.png" }
normal { file "highres/sprites/monsters/4610_newbeast_n.png" parallaxbias 0.03 parallaxscale 0.05 }
specular { file "highres/sprites/monsters/4610_newbeast_s.png" }
 
anim { frame0 "4610_start" frame1 "4610_end" fps 20 flags 0 } // Crouch
frame { name "4610_start" tile0 4610 tile1 4614 smoothduration 0.2 }
anim { frame0 "4620_start" frame1 "4620_end" fps 20 flags 0 } // Walk/Run
frame { name "4620_start" tile0 4620 tile1 4639 smoothduration 0.2 }
anim { frame0 "4640_start" frame1 "4640_end" fps 40 flags 0 } // Melee attack
frame { name "4640_start" tile0 4640 tile1 4652 smoothduration 0.1 }
anim { frame0 "4660_start" frame1 "4660_end" fps 24 flags 1 } // Shoot attack
frame { name "4660_start" tile0 4660 tile1 4667 smoothduration 0.1 }
frame { name "4670" tile0 4670 tile1 4674 smoothduration 0.2 } // "hanging"
anim { frame0 "4681_start" frame1 "4681_end" fps 20 flags 1 } // Death
frame { name "4681_start" tile0 4681 tile1 4688 smoothduration 0.2 }
frame { name "4689" tile 4689 } // Dead body
anim { frame0 "4690_start" frame1 "4690_end" fps 24 flags 1 } // Jump
frame { name "4690_start" tile0 4690 tile1 4704 smoothduration 0.2 }
}
 
 
// Alien Queen (4740)
model "highres/sprites/monsters/4740_queen.md3" {
scale 1.3 shade 3
 
skin { pal 0 file "highres/sprites/monsters/4740_queen.png" }
skin { pal 10 file "highres/sprites/monsters/4740_queen_10.png" }
skin { pal 11 file "highres/sprites/monsters/4740_queen_11_22.png" }
skin { pal 12 file "highres/sprites/monsters/4740_queen_12_18.png" }
skin { pal 13 file "highres/sprites/monsters/4740_queen_13.png" }
skin { pal 14 file "highres/sprites/monsters/4740_queen_14.png" }
skin { pal 15 file "highres/sprites/monsters/4740_queen_15.png" }
skin { pal 16 file "highres/sprites/monsters/4740_queen_16.png" }
skin { pal 18 file "highres/sprites/monsters/4740_queen_12_18.png" }
skin { pal 21 file "highres/sprites/monsters/4740_queen_21.png" }
skin { pal 22 file "highres/sprites/monsters/4740_queen_11_22.png" }
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" }
 
// QUEENITSADRONE
glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 }
frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 }
 
// QUEENSTRUT
anim { frame0 "FRAME2" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 }
 
// QUEENSHOCKATTACK
glow { surface 1 file "highres/sprites/monsters/4740_queen_g.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_shock1.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4765 tile1 4766 smoothduration 0.1 }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_shock2.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4770 tile1 4771 smoothduration 0.1 }
 
// QUEENSNUFF
 
skin { pal 0 file "highres/sprites/monsters/4740_queen_death.png" }
skin { pal 10 file "highres/sprites/monsters/4740_queen_death_10.png" }
skin { pal 11 file "highres/sprites/monsters/4740_queen_death_11_22.png" }
skin { pal 12 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
skin { pal 13 file "highres/sprites/monsters/4740_queen_death_13.png" }
skin { pal 14 file "highres/sprites/monsters/4740_queen_death_14.png" }
skin { pal 15 file "highres/sprites/monsters/4740_queen_death_15.png" }
skin { pal 16 file "highres/sprites/monsters/4740_queen_death_16.png" }
skin { pal 18 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
skin { pal 21 file "highres/sprites/monsters/4740_queen_death_21.png" }
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" }
 
anim { frame0 "FRAME85" frame1 "FRAME125" fps 15 flags 1 }
frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 }
 
}
/highres/sprites/monsters_polymost.def
1,464 → 1,464
 
// Duke3D HRP Monsters Definitions
// Death skins by Hellbound
 
 
// Cycloid Emperor Holographic Head (490)
model "highres/sprites/monsters_polymost/0490_cycloidhead.md3" {
scale 1.0 shade 3
skin { pal 0 file "highres/sprites/monsters_polymost/0490_cycloidhead.png" }
anim { frame0 "FRAME6" frame1 "FRAME25" fps 10 flags 0 }
frame { name "FRAME6" tile0 490 tile1 497 }
}
 
 
// Egg (675)
model "highres/sprites/monsters/0675_egg.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/monsters/0675_egg.png" }
frame { name "closed1" tile 675 }
frame { name "closed1" tile 558 }
anim { frame0 "open1" frame1 "open2" fps 2 flags 1 }
frame { name "open1" tile0 676 tile1 677 }
}
 
 
// Battlelord Holographic Head (679)
model "highres/sprites/monsters/0679_battlelordholo.md3" {
scale 40 shade 1
skin { pal 0 file "highres/sprites/monsters/0679_battlelordholo.png" }
frame { name "FRAME1" tile0 679 tile1 679 }
}
 
 
// Shark (1550)
model "highres/sprites/monsters/1550_shark.md3" {
scale 10 shade 4
skin { pal 0 file "highres/sprites/monsters/1550_shark.png" }
glow { file "highres/sprites/monsters/1550_shark_g.png" }
anim { frame0 "sf_shark00" frame1 "sf_shark39" fps 15 flags 0 }
frame { name "sf_shark00" tile0 1550 tile1 1589 }
}
 
 
// Trooper (1680)
model "highres/sprites/monsters_polymost/1680_trooper.md3" {
scale 9 shade 2
skin { pal 0 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
skin { pal 1 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
skin { pal 2 file "highres/sprites/monsters_polymost/1680_trooper_red.png" }
skin { pal 5 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
skin { pal 9 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
skin { pal 11 file "highres/sprites/monsters_polymost/1680_trooper_green.png" }
skin { pal 12 file "highres/sprites/monsters_polymost/1680_trooper_gray.png" }
skin { pal 18 file "highres/sprites/monsters_polymost/1680_trooper_gray.png" }
skin { pal 21 file "highres/sprites/monsters_polymost/1680_trooper_red.png" }
skin { pal 22 file "highres/sprites/monsters_polymost/1680_trooper_green.png" }
skin { pal 25 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
glow { file "highres/sprites/monsters_polymost/1680_trooper_g.png" }
 
 
anim { frame0 "FRAME1" frame1 "FRAME20" fps 25 flags 0 } // Walk
frame { name "FRAME1" tile0 1680 tile1 1704 smoothduration 0.2 }
 
anim { frame0 "FRAME21" frame1 "FRAME30" fps 22 flags 0 } // Shoot
frame { name "FRAME21" tile0 1715 tile1 1717 smoothduration 0.1 }
anim { frame0 "FRAME31" frame1 "FRAME38" fps 7 flags 0 } // Fly
frame { name "FRAME31" tile0 1720 tile1 1724 smoothduration 0.5 }
anim { frame0 "FRAME40" frame1 "FRAME45" fps 7 flags 0 } // Fly Shoot
frame { name "FRAME40" tile0 1725 tile1 1727 smoothduration 0.1 }
anim { frame0 "FRAME76" frame1 "FRAME86" fps 4 flags 0 } // Sit
frame { name "FRAME76" tile0 1741 tile1 1742 smoothduration 0.3 }
anim { frame0 "FRAME87" frame1 "FRAME95" fps 20 flags 0 } // Duck
frame { name "FRAME87" tile0 1744 tile1 1751 smoothduration 0.3 }
anim { frame0 "FRAME96" frame1 "FRAME102" fps 13 flags 1 } // Warp
frame { name "FRAME96" tile0 1754 tile1 1755 smoothduration 0.3 }
frame { name "FRAME47" tile 1730 } // Flinch
 
skin { pal 0 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
skin { pal 1 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
skin { pal 2 file "highres/sprites/monsters_polymost/1680_trooper_red_dead.png" }
skin { pal 5 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
skin { pal 9 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
skin { pal 11 file "highres/sprites/monsters_polymost/1680_trooper_green_dead.png" }
skin { pal 12 file "highres/sprites/monsters_polymost/1680_trooper_gray_dead.png" }
skin { pal 18 file "highres/sprites/monsters_polymost/1680_trooper_gray_dead.png" }
skin { pal 21 file "highres/sprites/monsters_polymost/1680_trooper_red_dead.png" }
skin { pal 22 file "highres/sprites/monsters_polymost/1680_trooper_green_dead.png" }
skin { pal 25 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
 
anim { frame0 "FRAME53" frame1 "FRAME64" fps 15 flags 1 } // Die
frame { name "FRAME53" tile0 1731 tile1 1733 smoothduration 0.2 }
frame { name "FRAME64" tile 1734 } // Dead
anim { frame0 "FRAME65" frame1 "FRAME74" fps 12 flags 0 } // Beg
frame { name "FRAME65" tile0 1738 tile1 1740 smoothduration 0.3 }
}
 
 
// Octabrain (1820)
model "highres/sprites/monsters/1820_octabrain.md3" {
scale 11 shade 4
skin { pal 0 file "highres/sprites/monsters/1820_octabrain.jpg" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_17.jpg" }
glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 18 flags 0 }
frame { name "FRAME1" tile0 1820 tile1 1839 smoothduration 0.3 }
 
skin { pal 0 file "highres/sprites/monsters/1820_octabrain_attack.jpg" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_attack_17.jpg" }
glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
anim { frame0 "FRAME21" frame1 "FRAME31" fps 10 flags 0 }
frame { name "FRAME21" tile0 1840 tile1 1844 smoothduration 0.2 }
 
skin { pal 0 file "highres/sprites/monsters/1820_octabrain_dead.png" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_dead_17.png" }
anim { frame0 "FRAME32" frame1 "FRAME42" fps 8 flags 1 }
frame { name "FRAME32" tile0 1850 tile1 1855 smoothduration 0.1 }
}
 
 
// Drone (1880)
model "highres/sprites/monsters/1880_drone.md3" {
//scale 8 shade 1 // HRP
scale 10 shade 1 zadd -4 // fit ART/Voxel
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" }
anim { frame0 "idle" frame1 "idle" fps 1 flags 0 }
frame { name "idle" tile0 1880 tile1 1886 }
}
 
 
// Assault Commander (1915)
model "highres/sprites/monsters/1915_commander.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/monsters/1915_commander.png" }
glow { file "highres/sprites/monsters/1915_commander_g.png" }
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 }
frame { name "frame12" tile0 1935 tile1 1939 smoothduration 0.3 }
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 }
}
 
 
// Recon Car (1960)
model "highres/sprites/monsters/1960_reconcar.md3" {
scale 11.25 shade 0
skin { pal 0 surface 1 file "highres/sprites/monsters/2000_pigcop.png" }
glow { file "highres/sprites/monsters/2000_pigcop_g.png" surf 1 }
skin { pal 0 surface 0 file "highres/sprites/monsters/1960_reconcar.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 6 flags 0 }
frame { name "Frame0" tile0 1960 tile1 1966 smoothduration 0.5 }
anim { frame0 "Frame1" frame1 "Frame1" fps 6 flags 0 }
frame { name "Frame1" tile0 1967 tile1 1973 smoothduration 0.5 }
}
 
 
// Pig Tank (1975)
model "highres/sprites/monsters/1975_pigtank.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/monsters/1975_pigtank.png" }
glow { file "highres/sprites/monsters/1975_pigtank_g.png" }
anim { frame0 "WALK00" frame1 "WALK12" fps 3 flags 0 }
frame { name "WALK00" tile0 1975 tile1 1981 smoothduration 0.3 }
skin { pal 0 file "highres/sprites/monsters/1975_pigtank2.png" }
anim { frame0 "FIRE00" frame1 "FIRE08" fps 25 flags 0 }
frame { name "FIRE00" tile0 1982 tile1 1991 smoothduration 0.3 }
}
 
 
// Pig Cop (2000)
model "highres/sprites/monsters/2000_pigcop.md3" {
scale 14 shade 0
skin { pal 0 file "highres/sprites/monsters/2000_pigcop.png" }
skin { pal 10 file "highres/sprites/monsters/2000_pigcop_10.png" }
skin { pal 11 file "highres/sprites/monsters/2000_pigcop_11.png" }
skin { pal 12 file "highres/sprites/monsters/2000_pigcop_12.png" }
skin { pal 13 file "highres/sprites/monsters/2000_pigcop_13.png" }
skin { pal 14 file "highres/sprites/monsters/2000_pigcop_14.png" }
skin { pal 15 file "highres/sprites/monsters/2000_pigcop_15.png" }
skin { pal 16 file "highres/sprites/monsters/2000_pigcop_16.png" }
skin { pal 17 file "highres/sprites/monsters/2000_pigcop_17.png" }
skin { pal 18 file "highres/sprites/monsters/2000_pigcop_12.png" }
skin { pal 19 file "highres/sprites/monsters/2000_pigcop_19.png" }
skin { pal 20 file "highres/sprites/monsters/2000_pigcop_20.png" }
skin { pal 21 file "highres/sprites/monsters/2000_pigcop_21.png" }
skin { pal 22 file "highres/sprites/monsters/2000_pigcop_11.png" }
skin { pal 23 file "highres/sprites/monsters/2000_pigcop_23.png" }
skin { pal 24 file "highres/sprites/monsters/2000_pigcop_24.png" }
skin { pal 25 file "highres/sprites/monsters/2000_pigcop_25.png" }
glow { file "highres/sprites/monsters/2000_pigcop_g.png" }
anim { frame0 "WALK1" frame1 "WALK2" fps 18 flags 0 }
frame { name "WALK1" tile0 2000 tile1 2019 smoothduration 0.2 }
anim { frame0 "SHOOT3" frame1 "SHOOT4" fps 20 flags 1 }
frame { name "SHOOT3" tile0 2025 tile1 2027 smoothduration 0.1 }
frame { name "SHOOT1" tile0 2030 tile1 2034 smoothduration 0.1 }
anim { frame0 "SHOOT2" frame1 "SHOOT3" fps 14 flags 1 }
frame { name "SHOOT2" tile0 2035 tile1 2037 smoothduration 0.1 }
anim { frame0 "DIVE1" frame1 "DIVE2" fps 20 flags 1 }
frame { name "DIVE1" tile0 2040 tile1 2044 smoothduration 0.2 }
frame { name "DIVE2" tile0 2045 tile1 2049 smoothduration 0.2 }
anim { frame0 "DSHOOT1" frame1 "DSHOOT2" fps 21 flags 0 }
frame { name "DSHOOT1" tile0 2050 tile1 2052 smoothduration 0.1 }
 
skin { pal 0 file "highres/sprites/monsters/2000_pigcop_dead.png" }
skin { pal 10 file "highres/sprites/monsters/2000_pigcop_dead_10.png" }
skin { pal 11 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
skin { pal 12 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
skin { pal 13 file "highres/sprites/monsters/2000_pigcop_dead_13.png" }
skin { pal 14 file "highres/sprites/monsters/2000_pigcop_dead_14.png" }
skin { pal 15 file "highres/sprites/monsters/2000_pigcop_dead_15.png" }
skin { pal 16 file "highres/sprites/monsters/2000_pigcop_dead_16.png" }
skin { pal 17 file "highres/sprites/monsters/2000_pigcop_dead_17.png" }
skin { pal 18 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
skin { pal 19 file "highres/sprites/monsters/2000_pigcop_dead_19.png" }
skin { pal 20 file "highres/sprites/monsters/2000_pigcop_dead_20.png" }
skin { pal 21 file "highres/sprites/monsters/2000_pigcop_dead_21.png" }
skin { pal 22 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
skin { pal 23 file "highres/sprites/monsters/2000_pigcop_dead_23.png" }
skin { pal 24 file "highres/sprites/monsters/2000_pigcop_dead_24.png" }
skin { pal 25 file "highres/sprites/monsters/2000_pigcop_dead_25.png" }
anim { frame0 "DIE1" frame1 "DIE2" fps 10 flags 1 }
frame { name "DIE2" tile0 2055 tile1 2055 smoothduration 0.1 }
anim { frame0 "DIE2" frame1 "DIE3" fps 20 flags 1 }
frame { name "DIE2" tile0 2056 tile1 2060 smoothduration 0.1 }
}
 
 
// Enforcer (2120)
model "highres/sprites/monsters/2120_enforcer.md3" {
scale 1.75 shade -5
 
skin { pal 0 file "highres/sprites/monsters/2120_enforcer.png" }
skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19.png" }
skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
glow { file "highres/sprites/monsters/2120_enforcer_g.png" }
anim { frame0 "walk0" frame1 "walk1" fps 23 flags 0 }
frame { name "walk0" tile0 2120 tile1 2139 smoothduration 0.2 }
anim { frame0 "crouch0" frame1 "crouch1" fps 5 flags 0 }
frame { name "crouch0" tile0 2140 tile1 2144 smoothduration 0.3 }
anim { frame0 "crouch2" frame1 "crouch3" fps 10 flags 1 }
frame { name "crouch2" tile0 2145 tile1 2150 smoothduration 0.3 }
anim { frame0 "crouch4" frame1 "crouch5" fps 10 flags 1 }
frame { name "crouch4" tile0 2155 tile1 2161 smoothduration 0.3 }
anim { frame0 "jump0" frame1 "jump1" fps 10 flags 1 }
frame { name "jump0" tile0 2165 tile1 2177 smoothduration 0.2 }
anim { frame0 "fire0" frame1 "fire1" fps 30 flags 0 }
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" }
anim { frame0 "death0" frame1 "death1" fps 15 flags 1 }
frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 }
}
 
 
// Gun Turret (2350)
model "highres/sprites/monsters/2350_gunturret.md3" {
scale 14 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" }
skin { pal 19 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
skin { pal 20 file "highres/sprites/monsters/2350_gunturret_17_20.png" }
skin { pal 24 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
skin { pal 25 file "highres/sprites/monsters/2350_gunturret_25.png" }
glow { file "highres/sprites/monsters/2350_gunturret_g.png" }
//anim { frame0 "idle00" frame1 "idle00" fps 1 flags 1 }
frame { name "idle00" tile0 2360 tile1 2364 }
anim { frame0 "sright00" frame1 "sright02" fps 6 flags 0 }
frame { name "sright00" tile0 2355 tile1 2359 }
anim { frame0 "sleft00" frame1 "sleft02" fps 6 flags 0 }
frame { name "sleft00" tile0 2350 tile1 2354 }
}
 
 
// Protozoid Slimer (2370)
model "highres/sprites/monsters/2370_slimer.md3" {
scale 2 shade 0
skin { pal 0 file "highres/sprites/monsters/2370_slimer.png" }
anim { frame0 "roof1" frame1 "roof1" fps 1 flags 0 }
frame { name "roof1" tile 2370 smoothduration 0.1 }
anim { frame0 "floor1" frame1 "floor1" fps 1 flags 0 }
frame { name "floor1" tile 2371 smoothduration 0.1 }
anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 }
frame { name "hang1" tile 2372 smoothduration 0.1 }
anim { frame0 "hang2" frame1 "hang2" fps 1 flags 0 }
frame { name "hang2" tile 2373 smoothduration 0.1 }
anim { frame0 "floor2" frame1 "floor2" fps 1 flags 0 }
frame { name "floor2" tile 2374 smoothduration 0.1 }
}
 
 
// Battlelord (2630)
model "highres/sprites/monsters/2630_battlelord.md3" {
scale 13 shade 2
skin { pal 0 surface 0 file "highres/sprites/monsters/2630_battlelord.png" }
glow { surface 0 file "highres/sprites/monsters/2630_battlelord_g.png" }
skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { pal 0 surface 2 file "highres/sprites/monsters/2630_gatling.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 40 flags 0 } // walk
anim { frame0 "FRAME26" frame1 "FRAME31" fps 10 flags 0 } // mortar
anim { frame0 "FRAME34" frame1 "FRAME37" fps 20 flags 1 } // pain
anim { frame0 "FRAME38" frame1 "FRAME57" fps 14 flags 1 } // death
frame { name "FRAME1" tile0 2630 tile1 2659 smoothduration 0.2 }
frame { name "FRAME22" tile0 2660 tile1 2662 smoothduration 0.3 }
frame { name "FRAME23" tile0 2665 tile1 2667 smoothduration 0.3 }
frame { name "FRAME26" tile0 2670 tile1 2677 smoothduration 0.1 }
frame { name "FRAME34" tile 2680 smoothduration 0.1 }
frame { name "FRAME38" tile0 2681 tile1 2684 smoothduration 0.2 }
frame { name "FRAME58" tile 2685 } // dead body
}
 
 
// Cycloid Emperor (2710)
model "highres/sprites/monsters_polymost/2710_cycloid.md3" {
scale 1.03 shade 3
skin { pal 0 file "highres/sprites/monsters_polymost/2710_cycloid.png" }
glow { file "highres/sprites/monsters_polymost/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_polymost/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_polymost/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 }
}
 
 
// Moon Overlord (2760)
model "highres/sprites/monsters_polymost/2760_overlord.md3" {
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_polymost/2760_overlord.png" }
glow { surface 2 file "highres/sprites/monsters_polymost/2760_overlord_g.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_polymost/2760_overlord_pain.png" }
anim { frame0 "FRAME35" frame1 "FRAME57" fps 12 flags 1 }
frame { name "FRAME35" tile0 2800 tile1 2809 smoothduration 0.3 }
}
 
 
// Protector Drone (4610)
model "highres/sprites/monsters/4610_newbeast.md3" {
scale 0.85 shade 8
 
skin { pal 0 file "highres/sprites/monsters/4610_newbeast.png" }
skin { pal 17 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/4610_newbeast_19.png" }
skin { pal 20 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
skin { pal 24 file "highres/sprites/monsters/4610_newbeast_24.png" }
glow { file "highres/sprites/monsters/4610_newbeast_g.png" }
anim { frame0 "4610_start" frame1 "4610_end" fps 20 flags 0 } // Crouch
frame { name "4610_start" tile0 4610 tile1 4614 smoothduration 0.2 }
anim { frame0 "4620_start" frame1 "4620_end" fps 20 flags 0 } // Walk/Run
frame { name "4620_start" tile0 4620 tile1 4639 smoothduration 0.2 }
anim { frame0 "4640_start" frame1 "4640_end" fps 40 flags 0 } // Melee attack
frame { name "4640_start" tile0 4640 tile1 4652 smoothduration 0.1 }
anim { frame0 "4660_start" frame1 "4660_end" fps 24 flags 1 } // Shoot attack
frame { name "4660_start" tile0 4660 tile1 4667 smoothduration 0.1 }
frame { name "4670" tile0 4670 tile1 4674 smoothduration 0.2 } // "hanging"
anim { frame0 "4681_start" frame1 "4681_end" fps 20 flags 1 } // Death
frame { name "4681_start" tile0 4681 tile1 4688 smoothduration 0.2 }
frame { name "4689" tile 4689 } // Dead body
anim { frame0 "4690_start" frame1 "4690_end" fps 24 flags 1 } // Jump
frame { name "4690_start" tile0 4690 tile1 4704 smoothduration 0.2 }
}
 
 
// Alien Queen (4740)
model "highres/sprites/monsters/4740_queen.md3" {
scale 1.3 shade 3
 
skin { pal 0 file "highres/sprites/monsters/4740_queen.png" }
skin { pal 10 file "highres/sprites/monsters/4740_queen_10.png" }
skin { pal 11 file "highres/sprites/monsters/4740_queen_11_22.png" }
skin { pal 12 file "highres/sprites/monsters/4740_queen_12_18.png" }
skin { pal 13 file "highres/sprites/monsters/4740_queen_13.png" }
skin { pal 14 file "highres/sprites/monsters/4740_queen_14.png" }
skin { pal 15 file "highres/sprites/monsters/4740_queen_15.png" }
skin { pal 16 file "highres/sprites/monsters/4740_queen_16.png" }
skin { pal 18 file "highres/sprites/monsters/4740_queen_12_18.png" }
skin { pal 21 file "highres/sprites/monsters/4740_queen_21.png" }
skin { pal 22 file "highres/sprites/monsters/4740_queen_11_22.png" }
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" }
 
// QUEENITSADRONE
glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 }
frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 }
 
// QUEENSTRUT
anim { frame0 "FRAME2" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 }
 
// QUEENSHOCKATTACK
glow { surface 1 file "highres/sprites/monsters/4740_queen_g.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_shock1.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4765 tile1 4766 smoothduration 0.1 }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_shock2.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4770 tile1 4771 smoothduration 0.1 }
 
// QUEENSNUFF
 
skin { pal 0 file "highres/sprites/monsters/4740_queen_death.png" }
skin { pal 10 file "highres/sprites/monsters/4740_queen_death_10.png" }
skin { pal 11 file "highres/sprites/monsters/4740_queen_death_11_22.png" }
skin { pal 12 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
skin { pal 13 file "highres/sprites/monsters/4740_queen_death_13.png" }
skin { pal 14 file "highres/sprites/monsters/4740_queen_death_14.png" }
skin { pal 15 file "highres/sprites/monsters/4740_queen_death_15.png" }
skin { pal 16 file "highres/sprites/monsters/4740_queen_death_16.png" }
skin { pal 18 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
skin { pal 21 file "highres/sprites/monsters/4740_queen_death_21.png" }
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" }
 
anim { frame0 "FRAME85" frame1 "FRAME125" fps 15 flags 1 }
frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 }
 
}
 
// Duke3D HRP Monsters Definitions
// Death skins by Hellbound
 
 
// Cycloid Emperor Holographic Head (490)
model "highres/sprites/monsters_polymost/0490_cycloidhead.md3" {
scale 1.0 shade 3
skin { pal 0 file "highres/sprites/monsters_polymost/0490_cycloidhead.png" }
anim { frame0 "FRAME6" frame1 "FRAME25" fps 10 flags 0 }
frame { name "FRAME6" tile0 490 tile1 497 }
}
 
 
// Egg (675)
model "highres/sprites/monsters/0675_egg.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/monsters/0675_egg.png" }
frame { name "closed1" tile 675 }
frame { name "closed1" tile 558 }
anim { frame0 "open1" frame1 "open2" fps 2 flags 1 }
frame { name "open1" tile0 676 tile1 677 }
}
 
 
// Battlelord Holographic Head (679)
model "highres/sprites/monsters/0679_battlelordholo.md3" {
scale 40 shade 1
skin { pal 0 file "highres/sprites/monsters/0679_battlelordholo.png" }
frame { name "FRAME1" tile0 679 tile1 679 }
}
 
 
// Shark (1550)
model "highres/sprites/monsters/1550_shark.md3" {
scale 10 shade 4
skin { pal 0 file "highres/sprites/monsters/1550_shark.png" }
glow { file "highres/sprites/monsters/1550_shark_g.png" }
anim { frame0 "sf_shark00" frame1 "sf_shark39" fps 15 flags 0 }
frame { name "sf_shark00" tile0 1550 tile1 1589 }
}
 
 
// Trooper (1680)
model "highres/sprites/monsters_polymost/1680_trooper.md3" {
scale 9 shade 2
skin { pal 0 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
skin { pal 1 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
skin { pal 2 file "highres/sprites/monsters_polymost/1680_trooper_red.png" }
skin { pal 5 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
skin { pal 9 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
skin { pal 11 file "highres/sprites/monsters_polymost/1680_trooper_green.png" }
skin { pal 12 file "highres/sprites/monsters_polymost/1680_trooper_gray.png" }
skin { pal 18 file "highres/sprites/monsters_polymost/1680_trooper_gray.png" }
skin { pal 21 file "highres/sprites/monsters_polymost/1680_trooper_red.png" }
skin { pal 22 file "highres/sprites/monsters_polymost/1680_trooper_green.png" }
skin { pal 25 file "highres/sprites/monsters_polymost/1680_trooper_blue.png" }
glow { file "highres/sprites/monsters_polymost/1680_trooper_g.png" }
 
 
anim { frame0 "FRAME1" frame1 "FRAME20" fps 25 flags 0 } // Walk
frame { name "FRAME1" tile0 1680 tile1 1704 smoothduration 0.2 }
 
anim { frame0 "FRAME21" frame1 "FRAME30" fps 22 flags 0 } // Shoot
frame { name "FRAME21" tile0 1715 tile1 1717 smoothduration 0.1 }
anim { frame0 "FRAME31" frame1 "FRAME38" fps 7 flags 0 } // Fly
frame { name "FRAME31" tile0 1720 tile1 1724 smoothduration 0.5 }
anim { frame0 "FRAME40" frame1 "FRAME45" fps 7 flags 0 } // Fly Shoot
frame { name "FRAME40" tile0 1725 tile1 1727 smoothduration 0.1 }
anim { frame0 "FRAME76" frame1 "FRAME86" fps 4 flags 0 } // Sit
frame { name "FRAME76" tile0 1741 tile1 1742 smoothduration 0.3 }
anim { frame0 "FRAME87" frame1 "FRAME95" fps 20 flags 0 } // Duck
frame { name "FRAME87" tile0 1744 tile1 1751 smoothduration 0.3 }
anim { frame0 "FRAME96" frame1 "FRAME102" fps 13 flags 1 } // Warp
frame { name "FRAME96" tile0 1754 tile1 1755 smoothduration 0.3 }
frame { name "FRAME47" tile 1730 } // Flinch
 
skin { pal 0 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
skin { pal 1 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
skin { pal 2 file "highres/sprites/monsters_polymost/1680_trooper_red_dead.png" }
skin { pal 5 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
skin { pal 9 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
skin { pal 11 file "highres/sprites/monsters_polymost/1680_trooper_green_dead.png" }
skin { pal 12 file "highres/sprites/monsters_polymost/1680_trooper_gray_dead.png" }
skin { pal 18 file "highres/sprites/monsters_polymost/1680_trooper_gray_dead.png" }
skin { pal 21 file "highres/sprites/monsters_polymost/1680_trooper_red_dead.png" }
skin { pal 22 file "highres/sprites/monsters_polymost/1680_trooper_green_dead.png" }
skin { pal 25 file "highres/sprites/monsters_polymost/1680_trooper_blue_dead.png" }
 
anim { frame0 "FRAME53" frame1 "FRAME64" fps 15 flags 1 } // Die
frame { name "FRAME53" tile0 1731 tile1 1733 smoothduration 0.2 }
frame { name "FRAME64" tile 1734 } // Dead
anim { frame0 "FRAME65" frame1 "FRAME74" fps 12 flags 0 } // Beg
frame { name "FRAME65" tile0 1738 tile1 1740 smoothduration 0.3 }
}
 
 
// Octabrain (1820)
model "highres/sprites/monsters/1820_octabrain.md3" {
scale 11 shade 4
skin { pal 0 file "highres/sprites/monsters/1820_octabrain.jpg" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_17.jpg" }
glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 18 flags 0 }
frame { name "FRAME1" tile0 1820 tile1 1839 smoothduration 0.3 }
 
skin { pal 0 file "highres/sprites/monsters/1820_octabrain_attack.jpg" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_attack_17.jpg" }
glow { file "highres/sprites/monsters/1820_octabrain_g.png" }
anim { frame0 "FRAME21" frame1 "FRAME31" fps 10 flags 0 }
frame { name "FRAME21" tile0 1840 tile1 1844 smoothduration 0.2 }
 
skin { pal 0 file "highres/sprites/monsters/1820_octabrain_dead.png" }
skin { pal 17 file "highres/sprites/monsters/1820_octabrain_dead_17.png" }
anim { frame0 "FRAME32" frame1 "FRAME42" fps 8 flags 1 }
frame { name "FRAME32" tile0 1850 tile1 1855 smoothduration 0.1 }
}
 
 
// Drone (1880)
model "highres/sprites/monsters/1880_drone.md3" {
//scale 8 shade 1 // HRP
scale 10 shade 1 zadd -4 // fit ART/Voxel
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" }
anim { frame0 "idle" frame1 "idle" fps 1 flags 0 }
frame { name "idle" tile0 1880 tile1 1886 }
}
 
 
// Assault Commander (1915)
model "highres/sprites/monsters/1915_commander.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/monsters/1915_commander.png" }
glow { file "highres/sprites/monsters/1915_commander_g.png" }
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 }
frame { name "frame12" tile0 1935 tile1 1939 smoothduration 0.3 }
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 }
}
 
 
// Recon Car (1960)
model "highres/sprites/monsters/1960_reconcar.md3" {
scale 11.25 shade 0
skin { pal 0 surface 1 file "highres/sprites/monsters/2000_pigcop.png" }
glow { file "highres/sprites/monsters/2000_pigcop_g.png" surf 1 }
skin { pal 0 surface 0 file "highres/sprites/monsters/1960_reconcar.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 6 flags 0 }
frame { name "Frame0" tile0 1960 tile1 1966 smoothduration 0.5 }
anim { frame0 "Frame1" frame1 "Frame1" fps 6 flags 0 }
frame { name "Frame1" tile0 1967 tile1 1973 smoothduration 0.5 }
}
 
 
// Pig Tank (1975)
model "highres/sprites/monsters/1975_pigtank.md3" {
scale 0.4 shade 0
skin { pal 0 file "highres/sprites/monsters/1975_pigtank.png" }
glow { file "highres/sprites/monsters/1975_pigtank_g.png" }
anim { frame0 "WALK00" frame1 "WALK12" fps 3 flags 0 }
frame { name "WALK00" tile0 1975 tile1 1981 smoothduration 0.3 }
skin { pal 0 file "highres/sprites/monsters/1975_pigtank2.png" }
anim { frame0 "FIRE00" frame1 "FIRE08" fps 25 flags 0 }
frame { name "FIRE00" tile0 1982 tile1 1991 smoothduration 0.3 }
}
 
 
// Pig Cop (2000)
model "highres/sprites/monsters/2000_pigcop.md3" {
scale 14 shade 0
skin { pal 0 file "highres/sprites/monsters/2000_pigcop.png" }
skin { pal 10 file "highres/sprites/monsters/2000_pigcop_10.png" }
skin { pal 11 file "highres/sprites/monsters/2000_pigcop_11.png" }
skin { pal 12 file "highres/sprites/monsters/2000_pigcop_12.png" }
skin { pal 13 file "highres/sprites/monsters/2000_pigcop_13.png" }
skin { pal 14 file "highres/sprites/monsters/2000_pigcop_14.png" }
skin { pal 15 file "highres/sprites/monsters/2000_pigcop_15.png" }
skin { pal 16 file "highres/sprites/monsters/2000_pigcop_16.png" }
skin { pal 17 file "highres/sprites/monsters/2000_pigcop_17.png" }
skin { pal 18 file "highres/sprites/monsters/2000_pigcop_12.png" }
skin { pal 19 file "highres/sprites/monsters/2000_pigcop_19.png" }
skin { pal 20 file "highres/sprites/monsters/2000_pigcop_20.png" }
skin { pal 21 file "highres/sprites/monsters/2000_pigcop_21.png" }
skin { pal 22 file "highres/sprites/monsters/2000_pigcop_11.png" }
skin { pal 23 file "highres/sprites/monsters/2000_pigcop_23.png" }
skin { pal 24 file "highres/sprites/monsters/2000_pigcop_24.png" }
skin { pal 25 file "highres/sprites/monsters/2000_pigcop_25.png" }
glow { file "highres/sprites/monsters/2000_pigcop_g.png" }
anim { frame0 "WALK1" frame1 "WALK2" fps 18 flags 0 }
frame { name "WALK1" tile0 2000 tile1 2019 smoothduration 0.2 }
anim { frame0 "SHOOT3" frame1 "SHOOT4" fps 20 flags 1 }
frame { name "SHOOT3" tile0 2025 tile1 2027 smoothduration 0.1 }
frame { name "SHOOT1" tile0 2030 tile1 2034 smoothduration 0.1 }
anim { frame0 "SHOOT2" frame1 "SHOOT3" fps 14 flags 1 }
frame { name "SHOOT2" tile0 2035 tile1 2037 smoothduration 0.1 }
anim { frame0 "DIVE1" frame1 "DIVE2" fps 20 flags 1 }
frame { name "DIVE1" tile0 2040 tile1 2044 smoothduration 0.2 }
frame { name "DIVE2" tile0 2045 tile1 2049 smoothduration 0.2 }
anim { frame0 "DSHOOT1" frame1 "DSHOOT2" fps 21 flags 0 }
frame { name "DSHOOT1" tile0 2050 tile1 2052 smoothduration 0.1 }
 
skin { pal 0 file "highres/sprites/monsters/2000_pigcop_dead.png" }
skin { pal 10 file "highres/sprites/monsters/2000_pigcop_dead_10.png" }
skin { pal 11 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
skin { pal 12 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
skin { pal 13 file "highres/sprites/monsters/2000_pigcop_dead_13.png" }
skin { pal 14 file "highres/sprites/monsters/2000_pigcop_dead_14.png" }
skin { pal 15 file "highres/sprites/monsters/2000_pigcop_dead_15.png" }
skin { pal 16 file "highres/sprites/monsters/2000_pigcop_dead_16.png" }
skin { pal 17 file "highres/sprites/monsters/2000_pigcop_dead_17.png" }
skin { pal 18 file "highres/sprites/monsters/2000_pigcop_dead_12.png" }
skin { pal 19 file "highres/sprites/monsters/2000_pigcop_dead_19.png" }
skin { pal 20 file "highres/sprites/monsters/2000_pigcop_dead_20.png" }
skin { pal 21 file "highres/sprites/monsters/2000_pigcop_dead_21.png" }
skin { pal 22 file "highres/sprites/monsters/2000_pigcop_dead_11.png" }
skin { pal 23 file "highres/sprites/monsters/2000_pigcop_dead_23.png" }
skin { pal 24 file "highres/sprites/monsters/2000_pigcop_dead_24.png" }
skin { pal 25 file "highres/sprites/monsters/2000_pigcop_dead_25.png" }
anim { frame0 "DIE1" frame1 "DIE2" fps 10 flags 1 }
frame { name "DIE2" tile0 2055 tile1 2055 smoothduration 0.1 }
anim { frame0 "DIE2" frame1 "DIE3" fps 20 flags 1 }
frame { name "DIE2" tile0 2056 tile1 2060 smoothduration 0.1 }
}
 
 
// Enforcer (2120)
model "highres/sprites/monsters/2120_enforcer.md3" {
scale 1.75 shade -5
 
skin { pal 0 file "highres/sprites/monsters/2120_enforcer.png" }
skin { pal 17 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/2120_enforcer_19.png" }
skin { pal 20 file "highres/sprites/monsters/2120_enforcer_17_20.png" }
glow { file "highres/sprites/monsters/2120_enforcer_g.png" }
anim { frame0 "walk0" frame1 "walk1" fps 23 flags 0 }
frame { name "walk0" tile0 2120 tile1 2139 smoothduration 0.2 }
anim { frame0 "crouch0" frame1 "crouch1" fps 5 flags 0 }
frame { name "crouch0" tile0 2140 tile1 2144 smoothduration 0.3 }
anim { frame0 "crouch2" frame1 "crouch3" fps 10 flags 1 }
frame { name "crouch2" tile0 2145 tile1 2150 smoothduration 0.3 }
anim { frame0 "crouch4" frame1 "crouch5" fps 10 flags 1 }
frame { name "crouch4" tile0 2155 tile1 2161 smoothduration 0.3 }
anim { frame0 "jump0" frame1 "jump1" fps 10 flags 1 }
frame { name "jump0" tile0 2165 tile1 2177 smoothduration 0.2 }
anim { frame0 "fire0" frame1 "fire1" fps 30 flags 0 }
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" }
anim { frame0 "death0" frame1 "death1" fps 15 flags 1 }
frame { name "death0" tile0 2180 tile1 2185 smoothduration 0.1 }
}
 
 
// Gun Turret (2350)
model "highres/sprites/monsters/2350_gunturret.md3" {
scale 14 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" }
skin { pal 19 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
skin { pal 20 file "highres/sprites/monsters/2350_gunturret_17_20.png" }
skin { pal 24 file "highres/sprites/monsters/2350_gunturret_19_24.png" }
skin { pal 25 file "highres/sprites/monsters/2350_gunturret_25.png" }
glow { file "highres/sprites/monsters/2350_gunturret_g.png" }
//anim { frame0 "idle00" frame1 "idle00" fps 1 flags 1 }
frame { name "idle00" tile0 2360 tile1 2364 }
anim { frame0 "sright00" frame1 "sright02" fps 6 flags 0 }
frame { name "sright00" tile0 2355 tile1 2359 }
anim { frame0 "sleft00" frame1 "sleft02" fps 6 flags 0 }
frame { name "sleft00" tile0 2350 tile1 2354 }
}
 
 
// Protozoid Slimer (2370)
model "highres/sprites/monsters/2370_slimer.md3" {
scale 2 shade 0
skin { pal 0 file "highres/sprites/monsters/2370_slimer.png" }
anim { frame0 "roof1" frame1 "roof1" fps 1 flags 0 }
frame { name "roof1" tile 2370 smoothduration 0.1 }
anim { frame0 "floor1" frame1 "floor1" fps 1 flags 0 }
frame { name "floor1" tile 2371 smoothduration 0.1 }
anim { frame0 "hang1" frame1 "hang1" fps 1 flags 0 }
frame { name "hang1" tile 2372 smoothduration 0.1 }
anim { frame0 "hang2" frame1 "hang2" fps 1 flags 0 }
frame { name "hang2" tile 2373 smoothduration 0.1 }
anim { frame0 "floor2" frame1 "floor2" fps 1 flags 0 }
frame { name "floor2" tile 2374 smoothduration 0.1 }
}
 
 
// Battlelord (2630)
model "highres/sprites/monsters/2630_battlelord.md3" {
scale 13 shade 2
skin { pal 0 surface 0 file "highres/sprites/monsters/2630_battlelord.png" }
glow { surface 0 file "highres/sprites/monsters/2630_battlelord_g.png" }
skin { pal 0 surface 1 file "highres/sprites/monsters/2630_muzzle.png" }
skin { pal 0 surface 2 file "highres/sprites/monsters/2630_gatling.png" }
anim { frame0 "FRAME1" frame1 "FRAME20" fps 40 flags 0 } // walk
anim { frame0 "FRAME26" frame1 "FRAME31" fps 10 flags 0 } // mortar
anim { frame0 "FRAME34" frame1 "FRAME37" fps 20 flags 1 } // pain
anim { frame0 "FRAME38" frame1 "FRAME57" fps 14 flags 1 } // death
frame { name "FRAME1" tile0 2630 tile1 2659 smoothduration 0.2 }
frame { name "FRAME22" tile0 2660 tile1 2662 smoothduration 0.3 }
frame { name "FRAME23" tile0 2665 tile1 2667 smoothduration 0.3 }
frame { name "FRAME26" tile0 2670 tile1 2677 smoothduration 0.1 }
frame { name "FRAME34" tile 2680 smoothduration 0.1 }
frame { name "FRAME38" tile0 2681 tile1 2684 smoothduration 0.2 }
frame { name "FRAME58" tile 2685 } // dead body
}
 
 
// Cycloid Emperor (2710)
model "highres/sprites/monsters_polymost/2710_cycloid.md3" {
scale 1.03 shade 3
skin { pal 0 file "highres/sprites/monsters_polymost/2710_cycloid.png" }
glow { file "highres/sprites/monsters_polymost/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_polymost/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_polymost/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 }
}
 
 
// Moon Overlord (2760)
model "highres/sprites/monsters_polymost/2760_overlord.md3" {
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_polymost/2760_overlord.png" }
glow { surface 2 file "highres/sprites/monsters_polymost/2760_overlord_g.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_polymost/2760_overlord_pain.png" }
anim { frame0 "FRAME35" frame1 "FRAME57" fps 12 flags 1 }
frame { name "FRAME35" tile0 2800 tile1 2809 smoothduration 0.3 }
}
 
 
// Protector Drone (4610)
model "highres/sprites/monsters/4610_newbeast.md3" {
scale 0.85 shade 8
 
skin { pal 0 file "highres/sprites/monsters/4610_newbeast.png" }
skin { pal 17 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
skin { pal 19 file "highres/sprites/monsters/4610_newbeast_19.png" }
skin { pal 20 file "highres/sprites/monsters/4610_newbeast_17_20.png" }
skin { pal 24 file "highres/sprites/monsters/4610_newbeast_24.png" }
glow { file "highres/sprites/monsters/4610_newbeast_g.png" }
anim { frame0 "4610_start" frame1 "4610_end" fps 20 flags 0 } // Crouch
frame { name "4610_start" tile0 4610 tile1 4614 smoothduration 0.2 }
anim { frame0 "4620_start" frame1 "4620_end" fps 20 flags 0 } // Walk/Run
frame { name "4620_start" tile0 4620 tile1 4639 smoothduration 0.2 }
anim { frame0 "4640_start" frame1 "4640_end" fps 40 flags 0 } // Melee attack
frame { name "4640_start" tile0 4640 tile1 4652 smoothduration 0.1 }
anim { frame0 "4660_start" frame1 "4660_end" fps 24 flags 1 } // Shoot attack
frame { name "4660_start" tile0 4660 tile1 4667 smoothduration 0.1 }
frame { name "4670" tile0 4670 tile1 4674 smoothduration 0.2 } // "hanging"
anim { frame0 "4681_start" frame1 "4681_end" fps 20 flags 1 } // Death
frame { name "4681_start" tile0 4681 tile1 4688 smoothduration 0.2 }
frame { name "4689" tile 4689 } // Dead body
anim { frame0 "4690_start" frame1 "4690_end" fps 24 flags 1 } // Jump
frame { name "4690_start" tile0 4690 tile1 4704 smoothduration 0.2 }
}
 
 
// Alien Queen (4740)
model "highres/sprites/monsters/4740_queen.md3" {
scale 1.3 shade 3
 
skin { pal 0 file "highres/sprites/monsters/4740_queen.png" }
skin { pal 10 file "highres/sprites/monsters/4740_queen_10.png" }
skin { pal 11 file "highres/sprites/monsters/4740_queen_11_22.png" }
skin { pal 12 file "highres/sprites/monsters/4740_queen_12_18.png" }
skin { pal 13 file "highres/sprites/monsters/4740_queen_13.png" }
skin { pal 14 file "highres/sprites/monsters/4740_queen_14.png" }
skin { pal 15 file "highres/sprites/monsters/4740_queen_15.png" }
skin { pal 16 file "highres/sprites/monsters/4740_queen_16.png" }
skin { pal 18 file "highres/sprites/monsters/4740_queen_12_18.png" }
skin { pal 21 file "highres/sprites/monsters/4740_queen_21.png" }
skin { pal 22 file "highres/sprites/monsters/4740_queen_11_22.png" }
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" }
 
// QUEENITSADRONE
glow { surface 0 file "highres/sprites/monsters/4740_queen_g.png" }
anim { frame0 "FRAME50" frame1 "FRAME80" fps 5 flags 0 }
frame { name "FRAME50" tile0 4790 tile1 4804 smoothduration 0.3 }
 
// QUEENSTRUT
anim { frame0 "FRAME2" frame1 "FRAME20" fps 15 flags 0 }
frame { name "FRAME2" tile0 4740 tile1 4759 smoothduration 0.2 }
 
// QUEENSHOCKATTACK
glow { surface 1 file "highres/sprites/monsters/4740_queen_g.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4760 tile1 4761 smoothduration 0.1 }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_shock1.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4765 tile1 4766 smoothduration 0.1 }
 
glow { surface 0 file "highres/sprites/monsters/4740_queen_shock2.png" }
glow { surface 1 file "highres/sprites/monsters/4740_queen_light.png" }
 
anim { frame0 "FRAME25" frame1 "FRAME45" fps 20 flags 0 }
frame { name "FRAME25" tile0 4770 tile1 4771 smoothduration 0.1 }
 
// QUEENSNUFF
 
skin { pal 0 file "highres/sprites/monsters/4740_queen_death.png" }
skin { pal 10 file "highres/sprites/monsters/4740_queen_death_10.png" }
skin { pal 11 file "highres/sprites/monsters/4740_queen_death_11_22.png" }
skin { pal 12 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
skin { pal 13 file "highres/sprites/monsters/4740_queen_death_13.png" }
skin { pal 14 file "highres/sprites/monsters/4740_queen_death_14.png" }
skin { pal 15 file "highres/sprites/monsters/4740_queen_death_15.png" }
skin { pal 16 file "highres/sprites/monsters/4740_queen_death_16.png" }
skin { pal 18 file "highres/sprites/monsters/4740_queen_death_12_18.png" }
skin { pal 21 file "highres/sprites/monsters/4740_queen_death_21.png" }
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" }
 
anim { frame0 "FRAME85" frame1 "FRAME125" fps 15 flags 1 }
frame { name "FRAME85" tile0 4780 tile1 4789 smoothduration 0.3 }
 
}
/highres/sprites/pickups.def
1,359 → 1,359
// Duke3D HRP Pickups Definitions
 
 
// Pistol (21)
model "highres/sprites/pickups/0021_pistol.md3" {
scale 3.0 shade 0
skin { pal 0 file "highres/sprites/pickups/0021_pistol_d.png" }
normal { file "highres/sprites/pickups/0021_pistol_n.png" }
specular { file "highres/sprites/pickups/0021_pistol_s.png" }
frame { name "none00" tile 21 }
}
 
// Chaingun (22)
model "highres/sprites/pickups/0022_chaingun.md3" {
scale 1
skin { pal 0 file "highres/sprites/pickups/0022_chaingun.png" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
frame { name "idle" tile 22 }
}
 
// RPG (23)
model "highres/sprites/pickups/0023_rpg.md3" {
scale 0.75 shade 4
skin { pal 0 file "highres/sprites/pickups/0023_rpg.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "none00" tile 23 }
}
 
// Freezer (24)
model "highres/sprites/pickups/0024_freezer.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/pickups/0024_freezer.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
frame { name "none00" tile 24 }
}
 
// Shrinker (25)
model "highres/sprites/pickups/0025_shrinker.md3" {
scale 3.0 shade 0
skin { pal 0 surface 0 file "highres/sprites/pickups/0025_shrinker.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0025_shrinker.png" }
glow { surface 0 file "highres/sprites/pickups/0025_shrinker_g.png" }
glow { surface 2 file "highres/sprites/pickups/0025_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
glow { surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
normal { surface 1 file "highres/sprites/pickups/0046_crystal_n.png" parallaxbias 0.1 parallaxscale 0.1 }
frame { name "none00" tile 25 }
}
 
// Pipe Bomb (26)
model "highres/sprites/pickups/0026_pipebomb.md3" {
scale 16 shade 2
skin { pal 0 file "highres/sprites/pickups/0047_pipebombbox.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 26 }
}
 
// Trip Bomb (27)
model "highres/sprites/pickups/0027_tripbomb.md3" {
scale 1.4 shade 0
skin { pal 0 file "highres/sprites/firstperson/2566_tripbomb.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/firstperson/2566_tripbomb_g.png" }
frame { name "frame00" tile 27 }
}
 
// Shotgun (28)
model "highres/sprites/pickups/0028_shotgun.md3" {
scale 15.0 shade 0 zadd 0
skin { pal 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 5 specfactor 1 }
normal { file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { file "highres/sprites/pickups/0028_shotgun_s.png" }
frame { name "frame1" tile 28 }
}
 
// Devastator (29)
model "highres/sprites/pickups/0029_devastator.md3" {
scale 2 shade 0 zadd -8
skin { pal 0 file "highres/sprites/pickups/0029_devastator.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "none00" tile 29 }
}
 
// Expander (32)
model "highres/sprites/pickups/0032_expander.md3" {
scale 3.0 shade 0
skin { pal 0 surface 1 file "highres/sprites/pickups/0025_shrinker.png" }
skin { pal 0 surface 3 file "highres/sprites/pickups/0025_shrinker.png" }
glow { surface 1 file "highres/sprites/pickups/0025_shrinker_g.png" }
glow { surface 3 file "highres/sprites/pickups/0025_shrinker_g.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0032_crystal.png" }
glow { surface 2 file "highres/sprites/pickups/0032_crystal.png" }
normal { surface 2 file "highres/sprites/pickups/0046_crystal_n.png" parallaxbias 0.1 parallaxscale 0.1 }
skin { pal 0 surface 0 file "highres/sprites/pickups/0032_expander.png" }
glow { surface 0 file "highres/sprites/pickups/0032_expander_g.png" }
frame { name "none00" tile 32 }
}
 
// Freezer Ammo (37)
model "highres/sprites/pickups/0037_freezerammo.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/pickups/0037_freezerammo.png" }
glow { surface 0 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 1 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 2 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 3 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 4 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 5 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 6 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 7 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 8 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 9 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 10 file "highres/sprites/pickups/0037_freezerammo_g.png" }
anim { frame0 "AnimFrames00" frame1 "AnimFrames10" fps 100 flags 0 }
frame { name "AnimFrames00" tile0 37 tile1 39 }
}
 
// Pistol Ammo (40)
model "highres/sprites/pickups/0040_pistolammo.md3" {
scale 2 shade 4
skin { pal 0 file "highres/sprites/pickups/0040_pistolammo.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "Frame0" tile 40 }
}
 
// Chaingun Ammo (41)
model "highres/sprites/pickups/0041_chaingunammo.md3" {
scale 4 shade 2
skin { pal 0 file "highres/sprites/pickups/0041_chaingunammo.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 41 }
}
 
// Devastator Ammo (42)
model "highres/sprites/pickups/0042_devastatorammo.md3" {
scale 4 shade 2
skin { pal 0 file "highres/sprites/pickups/0042_devastatorammo.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 42 }
}
 
// RPG ammo (44)
model "highres/sprites/pickups/0044_rpgammo.md3" {
scale 5 shade 2
skin { pal 0 file "highres/sprites/pickups/0044_rpgammo.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 44 }
}
 
// Expander Ammo (45)
model "highres/sprites/pickups/0045_expander_ammo.md3" {
scale 3.0
skin { pal 0 file "highres/sprites/pickups/0032_expander.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/pickups/0032_expander_g.png" }
frame { name "none00" tile 45 }
}
 
// Shrinker ammo (46)
model "highres/sprites/pickups/0046_crystal.md3" {
scale 3.0 shade 0
skin { pal 0 file "highres/sprites/pickups/0046_crystal.png" }
normal { file "highres/sprites/pickups/0046_crystal_n.png" parallaxbias 0.1 parallaxscale 0.1 }
frame { name "none00" tile 46 }
}
 
// Pipe Bomb Box (47)
model "highres/sprites/pickups/0047_pipebombbox.md3" {
scale 5 shade 2
skin { pal 0 file "highres/sprites/pickups/0047_pipebombbox.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 47 }
}
 
// Shotgun Ammo (49)
model "highres/sprites/pickups/0049_shotgunammo.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/pickups/0049_shotgunammo.png" nocompress }
frame { name "none00" tile 49 }
}
 
// Health Box (51)
model "highres/sprites/pickups/0051_healthbox.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/pickups/0051_healthbox_d.png" specpower 6 specfactor 1.2 }
normal { file "highres/sprites/pickups/0051_healthbox_n.png" }
specular { file "highres/sprites/pickups/0051_healthbox_s.png" }
frame { name "Frame_0" tile 51 }
}
 
// Health Bottle (52)
model "highres/sprites/pickups/0052_healthbottle.md3" {
scale 1.05 shade 0
skin { pal 0 file "highres/sprites/pickups/0052_healthbottle_d.png" specpower 5 specfactor 2 }
normal { file "highres/sprites/pickups/0052_healthbottle_n.png" }
specular { file "highres/sprites/pickups/0052_healthbottle_s.png" }
frame { name "Frame 0" tile 52 }
}
 
// First Aid Kit (53)
texture 53 {
pal 0 { file "highres/sprites/pickups/0053.png" }
detail { file "highres/detail/metal_worn.png" xscale 0.35 yscale 0.55 }
}
model "highres/sprites/pickups/0053_firstaid.md3" {
scale 3.8 shade 0
skin { pal 0 file "highres/sprites/pickups/0053_firstaid_d.png" specpower 5 specfactor 2 }
normal { file "highres/sprites/pickups/0053_firstaid_n.png" }
specular { file "highres/sprites/pickups/0053_firstaid_s.png" }
frame { name "Frame 0" tile 53 }
}
 
// Armor (54)
model "highres/sprites/pickups/0054_armor.md3" {
scale 2 shade 2
skin { pal 0 file "highres/sprites/pickups/0054_armor.png" }
detail { file "highres/detail/fabric.png" detailscale 0.15 }
frame { name "frame00" tile 54 }
}
 
// Steroids (55)
model "highres/sprites/pickups/0055_steroids.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/pickups/0055_steroids.png" nocompress }
detail { file "highres/detail/paint.png" xscale 0.4 yscale 0.4 }
frame { name "frame00" tile 55 }
}
 
// Scuba Gear (56)
model "highres/sprites/pickups/0056_scubagear.md3" {
scale 1 shade 4
skin { pal 0 file "highres/sprites/pickups/0056_scubagear.jpg" }
frame { name "frame00" tile 56 }
}
 
// Jetpack (57)
model "highres/sprites/pickups/0057_jetpack2013.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/characters/1405_jetpack_d.png" }
normal { file "highres/sprites/characters/1405_jetpack_n.png" }
specular { file "highres/sprites/characters/1405_jetpack_s.png" }
frame { name "frame1" tile 57 }
}
 
// Nightvision Goggles (59)
model "highres/sprites/pickups/0059_nightvison.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/pickups/0059_nightvison.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/pickups/0059_nightvison_g.png" }
frame { name "frame00" tile 59 }
}
 
// Key Card (60)
model "highres/sprites/pickups/0060_keycard.md3" {
scale 2.4 shade 0
skin { pal 0 file "highres/sprites/pickups/0060_keycard.png" nocompress }
skin { pal 10 file "highres/sprites/pickups/0060_keycard_10.png" nocompress }
skin { pal 11 file "highres/sprites/pickups/0060_keycard_11_22.png" nocompress }
skin { pal 12 file "highres/sprites/pickups/0060_keycard_12_18.png" nocompress }
skin { pal 13 file "highres/sprites/pickups/0060_keycard_13.png" nocompress }
skin { pal 14 file "highres/sprites/pickups/0060_keycard_14.png" nocompress }
skin { pal 15 file "highres/sprites/pickups/0060_keycard_15.png" nocompress }
skin { pal 16 file "highres/sprites/pickups/0060_keycard_16.png" nocompress }
skin { pal 18 file "highres/sprites/pickups/0060_keycard_12_18.png" nocompress }
skin { pal 21 file "highres/sprites/pickups/0060_keycard_21.png" nocompress }
skin { pal 22 file "highres/sprites/pickups/0060_keycard_11_22.png" nocompress }
skin { pal 23 file "highres/sprites/pickups/0060_keycard_23.png" nocompress }
skin { pal 24 file "highres/sprites/pickups/0060_keycard_24.png" nocompress }
frame { name "none00" tile 60 }
}
 
// Protective Boots (61)
model "highres/sprites/pickups/0061_boots.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/pickups/0061_boots.png" }
frame { name "frame00" tile 61 }
}
 
// Atomic Health (100)
model "highres/sprites/pickups/0100_atom.md3" {
scale 1 shade 4
skin { pal 0 file "highres/sprites/pickups/0100_atom.png" }
skin { pal 10 file "highres/sprites/pickups/0100_atom_10.png" }
skin { pal 11 file "highres/sprites/pickups/0100_atom_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/0100_atom_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/0100_atom_13.png" }
skin { pal 14 file "highres/sprites/pickups/0100_atom_14.png" }
skin { pal 15 file "highres/sprites/pickups/0100_atom_15.png" }
skin { pal 16 file "highres/sprites/pickups/0100_atom_16.png" }
skin { pal 18 file "highres/sprites/pickups/0100_atom_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/0100_atom_21.png" }
skin { pal 22 file "highres/sprites/pickups/0100_atom_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/0100_atom_23.png" }
skin { pal 24 file "highres/sprites/pickups/0100_atom_24.png" }
anim { frame0 "FRAME1" frame1 "FRAME118" fps 19 flags 0 }
frame { name "FRAME1" tile0 100 tile1 115 }
}
 
// HoloDuke (1348)
model "highres/sprites/pickups/1348_holoduke.md3" {
scale 1.5 shade 2
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke_23.png" }
frame { name "frame2" tile 1348 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke1.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke1_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke1_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke1_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke1_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke1_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke1_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke1_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke1_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke1_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke1_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke1_23.png" }
frame { name "frame3" tile 1349 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke2.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke2_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke2_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke2_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke2_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke2_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke2_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke2_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke2_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke2_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke2_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke2_23.png" }
frame { name "frame4" tile 1350 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke3.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke3_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke3_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke3_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke3_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke3_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke3_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke3_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke3_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke3_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke3_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke3_23.png" }
frame { name "frame5" tile 1351 }
}
// Duke3D HRP Pickups Definitions
 
 
// Pistol (21)
model "highres/sprites/pickups/0021_pistol.md3" {
scale 3.0 shade 0
skin { pal 0 file "highres/sprites/pickups/0021_pistol_d.png" }
normal { file "highres/sprites/pickups/0021_pistol_n.png" }
specular { file "highres/sprites/pickups/0021_pistol_s.png" }
frame { name "none00" tile 21 }
}
 
// Chaingun (22)
model "highres/sprites/pickups/0022_chaingun.md3" {
scale 1
skin { pal 0 file "highres/sprites/pickups/0022_chaingun.png" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
frame { name "idle" tile 22 }
}
 
// RPG (23)
model "highres/sprites/pickups/0023_rpg.md3" {
scale 0.75 shade 4
skin { pal 0 file "highres/sprites/pickups/0023_rpg.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "none00" tile 23 }
}
 
// Freezer (24)
model "highres/sprites/pickups/0024_freezer.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/pickups/0024_freezer.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
frame { name "none00" tile 24 }
}
 
// Shrinker (25)
model "highres/sprites/pickups/0025_shrinker.md3" {
scale 3.0 shade 0
skin { pal 0 surface 0 file "highres/sprites/pickups/0025_shrinker.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0025_shrinker.png" }
glow { surface 0 file "highres/sprites/pickups/0025_shrinker_g.png" }
glow { surface 2 file "highres/sprites/pickups/0025_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
glow { surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
normal { surface 1 file "highres/sprites/pickups/0046_crystal_n.png" parallaxbias 0.1 parallaxscale 0.1 }
frame { name "none00" tile 25 }
}
 
// Pipe Bomb (26)
model "highres/sprites/pickups/0026_pipebomb.md3" {
scale 16 shade 2
skin { pal 0 file "highres/sprites/pickups/0047_pipebombbox.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 26 }
}
 
// Trip Bomb (27)
model "highres/sprites/pickups/0027_tripbomb.md3" {
scale 1.4 shade 0
skin { pal 0 file "highres/sprites/firstperson/2566_tripbomb.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/firstperson/2566_tripbomb_g.png" }
frame { name "frame00" tile 27 }
}
 
// Shotgun (28)
model "highres/sprites/pickups/0028_shotgun.md3" {
scale 15.0 shade 0 zadd 0
skin { pal 0 file "highres/sprites/pickups/0028_shotgun_d.png" specpower 5 specfactor 1 }
normal { file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { file "highres/sprites/pickups/0028_shotgun_s.png" }
frame { name "frame1" tile 28 }
}
 
// Devastator (29)
model "highres/sprites/pickups/0029_devastator.md3" {
scale 2 shade 0 zadd -8
skin { pal 0 file "highres/sprites/pickups/0029_devastator.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "none00" tile 29 }
}
 
// Expander (32)
model "highres/sprites/pickups/0032_expander.md3" {
scale 3.0 shade 0
skin { pal 0 surface 1 file "highres/sprites/pickups/0025_shrinker.png" }
skin { pal 0 surface 3 file "highres/sprites/pickups/0025_shrinker.png" }
glow { surface 1 file "highres/sprites/pickups/0025_shrinker_g.png" }
glow { surface 3 file "highres/sprites/pickups/0025_shrinker_g.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0032_crystal.png" }
glow { surface 2 file "highres/sprites/pickups/0032_crystal.png" }
normal { surface 2 file "highres/sprites/pickups/0046_crystal_n.png" parallaxbias 0.1 parallaxscale 0.1 }
skin { pal 0 surface 0 file "highres/sprites/pickups/0032_expander.png" }
glow { surface 0 file "highres/sprites/pickups/0032_expander_g.png" }
frame { name "none00" tile 32 }
}
 
// Freezer Ammo (37)
model "highres/sprites/pickups/0037_freezerammo.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/pickups/0037_freezerammo.png" }
glow { surface 0 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 1 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 2 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 3 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 4 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 5 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 6 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 7 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 8 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 9 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 10 file "highres/sprites/pickups/0037_freezerammo_g.png" }
anim { frame0 "AnimFrames00" frame1 "AnimFrames10" fps 100 flags 0 }
frame { name "AnimFrames00" tile0 37 tile1 39 }
}
 
// Pistol Ammo (40)
model "highres/sprites/pickups/0040_pistolammo.md3" {
scale 2 shade 4
skin { pal 0 file "highres/sprites/pickups/0040_pistolammo.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "Frame0" tile 40 }
}
 
// Chaingun Ammo (41)
model "highres/sprites/pickups/0041_chaingunammo.md3" {
scale 4 shade 2
skin { pal 0 file "highres/sprites/pickups/0041_chaingunammo.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 41 }
}
 
// Devastator Ammo (42)
model "highres/sprites/pickups/0042_devastatorammo.md3" {
scale 4 shade 2
skin { pal 0 file "highres/sprites/pickups/0042_devastatorammo.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 42 }
}
 
// RPG ammo (44)
model "highres/sprites/pickups/0044_rpgammo.md3" {
scale 5 shade 2
skin { pal 0 file "highres/sprites/pickups/0044_rpgammo.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 44 }
}
 
// Expander Ammo (45)
model "highres/sprites/pickups/0045_expander_ammo.md3" {
scale 3.0
skin { pal 0 file "highres/sprites/pickups/0032_expander.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/pickups/0032_expander_g.png" }
frame { name "none00" tile 45 }
}
 
// Shrinker ammo (46)
model "highres/sprites/pickups/0046_crystal.md3" {
scale 3.0 shade 0
skin { pal 0 file "highres/sprites/pickups/0046_crystal.png" }
normal { file "highres/sprites/pickups/0046_crystal_n.png" parallaxbias 0.1 parallaxscale 0.1 }
frame { name "none00" tile 46 }
}
 
// Pipe Bomb Box (47)
model "highres/sprites/pickups/0047_pipebombbox.md3" {
scale 5 shade 2
skin { pal 0 file "highres/sprites/pickups/0047_pipebombbox.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 47 }
}
 
// Shotgun Ammo (49)
model "highres/sprites/pickups/0049_shotgunammo.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/pickups/0049_shotgunammo.png" nocompress }
frame { name "none00" tile 49 }
}
 
// Health Box (51)
model "highres/sprites/pickups/0051_healthbox.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/pickups/0051_healthbox_d.png" specpower 6 specfactor 1.2 }
normal { file "highres/sprites/pickups/0051_healthbox_n.png" }
specular { file "highres/sprites/pickups/0051_healthbox_s.png" }
frame { name "Frame_0" tile 51 }
}
 
// Health Bottle (52)
model "highres/sprites/pickups/0052_healthbottle.md3" {
scale 1.05 shade 0
skin { pal 0 file "highres/sprites/pickups/0052_healthbottle_d.png" specpower 5 specfactor 2 }
normal { file "highres/sprites/pickups/0052_healthbottle_n.png" }
specular { file "highres/sprites/pickups/0052_healthbottle_s.png" }
frame { name "Frame 0" tile 52 }
}
 
// First Aid Kit (53)
texture 53 {
pal 0 { file "highres/sprites/pickups/0053.png" }
detail { file "highres/detail/metal_worn.png" xscale 0.35 yscale 0.55 }
}
model "highres/sprites/pickups/0053_firstaid.md3" {
scale 3.8 shade 0
skin { pal 0 file "highres/sprites/pickups/0053_firstaid_d.png" specpower 5 specfactor 2 }
normal { file "highres/sprites/pickups/0053_firstaid_n.png" }
specular { file "highres/sprites/pickups/0053_firstaid_s.png" }
frame { name "Frame 0" tile 53 }
}
 
// Armor (54)
model "highres/sprites/pickups/0054_armor.md3" {
scale 2 shade 2
skin { pal 0 file "highres/sprites/pickups/0054_armor.png" }
detail { file "highres/detail/fabric.png" detailscale 0.15 }
frame { name "frame00" tile 54 }
}
 
// Steroids (55)
model "highres/sprites/pickups/0055_steroids.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/pickups/0055_steroids.png" nocompress }
detail { file "highres/detail/paint.png" xscale 0.4 yscale 0.4 }
frame { name "frame00" tile 55 }
}
 
// Scuba Gear (56)
model "highres/sprites/pickups/0056_scubagear.md3" {
scale 1 shade 4
skin { pal 0 file "highres/sprites/pickups/0056_scubagear.jpg" }
frame { name "frame00" tile 56 }
}
 
// Jetpack (57)
model "highres/sprites/pickups/0057_jetpack2013.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/characters/1405_jetpack_d.png" }
normal { file "highres/sprites/characters/1405_jetpack_n.png" }
specular { file "highres/sprites/characters/1405_jetpack_s.png" }
frame { name "frame1" tile 57 }
}
 
// Nightvision Goggles (59)
model "highres/sprites/pickups/0059_nightvison.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/pickups/0059_nightvison.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/pickups/0059_nightvison_g.png" }
frame { name "frame00" tile 59 }
}
 
// Key Card (60)
model "highres/sprites/pickups/0060_keycard.md3" {
scale 2.4 shade 0
skin { pal 0 file "highres/sprites/pickups/0060_keycard.png" nocompress }
skin { pal 10 file "highres/sprites/pickups/0060_keycard_10.png" nocompress }
skin { pal 11 file "highres/sprites/pickups/0060_keycard_11_22.png" nocompress }
skin { pal 12 file "highres/sprites/pickups/0060_keycard_12_18.png" nocompress }
skin { pal 13 file "highres/sprites/pickups/0060_keycard_13.png" nocompress }
skin { pal 14 file "highres/sprites/pickups/0060_keycard_14.png" nocompress }
skin { pal 15 file "highres/sprites/pickups/0060_keycard_15.png" nocompress }
skin { pal 16 file "highres/sprites/pickups/0060_keycard_16.png" nocompress }
skin { pal 18 file "highres/sprites/pickups/0060_keycard_12_18.png" nocompress }
skin { pal 21 file "highres/sprites/pickups/0060_keycard_21.png" nocompress }
skin { pal 22 file "highres/sprites/pickups/0060_keycard_11_22.png" nocompress }
skin { pal 23 file "highres/sprites/pickups/0060_keycard_23.png" nocompress }
skin { pal 24 file "highres/sprites/pickups/0060_keycard_24.png" nocompress }
frame { name "none00" tile 60 }
}
 
// Protective Boots (61)
model "highres/sprites/pickups/0061_boots.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/pickups/0061_boots.png" }
frame { name "frame00" tile 61 }
}
 
// Atomic Health (100)
model "highres/sprites/pickups/0100_atom.md3" {
scale 1 shade 4
skin { pal 0 file "highres/sprites/pickups/0100_atom.png" }
skin { pal 10 file "highres/sprites/pickups/0100_atom_10.png" }
skin { pal 11 file "highres/sprites/pickups/0100_atom_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/0100_atom_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/0100_atom_13.png" }
skin { pal 14 file "highres/sprites/pickups/0100_atom_14.png" }
skin { pal 15 file "highres/sprites/pickups/0100_atom_15.png" }
skin { pal 16 file "highres/sprites/pickups/0100_atom_16.png" }
skin { pal 18 file "highres/sprites/pickups/0100_atom_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/0100_atom_21.png" }
skin { pal 22 file "highres/sprites/pickups/0100_atom_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/0100_atom_23.png" }
skin { pal 24 file "highres/sprites/pickups/0100_atom_24.png" }
anim { frame0 "FRAME1" frame1 "FRAME118" fps 19 flags 0 }
frame { name "FRAME1" tile0 100 tile1 115 }
}
 
// HoloDuke (1348)
model "highres/sprites/pickups/1348_holoduke.md3" {
scale 1.5 shade 2
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke_23.png" }
frame { name "frame2" tile 1348 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke1.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke1_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke1_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke1_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke1_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke1_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke1_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke1_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke1_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke1_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke1_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke1_23.png" }
frame { name "frame3" tile 1349 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke2.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke2_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke2_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke2_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke2_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke2_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke2_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke2_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke2_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke2_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke2_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke2_23.png" }
frame { name "frame4" tile 1350 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke3.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke3_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke3_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke3_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke3_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke3_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke3_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke3_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke3_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke3_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke3_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke3_23.png" }
frame { name "frame5" tile 1351 }
}
/highres/sprites/pickups_polymost.def
1,359 → 1,359
// Duke3D HRP Pickups Definitions
 
 
// Pistol (21)
model "highres/sprites/pickups_polymost/0021_pistol.md3" {
scale 1.4 shade 1
skin { pal 0 file "highres/sprites/pickups_polymost/0021_pistol.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
frame { name "none00" tile 21 }
}
 
// Chaingun (22)
model "highres/sprites/pickups/0022_chaingun.md3" {
scale 1
skin { pal 0 file "highres/sprites/pickups/0022_chaingun.png" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
frame { name "idle" tile 22 }
}
 
// RPG (23)
model "highres/sprites/pickups/0023_rpg.md3" {
scale 0.75 shade 4
skin { pal 0 file "highres/sprites/pickups/0023_rpg.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "none00" tile 23 }
}
 
// Freezer (24)
model "highres/sprites/pickups/0024_freezer.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/pickups/0024_freezer.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
frame { name "none00" tile 24 }
}
 
// Shrinker (25)
model "highres/sprites/pickups/0025_shrinker.md3" {
scale 3.0 shade 0
skin { pal 0 surface 0 file "highres/sprites/pickups/0025_shrinker.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0025_shrinker.png" }
glow { surface 0 file "highres/sprites/pickups/0025_shrinker_g.png" }
glow { surface 2 file "highres/sprites/pickups/0025_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
glow { surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
 
frame { name "none00" tile 25 }
}
 
// Pipe Bomb (26)
model "highres/sprites/pickups/0026_pipebomb.md3" {
scale 16 shade 2
skin { pal 0 file "highres/sprites/pickups/0047_pipebombbox.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 26 }
}
 
// Trip Bomb (27)
model "highres/sprites/pickups/0027_tripbomb.md3" {
scale 1.4 shade 0
skin { pal 0 file "highres/sprites/firstperson/2566_tripbomb.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/firstperson/2566_tripbomb_g.png" }
frame { name "frame00" tile 27 }
}
 
// Shotgun (28)
model "highres/sprites/pickups_polymost/0028_shotgun.md3" {
scale 1.15 shade 2 zadd 10
skin { pal 0 file "highres/sprites/pickups_polymost/0028_shotgun.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
 
frame { name "Frame 0" tile 28 }
}
 
// Devastator (29)
model "highres/sprites/pickups/0029_devastator.md3" {
scale 2 shade 0 zadd -8
skin { pal 0 file "highres/sprites/pickups/0029_devastator.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "none00" tile 29 }
}
 
// Expander (32)
model "highres/sprites/pickups/0032_expander.md3" {
scale 3.0 shade 0
skin { pal 0 surface 1 file "highres/sprites/pickups/0025_shrinker.png" }
skin { pal 0 surface 3 file "highres/sprites/pickups/0025_shrinker.png" }
glow { surface 1 file "highres/sprites/pickups/0025_shrinker_g.png" }
glow { surface 3 file "highres/sprites/pickups/0025_shrinker_g.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0032_crystal.png" }
glow { surface 2 file "highres/sprites/pickups/0032_crystal.png" }
 
skin { pal 0 surface 0 file "highres/sprites/pickups/0032_expander.png" }
glow { surface 0 file "highres/sprites/pickups/0032_expander_g.png" }
frame { name "none00" tile 32 }
}
 
// Freezer Ammo (37)
model "highres/sprites/pickups/0037_freezerammo.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/pickups/0037_freezerammo.png" }
glow { surface 0 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 1 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 2 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 3 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 4 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 5 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 6 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 7 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 8 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 9 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 10 file "highres/sprites/pickups/0037_freezerammo_g.png" }
anim { frame0 "AnimFrames00" frame1 "AnimFrames10" fps 100 flags 0 }
frame { name "AnimFrames00" tile0 37 tile1 39 }
}
 
// Pistol Ammo (40)
model "highres/sprites/pickups/0040_pistolammo.md3" {
scale 2 shade 4
skin { pal 0 file "highres/sprites/pickups/0040_pistolammo.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "Frame0" tile 40 }
}
 
// Chaingun Ammo (41)
model "highres/sprites/pickups/0041_chaingunammo.md3" {
scale 4 shade 2
skin { pal 0 file "highres/sprites/pickups/0041_chaingunammo.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 41 }
}
 
// Devastator Ammo (42)
model "highres/sprites/pickups/0042_devastatorammo.md3" {
scale 4 shade 2
skin { pal 0 file "highres/sprites/pickups/0042_devastatorammo.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 42 }
}
 
// RPG ammo (44)
model "highres/sprites/pickups/0044_rpgammo.md3" {
scale 5 shade 2
skin { pal 0 file "highres/sprites/pickups/0044_rpgammo.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 44 }
}
 
// Expander Ammo (45)
model "highres/sprites/pickups/0045_expander_ammo.md3" {
scale 3.0
skin { pal 0 file "highres/sprites/pickups/0032_expander.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/pickups/0032_expander_g.png" }
frame { name "none00" tile 45 }
}
 
// Shrinker ammo (46)
model "highres/sprites/pickups/0046_crystal.md3" {
scale 3.0 shade 0
skin { pal 0 file "highres/sprites/pickups/0046_crystal.png" }
 
frame { name "none00" tile 46 }
}
 
// Pipe Bomb Box (47)
model "highres/sprites/pickups/0047_pipebombbox.md3" {
scale 5 shade 2
skin { pal 0 file "highres/sprites/pickups/0047_pipebombbox.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 47 }
}
 
// Shotgun Ammo (49)
model "highres/sprites/pickups/0049_shotgunammo.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/pickups/0049_shotgunammo.png" nocompress }
frame { name "none00" tile 49 }
}
 
// Health Box (51)
model "highres/sprites/pickups_polymost/0051_healthbox.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/pickups_polymost/0051_healthbox.png" }
 
 
frame { name "FRAME1" tile 51 }
}
 
// Health Bottle (52)
model "highres/sprites/pickups_polymost/0052_healthbottle.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/pickups_polymost/0052_healthbottle.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
frame { name "FRAME1" tile 52 }
}
 
// First Aid Kit (53)
texture 53 {
pal 0 { file "highres/sprites/pickups/0053.png" }
detail { file "highres/detail/metal_worn.png" xscale 0.35 yscale 0.55 }
}
model "highres/sprites/pickups_polymost/0053_firstaid.md3" {
scale 4 shade 4
skin { pal 0 file "highres/sprites/pickups_polymost/0053_firstaid.png" }
 
 
frame { name "frame_1" tile 53 }
}
 
// Armor (54)
model "highres/sprites/pickups/0054_armor.md3" {
scale 2 shade 2
skin { pal 0 file "highres/sprites/pickups/0054_armor.png" }
detail { file "highres/detail/fabric.png" detailscale 0.15 }
frame { name "frame00" tile 54 }
}
 
// Steroids (55)
model "highres/sprites/pickups/0055_steroids.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/pickups/0055_steroids.png" nocompress }
detail { file "highres/detail/paint.png" xscale 0.4 yscale 0.4 }
frame { name "frame00" tile 55 }
}
 
// Scuba Gear (56)
model "highres/sprites/pickups/0056_scubagear.md3" {
scale 1 shade 4
skin { pal 0 file "highres/sprites/pickups/0056_scubagear.jpg" }
frame { name "frame00" tile 56 }
}
 
// Jetpack (57)
model "highres/sprites/pickups_polymost/0057_jetpack.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/pickups_polymost/0057_jetpack.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
frame { name "FRAME1" tile 57 }
}
 
// Nightvision Goggles (59)
model "highres/sprites/pickups/0059_nightvison.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/pickups/0059_nightvison.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/pickups/0059_nightvison_g.png" }
frame { name "frame00" tile 59 }
}
 
// Key Card (60)
model "highres/sprites/pickups/0060_keycard.md3" {
scale 2.4 shade 0
skin { pal 0 file "highres/sprites/pickups/0060_keycard.png" nocompress }
skin { pal 10 file "highres/sprites/pickups/0060_keycard_10.png" nocompress }
skin { pal 11 file "highres/sprites/pickups/0060_keycard_11_22.png" nocompress }
skin { pal 12 file "highres/sprites/pickups/0060_keycard_12_18.png" nocompress }
skin { pal 13 file "highres/sprites/pickups/0060_keycard_13.png" nocompress }
skin { pal 14 file "highres/sprites/pickups/0060_keycard_14.png" nocompress }
skin { pal 15 file "highres/sprites/pickups/0060_keycard_15.png" nocompress }
skin { pal 16 file "highres/sprites/pickups/0060_keycard_16.png" nocompress }
skin { pal 18 file "highres/sprites/pickups/0060_keycard_12_18.png" nocompress }
skin { pal 21 file "highres/sprites/pickups/0060_keycard_21.png" nocompress }
skin { pal 22 file "highres/sprites/pickups/0060_keycard_11_22.png" nocompress }
skin { pal 23 file "highres/sprites/pickups/0060_keycard_23.png" nocompress }
skin { pal 24 file "highres/sprites/pickups/0060_keycard_24.png" nocompress }
frame { name "none00" tile 60 }
}
 
// Protective Boots (61)
model "highres/sprites/pickups/0061_boots.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/pickups/0061_boots.png" }
frame { name "frame00" tile 61 }
}
 
// Atomic Health (100)
model "highres/sprites/pickups/0100_atom.md3" {
scale 1 shade 4
skin { pal 0 file "highres/sprites/pickups/0100_atom.png" }
skin { pal 10 file "highres/sprites/pickups/0100_atom_10.png" }
skin { pal 11 file "highres/sprites/pickups/0100_atom_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/0100_atom_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/0100_atom_13.png" }
skin { pal 14 file "highres/sprites/pickups/0100_atom_14.png" }
skin { pal 15 file "highres/sprites/pickups/0100_atom_15.png" }
skin { pal 16 file "highres/sprites/pickups/0100_atom_16.png" }
skin { pal 18 file "highres/sprites/pickups/0100_atom_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/0100_atom_21.png" }
skin { pal 22 file "highres/sprites/pickups/0100_atom_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/0100_atom_23.png" }
skin { pal 24 file "highres/sprites/pickups/0100_atom_24.png" }
anim { frame0 "FRAME1" frame1 "FRAME118" fps 19 flags 0 }
frame { name "FRAME1" tile0 100 tile1 115 }
}
 
// HoloDuke (1348)
model "highres/sprites/pickups/1348_holoduke.md3" {
scale 1.5 shade 2
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke_23.png" }
frame { name "frame2" tile 1348 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke1.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke1_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke1_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke1_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke1_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke1_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke1_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke1_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke1_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke1_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke1_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke1_23.png" }
frame { name "frame3" tile 1349 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke2.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke2_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke2_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke2_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke2_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke2_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke2_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke2_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke2_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke2_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke2_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke2_23.png" }
frame { name "frame4" tile 1350 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke3.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke3_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke3_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke3_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke3_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke3_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke3_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke3_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke3_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke3_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke3_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke3_23.png" }
frame { name "frame5" tile 1351 }
}
// Duke3D HRP Pickups Definitions
 
 
// Pistol (21)
model "highres/sprites/pickups_polymost/0021_pistol.md3" {
scale 1.4 shade 1
skin { pal 0 file "highres/sprites/pickups_polymost/0021_pistol.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
frame { name "none00" tile 21 }
}
 
// Chaingun (22)
model "highres/sprites/pickups/0022_chaingun.md3" {
scale 1
skin { pal 0 file "highres/sprites/pickups/0022_chaingun.png" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
frame { name "idle" tile 22 }
}
 
// RPG (23)
model "highres/sprites/pickups/0023_rpg.md3" {
scale 0.75 shade 4
skin { pal 0 file "highres/sprites/pickups/0023_rpg.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "none00" tile 23 }
}
 
// Freezer (24)
model "highres/sprites/pickups/0024_freezer.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/pickups/0024_freezer.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
frame { name "none00" tile 24 }
}
 
// Shrinker (25)
model "highres/sprites/pickups/0025_shrinker.md3" {
scale 3.0 shade 0
skin { pal 0 surface 0 file "highres/sprites/pickups/0025_shrinker.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0025_shrinker.png" }
glow { surface 0 file "highres/sprites/pickups/0025_shrinker_g.png" }
glow { surface 2 file "highres/sprites/pickups/0025_shrinker_g.png" }
skin { pal 0 surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
glow { surface 1 file "highres/sprites/firstperson/2558_crystal.png" }
 
frame { name "none00" tile 25 }
}
 
// Pipe Bomb (26)
model "highres/sprites/pickups/0026_pipebomb.md3" {
scale 16 shade 2
skin { pal 0 file "highres/sprites/pickups/0047_pipebombbox.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 26 }
}
 
// Trip Bomb (27)
model "highres/sprites/pickups/0027_tripbomb.md3" {
scale 1.4 shade 0
skin { pal 0 file "highres/sprites/firstperson/2566_tripbomb.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/firstperson/2566_tripbomb_g.png" }
frame { name "frame00" tile 27 }
}
 
// Shotgun (28)
model "highres/sprites/pickups_polymost/0028_shotgun.md3" {
scale 1.15 shade 2 zadd 10
skin { pal 0 file "highres/sprites/pickups_polymost/0028_shotgun.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
 
frame { name "Frame 0" tile 28 }
}
 
// Devastator (29)
model "highres/sprites/pickups/0029_devastator.md3" {
scale 2 shade 0 zadd -8
skin { pal 0 file "highres/sprites/pickups/0029_devastator.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "none00" tile 29 }
}
 
// Expander (32)
model "highres/sprites/pickups/0032_expander.md3" {
scale 3.0 shade 0
skin { pal 0 surface 1 file "highres/sprites/pickups/0025_shrinker.png" }
skin { pal 0 surface 3 file "highres/sprites/pickups/0025_shrinker.png" }
glow { surface 1 file "highres/sprites/pickups/0025_shrinker_g.png" }
glow { surface 3 file "highres/sprites/pickups/0025_shrinker_g.png" }
skin { pal 0 surface 2 file "highres/sprites/pickups/0032_crystal.png" }
glow { surface 2 file "highres/sprites/pickups/0032_crystal.png" }
 
skin { pal 0 surface 0 file "highres/sprites/pickups/0032_expander.png" }
glow { surface 0 file "highres/sprites/pickups/0032_expander_g.png" }
frame { name "none00" tile 32 }
}
 
// Freezer Ammo (37)
model "highres/sprites/pickups/0037_freezerammo.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/pickups/0037_freezerammo.png" }
glow { surface 0 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 1 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 2 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 3 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 4 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 5 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 6 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 7 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 8 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 9 file "highres/sprites/pickups/0037_freezerammo_g.png" }
glow { surface 10 file "highres/sprites/pickups/0037_freezerammo_g.png" }
anim { frame0 "AnimFrames00" frame1 "AnimFrames10" fps 100 flags 0 }
frame { name "AnimFrames00" tile0 37 tile1 39 }
}
 
// Pistol Ammo (40)
model "highres/sprites/pickups/0040_pistolammo.md3" {
scale 2 shade 4
skin { pal 0 file "highres/sprites/pickups/0040_pistolammo.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "Frame0" tile 40 }
}
 
// Chaingun Ammo (41)
model "highres/sprites/pickups/0041_chaingunammo.md3" {
scale 4 shade 2
skin { pal 0 file "highres/sprites/pickups/0041_chaingunammo.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 41 }
}
 
// Devastator Ammo (42)
model "highres/sprites/pickups/0042_devastatorammo.md3" {
scale 4 shade 2
skin { pal 0 file "highres/sprites/pickups/0042_devastatorammo.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 42 }
}
 
// RPG ammo (44)
model "highres/sprites/pickups/0044_rpgammo.md3" {
scale 5 shade 2
skin { pal 0 file "highres/sprites/pickups/0044_rpgammo.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 44 }
}
 
// Expander Ammo (45)
model "highres/sprites/pickups/0045_expander_ammo.md3" {
scale 3.0
skin { pal 0 file "highres/sprites/pickups/0032_expander.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/pickups/0032_expander_g.png" }
frame { name "none00" tile 45 }
}
 
// Shrinker ammo (46)
model "highres/sprites/pickups/0046_crystal.md3" {
scale 3.0 shade 0
skin { pal 0 file "highres/sprites/pickups/0046_crystal.png" }
 
frame { name "none00" tile 46 }
}
 
// Pipe Bomb Box (47)
model "highres/sprites/pickups/0047_pipebombbox.md3" {
scale 5 shade 2
skin { pal 0 file "highres/sprites/pickups/0047_pipebombbox.png" nocompress }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 47 }
}
 
// Shotgun Ammo (49)
model "highres/sprites/pickups/0049_shotgunammo.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/pickups/0049_shotgunammo.png" nocompress }
frame { name "none00" tile 49 }
}
 
// Health Box (51)
model "highres/sprites/pickups_polymost/0051_healthbox.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/pickups_polymost/0051_healthbox.png" }
 
 
frame { name "FRAME1" tile 51 }
}
 
// Health Bottle (52)
model "highres/sprites/pickups_polymost/0052_healthbottle.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/pickups_polymost/0052_healthbottle.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
frame { name "FRAME1" tile 52 }
}
 
// First Aid Kit (53)
texture 53 {
pal 0 { file "highres/sprites/pickups/0053.png" }
detail { file "highres/detail/metal_worn.png" xscale 0.35 yscale 0.55 }
}
model "highres/sprites/pickups_polymost/0053_firstaid.md3" {
scale 4 shade 4
skin { pal 0 file "highres/sprites/pickups_polymost/0053_firstaid.png" }
 
 
frame { name "frame_1" tile 53 }
}
 
// Armor (54)
model "highres/sprites/pickups/0054_armor.md3" {
scale 2 shade 2
skin { pal 0 file "highres/sprites/pickups/0054_armor.png" }
detail { file "highres/detail/fabric.png" detailscale 0.15 }
frame { name "frame00" tile 54 }
}
 
// Steroids (55)
model "highres/sprites/pickups/0055_steroids.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/pickups/0055_steroids.png" nocompress }
detail { file "highres/detail/paint.png" xscale 0.4 yscale 0.4 }
frame { name "frame00" tile 55 }
}
 
// Scuba Gear (56)
model "highres/sprites/pickups/0056_scubagear.md3" {
scale 1 shade 4
skin { pal 0 file "highres/sprites/pickups/0056_scubagear.jpg" }
frame { name "frame00" tile 56 }
}
 
// Jetpack (57)
model "highres/sprites/pickups_polymost/0057_jetpack.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/pickups_polymost/0057_jetpack.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
frame { name "FRAME1" tile 57 }
}
 
// Nightvision Goggles (59)
model "highres/sprites/pickups/0059_nightvison.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/pickups/0059_nightvison.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
glow { file "highres/sprites/pickups/0059_nightvison_g.png" }
frame { name "frame00" tile 59 }
}
 
// Key Card (60)
model "highres/sprites/pickups/0060_keycard.md3" {
scale 2.4 shade 0
skin { pal 0 file "highres/sprites/pickups/0060_keycard.png" nocompress }
skin { pal 10 file "highres/sprites/pickups/0060_keycard_10.png" nocompress }
skin { pal 11 file "highres/sprites/pickups/0060_keycard_11_22.png" nocompress }
skin { pal 12 file "highres/sprites/pickups/0060_keycard_12_18.png" nocompress }
skin { pal 13 file "highres/sprites/pickups/0060_keycard_13.png" nocompress }
skin { pal 14 file "highres/sprites/pickups/0060_keycard_14.png" nocompress }
skin { pal 15 file "highres/sprites/pickups/0060_keycard_15.png" nocompress }
skin { pal 16 file "highres/sprites/pickups/0060_keycard_16.png" nocompress }
skin { pal 18 file "highres/sprites/pickups/0060_keycard_12_18.png" nocompress }
skin { pal 21 file "highres/sprites/pickups/0060_keycard_21.png" nocompress }
skin { pal 22 file "highres/sprites/pickups/0060_keycard_11_22.png" nocompress }
skin { pal 23 file "highres/sprites/pickups/0060_keycard_23.png" nocompress }
skin { pal 24 file "highres/sprites/pickups/0060_keycard_24.png" nocompress }
frame { name "none00" tile 60 }
}
 
// Protective Boots (61)
model "highres/sprites/pickups/0061_boots.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/pickups/0061_boots.png" }
frame { name "frame00" tile 61 }
}
 
// Atomic Health (100)
model "highres/sprites/pickups/0100_atom.md3" {
scale 1 shade 4
skin { pal 0 file "highres/sprites/pickups/0100_atom.png" }
skin { pal 10 file "highres/sprites/pickups/0100_atom_10.png" }
skin { pal 11 file "highres/sprites/pickups/0100_atom_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/0100_atom_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/0100_atom_13.png" }
skin { pal 14 file "highres/sprites/pickups/0100_atom_14.png" }
skin { pal 15 file "highres/sprites/pickups/0100_atom_15.png" }
skin { pal 16 file "highres/sprites/pickups/0100_atom_16.png" }
skin { pal 18 file "highres/sprites/pickups/0100_atom_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/0100_atom_21.png" }
skin { pal 22 file "highres/sprites/pickups/0100_atom_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/0100_atom_23.png" }
skin { pal 24 file "highres/sprites/pickups/0100_atom_24.png" }
anim { frame0 "FRAME1" frame1 "FRAME118" fps 19 flags 0 }
frame { name "FRAME1" tile0 100 tile1 115 }
}
 
// HoloDuke (1348)
model "highres/sprites/pickups/1348_holoduke.md3" {
scale 1.5 shade 2
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke_23.png" }
frame { name "frame2" tile 1348 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke1.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke1_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke1_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke1_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke1_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke1_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke1_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke1_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke1_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke1_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke1_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke1_23.png" }
frame { name "frame3" tile 1349 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke2.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke2_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke2_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke2_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke2_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke2_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke2_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke2_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke2_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke2_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke2_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke2_23.png" }
frame { name "frame4" tile 1350 }
 
skin { pal 0 file "highres/sprites/pickups/1348_holoduke3.png" }
skin { pal 10 file "highres/sprites/pickups/1348_holoduke3_10.png" }
skin { pal 11 file "highres/sprites/pickups/1348_holoduke3_11_22.png" }
skin { pal 12 file "highres/sprites/pickups/1348_holoduke3_12_18.png" }
skin { pal 13 file "highres/sprites/pickups/1348_holoduke3_13.png" }
skin { pal 14 file "highres/sprites/pickups/1348_holoduke3_14.png" }
skin { pal 15 file "highres/sprites/pickups/1348_holoduke3_15.png" }
skin { pal 16 file "highres/sprites/pickups/1348_holoduke3_16.png" }
skin { pal 18 file "highres/sprites/pickups/1348_holoduke3_12_18.png" }
skin { pal 21 file "highres/sprites/pickups/1348_holoduke3_21.png" }
skin { pal 22 file "highres/sprites/pickups/1348_holoduke3_11_22.png" }
skin { pal 23 file "highres/sprites/pickups/1348_holoduke3_23.png" }
frame { name "frame5" tile 1351 }
}
/highres/sprites/projectiles.def
1,90 → 1,90
 
// Duke3D HRP Projectiles Definitions
 
 
// Octabrain Mindblast (1360)
texture 1360 { pal 0 { file "highres/sprites/projectiles/1360.png" } }
texture 1361 { pal 0 { file "highres/sprites/projectiles/1361.png" } }
texture 1362 { pal 0 { file "highres/sprites/projectiles/1362.png" } }
texture 1363 { pal 0 { file "highres/sprites/projectiles/1363.png" } }
texture 1364 { pal 0 { file "highres/sprites/projectiles/1364.png" } }
texture 1365 { pal 0 { file "highres/sprites/projectiles/1365.png" } }
texture 1366 { pal 0 { file "highres/sprites/projectiles/1366.png" } }
texture 1367 { pal 0 { file "highres/sprites/projectiles/1367.png" } }
texture 1368 { pal 0 { file "highres/sprites/projectiles/1368.png" } }
texture 1369 { pal 0 { file "highres/sprites/projectiles/1369.png" } }
texture 1370 { pal 0 { file "highres/sprites/projectiles/1370.png" } }
texture 1371 { pal 0 { file "highres/sprites/projectiles/1371.png" } }
texture 1372 { pal 0 { file "highres/sprites/projectiles/1372.png" } }
texture 1373 { pal 0 { file "highres/sprites/projectiles/1373.png" } }
texture 1374 { pal 0 { file "highres/sprites/projectiles/1374.png" } }
texture 1375 { pal 0 { file "highres/sprites/projectiles/1375.png" } }
texture 1376 { pal 0 { file "highres/sprites/projectiles/1376.png" } }
texture 1377 { pal 0 { file "highres/sprites/projectiles/1377.png" } }
texture 1378 { pal 0 { file "highres/sprites/projectiles/1378.png" } }
texture 1379 { pal 0 { file "highres/sprites/projectiles/1379.png" } }
 
// Trooper Laser (1625)
texture 1625 { pal 0 { file "highres/sprites/projectiles/1625.png" } }
 
// Liztrooper spit/loogie (1636-1638)
texture 1636 { pal 0 { file "highres/sprites/projectiles/1636.png" } }
texture 1637 { pal 0 { file "highres/sprites/projectiles/1637.png" } }
texture 1638 { pal 0 { file "highres/sprites/projectiles/1638.png" } }
 
// Freezer Crystals (1641)
texture 1641 { pal 0 { file "highres/sprites/projectiles/1641.png" } }
texture 1642 { pal 0 { file "highres/sprites/projectiles/1642.png" } }
texture 1643 { pal 0 { file "highres/sprites/projectiles/1643.png" } }
 
// Shrinker Ray (1646)
texture 1646 { pal 0 { file "highres/sprites/projectiles/1646.png" } }
texture 1647 { pal 0 { file "highres/sprites/projectiles/1647.png" } }
texture 1648 { pal 0 { file "highres/sprites/projectiles/1648.png" } }
texture 1649 { pal 0 { file "highres/sprites/projectiles/1649.png" } }
 
// Battlelord Grenade (1650)
model "highres/sprites/projectiles/1650_morter.md3" {
scale 2.75 shade 6
skin { pal 0 file "highres/sprites/projectiles/1650_blgrenade.png" }
glow { file "highres/sprites/projectiles/1650_blgrenade_g.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 1 flags 0 }
frame { name "Frame0" tile0 1650 tile1 1653 }
}
 
// Shrinker Blast (1656)
texture 1656 { pal 0 { file "highres/sprites/projectiles/1656.png" } }
texture 1657 { pal 0 { file "highres/sprites/projectiles/1657.png" } }
texture 1658 { pal 0 { file "highres/sprites/projectiles/1658.png" } }
texture 1659 { pal 0 { file "highres/sprites/projectiles/1659.png" } }
 
// Expander Blast (2448)
texture 2448 {
pal 0 { file "highres/sprites/projectiles/2448.png" }
pal 2 { file "highres/sprites/projectiles/2448.png" }
}
texture 2449 {
pal 0 { file "highres/sprites/projectiles/2449.png" }
pal 2 { file "highres/sprites/projectiles/2449.png" }
}
texture 2450 {
pal 0 { file "highres/sprites/projectiles/2450.png" }
pal 2 { file "highres/sprites/projectiles/2450.png" }
}
texture 2451 {
pal 0 { file "highres/sprites/projectiles/2451.png" }
pal 2 { file "highres/sprites/projectiles/2451.png" }
}
 
// Rocket (2605)
model "highres/sprites/projectiles/2605_rocket.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/projectiles/2605_rocket.png" }
anim { frame0 "frame00" frame1 "frame01" fps 22 flags 0 }
frame { name "frame00" tile0 2605 tile1 2611 }
}
 
// Shell Casings (2533-2535)
texture 2533 { pal 0 { file "highres/sprites/projectiles/2533.png" } }
texture 2534 { pal 0 { file "highres/sprites/projectiles/2534.png" } }
texture 2535 { pal 0 { file "highres/sprites/projectiles/2535.png" } }
 
// Duke3D HRP Projectiles Definitions
 
 
// Octabrain Mindblast (1360)
texture 1360 { pal 0 { file "highres/sprites/projectiles/1360.png" } }
texture 1361 { pal 0 { file "highres/sprites/projectiles/1361.png" } }
texture 1362 { pal 0 { file "highres/sprites/projectiles/1362.png" } }
texture 1363 { pal 0 { file "highres/sprites/projectiles/1363.png" } }
texture 1364 { pal 0 { file "highres/sprites/projectiles/1364.png" } }
texture 1365 { pal 0 { file "highres/sprites/projectiles/1365.png" } }
texture 1366 { pal 0 { file "highres/sprites/projectiles/1366.png" } }
texture 1367 { pal 0 { file "highres/sprites/projectiles/1367.png" } }
texture 1368 { pal 0 { file "highres/sprites/projectiles/1368.png" } }
texture 1369 { pal 0 { file "highres/sprites/projectiles/1369.png" } }
texture 1370 { pal 0 { file "highres/sprites/projectiles/1370.png" } }
texture 1371 { pal 0 { file "highres/sprites/projectiles/1371.png" } }
texture 1372 { pal 0 { file "highres/sprites/projectiles/1372.png" } }
texture 1373 { pal 0 { file "highres/sprites/projectiles/1373.png" } }
texture 1374 { pal 0 { file "highres/sprites/projectiles/1374.png" } }
texture 1375 { pal 0 { file "highres/sprites/projectiles/1375.png" } }
texture 1376 { pal 0 { file "highres/sprites/projectiles/1376.png" } }
texture 1377 { pal 0 { file "highres/sprites/projectiles/1377.png" } }
texture 1378 { pal 0 { file "highres/sprites/projectiles/1378.png" } }
texture 1379 { pal 0 { file "highres/sprites/projectiles/1379.png" } }
 
// Trooper Laser (1625)
texture 1625 { pal 0 { file "highres/sprites/projectiles/1625.png" } }
 
// Liztrooper spit/loogie (1636-1638)
texture 1636 { pal 0 { file "highres/sprites/projectiles/1636.png" } }
texture 1637 { pal 0 { file "highres/sprites/projectiles/1637.png" } }
texture 1638 { pal 0 { file "highres/sprites/projectiles/1638.png" } }
 
// Freezer Crystals (1641)
texture 1641 { pal 0 { file "highres/sprites/projectiles/1641.png" } }
texture 1642 { pal 0 { file "highres/sprites/projectiles/1642.png" } }
texture 1643 { pal 0 { file "highres/sprites/projectiles/1643.png" } }
 
// Shrinker Ray (1646)
texture 1646 { pal 0 { file "highres/sprites/projectiles/1646.png" } }
texture 1647 { pal 0 { file "highres/sprites/projectiles/1647.png" } }
texture 1648 { pal 0 { file "highres/sprites/projectiles/1648.png" } }
texture 1649 { pal 0 { file "highres/sprites/projectiles/1649.png" } }
 
// Battlelord Grenade (1650)
model "highres/sprites/projectiles/1650_morter.md3" {
scale 2.75 shade 6
skin { pal 0 file "highres/sprites/projectiles/1650_blgrenade.png" }
glow { file "highres/sprites/projectiles/1650_blgrenade_g.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 1 flags 0 }
frame { name "Frame0" tile0 1650 tile1 1653 }
}
 
// Shrinker Blast (1656)
texture 1656 { pal 0 { file "highres/sprites/projectiles/1656.png" } }
texture 1657 { pal 0 { file "highres/sprites/projectiles/1657.png" } }
texture 1658 { pal 0 { file "highres/sprites/projectiles/1658.png" } }
texture 1659 { pal 0 { file "highres/sprites/projectiles/1659.png" } }
 
// Expander Blast (2448)
texture 2448 {
pal 0 { file "highres/sprites/projectiles/2448.png" }
pal 2 { file "highres/sprites/projectiles/2448.png" }
}
texture 2449 {
pal 0 { file "highres/sprites/projectiles/2449.png" }
pal 2 { file "highres/sprites/projectiles/2449.png" }
}
texture 2450 {
pal 0 { file "highres/sprites/projectiles/2450.png" }
pal 2 { file "highres/sprites/projectiles/2450.png" }
}
texture 2451 {
pal 0 { file "highres/sprites/projectiles/2451.png" }
pal 2 { file "highres/sprites/projectiles/2451.png" }
}
 
// Rocket (2605)
model "highres/sprites/projectiles/2605_rocket.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/projectiles/2605_rocket.png" }
anim { frame0 "frame00" frame1 "frame01" fps 22 flags 0 }
frame { name "frame00" tile0 2605 tile1 2611 }
}
 
// Shell Casings (2533-2535)
texture 2533 { pal 0 { file "highres/sprites/projectiles/2533.png" } }
texture 2534 { pal 0 { file "highres/sprites/projectiles/2534.png" } }
texture 2535 { pal 0 { file "highres/sprites/projectiles/2535.png" } }
/highres/sprites/projectiles_polymost.def
1,90 → 1,90
 
// Duke3D HRP Projectiles Definitions
 
 
// Octabrain Mindblast (1360)
texture 1360 { pal 0 { file "highres/sprites/projectiles/1360.png" } }
texture 1361 { pal 0 { file "highres/sprites/projectiles/1361.png" } }
texture 1362 { pal 0 { file "highres/sprites/projectiles/1362.png" } }
texture 1363 { pal 0 { file "highres/sprites/projectiles/1363.png" } }
texture 1364 { pal 0 { file "highres/sprites/projectiles/1364.png" } }
texture 1365 { pal 0 { file "highres/sprites/projectiles/1365.png" } }
texture 1366 { pal 0 { file "highres/sprites/projectiles/1366.png" } }
texture 1367 { pal 0 { file "highres/sprites/projectiles/1367.png" } }
texture 1368 { pal 0 { file "highres/sprites/projectiles/1368.png" } }
texture 1369 { pal 0 { file "highres/sprites/projectiles/1369.png" } }
texture 1370 { pal 0 { file "highres/sprites/projectiles/1370.png" } }
texture 1371 { pal 0 { file "highres/sprites/projectiles/1371.png" } }
texture 1372 { pal 0 { file "highres/sprites/projectiles/1372.png" } }
texture 1373 { pal 0 { file "highres/sprites/projectiles/1373.png" } }
texture 1374 { pal 0 { file "highres/sprites/projectiles/1374.png" } }
texture 1375 { pal 0 { file "highres/sprites/projectiles/1375.png" } }
texture 1376 { pal 0 { file "highres/sprites/projectiles/1376.png" } }
texture 1377 { pal 0 { file "highres/sprites/projectiles/1377.png" } }
texture 1378 { pal 0 { file "highres/sprites/projectiles/1378.png" } }
texture 1379 { pal 0 { file "highres/sprites/projectiles/1379.png" } }
 
// Trooper Laser (1625)
texture 1625 { pal 0 { file "highres/sprites/projectiles/1625.png" } }
 
// Liztrooper spit/loogie (1636-1638)
texture 1636 { pal 0 { file "highres/sprites/projectiles/1636.png" } }
texture 1637 { pal 0 { file "highres/sprites/projectiles/1637.png" } }
texture 1638 { pal 0 { file "highres/sprites/projectiles/1638.png" } }
 
// Freezer Crystals (1641)
texture 1641 { pal 0 { file "highres/sprites/projectiles/1641.png" } }
texture 1642 { pal 0 { file "highres/sprites/projectiles/1642.png" } }
texture 1643 { pal 0 { file "highres/sprites/projectiles/1643.png" } }
 
// Shrinker Ray (1646)
texture 1646 { pal 0 { file "highres/sprites/projectiles/1646.png" } }
texture 1647 { pal 0 { file "highres/sprites/projectiles/1647.png" } }
texture 1648 { pal 0 { file "highres/sprites/projectiles/1648.png" } }
texture 1649 { pal 0 { file "highres/sprites/projectiles/1649.png" } }
 
// Battlelord Grenade (1650)
model "highres/sprites/projectiles/1650_morter.md3" {
scale 2.75 shade 6
skin { pal 0 file "highres/sprites/projectiles/1650_blgrenade.png" }
glow { file "highres/sprites/projectiles/1650_blgrenade_g.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 1 flags 0 }
frame { name "Frame0" tile0 1650 tile1 1653 }
}
 
// Shrinker Blast (1656)
texture 1656 { pal 0 { file "highres/sprites/projectiles/1656.png" } }
texture 1657 { pal 0 { file "highres/sprites/projectiles/1657.png" } }
texture 1658 { pal 0 { file "highres/sprites/projectiles/1658.png" } }
texture 1659 { pal 0 { file "highres/sprites/projectiles/1659.png" } }
 
// Expander Blast (2448)
texture 2448 {
pal 0 { file "highres/sprites/projectiles/2448.png" }
pal 2 { file "highres/sprites/projectiles/2448.png" }
}
texture 2449 {
pal 0 { file "highres/sprites/projectiles/2449.png" }
pal 2 { file "highres/sprites/projectiles/2449.png" }
}
texture 2450 {
pal 0 { file "highres/sprites/projectiles/2450.png" }
pal 2 { file "highres/sprites/projectiles/2450.png" }
}
texture 2451 {
pal 0 { file "highres/sprites/projectiles/2451.png" }
pal 2 { file "highres/sprites/projectiles/2451.png" }
}
 
// Rocket (2605)
model "highres/sprites/projectiles/2605_rocket.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/projectiles/2605_rocket.png" }
anim { frame0 "frame00" frame1 "frame01" fps 22 flags 0 }
frame { name "frame00" tile0 2605 tile1 2611 }
}
 
// Shell Casings (2533-2535)
texture 2533 { pal 0 { file "highres/sprites/projectiles/2533.png" } }
texture 2534 { pal 0 { file "highres/sprites/projectiles/2534.png" } }
texture 2535 { pal 0 { file "highres/sprites/projectiles/2535.png" } }
 
// Duke3D HRP Projectiles Definitions
 
 
// Octabrain Mindblast (1360)
texture 1360 { pal 0 { file "highres/sprites/projectiles/1360.png" } }
texture 1361 { pal 0 { file "highres/sprites/projectiles/1361.png" } }
texture 1362 { pal 0 { file "highres/sprites/projectiles/1362.png" } }
texture 1363 { pal 0 { file "highres/sprites/projectiles/1363.png" } }
texture 1364 { pal 0 { file "highres/sprites/projectiles/1364.png" } }
texture 1365 { pal 0 { file "highres/sprites/projectiles/1365.png" } }
texture 1366 { pal 0 { file "highres/sprites/projectiles/1366.png" } }
texture 1367 { pal 0 { file "highres/sprites/projectiles/1367.png" } }
texture 1368 { pal 0 { file "highres/sprites/projectiles/1368.png" } }
texture 1369 { pal 0 { file "highres/sprites/projectiles/1369.png" } }
texture 1370 { pal 0 { file "highres/sprites/projectiles/1370.png" } }
texture 1371 { pal 0 { file "highres/sprites/projectiles/1371.png" } }
texture 1372 { pal 0 { file "highres/sprites/projectiles/1372.png" } }
texture 1373 { pal 0 { file "highres/sprites/projectiles/1373.png" } }
texture 1374 { pal 0 { file "highres/sprites/projectiles/1374.png" } }
texture 1375 { pal 0 { file "highres/sprites/projectiles/1375.png" } }
texture 1376 { pal 0 { file "highres/sprites/projectiles/1376.png" } }
texture 1377 { pal 0 { file "highres/sprites/projectiles/1377.png" } }
texture 1378 { pal 0 { file "highres/sprites/projectiles/1378.png" } }
texture 1379 { pal 0 { file "highres/sprites/projectiles/1379.png" } }
 
// Trooper Laser (1625)
texture 1625 { pal 0 { file "highres/sprites/projectiles/1625.png" } }
 
// Liztrooper spit/loogie (1636-1638)
texture 1636 { pal 0 { file "highres/sprites/projectiles/1636.png" } }
texture 1637 { pal 0 { file "highres/sprites/projectiles/1637.png" } }
texture 1638 { pal 0 { file "highres/sprites/projectiles/1638.png" } }
 
// Freezer Crystals (1641)
texture 1641 { pal 0 { file "highres/sprites/projectiles/1641.png" } }
texture 1642 { pal 0 { file "highres/sprites/projectiles/1642.png" } }
texture 1643 { pal 0 { file "highres/sprites/projectiles/1643.png" } }
 
// Shrinker Ray (1646)
texture 1646 { pal 0 { file "highres/sprites/projectiles/1646.png" } }
texture 1647 { pal 0 { file "highres/sprites/projectiles/1647.png" } }
texture 1648 { pal 0 { file "highres/sprites/projectiles/1648.png" } }
texture 1649 { pal 0 { file "highres/sprites/projectiles/1649.png" } }
 
// Battlelord Grenade (1650)
model "highres/sprites/projectiles/1650_morter.md3" {
scale 2.75 shade 6
skin { pal 0 file "highres/sprites/projectiles/1650_blgrenade.png" }
glow { file "highres/sprites/projectiles/1650_blgrenade_g.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 1 flags 0 }
frame { name "Frame0" tile0 1650 tile1 1653 }
}
 
// Shrinker Blast (1656)
texture 1656 { pal 0 { file "highres/sprites/projectiles/1656.png" } }
texture 1657 { pal 0 { file "highres/sprites/projectiles/1657.png" } }
texture 1658 { pal 0 { file "highres/sprites/projectiles/1658.png" } }
texture 1659 { pal 0 { file "highres/sprites/projectiles/1659.png" } }
 
// Expander Blast (2448)
texture 2448 {
pal 0 { file "highres/sprites/projectiles/2448.png" }
pal 2 { file "highres/sprites/projectiles/2448.png" }
}
texture 2449 {
pal 0 { file "highres/sprites/projectiles/2449.png" }
pal 2 { file "highres/sprites/projectiles/2449.png" }
}
texture 2450 {
pal 0 { file "highres/sprites/projectiles/2450.png" }
pal 2 { file "highres/sprites/projectiles/2450.png" }
}
texture 2451 {
pal 0 { file "highres/sprites/projectiles/2451.png" }
pal 2 { file "highres/sprites/projectiles/2451.png" }
}
 
// Rocket (2605)
model "highres/sprites/projectiles/2605_rocket.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/projectiles/2605_rocket.png" }
anim { frame0 "frame00" frame1 "frame01" fps 22 flags 0 }
frame { name "frame00" tile0 2605 tile1 2611 }
}
 
// Shell Casings (2533-2535)
texture 2533 { pal 0 { file "highres/sprites/projectiles/2533.png" } }
texture 2534 { pal 0 { file "highres/sprites/projectiles/2534.png" } }
texture 2535 { pal 0 { file "highres/sprites/projectiles/2535.png" } }
/highres/sprites/props.def
1,2213 → 1,2213
 
// Duke3D HRP Props Definitions
 
 
// Space suit (58)
model "highres/sprites/props/0058_spacesuit.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0058_spacesuit.png" }
frame { name "none00" tile 58 }
}
 
// Door Shock (160)
model "highres/sprites/props/0160_doorshock.md3" {
scale 5 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0160_doorshock.png" }
frame { name "frame00" tile 160 }
}
 
// Fan Sprite (407)
model "highres/sprites/props/0407_fansprite.md3" {
scale 1.56 shade 0
skin { pal 0 file "highres/sprites/props/0407_fansprite_d.png" specpower 1 specfactor 2 }
normal { file "highres/sprites/props/0407_fansprite_n.png" }
specular { file "highres/sprites/props/0407_fansprite_s.png" }
anim { frame0 "Frame00" frame1 "Frame14" fps 20 flags 0 }
frame { name "Frame00" tile0 407 tile1 410 }
}
 
// Fan Sprite Broke (411)
model "highres/sprites/props/0411_fanspritebroke.md3" {
scale 1.56 shade 0
skin { file "highres/sprites/props/0407_fansprite_d.png" specpower 1 specfactor 2 }
normal { file "highres/sprites/props/0407_fansprite_n.png" }
specular { file "highres/sprites/props/0407_fansprite_s.png" }
frame { name "Frame00" tile 411 }
}
 
texture 418 {
pal 0 { file "highres/sprites/props/0418.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Radar Dish (479)
model "highres/sprites/props/0479_radardish.md3" {
scale 5.3 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0479_radardish.png" }
frame { name "Frame0" tile 479 }
}
 
// Observatory (480)
model "highres/sprites/props/0480_observatory.md3" {
scale 3.5 shade 2
skin { pal 0 file "highres/sprites/props/0480_observatory.png" }
frame { name "frame00" tile 480 }
}
 
// Space Shuttle (487)
texture 487 { pal 0 { file "highres/sprites/props/0487_shuttle.png" } }
model "highres/sprites/props/0487_shuttle.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/props/0487_shuttle_mdl.jpg" }
frame { name "FRAME1" tile 487 }
}
 
// Satellite #2 (489)
model "highres/sprites/props/0489_satellite.md3" {
scale 0.5 shade 4
skin { pal 0 file "highres/sprites/props/0489_satellite.png" }
glow { file "highres/sprites/props/0489_satellite_g.png" }
frame { name "Frame0" tile 489 }
}
 
// Satellite #3 (516)
model "highres/sprites/props/0516_satellite.md3" {
scale 1.8 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0516_satellite.png" }
frame { name "Frame0" tile 516 }
}
 
// Fuel pod (517)
model "highres/sprites/props/0517_fuelpod.md3" {
scale 0.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0517_fuelpod.png" }
frame { name "FRAME1" tile 517 }
}
 
// Tube (536)
model "highres/sprites/props/0536_tube.md3" {
scale 1.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0536_tube.jpg" }
frame { name "frame00" tile 536 }
}
 
// Tube (537)
model "highres/sprites/props/0537_tube.md3" {
scale 1.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0536_tube.jpg" }
frame { name "frame00" tile 537 }
}
 
// Slimepipe (538)
model "highres/sprites/props/0538_slimepipe.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0538_slimepipe.png" }
anim { frame0 "FRAME1" frame1 "FRAME12" fps 4 flags 0 }
frame { name "FRAME1" tile0 538 tile1 541 }
}
 
// globe (542)
model "highres/sprites/props/0542_globe.md3" {
scale 0.6 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/0542_globe.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0542_globe.png" }
frame { name "frame_1" tile 542 }
}
 
// Wallspeaker (543)
model "highres/sprites/props/0543_wallspeaker.md3" {
scale 2 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0543_wallspeaker.png" }
glow { file "highres/sprites/props/0543_wallspeaker_g.png" }
frame { name "FRAME1" tile 543 }
}
 
// Iron Bar (544)
model "highres/sprites/props/0544_ironbar.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0544_ironbar.png" }
frame { name "FRAME1" tile 544 }
}
 
// Domelight (551)
model "highres/sprites/props/0551_domelight.md3" {
scale 8.0 shade 3
skin { pal 0 file "highres/sprites/props/0551_domelight.png" }
glow { file "highres/sprites/props/0551_domelight_g.png" }
anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
frame { name "FRAME4" tile0 551 tile1 554 }
}
 
// Pipe handle (555)
model "highres/sprites/props/0555.md3" {
scale 3 shade 1
skin { pal 0 file "highres/sprites/props/0555.png" }
frame { name "frame1" tile 555 }
}
 
// Chair 1 (556) = Chair 2 (557)
model "highres/sprites/props/0556_chair1.md3" {
scale 2.1 shade 2
// detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0556_chair1_d.png" }
normal { file "highres/sprites/props/0556_chair1_n.png" }
specular { file "highres/sprites/props/0556_chair1_s.png" }
frame { name "frame00" tile0 556 tile1 557 }
}
 
// Broken Chair (559)
model "highres/sprites/props/0559_brokenchair.md3" {
scale 2.1 shade 2
// detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0556_chair1_d.png" }
normal { file "highres/sprites/props/0556_chair1_n.png" }
specular { file "highres/sprites/props/0556_chair1_s.png" }
frame { name "frame00" tile 559 }
}
 
// Soap (561)
model "highres/sprites/props/0561_soap.md3" {
scale 10 shade 0
skin { pal 0 file "highres/sprites/props/0561_soap.png" }
frame { name "soap" tile 561 }
}
 
// Drinking fountain (563)
model "highres/sprites/props/0563_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 563 }
}
 
// Drinking fountain - Anim 1 (564)
model "highres/sprites/props/0566_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 564 }
}
 
// Drinking fountain - Anim 2 (565)
model "highres/sprites/props/0565_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 565 }
}
 
// Drinking fountain - Anim 3 (566)
model "highres/sprites/props/0566_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 566 }
}
 
// Drinking fountain - Destroyed (567)
model "highres/sprites/props/0567_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0567_drinkfount.png" }
frame { name "Frame0" tile 567 }
}
 
texture 568 {
pal 0 { file "highres/sprites/props/0568.png" }
pal 21 { file "highres/sprites/props/0568_21.png" }
}
 
// Toilet (569)
model "highres/sprites/props/0569_toilet.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/0569_toilet.png" }
frame { frame "idle" tile 569 }
}
 
// Stall (571)
model "highres/sprites/props/0571_stall.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/props/0571_stall.png" }
detail { file "highres/detail/concrete8.png" detailscale 0.1 }
frame { name "1" tile 571 }
}
 
// Shower headpiece (572)
model "highres/sprites/props/0991_shower.md3" {
scale 9.5 shade 1
skin { pal 0 file "highres/sprites/props/0991_shower.jpg" }
frame { name "FRAME15" tile0 572 tile1 572 }
}
 
// Stall Broke (573)
model "highres/sprites/props/0573_stallbroke.md3" {
scale 1.5 shade 2
detail { file "highres/detail/dirt2.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0571_stall.png" }
frame { name "1" tile 573 }
}
 
// Sensor (584)
model "highres/sprites/props/0584_sensor.md3" {
scale 1.5 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/0584_sensor_d.png" }
normal { surface 0 file "highres/sprites/props/0584_sensor_n.png" }
specular { surface 0 file "highres/sprites/props/0584_sensor_s.png" }
// anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile 584 }
}
 
// Display (585)
model "highres/sprites/props/0585_display.md3" {
scale 1.22 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/0585_display.png" }
frame { name "frame1" tile 585 }
}
 
// Grate 1 (595)
texture 595 {
pal 0 { file "highres/sprites/props/0595.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
model "highres/sprites/props/0595_grate1.md3" {
scale 1.56 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0595_grate1.png" }
frame { name "idle" tile 595 }
}
 
// Broken Grate 1 (596)
model "highres/sprites/props/0596_bgrate1.md3" {
scale 1.56 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0595_grate1.png" }
frame { name "idle" tile 596 }
}
 
// Solar Panel (602)
model "highres/sprites/props/0602_solarpanel.md3" {
scale 1.4 shade 0
skin { pal 0 file "highres/sprites/props/0602_solarpanel.png" }
frame { name "FRAME" tile 602 }
}
 
// Space suit 2 (606)
model "highres/sprites/props/0606_spacesuit2.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0606_spacesuit2.png" }
frame { name "Frame0" tile 606 }
}
 
// Antenna (607)
model "highres/sprites/props/0607_antenna.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0607_antenna.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 30 flags 0 }
frame { name "Frame0" tile0 607 tile1 608 }
}
 
// Pipe (610)
model "highres/sprites/props/0610_tube.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/0610_tube.png" }
frame { name "Frame0" tile 610 }
}
 
// Toilet Broke (615)
model "highres/sprites/props/0615_toiletbroke.md3" {
scale 1.1 shade 0
detail { file "highres/detail/dirt2.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0569_toilet.png" }
frame { name "broken" tile 615 }
}
 
// Pipe2 (616)
model "highres/sprites/props/0619_pipe1.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0616_pipe2.png" }
frame { name "Frame0" tile 616 }
}
 
// Pipe1B (617)
model "highres/sprites/props/0617_pipe1b.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0617_pipe1b.png" }
frame { name "Frame0" tile 617 }
}
 
// Pipe3, Pipe3B (618, 700)
model "highres/sprites/props/0995_pipe6.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0618_pipe3.png" }
frame { name "FRAME1" tile 618 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0700_pipe3b.png" }
frame { name "FRAME1" tile 700 }
}
 
// Pipe1 (619)
model "highres/sprites/props/0619_pipe1.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0619_pipe1.png" }
frame { name "Frame0" tile 619 }
}
 
// Alternate Reactor (620)
model "highres/sprites/props/0620_reactor.md3" {
scale 2 shade 0 zadd 40
skin { pal 0 surface 0 file "highres/sprites/props/1088_reactor_lwrbase.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/1088_reactor_base.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 620 }
}
 
// Camera 1 (621)
model "highres/sprites/props/0621_camera1.md3" {
scale 1.13 shade 0
skin { pal 0 file "highres/sprites/props/0621_camera1.png" specfactor 10 specpower 25 }
frame { name "idle" tile0 621 tile1 625 }
}
 
// "Gambini Bench" Arm Rest (631)
texture 631 {
pal 0 { file "highres/sprites/props/0631.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
 
texture 632 {
pal 0 { file "highres/sprites/props/0632.png" }
pal 10 { file "highres/sprites/props/0632_10.png" }
pal 11 { file "highres/sprites/props/0632_11.png" }
pal 12 { file "highres/sprites/props/0632_12.png" }
pal 13 { file "highres/sprites/props/0632_13.png" }
pal 14 { file "highres/sprites/props/0632_14.png" }
pal 15 { file "highres/sprites/props/0632_15.png" }
pal 16 { file "highres/sprites/props/0632_16.png" }
pal 18 { file "highres/sprites/props/0632_12.png" }
pal 21 { file "highres/sprites/props/0632_21.png" }
pal 22 { file "highres/sprites/props/0632_11.png" }
pal 23 { file "highres/sprites/props/0632_23.png" }
}
 
// Pipe2B (633)
model "highres/sprites/props/0617_pipe1b.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0633_pipe2b.png" }
frame { name "Frame0" tile 633 }
}
 
texture 658 { pal 0 { file "highres/sprites/props/0658.png" } }
texture 659 { pal 0 { file "highres/sprites/props/0659.png" } }
 
texture 665 { pal 0 { file "highres/sprites/props/0665.png" } }
 
// Vacuum (669)
model "highres/sprites/props/0669_vacuum.md3" {
scale 1 shade 5
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0669_vacuum.png" }
frame { name "Frame0" tile 669 }
}
 
// Water faucet (670)
model "highres/sprites/props/0670_faucet.md3" {
scale 10 shade 4
skin { pal 0 file "highres/sprites/props/0670_faucet.png" }
anim { frame0 "frame00" frame1 "frame03" fps 28 flags 0 }
frame { name "frame00" tile0 670 tile1 671 }
frame { name "frame04" tile 574 }
}
 
// Scale (678)
model "highres/sprites/props/0678_scale.md3" {
scale 0.87 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0678_scale.png" }
frame { name "Frame0" tile 678 }
}
 
// Folding Chair (680)
model "highres/sprites/props/0680.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/0680.png" }
skin { pal 10 file "highres/sprites/props/0680_10.png" }
skin { pal 11 file "highres/sprites/props/0680_11_22.png" }
skin { pal 12 file "highres/sprites/props/0680_12_18.png" }
skin { pal 13 file "highres/sprites/props/0680_13.png" }
skin { pal 14 file "highres/sprites/props/0680_14.png" }
skin { pal 15 file "highres/sprites/props/0680_15.png" }
skin { pal 16 file "highres/sprites/props/0680_16.png" }
skin { pal 18 file "highres/sprites/props/0680_12_18.png" }
skin { pal 21 file "highres/sprites/props/0680_21.png" }
skin { pal 22 file "highres/sprites/props/0680_11_22.png" }
skin { pal 23 file "highres/sprites/props/0680_23.png" }
frame { name "FRAME1" tile0 680 tile1 684 }
}
 
// Reflektor (685)
model "highres/sprites/props/0685_reflektor.md3" {
scale 9 shade 0
skin { pal 0 file "highres/sprites/props/0685_reflektor.jpg" }
frame { name "FRAME1" tile 685 }
}
 
// Movie camera (686)
model "highres/sprites/props/0686_moviecamera.md3" {
scale 1.9 shade 10
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0686_moviecamera.png" }
frame { name "Frame0" tile 686 }
}
 
texture 688 { pal 0 { file "highres/sprites/props/0688.png" } }
 
// IV Unit (689)
model "highres/sprites/props/0689_ivunit.md3" {
scale 0.75 shade 4
skin { pal 0 file "highres/sprites/props/0689_ivunit.png" }
frame { name "Frame0" tile 689 }
}
 
texture 690 {
pal 0 { file "highres/sprites/props/0690.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Butcher's knife (691)
model "highres/sprites/props/0691_knife.md3" {
scale 16 shade 0 // zadd -0.5 // makes floor-aligned disappear
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0691_knife.jpg" }
frame { name "FRAME1" tile 691 }
}
 
// Knife (692)
model "highres/sprites/props/0692_knife.md3" {
scale 16 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0692_knife.jpg" }
frame { name "FRAME1" tile 692 }
}
 
// Knife (693)
model "highres/sprites/props/0693_knife.md3" {
scale 16 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0693_knife.png" }
frame { name "FRAME1" tile 693 }
}
 
// Pot 1 (Souce pan) (694)
model "highres/sprites/props/0694_saucepan.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0694_saucepan.jpg" }
frame { name "idle" tile0 694 tile1 694 }
}
 
// Pot 2 (Frying pan) (695)
model "highres/sprites/props/0695_fryingpan.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0694_saucepan.jpg" }
frame { name "idle" tile0 695 tile1 695 }
}
 
// Pot 3 (697)
model "highres/sprites/props/0697_pot3.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0697_pot3.png" }
frame { name "frame00" tile 697 }
}
 
texture 698 { pal 0 { file "highres/sprites/props/0698.jpg" nocompress } }
 
texture 710 {
pal 0 { file "highres/sprites/props/0710.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Mike (762)
model "highres/sprites/props/0762_mike.md3" {
scale 0.8 shade 10
skin { pal 0 surface 0 file "highres/sprites/props/0762_mike.png" }
frame { name "none00" tile 762 }
}
 
// Vase (765)
model "highres/sprites/props/0765_vase.md3" {
scale 1.7 shade 0
skin { pal 0 file "highres/sprites/props/0765_vase.png" }
frame { name "frame00" tile 765 }
}
 
// Sushiplate1: cooked head (768)
model "highres/sprites/props/0768_head.md3" {
scale 3 shade 0 zadd 0.8
skin { pal 0 file "highres/sprites/props/0768_head.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME10" fps 4 flags 0 } // remove to stop animation
frame { name "FRAME1" tile0 768 tile1 768 }
}
 
// Sushiplate 2 (769)
model "highres/sprites/props/0769_hand1.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0769_hand1.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME16" fps 6 flags 0 }
frame { name "FRAME1" tile0 769 tile1 769 }
}
 
// Sushiplate leg (774)
model "highres/sprites/props/0774_leg.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0774_leg.jpg" }
frame { name "FRAME1" tile 774 }
}
 
// Sushiplate 4 (779)
model "highres/sprites/props/0779_sushiplate4.md3" {
scale 0.3 shade 0
skin { pal 0 file "highres/sprites/props/0779_sushiplate4.png" }
frame { name "idle" tile 779 }
}
 
// Sushiplate 5 (792)
model "highres/sprites/props/0792_hand2.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0792_hand2.jpg" }
frame { name "FRAME1" tile 792 }
}
 
// Jib1 (851)
model "highres/sprites/props/0851_jib.md3" {
scale 1.0 shade 0
skin { pal 0 file "highres/sprites/props/0851_jib.png" }
frame { name "idle" tile 851 }
}
 
// Stripe Ball (901)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/poolballs/0901_stripeball.png" }
skin { pal 13 file "highres/sprites/props/poolballs/0901_stripeball_13.png" }
skin { pal 14 file "highres/sprites/props/poolballs/0901_stripeball_14.png" }
skin { pal 16 file "highres/sprites/props/poolballs/0901_stripeball_16.png" }
skin { pal 21 file "highres/sprites/props/poolballs/0901_stripeball_21.png" }
skin { pal 23 file "highres/sprites/props/poolballs/0901_stripeball_23.png" }
frame { name "frame00" tile 901 }
}
 
// Queue Ball (902)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/poolballs/0902_queball.png" }
skin { pal 10 file "highres/sprites/props/poolballs/0902_queball_10.png" }
skin { pal 11 file "highres/sprites/props/poolballs/0902_queball_11.png" }
skin { pal 12 file "highres/sprites/props/poolballs/0902_queball_12.png" }
skin { pal 13 file "highres/sprites/props/poolballs/0902_queball_13.png" }
skin { pal 16 file "highres/sprites/props/poolballs/0902_queball_16.png" }
skin { pal 21 file "highres/sprites/props/poolballs/0902_queball_21.png" }
skin { pal 23 file "highres/sprites/props/poolballs/0902_queball_23.png" }
frame { name "frame00" tile 902 }
}
 
// Wooden Horse (904)
model "highres/sprites/props/0904_woodenhorse.md3" {
scale 4 shade 16
detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
frame { name "frame00" tile0 904 tile1 907 }
}
 
// Tree (908)
texture 908 { pal 0 { file "highres/sprites/props/0908.png" } }
model "highres/sprites/props/0908_tree.md3" {
scale 1
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0908_tree.png" }
skin { pal 0 surface 2 file "highres/sprites/props/0908_tree.png" }
anim { frame0 "Frame0" frame1 "Frame6" fps 5 flags 0 }
frame { name "Frame0" tile 908 }
}
 
// Treetrunk (909)
model "highres/sprites/props/0909_treetrunk.md3" {
scale 1.2
skin { pal 0 file "highres/sprites/props/0909_treetrunk.jpg" }
frame { name "Frame0" tile 909 }
}
 
// Tree2 (910)
texture 910 { pal 0 { file "highres/sprites/props/0908.png" } }
model "highres/sprites/props/0908_tree.md3" {
scale 1
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0910_tree2.png" }
skin { pal 0 surface 2 file "highres/sprites/props/0910_tree2.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 1 flags 0 }
frame { name "Frame0" tile 910 }
}
 
// Cactus (911)
model "highres/sprites/props/0911_cactus.md3" {
scale 1.37 shade -5
skin { pal 0 file "highres/sprites/props/0911_cactus.png" }
frame { name "idle" tile 911 }
}
 
// Bathroom drain (912)
texture 912 { pal 0 { file "highres/sprites/props/0912.png" } }
 
// Fence (913)
model "highres/sprites/props/0913_fence.md3" {
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures/0913_d.png" }
normal { file "highres/textures/0913_n.png" }
specular { file "highres/textures/0913_s.png" }
frame { name "Frame0" tile 913 }
}
 
// Wood Fence (914)
model "highres/sprites/props/0914_woodfence.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0914_woodfence.png" }
frame { name "FRAME1" tile 914 }
}
 
// Fire Ext (916)
model "highres/sprites/props/0916_fireext.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0916_fireext_d.png" }
specular { file "highres/sprites/props/0916_fireext_s.png" }
frame { name "idle" tile 916 }
}
 
// Firealarm (917)
model "highres/sprites/props/0917_firealarm.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0917_firealarm_d.png" }
normal { file "highres/sprites/props/0917_firealarm_n.png" }
specular { file "highres/sprites/props/0917_firealarm_s.png" }
frame { name "Frame 0" tile 917 }
}
 
// Wall Fuse (918)
model "highres/sprites/props/0918_wallfuse.md3" {
scale 18 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0918_wallfuse.png" }
frame { name "Frame0" tile 918 }
}
 
// Electric meter (919)
model "highres/sprites/props/0919_electricmeter.md3" {
scale 1 shade 0
detail { file "highres/detail/rust.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0919_electricmeter.png" }
frame { name "Frame0" tile 919 }
}
 
// Chain (920)
texture 920 { pal 0 { file "highres/sprites/props/0920.png" } }
model "highres/sprites/props/0920_chain.md3" {
scale 11 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0920_chain.png" }
frame { name "FRAME1" tile 920 }
}
 
// Traffic Signal (927)
model "highres/sprites/props/0927_trafficsignal.md3" {
scale 11.7 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0927_trafficsignal.jpg" }
frame { name "FRAME1" tile 927 }
}
 
// Cactus Broke (939)
model "highres/sprites/props/0939_cactusbroke.md3" {
scale 1.37 shade -5
skin { pal 0 file "highres/sprites/props/0911_cactus.png" }
frame { name "idle" tile 939 }
}
 
// Bounce Mine (940)
model "highres/sprites/props/0940_bouncemine.md3" {
scale 1.2 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0940_bouncemine.png" }
anim { frame0 "spinA" frame1 "spinB" fps 15 flags 0 }
frame { name "spinA" tile0 940 tile1 944 }
}
 
// Broken Hydrant (950)
model "highres/sprites/props/0950_brokenhydrant.md3" {
scale 0.7 shade 0 zadd 4
skin { pal 0 file "highres/sprites/props/0981_hydrant_d.png" specpower 1.1 specfactor 2 }
normal { file "highres/sprites/props/0981_hydrant_n.png" }
specular { file "highres/sprites/props/0981_hydrant_s.png" }
frame { name "Frame_0" tile 950 }
}
 
// Box (951)
model "highres/sprites/props/0951_box.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/0951_box.png" }
frame { name "frame00" tile 951 }
}
 
// Bottle1 (954)
model "highres/sprites/props/bottles/0954_bottle1.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0954_bottle1.png" }
frame { name "Frame0" tile 954 }
}
 
// Bottle2 (955)
model "highres/sprites/props/bottles/0955_bottle2.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0955_bottle2.png" }
frame { name "1" tile 955 }
}
 
// Bottle3 (956)
model "highres/sprites/props/bottles/0956_bottle3.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0956_bottle3.png" }
frame { name "1" tile 956 }
}
 
// Bottle4 (957)
model "highres/sprites/props/bottles/0957_bottle4.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 957 }
}
 
// Lamp (958)
model "highres/sprites/props/0958_lamp.md3" {
scale 3.75 shade 1
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/0958_lamp_body.png" }
skin { pal 0 surface 1 file "highres/textures/0124.png" }
frame { name "Frame0" tile 958 }
}
 
// Ocean sprite 1 (971)
model "highres/sprites/props/0971_oceansprite1.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0971_oceansprite1.png" }
frame { name "Frame0" tile 971 }
}
 
// Ocean sprite 2 (972)
model "highres/sprites/props/0972_oceansprite2.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0972_oceansprite2.png" }
frame { name "Frame0" tile 972 }
}
 
// Ocean sprite 3 (973)
model "highres/sprites/props/0973_oceansprite3.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0973_oceansprite3.png" }
frame { name "Frame0" tile 973 }
}
 
// Ocean sprite 4 (974)
model "highres/sprites/props/0974_oceansprite4.md3" {
scale 2 shade 0
skin { pal 0 file "highres/sprites/props/0974_oceansprite4.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 10 flags 0 }
frame { name "Frame0" tile 974 }
}
 
// Ocean sprite 5 (975)
model "highres/sprites/props/0975_oceansprite5.md3" {
scale 1 shade 12
skin { pal 0 file "highres/sprites/props/0975_oceansprite5.png" }
frame { name "Frame0" tile 975 }
}
 
// Vent shaft (976)
model "highres/sprites/props/0976_ventshaft.md3" {
scale 0.85 shade 15
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0976_ventshaft_d.png" }
normal { file "highres/sprites/props/0976_ventshaft_n.png" }
specular { file "highres/sprites/props/0976_ventshaft_s.png" }
frame { name "Frame0" tile 976 }
}
 
// Generic Pole (977)
model "highres/sprites/props/0977_genericpole.md3" {
scale 1.56 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0977_genericpole.png" }
frame { name "idle" tile 977 }
}
 
// Cone (978)
model "highres/sprites/props/0978_cone.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0978_cone.png" }
frame { name "frame00" tile 978 }
}
 
// Hang Light (979)
model "highres/sprites/props/0979_hanglight.md3" {
scale 5 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0979_hanglight.png" }
glow { file "highres/sprites/props/0979_hanglight_g.png" }
frame { name "Frame0" tile 979 }
}
 
// Hydrant (981)
model "highres/sprites/props/0981_hydrant.md3" {
scale 0.7 shade 0 zadd -7
skin { pal 0 file "highres/sprites/props/0981_hydrant_d.png" specpower 1.1 specfactor 2 }
normal { file "highres/sprites/props/0981_hydrant_n.png" }
specular { file "highres/sprites/props/0981_hydrant_s.png" }
frame { name "Frame_0" tile 981 }
}
 
// Tire (990)
model "highres/sprites/props/0990_tire.md3" {
scale 0.7 shade 0
skin { pal 0 file "highres/sprites/props/0990_tire.png" }
frame { name "frame00" tile 990 }
}
 
// Shower headpiece (991)
model "highres/sprites/props/0991_shower.md3" {
scale 11 shade 1 zadd 0.5
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0991_shower.jpg" }
frame { name "FRAME15" tile0 991 tile1 991 }
}
 
// Pipe5 (994/1005)
model "highres/sprites/props/0994_pipe5.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "FRAME1" tile 994 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
frame { name "FRAME1" tile 1005 }
}
 
// Pipe6 (995/1260)
model "highres/sprites/props/0995_pipe6.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "FRAME1" tile 995 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
frame { name "FRAME1" tile 1260 }
}
 
// Pipe4 (996-997)
model "highres/sprites/props/0996_pipe4.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0996_pipe4.jpg" }
frame { name "FRAME1" tile 996 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0997_pipe4b.jpg" }
frame { name "FRAME1" tile 997 }
}
 
// Parking Meter (998-999)
model "highres/sprites/props/0998_meter.md3" {
scale 3 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.4 }
skin { pal 0 file "highres/sprites/props/0998_meter.png" }
frame { name "FRAME1" tile 998 }
frame { name "FRAME1" tile 999 }
}
 
// Bar stool (1006)
model "highres/sprites/props/1006_barstol.md3" {
scale 4.0 shade 2
skin { pal 0 file "highres/sprites/props/1006_barstol.png" }
frame { name "frame00" tile 1006 }
}
 
// Bottle5 (1012)
model "highres/sprites/props/bottles/1012_bottle5.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 1012 }
}
 
// Bottle6 (1013)
model "highres/sprites/props/bottles/1013_bottle6.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 1013 }
}
 
// Bottle8 (1014)
model "highres/sprites/props/bottles/1014_bottle8.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1014_bottle8.png" }
frame { name "1" tile 1014 }
}
 
texture 1022 { pal 0 { file "highres/sprites/props/1022.png" } }
texture 1023 { pal 0 { file "highres/sprites/props/1023.png" } }
 
// Plant (1025)
model "highres/sprites/props/1025_plant.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/1025_plant.png" }
frame { name "1" tile 1025 }
}
 
// Horse On Side (1026)
model "highres/sprites/props/0904_woodenhorse.md3" {
scale 4 shade 16
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
frame { name "frame01" tile0 1026 tile1 1030 }
}
 
// Horselite (1034)
model "highres/sprites/props/1034_horselite.md3" {
scale 0.135 shade 0
skin { pal 0 file "highres/sprites/props/1034_horselite.png" }
frame { name "frame1" tile0 1034 tile1 1036 }
}
 
// Round Table (1037)
model "highres/sprites/props/1037_rtable.md3" {
scale 1.47 shade 2
skin { pal 0 file "highres/sprites/props/1037_rtable.png" }
frame { name "frame00" tile0 1037 tile1 1037 }
}
 
// Pipe (1038)
model "highres/sprites/props/1038_pipe.md3" {
scale 16 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1038_pipe.png" }
frame { name "Frame0" tile 1038 }
}
 
// Donuts (1045)
model "highres/sprites/props/1045_donuts.md3" {
scale 1.8 shade 0
skin { pal 0 file "highres/sprites/props/1045_donuts.png" }
frame { name "idle" tile 1045 }
}
 
// Pipes (1048)
model "highres/sprites/props/1048_pipes.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1048_pipes.png" }
frame { name "Frame0" tile 1048 }
}
 
// Fuse box 2 (1049)
model "highres/sprites/props/1049_fusebox2.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1049_fusebox2.png" }
frame { name "Frame0" tile 1049 }
}
 
// Fuse box (1050)
model "highres/sprites/props/1050_fusebox.md3" {
scale 1 shade 0
detail { file "highres/detail/concrete8.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1050_fusebox.png" }
frame { name "Frame0" tile 1050 }
}
 
// Hand dryer (1051)
model "highres/sprites/props/1051_handdryer.md3" {
scale 1.05 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1051_handdryer_d.png" specpower 1 specfactor 3 }
specular { surface 0 file "highres/sprites/props/1051_handdryer_s.png" }
normal { surface 0 file "highres/sprites/props/1051_handdryer_n.png" parallaxbias 0.0 parallaxscale 0.0 }
frame { name "frame1" tile 1051 }
}
 
// Towel dispenser (1052)
model "highres/sprites/props/1052_toweld.md3" {
scale 1.575 shade 0
skin { pal 0 file "highres/sprites/props/1052_toweld.png" }
frame { name "idle" tile 1052 }
}
 
// Toilet paper (1053)
model "highres/sprites/props/1053_toiletpaper.md3" {
scale 3 shade 4
//scale 4.2 shade 4 zadd 5.5 // *.mhk file patch pending...
skin { pal 0 file "highres/sprites/props/1053_toiletpaper.png" }
anim { frame0 "frame00" frame1 "frame13" fps 6 flags 0 }
frame { name "frame00" tile 1053 }
}
 
// Cineline (1055)
model "highres/sprites/props/1055_cineline.md3" {
scale 22 shade 6
skin { pal 0 file "highres/sprites/props/1055_cineline.png" }
anim { frame0 "cineline00" frame1 "cineline18" fps 12 flags 0 }
frame { name "cineline00" tile0 1055 tile1 1056 }
}
 
// Black Clock (1060)
model "highres/sprites/props/1060_clock.md3" {
scale 1.5 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1060_clock.png" }
skin { pal 0 surface 1 file "highres/sprites/props/1060_clock.png" }
frame { name "Frame0" tile 1060 }
}
 
// Spotlight (1061)
model "highres/sprites/props/1061_spotlight.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/1061_spotlight.jpg" }
frame { name "Frame0" tile 1061 }
}
 
// Rubber Can (1062)
model "highres/sprites/props/1062_rubbercan.md3" {
scale 2.6 shade 4
skin { pal 0 file "highres/sprites/props/1062_rubbercan.png" }
skin { pal 13 file "highres/sprites/props/1062_rubbercan_13.png" }
skin { pal 14 file "highres/sprites/props/1062_rubbercan_14.png" }
skin { pal 20 file "highres/sprites/props/1062_rubbercan_20.png" }
skin { pal 24 file "highres/sprites/props/1062_rubbercan_24.png" }
skin { pal 25 file "highres/sprites/props/1062_rubbercan_25.png" }
frame { name "idle" tile 1062 }
frame { name "punch" tile 1063 }
}
 
// Black Clock Broken (1067)
model "highres/sprites/props/1067_clockbroken.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/1067_clockbroken.png" }
frame { name "idle" tile 1067 }
}
 
// Socket (1069)
model "highres/sprites/props/1069_socket.md3" {
scale 13.8 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1069_socket.png" }
frame { name "FRAME1" tile 1069 }
}
 
texture 1073 { pal 0 { file "highres/sprites/props/1073.png" } }
 
// Broken Light (1078)
model "highres/sprites/props/1078_brokenlight.md3" {
scale 1 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1061_spotlight.jpg" }
skin { pal 0 surface 1 file "highres/textures/0704.png" }
frame { name "Frame0" tile 1078 }
}
 
// Ooz Filter (1079)
model "highres/sprites/props/1079_oozfilter.md3" {
scale 1 shade 0 // HRP
//scale 1.25 shade 0 // fit ART/Voxel width
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1079_oozfilter.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/1079_oozfilter.png" }
skin { pal 0 surface 2 file "highres/sprites/props/1079_oozfilter.png" }
glow { surface 1 file "highres/sprites/props/1079_oozfilter.png" }
glow { surface 2 file "highres/sprites/props/1079_oozfilter.png" }
anim { frame0 "1" frame1 "21" fps 1 flags 0 }
frame { name "1" tile0 1079 tile1 1081 }
}
 
// Reactor (1088/1096)
model "highres/sprites/props/1088_reactor.md3" {
scale 4.4 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 1 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 2 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 3 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 4 file "highres/sprites/props/1088_reactor_lwrbase.jpg" }
skin { pal 0 surface 5 file "highres/sprites/props/1088_reactor_base.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
anim { frame0 "Frame0" frame1 "Frame3" fps 15 }
frame { name "Frame0" tile0 1088 tile1 1091 }
}
 
model "highres/sprites/props/1096_reactorburnt.md3" {
scale 4.4 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1096_reactorburnt_lwrbase.jpg" }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 surface 1 file "highres/sprites/props/1096_reactorburnt_base.png" }
frame { name "Frame0" tile 1096 }
}
 
texture 1113 {
pal 0 { file "highres/sprites/props/1113.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
texture 1114 {
pal 0 { file "highres/sprites/props/1114.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
 
// TipJar (1157)
model "highres/sprites/props/1157_tipjar.md3" {
scale 3.5 shade 3
skin { pal 0 file "highres/sprites/props/1157_tipjar.png" }
frame { name "frame_1" tile0 1157 tile1 1157 }
}
 
// Wiaderkob (1158)
model "highres/sprites/props/1158_wiaderkob.md3" {
scale 17 shade 0
skin { pal 0 file "highres/sprites/props/1158_wiaderkob.png" }
frame { name "FRAME1" tile0 1158 tile1 1158 }
}
 
// Bottle12 (1159)
model "highres/sprites/props/bottles/1159_bottle12.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1159_bottle12.png" }
frame { name "Frame0" tile 1159 }
}
 
 
// Bottle13 (1160)
model "highres/sprites/props/bottles/1160_bottle3.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1160_bottle3.png" }
frame { name "1" tile 1160 }
}
 
// Bottle14 (1161)
model "highres/sprites/props/bottles/1161_bottle4.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1161_bottle4.png" }
frame { name "1" tile 1161 }
}
 
// Bottle15 (1162)
model "highres/sprites/props/bottles/1162_bottle5.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1162_bottle5.png" }
frame { name "1" tile 1162 }
}
 
// Bottle16 (1163)
model "highres/sprites/props/bottles/1163_bottle6.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1163_bottle6.png" }
frame { name "1" tile 1163 }
}
 
// Bottle17 (1164)
model "highres/sprites/props/bottles/1164_bottle7.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1164_bottle7.png" }
frame { name "1" tile 1164 }
}
 
// Bottle18 (1165)
model "highres/sprites/props/bottles/1165_bottle8.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1165_bottle8.png" }
frame { name "1" tile 1165 }
}
 
// Bottle19 (1166)
model "highres/sprites/props/bottles/1166_bottle10.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1166_bottle10.png" }
frame { name "1" tile 1166 }
}
 
// Crane Pole (1221)
model "highres/sprites/props/1221_pole.md3" {
scale 0.55 shade 4
// detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1222_crane_d.png" }
specular { file "highres/sprites/props/1222_crane_s.png" }
frame { name "Frame0" tile 1221 }
}
 
// Crane (1222)
model "highres/sprites/props/1222_crane.md3" {
scale 0.55 shade 4
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1222_crane_d.png" }
specular { file "highres/sprites/props/1222_crane_s.png" }
anim { frame0 "Grab_1" frame1 "Grab_3" fps 3 flags 1 }
frame { name "Grab_0" tile 1222 }
frame { name "Grab_2" tile 1223 }
frame { name "Grab_3" tile 1224 }
}
 
// Barbroke (1225)
model "highres/sprites/props/1225_barbroke.md3" {
scale 1.66 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/0977_genericpole.png" }
frame { name "frame1" tile 1225 }
}
 
// Barrels
 
model "highres/sprites/props/1227_nukebarrel.md3" {
scale 1.8 shade 8 // HRP
//scale 2.5 shade 8 // fit ART/Voxel width
 
// NukeBarrel (1227)
detail { file "highres/detail/rust.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props/1227_nukebarrel_d.png" }
normal { file "highres/sprites/props/1227_nukebarrel_n.png" }
specular { file "highres/sprites/props/1227_nukebarrel_s.png" }
frame { name "frame00" tile 1227 }
frame { name "frame01" tile 1228 }
frame { name "frame02" tile 1229 }
 
 
// ExplodingBarrel (1238)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1238_explodingbarrel.jpg" }
frame { name "frame00" tile 1238 }
frame { name "frame01" tile 1239 }
 
// OilBarrel (4580)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4580_oilbarrel.jpg" }
frame { name "frame00" tile 4580 }
 
// WhiteBarrel (4581)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4581_whitebarrel.jpg" }
frame { name "frame00" tile 4581 }
 
// ToxicBarrel (4582)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4582_toxicbarrel.jpg" }
frame { name "frame00" tile 4582 }
}
 
model "highres/sprites/props/1230_nukebarrel.md3" {
scale 1.8 shade 8
 
// NukeBarrel explosion frames
detail { file "highres/detail/rust.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props/1227_nukebarrel_d.png" }
normal { file "highres/sprites/props/1227_nukebarrel_n.png" }
specular { file "highres/sprites/props/1227_nukebarrel_s.png" }
frame { name "frame03" tile 1230 }
frame { name "frame04" tile 1231 }
}
 
// Can With Something (1232)
model "highres/sprites/props/1232_canwithsomething.md3" {
scale 18 shade 8
detail { file "highres/detail/metal.png" detailscale 0.15 }
skin { pal 0 file "highres/sprites/props/1232_canwithsomething.png" }
anim { frame0 "trc00" frame1 "trc03" fps 2 flags 0 }
frame { name "trc00" tile 1232 }
}
 
// Money (1233)
model "highres/sprites/props/1233_money.md3" {
scale 8 shade 4
skin { pal 0 file "highres/sprites/props/1233_money.png" }
frame { name "Frame02" tile0 1233 tile1 1235 }
}
 
// FireBarrel (1240)
model "highres/sprites/props/1240_firebarrel.md3" {
//scale 1.6 0 // fit ART/Voxel height
scale 1.4 0 // fit ART/Voxel width
detail { file "highres/detail/metal.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props/1240_firebarrel.png" }
anim { frame0 "Frame 0" frame1 "Frame 5" fps 15 flags 0 }
frame { name "Frame 0" tile0 1240 tile1 1243 }
}
 
// Seenine (1247)
model "highres/sprites/props/1247_seenine.md3" {
scale 1.56 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1247_seenine.png" }
frame { name "idle" tile 1247 }
anim { frame0 "blowup1" frame1 "blowup3" fps 12 flags 0 }
frame { name "blowup1" tile0 1248 tile1 1249 }
}
 
// Newspaper (1275)
texture 1275 {
pal 0 { file "highres/sprites/props/1275.png" }
detail { file "highres/detail/paper_crumpled.png" detailscale 2.0 }
}
 
// Newspaper (1276)
model "highres/sprites/props/1276_newspaper.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/props/1276_newspaper.png" }
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 1276 tile1 1276 }
}
 
// Chopper (1337)
model "highres/sprites/props/1337_chopper.md3" {
scale 5.5 shade 0
skin { pal 0 file "highres/sprites/props/1337_chopper.png" }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 70 flags 0 }
frame { name "FRAME1" tile0 1337 tile1 1338 }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 70 flags 0 }
frame { name "FRAME1" tile 1345 }
}
 
// Chopper's debris2 (1340)
model "highres/sprites/props/1340_debris2.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1340_debris2.jpg" }
frame { name "FRAME1" tile 1340 }
}
 
// Chopper's debris1 (1341)
model "highres/sprites/props/1341_debris1.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1341_debris1.jpg" }
frame { name "FRAME1" tile 1341 }
}
 
// Chopper's debris3 (1342)
model "highres/sprites/props/1342_debris3.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1342_debris3.jpg" }
frame { name "FRAME1" tile 1342 }
}
 
// Chopper's wheel (1343)
model "highres/sprites/props/1343_wheel.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/1343_wheel.jpg" }
frame { name "FRAME1" tile 1343 }
}
 
// Chopper's propeller (1344)
model "highres/sprites/props/1344_propeller.md3" {
scale 2 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1344_propeller.jpg" }
frame { name "FRAME1" tile 1344 }
}
 
// Chopper' crash (1346)
model "highres/sprites/props/1346_crash.md3" {
scale 5 shade 0
skin { pal 0 file "highres/sprites/props/1346_crash.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 40 flags 0 }
frame { name "FRAME1" tile0 1346 tile1 1346 }
}
 
// X-Files Jar/Fetus (1358)
model "highres/sprites/props/1358_xfilesjar.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/1358_xfilesjar.png" }
frame { name "FRAME1" tile 1358 }
}
 
// X-Files Jar/Fetus Broken (1359)
model "highres/sprites/props/1359_xfilesjarbroke.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/1359_xfilesjarbroke.png" }
frame { name "FRAME1" tile 1359 }
}
 
// Firevase (1390)
model "highres/sprites/props/1390_firevase.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/1390_firevase.png" }
anim { frame0 "frame1" frame1 "frame4" fps 12 flags 0 }
frame { frame "frame1" tile0 1390 tile1 1393 }
}
 
// Babe Land Cannon (1810)
model "highres/sprites/props/1810_cannon.md3" {
scale 0.8 shade 0 zadd -5
skin { pal 0 file "highres/sprites/props/1810_cannon.jpg" }
frame { name "Frame0" tile0 1810 tile1 1816 }
}
 
// Cannon ball (1817)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 2.5 shade 8 zadd -6
skin { pal 0 file "highres/sprites/props/1817_cannonball.png" }
frame { name "frame00" tile 1817 }
}
 
// Cannonball pile (1818)
model "highres/sprites/props/1818_cannonballpile.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/1817_cannonball.png" }
detail { file "highres/detail/metal_worn.png" detailscale 1.2 }
frame { name "frame00" tile 1818 }
}
 
// Feces (2200)
model "highres/sprites/props/2200_feces.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/2200_feces.png" }
frame { name "frame00" tile 2200 }
}
 
// Duke Icon (2452)
texture 2452 { pal 0 { file "highres/sprites/props/2452.png" } }
 
// Skull (2453)
texture 2453 { pal 0 { file "highres/sprites/props/2453.png" } }
 
// Sky Car (2491)
model "highres/sprites/props/2491_skycar.md3" {
scale 3 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/2491_skycar.jpg" }
frame { name "FRAME1" tile 2491 }
}
 
// Blimp (3400)
model "highres/sprites/props/3400_blimp.md3" {
scale 1.5 shade 5
skin { pal 0 file "highres/sprites/props/3400_blimp.png" }
frame { name "Frame0" tile 3400 }
}
 
// Car Mirror (3418)
model "highres/sprites/props/3418_carmirror.md3" {
scale 1.5 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3418_carmirror.png" }
frame { name "Frame0" tile 3418 }
}
 
// Candy Bar (3419)
texture 3419 { pal 0 { file "highres/sprites/props/3419.png" } }
 
// Pirate Flag (3426)
texture 3426 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 3427 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 3428 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/3426_pirateflag.md3" {
scale 1.25 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3426_pirateflag.png" }
anim { frame0 "Frame0" frame1 "Frame1" fps 30 flag 0 }
frame { name "Frame0" tile0 3426 tile1 3428 }
}
 
// Root (3429)
model "highres/sprites/props/3429_root.md3" {
scale 0.85 shade 0
detail { file "highres/detail/alien.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { frame "frame1" tile0 3429 tile1 3429 }
}
 
 
texture 4239 { pal 0 { file "highres/sprites/props/4239.png" } }
 
// Target (4359)
texture 4359 { pal 0 { file "highres/sprites/props/4359.png" } }
 
// Gunpowder barrel (4360)
model "highres/sprites/props/4360_barrel.md3" {
scale 2.1 shade 0
detail { file "highres/detail/wood_v3.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4360_barrel.jpg" }
frame { name "idle" tile0 4360 tile1 4360 }
}
 
texture 4361 { pal 0 { file "highres/sprites/props/4361.png" } }
 
// Mission Impossible knife (4363)
model "highres/sprites/props/4363_knife.md3" {
scale 2.6 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4363_knife.jpg" }
frame { name "FRAME1" tile 4363 }
}
 
// Hat rack (4367)
model "highres/sprites/props/4367_hatrack.md3" {
scale 1 shade 6
skin { pal 0 file "highres/sprites/props/4367_hatrack.jpg" }
frame { name "Frame0" tile 4367 }
}
 
// Emergency Light (4369)
model "highres/sprites/props/4369_light.md3" {
scale 1.5 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/4369_light.png" }
frame { name "none00" tile 4369 }
}
 
// Desklamp (4370)
model "highres/sprites/props/4370_desklamp.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4370_desklamp.jpg" }
frame { name "Frame0" tile 4370 }
}
 
// Coffee machine (4372)
model "highres/sprites/props/4372_coffeemachine.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4372_coffeemachine.jpg" }
frame { name "Frame0" tile 4372 }
}
 
// Cups (4373)
model "highres/sprites/props/4373_cups.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/4373_cups.png" }
frame { name "FRAME1" tile 4373 }
}
 
// Gavals (4374)
model "highres/sprites/props/4374_gavals.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4374_gavals.jpg" }
frame { name "Frame0" tile 4374 }
}
 
// Gavals2 (4375) - slightly rotated Gavals (4374)
model "highres/sprites/props/4374_gavals.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4374_gavals.jpg" }
frame { name "Frame0" tile 4375 }
}
 
// Police Lightpole (4377)
model "highres/sprites/props/4377_policepole.md3" {
scale 2 shade 10
skin { pal 0 file "highres/sprites/props/4377_policepole.png" }
frame { name "idle" tile 4377 }
}
 
// Cable (4386)
model "highres/sprites/props/4386_cable.md3" {
scale 3.1 shade 0
skin { pal 0 file "highres/sprites/props/4386_cable.jpg" }
skin { pal 10 file "highres/sprites/props/4386_cable_10.jpg" }
skin { pal 11 file "highres/sprites/props/4386_cable_11.jpg" }
skin { pal 13 file "highres/sprites/props/4386_cable_13.jpg" }
frame { name "idle" tile 4386 }
}
 
texture 4387 { pal 0 { file "highres/sprites/props/4387.png" } }
 
// Trashcan (4388)
model "highres/sprites/props/4388_trashcan.md3" {
scale 3.5 shade 0
skin { pal 0 file "highres/sprites/props/4388_trashcan.png" }
frame { name "idle" tile0 4388 tile1 4388 }
}
 
texture 4396 { pal 0 { file "highres/sprites/props/4396.png" nocompress } }
 
// Speaker (4397)
texture 4397 { pal 0 { file "highres/sprites/props/4397.png" } }
model "highres/sprites/props/4397_speaker.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/4397_speaker.png" }
anim { frame0 "frame1" frame1 "frame2" fps 3 flags 0 }
frame { frame "frame1" tile0 4397 tile1 4397 }
}
 
// Broken speaker (4398)
texture 4398 { pal 0 { file "highres/sprites/props/4398.png" } }
model "highres/sprites/props/4398_speaker.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/4398_speaker.png" }
anim { frame0 "frame1" frame1 "frame2" fps 3 flags 0 }
frame { frame "frame1" tile0 4398 tile1 4398 }
}
 
// Teddy Bear (4400)
model "highres/sprites/props/4400_bear.md3" {
scale 1 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4400_bear.png" }
skin { pal 10 file "highres/sprites/props/4400_bear_10.png" }
skin { pal 11 file "highres/sprites/props/4400_bear_11_22.png" }
skin { pal 12 file "highres/sprites/props/4400_bear_12_18.png" }
skin { pal 13 file "highres/sprites/props/4400_bear_13.png" }
skin { pal 14 file "highres/sprites/props/4400_bear_14.png" }
skin { pal 15 file "highres/sprites/props/4400_bear_15.png" }
skin { pal 16 file "highres/sprites/props/4400_bear_16.png" }
skin { pal 18 file "highres/sprites/props/4400_bear_12_18.png" }
skin { pal 21 file "highres/sprites/props/4400_bear_21.png" }
skin { pal 22 file "highres/sprites/props/4400_bear_11_22.png" }
skin { pal 23 file "highres/sprites/props/4400_bear_23.png" }
skin { pal 24 file "highres/sprites/props/4400_bear_24.png" }
frame { name "FRAME1" tile 4400 }
}
 
// Boat wheel (4406)
model "highres/sprites/props/4406_boatwheel.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4406_boatwheel.png" }
frame { name "Frame0" tile 4406 }
}
 
// Letter (4410)
model "highres/sprites/props/4410_letter.md3" {
scale 8 shade 4
skin { pal 0 file "highres/sprites/props/4410_letter.png" }
frame { name "frame00" tile0 4410 tile1 4412 }
}
 
// Mailbag (4413)
model "highres/sprites/props/4413_mailbag.md3" {
scale 6 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin {pal 0 file "highres/sprites/props/4413_mailbag.png" }
frame { name "idle" tile 4413 }
}
 
// Car Mirror (4415)
model "highres/sprites/props/4415_carmirror.md3" {
scale 1.5 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3418_carmirror.png" }
frame { name "Frame0" tile 4415 }
}
 
// Jeep Mirror (4416)
model "highres/sprites/props/4416_jeepmirror.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4417_busmirror.png" }
frame { name "Frame0" tile 4416 }
}
 
// Bus Mirror (4417)
model "highres/sprites/props/4417_busmirror.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4417_busmirror.png" }
frame { name "Frame0" tile 4417 }
}
 
// Opened Pipebomb (4419)
model "highres/sprites/props/4419_openpbomb.md3" {
scale 15 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/4419_openpbomb.png" }
frame { name "none00" tile 4419 }
}
 
// Hotmeat (4427)
model "highres/sprites/props/4427_hotmeat.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/props/4427_hotmeat.png" }
skin { pal 14 file "highres/sprites/props/4427_hotmeat_14.png" }
frame { name "FRAME1" tile 4427 }
}
 
// Fence (4429) // ART tile is bit-identical to 0913
model "highres/sprites/props/0913_fence.md3" {
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures/0913_d.png" }
normal { file "highres/textures/0913_n.png" }
specular { file "highres/textures/0913_s.png" }
frame { name "Frame0" tile 4429 }
}
 
// Coffee mug (4438)
model "highres/sprites/props/4438_coffeemug.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4438_coffeemug.jpg" }
frame { name "FRAME1" tile 4438 }
}
 
// Broken Fuse #1 (4430-4432)
texture 4430 { pal 0 { file "highres/sprites/props/4430.png" } }
texture 4431 {
pal 0 { file "highres/sprites/props/4431.png" }
glow { file "highres/sprites/props/4431_g.png" }
}
texture 4432 {
pal 0 { file "highres/sprites/props/4432.png" }
glow { file "highres/sprites/props/4432_g.png" }
}
 
// Paper And Pen (4439)
texture 4439 { pal 0 { file "highres/sprites/props/4439_paper.png" } }
 
// Donuts 2 (4440)
model "highres/sprites/props/4440_donuts.md3" {
scale 7 shade 0
skin { pal 0 file "highres/sprites/props/4440_donuts.jpg" }
frame { name "FRAME1" tile 4440 }
}
 
texture 4448 { pal 0 { file "highres/sprites/props/4448.png" } }
 
// American flag (4443)
model "highres/sprites/props/4443_flag.md3" {
scale 1.38 shade 0
skin { pal 0 file "highres/sprites/props/4443_flag.jpg" }
frame { name "FRAME1" tile 4443 }
}
 
// Tripod camera (4444)
model "highres/sprites/props/4444_tripodcamera.md3" {
scale 0.9 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4444_tripodcamera.jpg" }
frame { name "Frame0" tile 4444 }
}
 
// Chain (4446)
model "highres/sprites/props/4446_chain.md3" {
scale 16 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4446_chain.png" }
frame { name "FRAME1" tile 4446 }
}
 
// Mail delivery bag (4452)
model "highres/sprites/props/4452_deliverybag.md3" {
scale 1 shade 10
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4452_deliverybag.png" }
frame { name "Frame0" tile 4452 }
}
 
// Meter (4453)
model "highres/sprites/props/4453_meter.md3" {
scale 2.5 0
skin { pal 0 file "highres/sprites/props/4453_meter.png" }
frame { name "idle" tile0 4453 tile1 4453 }
}
 
// Desk phone (4454)
model "highres/sprites/props/4454_deskphone.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4454_deskphone.jpg" }
frame { name "Frame0" tile 4454 }
}
 
texture 4457 { pal 0 { file "highres/sprites/props/4457.png" } }
 
// Gumball machine (4458)
model "highres/sprites/props/4458_gumballmachine.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/props/4458_gumballmachine.png" }
frame { name "idle" tile0 4458 tile1 4458 }
}
 
// Gumball machine broken (4459)
model "highres/sprites/props/4459_gumballmachine_broken.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4459_gumballmachine_broken.png" }
anim { frame0 "dying1" frame1 "dying3" fps 3 flags 1 }
frame { name "dying1" tile0 4459 tile1 4459 }
}
 
// Certificate (4460)
model "highres/sprites/props/4460_cert.md3" {
scale 11 shade 4
skin { pal 0 file "highres/sprites/props/4460_cert.png" nocompress }
frame { name "Frame02" tile0 4460 tile1 4462 }
}
 
// Mace paper spray (4464)
model "highres/sprites/props/4464_mace.md3" {
scale 1 shade 3
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4464_mace.png" }
frame { name "Frame0" tile 4464 }
}
 
// Broken cable (4480)
texture 4480 {
pal 0 { file "highres/sprites/props/4480.png" }
pal 10 { file "highres/sprites/props/4480_10.png" }
pal 13 { file "highres/sprites/props/4480_13.png" }
pal 14 { file "highres/sprites/props/4480_14.png" }
}
texture 4481 {
pal 0 { file "highres/sprites/props/4481.png" }
pal 10 { file "highres/sprites/props/4481_10.png" }
pal 13 { file "highres/sprites/props/4481_13.png" }
pal 14 { file "highres/sprites/props/4481_14.png" }
glow { file "highres/sprites/props/4481_g.png" }
}
texture 4482 {
pal 0 { file "highres/sprites/props/4482.png" }
pal 10 { file "highres/sprites/props/4482_10.png" }
pal 13 { file "highres/sprites/props/4482_13.png" }
pal 14 { file "highres/sprites/props/4482_14.png" }
glow { file "highres/sprites/props/4482_g.png" }
}
 
// Broom (4496)
model "highres/sprites/props/4496_broom.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4496_broom.png" }
frame { name "Frame0" tile 4496 }
}
 
// Mop (4497)
model "highres/sprites/props/4497_mop.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4497_mop.png" }
frame { name "Frame0" tile 4497 }
}
 
texture 4502 { pal 0 { file "highres/sprites/props/4502.png" nocompress } }
texture 4503 { pal 0 { file "highres/sprites/props/4503.png" nocompress } }
 
// Chest of gold (4520)
model "highres/sprites/props/4520_goldchest.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/4520_goldchest.jpg" }
frame { name "Frame0" tile 4520 }
}
 
// Steed's gear (4524)
model "highres/sprites/props/4524_steedgear.md3" {
scale 1.3 shade 0 zadd 17
skin { pal 0 file "highres/sprites/props/4524_steedgear.png" }
frame { name "FRAME1" tile 4524 }
}
 
// FoodObject1 (4530)
model "highres/sprites/props/4530_foodobject1.md3" {
scale 0.45 shade 0
skin { pal 0 file "highres/sprites/jibs/2309_ooz2.png" }
frame { name "frame1" tile 4530 }
}
 
// FoodObject4 (4533)
model "highres/sprites/props/4533_foodobject4.md3" {
scale 0.45 shade 0
skin { pal 0 file "highres/sprites/props/0691_knife.jpg" }
frame { name "frame1" tile 4533 }
}
 
// Condiment cups (4536)
model "highres/sprites/props/4536_cups.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4536_cups.png" }
frame { name "Frame0" tile 4536 }
}
 
// Mustard (4537)
model "highres/sprites/props/4537_4538.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4537_mustard.jpg" }
frame { name "Frame0" tile 4537 }
}
 
// Ketchup (4538)
model "highres/sprites/props/4537_4538.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4538_ketchup.jpg" }
frame { name "Frame0" tile 4538 }
}
 
// Foodobject10 (4539)
model "highres/sprites/props/4539_napkin.md3" {
scale 12.5 shade 0
skin { pal 0 file "highres/sprites/props/4539_napkin.png" }
frame { name "FRAME1" tile 4539 }
}
 
// Foodobject11 (4540)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4540_foodobject11.png" }
frame { name "idle" tile 4540 }
}
 
// Foodobject12 (4541)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4540_foodobject11.png" }
frame { name "idle" tile 4541 }
}
 
// Foodobject13 (4542)
model "highres/sprites/props/4542_foodobject13.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4542_foodobject13.png" }
frame { name "idle" tile 4542 }
}
 
// Foodobject14 (4543)
model "highres/sprites/props/4543_foodobject14.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/props/4543_foodobject14.png" }
frame { name "idle" tile 4543 }
}
 
// Foodobject15 (4544)
model "highres/sprites/props/4544_foodobject15.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4544_foodobject15.png" }
frame { name "idle" tile 4544 }
}
 
// Foodobject16 (4545)
model "highres/sprites/props/4545_foodobject16.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4545_foodobject16.png" }
frame { name "idle" tile 4545 }
}
 
// Empty fries cup (4546)
model "highres/sprites/props/4546_emptyfries.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4546_emptyfries.png" }
frame { name "Frame0" tile 4546 }
}
 
// Filed fries cup (4547)
model "highres/sprites/props/4547_filledfries.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4547_filledfries.png" }
frame { name "Frame0" tile 4547 }
}
 
// Foodobject19 (4548)
model "highres/sprites/props/4548_foodobject19.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/4548_foodobject19.png" }
frame { name "FRAME1" tile 4548 }
}
 
// Foodobject20 (4549)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4549_foodobject20.png" }
frame { name "idle" tile 4549 }
}
 
// Head lamp (4550)
model "highres/sprites/props/4550_headlamp.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4550_headlamp.png" }
frame { name "Frame0" tile 4550 }
}
 
// Worms can (4552)
model "highres/sprites/props/4552_worms.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4552_worms.png" }
frame { name "Frame0" tile 4552 }
}
 
// Chicken skined (4554)
model "highres/sprites/props/4554_4555.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4554_skinnedchicken.png" }
frame { name "Frame0" tile 4554 }
}
 
// Chicken feathered (4555)
model "highres/sprites/props/4554_4555.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4555_featheredchicken.png" }
frame { name "Frame0" tile 4555 }
}
 
// Tampons (4557)
model "highres/sprites/props/4557_tampon.md3" {
scale 1 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4557_tampon.png" }
frame { name "Frame0" tile 4557 }
}
 
// Robotdog2 (4560)
model "highres/sprites/props/4560_doggy.md3" {
scale 0.65 shade 5
skin { pal 0 file "highres/sprites/props/4560_doggy.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 27 flags 0 }
frame { name "Frame0" tile0 4560 tile1 4562 }
}
 
// Jollymeal (4569)
model "highres/sprites/props/4569_jollymeal.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4569_jollymeal.jpg" }
frame { name "Frame0" tile 4569 }
}
 
// Dukeburger (4570)
model "highres/sprites/props/4570_dukeburger2013.md3" {
scale 1.5 shade 0 zadd 15
skin { pal 0 surface 4 file "highres/sprites/characters/1405_jetpack_d.png" }
normal { surface 4 file "highres/sprites/characters/1405_jetpack_n.png" }
specular { surface 4 file "highres/sprites/characters/1405_jetpack_s.png" }
skin { pal 0 surface 3 file "highres/sprites/characters/1405_bandolier_d.png" }
normal { surface 3 file "highres/sprites/characters/1405_bandolier_n.png" }
specular { surface 3 file "highres/sprites/characters/1405_bandolier_s.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1405_duke2013_d.png" }
normal { surface 2 file "highres/sprites/characters/1405_duke2013_n.png" }
specular { surface 2 file "highres/sprites/characters/1405_duke2013_s.png" }
skin { pal 0 surface 1 file "highres/sprites/pickups/0028_shotgun_d.png" }
normal { surface 1 file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { surface 1 file "highres/sprites/pickups/0028_shotgun_s.png" }
skin { pal 0 surface 0 file "highres/sprites/props/4570_dukeburger2013.png" }
frame { name "frame1" tile0 4570 tile1 4574 }
}
 
// Punch clock (4575)
model "highres/sprites/props/4575_punchclock.md3" {
scale 1.03 shade 0 zadd 3
skin { pal 0 file "highres/sprites/props/4575_punchclock.png" }
frame { name "Frame0" tile 4575 }
}
 
// Shopping cart (4576)
model "highres/sprites/props/4576_shoppingcart.md3" {
scale 1 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4576_shoppingcart.png" }
frame { name "Frame0" tile 4576 }
}
 
// Pipe (4583)
model "highres/sprites/props/4583_pipe.md3" {
scale 0.778 shade 0
// detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4583_d.png" }
normal { surface 0 file "highres/sprites/props/4583_n.png" }
specular { surface 0 file "highres/sprites/props/4583_s.png" }
// detail { file "highres/detail/metal.png" detailscale 0.3 }
// skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4583 }
}
 
// Green pipe handle (4585)
model "highres/sprites/props/4585.md3" {
scale 4.5 shade 1
skin { pal 0 file "highres/sprites/props/4585.png" }
frame { name "frame1" tile 4585 }
}
 
// Another pipe (4586)
model "highres/sprites/props/4586.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4586 }
}
 
// Thin Pipe (4587)
model "highres/sprites/props/4587_thinpipe.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4587 }
}
 
// Dolphin (4591)
model "highres/sprites/props/4591_dolphin.md3" {
scale 1.04 shade 3
skin { pal 0 file "highres/sprites/props/4591_dolphin.png" }
frame { name "Frame0" tile 4591 }
}
 
// Dolphin2 (4592)
model "highres/sprites/props/4592_dolphin2.md3" {
scale 1.04 shade 3
skin { pal 0 file "highres/sprites/props/4592_dolphin2.png" }
frame { name "Frame0" tile 4592 }
}
 
// Banner 1 (4600)
texture 4600 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4601 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4602 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/4600_banner.md3" {
scale 7 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4600_banner.jpg" }
anim { frame0 "1" frame1 "13" fps 10 flags 0 }
frame { name "1" tile0 4600 tile1 4602 }
}
 
// Banner 2 (4603)
texture 4603 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4604 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4605 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/4603_banner.md3" {
scale 7 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4603_banner.jpg" }
anim { frame0 "1" frame1 "13" fps 9 flags 0 }
frame { name "1" tile0 4603 tile1 4605 }
}
 
texture 4877 { pal 0 { file "highres/sprites/props/4877.png" } }
 
texture 4885 { pal 0 { file "highres/sprites/props/4885.png" } }
 
 
// Bloody baseball bat (4946)
model "highres/sprites/props/4946_bloodybat.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/4946_bloodybat.png" }
frame { name "Frame0" tile 4946 }
}
 
// Duke3D HRP Props Definitions
 
 
// Space suit (58)
model "highres/sprites/props/0058_spacesuit.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0058_spacesuit.png" }
frame { name "none00" tile 58 }
}
 
// Door Shock (160)
model "highres/sprites/props/0160_doorshock.md3" {
scale 5 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0160_doorshock.png" }
frame { name "frame00" tile 160 }
}
 
// Fan Sprite (407)
model "highres/sprites/props/0407_fansprite.md3" {
scale 1.56 shade 0
skin { pal 0 file "highres/sprites/props/0407_fansprite_d.png" specpower 1 specfactor 2 }
normal { file "highres/sprites/props/0407_fansprite_n.png" }
specular { file "highres/sprites/props/0407_fansprite_s.png" }
anim { frame0 "Frame00" frame1 "Frame14" fps 20 flags 0 }
frame { name "Frame00" tile0 407 tile1 410 }
}
 
// Fan Sprite Broke (411)
model "highres/sprites/props/0411_fanspritebroke.md3" {
scale 1.56 shade 0
skin { file "highres/sprites/props/0407_fansprite_d.png" specpower 1 specfactor 2 }
normal { file "highres/sprites/props/0407_fansprite_n.png" }
specular { file "highres/sprites/props/0407_fansprite_s.png" }
frame { name "Frame00" tile 411 }
}
 
texture 418 {
pal 0 { file "highres/sprites/props/0418.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Radar Dish (479)
model "highres/sprites/props/0479_radardish.md3" {
scale 5.3 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0479_radardish.png" }
frame { name "Frame0" tile 479 }
}
 
// Observatory (480)
model "highres/sprites/props/0480_observatory.md3" {
scale 3.5 shade 2
skin { pal 0 file "highres/sprites/props/0480_observatory.png" }
frame { name "frame00" tile 480 }
}
 
// Space Shuttle (487)
texture 487 { pal 0 { file "highres/sprites/props/0487_shuttle.png" } }
model "highres/sprites/props/0487_shuttle.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/props/0487_shuttle_mdl.jpg" }
frame { name "FRAME1" tile 487 }
}
 
// Satellite #2 (489)
model "highres/sprites/props/0489_satellite.md3" {
scale 0.5 shade 4
skin { pal 0 file "highres/sprites/props/0489_satellite.png" }
glow { file "highres/sprites/props/0489_satellite_g.png" }
frame { name "Frame0" tile 489 }
}
 
// Satellite #3 (516)
model "highres/sprites/props/0516_satellite.md3" {
scale 1.8 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0516_satellite.png" }
frame { name "Frame0" tile 516 }
}
 
// Fuel pod (517)
model "highres/sprites/props/0517_fuelpod.md3" {
scale 0.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0517_fuelpod.png" }
frame { name "FRAME1" tile 517 }
}
 
// Tube (536)
model "highres/sprites/props/0536_tube.md3" {
scale 1.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0536_tube.jpg" }
frame { name "frame00" tile 536 }
}
 
// Tube (537)
model "highres/sprites/props/0537_tube.md3" {
scale 1.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0536_tube.jpg" }
frame { name "frame00" tile 537 }
}
 
// Slimepipe (538)
model "highres/sprites/props/0538_slimepipe.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0538_slimepipe.png" }
anim { frame0 "FRAME1" frame1 "FRAME12" fps 4 flags 0 }
frame { name "FRAME1" tile0 538 tile1 541 }
}
 
// globe (542)
model "highres/sprites/props/0542_globe.md3" {
scale 0.6 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/0542_globe.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0542_globe.png" }
frame { name "frame_1" tile 542 }
}
 
// Wallspeaker (543)
model "highres/sprites/props/0543_wallspeaker.md3" {
scale 2 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0543_wallspeaker.png" }
glow { file "highres/sprites/props/0543_wallspeaker_g.png" }
frame { name "FRAME1" tile 543 }
}
 
// Iron Bar (544)
model "highres/sprites/props/0544_ironbar.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0544_ironbar.png" }
frame { name "FRAME1" tile 544 }
}
 
// Domelight (551)
model "highres/sprites/props/0551_domelight.md3" {
scale 8.0 shade 3
skin { pal 0 file "highres/sprites/props/0551_domelight.png" }
glow { file "highres/sprites/props/0551_domelight_g.png" }
anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
frame { name "FRAME4" tile0 551 tile1 554 }
}
 
// Pipe handle (555)
model "highres/sprites/props/0555.md3" {
scale 3 shade 1
skin { pal 0 file "highres/sprites/props/0555.png" }
frame { name "frame1" tile 555 }
}
 
// Chair 1 (556) = Chair 2 (557)
model "highres/sprites/props/0556_chair1.md3" {
scale 2.1 shade 2
// detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0556_chair1_d.png" }
normal { file "highres/sprites/props/0556_chair1_n.png" }
specular { file "highres/sprites/props/0556_chair1_s.png" }
frame { name "frame00" tile0 556 tile1 557 }
}
 
// Broken Chair (559)
model "highres/sprites/props/0559_brokenchair.md3" {
scale 2.1 shade 2
// detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0556_chair1_d.png" }
normal { file "highres/sprites/props/0556_chair1_n.png" }
specular { file "highres/sprites/props/0556_chair1_s.png" }
frame { name "frame00" tile 559 }
}
 
// Soap (561)
model "highres/sprites/props/0561_soap.md3" {
scale 10 shade 0
skin { pal 0 file "highres/sprites/props/0561_soap.png" }
frame { name "soap" tile 561 }
}
 
// Drinking fountain (563)
model "highres/sprites/props/0563_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 563 }
}
 
// Drinking fountain - Anim 1 (564)
model "highres/sprites/props/0566_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 564 }
}
 
// Drinking fountain - Anim 2 (565)
model "highres/sprites/props/0565_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 565 }
}
 
// Drinking fountain - Anim 3 (566)
model "highres/sprites/props/0566_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 566 }
}
 
// Drinking fountain - Destroyed (567)
model "highres/sprites/props/0567_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0567_drinkfount.png" }
frame { name "Frame0" tile 567 }
}
 
texture 568 {
pal 0 { file "highres/sprites/props/0568.png" }
pal 21 { file "highres/sprites/props/0568_21.png" }
}
 
// Toilet (569)
model "highres/sprites/props/0569_toilet.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/0569_toilet.png" }
frame { frame "idle" tile 569 }
}
 
// Stall (571)
model "highres/sprites/props/0571_stall.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/props/0571_stall.png" }
detail { file "highres/detail/concrete8.png" detailscale 0.1 }
frame { name "1" tile 571 }
}
 
// Shower headpiece (572)
model "highres/sprites/props/0991_shower.md3" {
scale 9.5 shade 1
skin { pal 0 file "highres/sprites/props/0991_shower.jpg" }
frame { name "FRAME15" tile0 572 tile1 572 }
}
 
// Stall Broke (573)
model "highres/sprites/props/0573_stallbroke.md3" {
scale 1.5 shade 2
detail { file "highres/detail/dirt2.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0571_stall.png" }
frame { name "1" tile 573 }
}
 
// Sensor (584)
model "highres/sprites/props/0584_sensor.md3" {
scale 1.5 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/0584_sensor_d.png" }
normal { surface 0 file "highres/sprites/props/0584_sensor_n.png" }
specular { surface 0 file "highres/sprites/props/0584_sensor_s.png" }
// anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile 584 }
}
 
// Display (585)
model "highres/sprites/props/0585_display.md3" {
scale 1.22 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/0585_display.png" }
frame { name "frame1" tile 585 }
}
 
// Grate 1 (595)
texture 595 {
pal 0 { file "highres/sprites/props/0595.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
model "highres/sprites/props/0595_grate1.md3" {
scale 1.56 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0595_grate1.png" }
frame { name "idle" tile 595 }
}
 
// Broken Grate 1 (596)
model "highres/sprites/props/0596_bgrate1.md3" {
scale 1.56 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0595_grate1.png" }
frame { name "idle" tile 596 }
}
 
// Solar Panel (602)
model "highres/sprites/props/0602_solarpanel.md3" {
scale 1.4 shade 0
skin { pal 0 file "highres/sprites/props/0602_solarpanel.png" }
frame { name "FRAME" tile 602 }
}
 
// Space suit 2 (606)
model "highres/sprites/props/0606_spacesuit2.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0606_spacesuit2.png" }
frame { name "Frame0" tile 606 }
}
 
// Antenna (607)
model "highres/sprites/props/0607_antenna.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0607_antenna.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 30 flags 0 }
frame { name "Frame0" tile0 607 tile1 608 }
}
 
// Pipe (610)
model "highres/sprites/props/0610_tube.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/0610_tube.png" }
frame { name "Frame0" tile 610 }
}
 
// Toilet Broke (615)
model "highres/sprites/props/0615_toiletbroke.md3" {
scale 1.1 shade 0
detail { file "highres/detail/dirt2.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0569_toilet.png" }
frame { name "broken" tile 615 }
}
 
// Pipe2 (616)
model "highres/sprites/props/0619_pipe1.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0616_pipe2.png" }
frame { name "Frame0" tile 616 }
}
 
// Pipe1B (617)
model "highres/sprites/props/0617_pipe1b.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0617_pipe1b.png" }
frame { name "Frame0" tile 617 }
}
 
// Pipe3, Pipe3B (618, 700)
model "highres/sprites/props/0995_pipe6.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0618_pipe3.png" }
frame { name "FRAME1" tile 618 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0700_pipe3b.png" }
frame { name "FRAME1" tile 700 }
}
 
// Pipe1 (619)
model "highres/sprites/props/0619_pipe1.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0619_pipe1.png" }
frame { name "Frame0" tile 619 }
}
 
// Alternate Reactor (620)
model "highres/sprites/props/0620_reactor.md3" {
scale 2 shade 0 zadd 40
skin { pal 0 surface 0 file "highres/sprites/props/1088_reactor_lwrbase.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/1088_reactor_base.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 620 }
}
 
// Camera 1 (621)
model "highres/sprites/props/0621_camera1.md3" {
scale 1.13 shade 0
skin { pal 0 file "highres/sprites/props/0621_camera1.png" specfactor 10 specpower 25 }
frame { name "idle" tile0 621 tile1 625 }
}
 
// "Gambini Bench" Arm Rest (631)
texture 631 {
pal 0 { file "highres/sprites/props/0631.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
 
texture 632 {
pal 0 { file "highres/sprites/props/0632.png" }
pal 10 { file "highres/sprites/props/0632_10.png" }
pal 11 { file "highres/sprites/props/0632_11.png" }
pal 12 { file "highres/sprites/props/0632_12.png" }
pal 13 { file "highres/sprites/props/0632_13.png" }
pal 14 { file "highres/sprites/props/0632_14.png" }
pal 15 { file "highres/sprites/props/0632_15.png" }
pal 16 { file "highres/sprites/props/0632_16.png" }
pal 18 { file "highres/sprites/props/0632_12.png" }
pal 21 { file "highres/sprites/props/0632_21.png" }
pal 22 { file "highres/sprites/props/0632_11.png" }
pal 23 { file "highres/sprites/props/0632_23.png" }
}
 
// Pipe2B (633)
model "highres/sprites/props/0617_pipe1b.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0633_pipe2b.png" }
frame { name "Frame0" tile 633 }
}
 
texture 658 { pal 0 { file "highres/sprites/props/0658.png" } }
texture 659 { pal 0 { file "highres/sprites/props/0659.png" } }
 
texture 665 { pal 0 { file "highres/sprites/props/0665.png" } }
 
// Vacuum (669)
model "highres/sprites/props/0669_vacuum.md3" {
scale 1 shade 5
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0669_vacuum.png" }
frame { name "Frame0" tile 669 }
}
 
// Water faucet (670)
model "highres/sprites/props/0670_faucet.md3" {
scale 10 shade 4
skin { pal 0 file "highres/sprites/props/0670_faucet.png" }
anim { frame0 "frame00" frame1 "frame03" fps 28 flags 0 }
frame { name "frame00" tile0 670 tile1 671 }
frame { name "frame04" tile 574 }
}
 
// Scale (678)
model "highres/sprites/props/0678_scale.md3" {
scale 0.87 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0678_scale.png" }
frame { name "Frame0" tile 678 }
}
 
// Folding Chair (680)
model "highres/sprites/props/0680.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/0680.png" }
skin { pal 10 file "highres/sprites/props/0680_10.png" }
skin { pal 11 file "highres/sprites/props/0680_11_22.png" }
skin { pal 12 file "highres/sprites/props/0680_12_18.png" }
skin { pal 13 file "highres/sprites/props/0680_13.png" }
skin { pal 14 file "highres/sprites/props/0680_14.png" }
skin { pal 15 file "highres/sprites/props/0680_15.png" }
skin { pal 16 file "highres/sprites/props/0680_16.png" }
skin { pal 18 file "highres/sprites/props/0680_12_18.png" }
skin { pal 21 file "highres/sprites/props/0680_21.png" }
skin { pal 22 file "highres/sprites/props/0680_11_22.png" }
skin { pal 23 file "highres/sprites/props/0680_23.png" }
frame { name "FRAME1" tile0 680 tile1 684 }
}
 
// Reflektor (685)
model "highres/sprites/props/0685_reflektor.md3" {
scale 9 shade 0
skin { pal 0 file "highres/sprites/props/0685_reflektor.jpg" }
frame { name "FRAME1" tile 685 }
}
 
// Movie camera (686)
model "highres/sprites/props/0686_moviecamera.md3" {
scale 1.9 shade 10
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0686_moviecamera.png" }
frame { name "Frame0" tile 686 }
}
 
texture 688 { pal 0 { file "highres/sprites/props/0688.png" } }
 
// IV Unit (689)
model "highres/sprites/props/0689_ivunit.md3" {
scale 0.75 shade 4
skin { pal 0 file "highres/sprites/props/0689_ivunit.png" }
frame { name "Frame0" tile 689 }
}
 
texture 690 {
pal 0 { file "highres/sprites/props/0690.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Butcher's knife (691)
model "highres/sprites/props/0691_knife.md3" {
scale 16 shade 0 // zadd -0.5 // makes floor-aligned disappear
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0691_knife.jpg" }
frame { name "FRAME1" tile 691 }
}
 
// Knife (692)
model "highres/sprites/props/0692_knife.md3" {
scale 16 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0692_knife.jpg" }
frame { name "FRAME1" tile 692 }
}
 
// Knife (693)
model "highres/sprites/props/0693_knife.md3" {
scale 16 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0693_knife.png" }
frame { name "FRAME1" tile 693 }
}
 
// Pot 1 (Souce pan) (694)
model "highres/sprites/props/0694_saucepan.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0694_saucepan.jpg" }
frame { name "idle" tile0 694 tile1 694 }
}
 
// Pot 2 (Frying pan) (695)
model "highres/sprites/props/0695_fryingpan.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0694_saucepan.jpg" }
frame { name "idle" tile0 695 tile1 695 }
}
 
// Pot 3 (697)
model "highres/sprites/props/0697_pot3.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0697_pot3.png" }
frame { name "frame00" tile 697 }
}
 
texture 698 { pal 0 { file "highres/sprites/props/0698.jpg" nocompress } }
 
texture 710 {
pal 0 { file "highres/sprites/props/0710.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Mike (762)
model "highres/sprites/props/0762_mike.md3" {
scale 0.8 shade 10
skin { pal 0 surface 0 file "highres/sprites/props/0762_mike.png" }
frame { name "none00" tile 762 }
}
 
// Vase (765)
model "highres/sprites/props/0765_vase.md3" {
scale 1.7 shade 0
skin { pal 0 file "highres/sprites/props/0765_vase.png" }
frame { name "frame00" tile 765 }
}
 
// Sushiplate1: cooked head (768)
model "highres/sprites/props/0768_head.md3" {
scale 3 shade 0 zadd 0.8
skin { pal 0 file "highres/sprites/props/0768_head.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME10" fps 4 flags 0 } // remove to stop animation
frame { name "FRAME1" tile0 768 tile1 768 }
}
 
// Sushiplate 2 (769)
model "highres/sprites/props/0769_hand1.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0769_hand1.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME16" fps 6 flags 0 }
frame { name "FRAME1" tile0 769 tile1 769 }
}
 
// Sushiplate leg (774)
model "highres/sprites/props/0774_leg.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0774_leg.jpg" }
frame { name "FRAME1" tile 774 }
}
 
// Sushiplate 4 (779)
model "highres/sprites/props/0779_sushiplate4.md3" {
scale 0.3 shade 0
skin { pal 0 file "highres/sprites/props/0779_sushiplate4.png" }
frame { name "idle" tile 779 }
}
 
// Sushiplate 5 (792)
model "highres/sprites/props/0792_hand2.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0792_hand2.jpg" }
frame { name "FRAME1" tile 792 }
}
 
// Jib1 (851)
model "highres/sprites/props/0851_jib.md3" {
scale 1.0 shade 0
skin { pal 0 file "highres/sprites/props/0851_jib.png" }
frame { name "idle" tile 851 }
}
 
// Stripe Ball (901)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/poolballs/0901_stripeball.png" }
skin { pal 13 file "highres/sprites/props/poolballs/0901_stripeball_13.png" }
skin { pal 14 file "highres/sprites/props/poolballs/0901_stripeball_14.png" }
skin { pal 16 file "highres/sprites/props/poolballs/0901_stripeball_16.png" }
skin { pal 21 file "highres/sprites/props/poolballs/0901_stripeball_21.png" }
skin { pal 23 file "highres/sprites/props/poolballs/0901_stripeball_23.png" }
frame { name "frame00" tile 901 }
}
 
// Queue Ball (902)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/poolballs/0902_queball.png" }
skin { pal 10 file "highres/sprites/props/poolballs/0902_queball_10.png" }
skin { pal 11 file "highres/sprites/props/poolballs/0902_queball_11.png" }
skin { pal 12 file "highres/sprites/props/poolballs/0902_queball_12.png" }
skin { pal 13 file "highres/sprites/props/poolballs/0902_queball_13.png" }
skin { pal 16 file "highres/sprites/props/poolballs/0902_queball_16.png" }
skin { pal 21 file "highres/sprites/props/poolballs/0902_queball_21.png" }
skin { pal 23 file "highres/sprites/props/poolballs/0902_queball_23.png" }
frame { name "frame00" tile 902 }
}
 
// Wooden Horse (904)
model "highres/sprites/props/0904_woodenhorse.md3" {
scale 4 shade 16
detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
frame { name "frame00" tile0 904 tile1 907 }
}
 
// Tree (908)
texture 908 { pal 0 { file "highres/sprites/props/0908.png" } }
model "highres/sprites/props/0908_tree.md3" {
scale 1
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0908_tree.png" }
skin { pal 0 surface 2 file "highres/sprites/props/0908_tree.png" }
anim { frame0 "Frame0" frame1 "Frame6" fps 5 flags 0 }
frame { name "Frame0" tile 908 }
}
 
// Treetrunk (909)
model "highres/sprites/props/0909_treetrunk.md3" {
scale 1.2
skin { pal 0 file "highres/sprites/props/0909_treetrunk.jpg" }
frame { name "Frame0" tile 909 }
}
 
// Tree2 (910)
texture 910 { pal 0 { file "highres/sprites/props/0908.png" } }
model "highres/sprites/props/0908_tree.md3" {
scale 1
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0910_tree2.png" }
skin { pal 0 surface 2 file "highres/sprites/props/0910_tree2.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 1 flags 0 }
frame { name "Frame0" tile 910 }
}
 
// Cactus (911)
model "highres/sprites/props/0911_cactus.md3" {
scale 1.37 shade -5
skin { pal 0 file "highres/sprites/props/0911_cactus.png" }
frame { name "idle" tile 911 }
}
 
// Bathroom drain (912)
texture 912 { pal 0 { file "highres/sprites/props/0912.png" } }
 
// Fence (913)
model "highres/sprites/props/0913_fence.md3" {
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures/0913_d.png" }
normal { file "highres/textures/0913_n.png" }
specular { file "highres/textures/0913_s.png" }
frame { name "Frame0" tile 913 }
}
 
// Wood Fence (914)
model "highres/sprites/props/0914_woodfence.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0914_woodfence.png" }
frame { name "FRAME1" tile 914 }
}
 
// Fire Ext (916)
model "highres/sprites/props/0916_fireext.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0916_fireext_d.png" }
specular { file "highres/sprites/props/0916_fireext_s.png" }
frame { name "idle" tile 916 }
}
 
// Firealarm (917)
model "highres/sprites/props/0917_firealarm.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0917_firealarm_d.png" }
normal { file "highres/sprites/props/0917_firealarm_n.png" }
specular { file "highres/sprites/props/0917_firealarm_s.png" }
frame { name "Frame 0" tile 917 }
}
 
// Wall Fuse (918)
model "highres/sprites/props/0918_wallfuse.md3" {
scale 18 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0918_wallfuse.png" }
frame { name "Frame0" tile 918 }
}
 
// Electric meter (919)
model "highres/sprites/props/0919_electricmeter.md3" {
scale 1 shade 0
detail { file "highres/detail/rust.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0919_electricmeter.png" }
frame { name "Frame0" tile 919 }
}
 
// Chain (920)
texture 920 { pal 0 { file "highres/sprites/props/0920.png" } }
model "highres/sprites/props/0920_chain.md3" {
scale 11 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0920_chain.png" }
frame { name "FRAME1" tile 920 }
}
 
// Traffic Signal (927)
model "highres/sprites/props/0927_trafficsignal.md3" {
scale 11.7 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0927_trafficsignal.jpg" }
frame { name "FRAME1" tile 927 }
}
 
// Cactus Broke (939)
model "highres/sprites/props/0939_cactusbroke.md3" {
scale 1.37 shade -5
skin { pal 0 file "highres/sprites/props/0911_cactus.png" }
frame { name "idle" tile 939 }
}
 
// Bounce Mine (940)
model "highres/sprites/props/0940_bouncemine.md3" {
scale 1.2 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0940_bouncemine.png" }
anim { frame0 "spinA" frame1 "spinB" fps 15 flags 0 }
frame { name "spinA" tile0 940 tile1 944 }
}
 
// Broken Hydrant (950)
model "highres/sprites/props/0950_brokenhydrant.md3" {
scale 0.7 shade 0 zadd 4
skin { pal 0 file "highres/sprites/props/0981_hydrant_d.png" specpower 1.1 specfactor 2 }
normal { file "highres/sprites/props/0981_hydrant_n.png" }
specular { file "highres/sprites/props/0981_hydrant_s.png" }
frame { name "Frame_0" tile 950 }
}
 
// Box (951)
model "highres/sprites/props/0951_box.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/0951_box.png" }
frame { name "frame00" tile 951 }
}
 
// Bottle1 (954)
model "highres/sprites/props/bottles/0954_bottle1.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0954_bottle1.png" }
frame { name "Frame0" tile 954 }
}
 
// Bottle2 (955)
model "highres/sprites/props/bottles/0955_bottle2.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0955_bottle2.png" }
frame { name "1" tile 955 }
}
 
// Bottle3 (956)
model "highres/sprites/props/bottles/0956_bottle3.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0956_bottle3.png" }
frame { name "1" tile 956 }
}
 
// Bottle4 (957)
model "highres/sprites/props/bottles/0957_bottle4.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 957 }
}
 
// Lamp (958)
model "highres/sprites/props/0958_lamp.md3" {
scale 3.75 shade 1
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/0958_lamp_body.png" }
skin { pal 0 surface 1 file "highres/textures/0124.png" }
frame { name "Frame0" tile 958 }
}
 
// Ocean sprite 1 (971)
model "highres/sprites/props/0971_oceansprite1.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0971_oceansprite1.png" }
frame { name "Frame0" tile 971 }
}
 
// Ocean sprite 2 (972)
model "highres/sprites/props/0972_oceansprite2.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0972_oceansprite2.png" }
frame { name "Frame0" tile 972 }
}
 
// Ocean sprite 3 (973)
model "highres/sprites/props/0973_oceansprite3.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0973_oceansprite3.png" }
frame { name "Frame0" tile 973 }
}
 
// Ocean sprite 4 (974)
model "highres/sprites/props/0974_oceansprite4.md3" {
scale 2 shade 0
skin { pal 0 file "highres/sprites/props/0974_oceansprite4.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 10 flags 0 }
frame { name "Frame0" tile 974 }
}
 
// Ocean sprite 5 (975)
model "highres/sprites/props/0975_oceansprite5.md3" {
scale 1 shade 12
skin { pal 0 file "highres/sprites/props/0975_oceansprite5.png" }
frame { name "Frame0" tile 975 }
}
 
// Vent shaft (976)
model "highres/sprites/props/0976_ventshaft.md3" {
scale 0.85 shade 15
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0976_ventshaft_d.png" }
normal { file "highres/sprites/props/0976_ventshaft_n.png" }
specular { file "highres/sprites/props/0976_ventshaft_s.png" }
frame { name "Frame0" tile 976 }
}
 
// Generic Pole (977)
model "highres/sprites/props/0977_genericpole.md3" {
scale 1.56 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0977_genericpole.png" }
frame { name "idle" tile 977 }
}
 
// Cone (978)
model "highres/sprites/props/0978_cone.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0978_cone.png" }
frame { name "frame00" tile 978 }
}
 
// Hang Light (979)
model "highres/sprites/props/0979_hanglight.md3" {
scale 5 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0979_hanglight.png" }
glow { file "highres/sprites/props/0979_hanglight_g.png" }
frame { name "Frame0" tile 979 }
}
 
// Hydrant (981)
model "highres/sprites/props/0981_hydrant.md3" {
scale 0.7 shade 0 zadd -7
skin { pal 0 file "highres/sprites/props/0981_hydrant_d.png" specpower 1.1 specfactor 2 }
normal { file "highres/sprites/props/0981_hydrant_n.png" }
specular { file "highres/sprites/props/0981_hydrant_s.png" }
frame { name "Frame_0" tile 981 }
}
 
// Tire (990)
model "highres/sprites/props/0990_tire.md3" {
scale 0.7 shade 0
skin { pal 0 file "highres/sprites/props/0990_tire.png" }
frame { name "frame00" tile 990 }
}
 
// Shower headpiece (991)
model "highres/sprites/props/0991_shower.md3" {
scale 11 shade 1 zadd 0.5
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0991_shower.jpg" }
frame { name "FRAME15" tile0 991 tile1 991 }
}
 
// Pipe5 (994/1005)
model "highres/sprites/props/0994_pipe5.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "FRAME1" tile 994 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
frame { name "FRAME1" tile 1005 }
}
 
// Pipe6 (995/1260)
model "highres/sprites/props/0995_pipe6.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "FRAME1" tile 995 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
frame { name "FRAME1" tile 1260 }
}
 
// Pipe4 (996-997)
model "highres/sprites/props/0996_pipe4.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0996_pipe4.jpg" }
frame { name "FRAME1" tile 996 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0997_pipe4b.jpg" }
frame { name "FRAME1" tile 997 }
}
 
// Parking Meter (998-999)
model "highres/sprites/props/0998_meter.md3" {
scale 3 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.4 }
skin { pal 0 file "highres/sprites/props/0998_meter.png" }
frame { name "FRAME1" tile 998 }
frame { name "FRAME1" tile 999 }
}
 
// Bar stool (1006)
model "highres/sprites/props/1006_barstol.md3" {
scale 4.0 shade 2
skin { pal 0 file "highres/sprites/props/1006_barstol.png" }
frame { name "frame00" tile 1006 }
}
 
// Bottle5 (1012)
model "highres/sprites/props/bottles/1012_bottle5.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 1012 }
}
 
// Bottle6 (1013)
model "highres/sprites/props/bottles/1013_bottle6.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 1013 }
}
 
// Bottle8 (1014)
model "highres/sprites/props/bottles/1014_bottle8.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1014_bottle8.png" }
frame { name "1" tile 1014 }
}
 
texture 1022 { pal 0 { file "highres/sprites/props/1022.png" } }
texture 1023 { pal 0 { file "highres/sprites/props/1023.png" } }
 
// Plant (1025)
model "highres/sprites/props/1025_plant.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/1025_plant.png" }
frame { name "1" tile 1025 }
}
 
// Horse On Side (1026)
model "highres/sprites/props/0904_woodenhorse.md3" {
scale 4 shade 16
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
frame { name "frame01" tile0 1026 tile1 1030 }
}
 
// Horselite (1034)
model "highres/sprites/props/1034_horselite.md3" {
scale 0.135 shade 0
skin { pal 0 file "highres/sprites/props/1034_horselite.png" }
frame { name "frame1" tile0 1034 tile1 1036 }
}
 
// Round Table (1037)
model "highres/sprites/props/1037_rtable.md3" {
scale 1.47 shade 2
skin { pal 0 file "highres/sprites/props/1037_rtable.png" }
frame { name "frame00" tile0 1037 tile1 1037 }
}
 
// Pipe (1038)
model "highres/sprites/props/1038_pipe.md3" {
scale 16 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1038_pipe.png" }
frame { name "Frame0" tile 1038 }
}
 
// Donuts (1045)
model "highres/sprites/props/1045_donuts.md3" {
scale 1.8 shade 0
skin { pal 0 file "highres/sprites/props/1045_donuts.png" }
frame { name "idle" tile 1045 }
}
 
// Pipes (1048)
model "highres/sprites/props/1048_pipes.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1048_pipes.png" }
frame { name "Frame0" tile 1048 }
}
 
// Fuse box 2 (1049)
model "highres/sprites/props/1049_fusebox2.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1049_fusebox2.png" }
frame { name "Frame0" tile 1049 }
}
 
// Fuse box (1050)
model "highres/sprites/props/1050_fusebox.md3" {
scale 1 shade 0
detail { file "highres/detail/concrete8.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1050_fusebox.png" }
frame { name "Frame0" tile 1050 }
}
 
// Hand dryer (1051)
model "highres/sprites/props/1051_handdryer.md3" {
scale 1.05 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1051_handdryer_d.png" specpower 1 specfactor 3 }
specular { surface 0 file "highres/sprites/props/1051_handdryer_s.png" }
normal { surface 0 file "highres/sprites/props/1051_handdryer_n.png" parallaxbias 0.0 parallaxscale 0.0 }
frame { name "frame1" tile 1051 }
}
 
// Towel dispenser (1052)
model "highres/sprites/props/1052_toweld.md3" {
scale 1.575 shade 0
skin { pal 0 file "highres/sprites/props/1052_toweld.png" }
frame { name "idle" tile 1052 }
}
 
// Toilet paper (1053)
model "highres/sprites/props/1053_toiletpaper.md3" {
scale 3 shade 4
//scale 4.2 shade 4 zadd 5.5 // *.mhk file patch pending...
skin { pal 0 file "highres/sprites/props/1053_toiletpaper.png" }
anim { frame0 "frame00" frame1 "frame13" fps 6 flags 0 }
frame { name "frame00" tile 1053 }
}
 
// Cineline (1055)
model "highres/sprites/props/1055_cineline.md3" {
scale 22 shade 6
skin { pal 0 file "highres/sprites/props/1055_cineline.png" }
anim { frame0 "cineline00" frame1 "cineline18" fps 12 flags 0 }
frame { name "cineline00" tile0 1055 tile1 1056 }
}
 
// Black Clock (1060)
model "highres/sprites/props/1060_clock.md3" {
scale 1.5 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1060_clock.png" }
skin { pal 0 surface 1 file "highres/sprites/props/1060_clock.png" }
frame { name "Frame0" tile 1060 }
}
 
// Spotlight (1061)
model "highres/sprites/props/1061_spotlight.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/1061_spotlight.jpg" }
frame { name "Frame0" tile 1061 }
}
 
// Rubber Can (1062)
model "highres/sprites/props/1062_rubbercan.md3" {
scale 2.6 shade 4
skin { pal 0 file "highres/sprites/props/1062_rubbercan.png" }
skin { pal 13 file "highres/sprites/props/1062_rubbercan_13.png" }
skin { pal 14 file "highres/sprites/props/1062_rubbercan_14.png" }
skin { pal 20 file "highres/sprites/props/1062_rubbercan_20.png" }
skin { pal 24 file "highres/sprites/props/1062_rubbercan_24.png" }
skin { pal 25 file "highres/sprites/props/1062_rubbercan_25.png" }
frame { name "idle" tile 1062 }
frame { name "punch" tile 1063 }
}
 
// Black Clock Broken (1067)
model "highres/sprites/props/1067_clockbroken.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/1067_clockbroken.png" }
frame { name "idle" tile 1067 }
}
 
// Socket (1069)
model "highres/sprites/props/1069_socket.md3" {
scale 13.8 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1069_socket.png" }
frame { name "FRAME1" tile 1069 }
}
 
texture 1073 { pal 0 { file "highres/sprites/props/1073.png" } }
 
// Broken Light (1078)
model "highres/sprites/props/1078_brokenlight.md3" {
scale 1 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1061_spotlight.jpg" }
skin { pal 0 surface 1 file "highres/textures/0704.png" }
frame { name "Frame0" tile 1078 }
}
 
// Ooz Filter (1079)
model "highres/sprites/props/1079_oozfilter.md3" {
scale 1 shade 0 // HRP
//scale 1.25 shade 0 // fit ART/Voxel width
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1079_oozfilter.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/1079_oozfilter.png" }
skin { pal 0 surface 2 file "highres/sprites/props/1079_oozfilter.png" }
glow { surface 1 file "highres/sprites/props/1079_oozfilter.png" }
glow { surface 2 file "highres/sprites/props/1079_oozfilter.png" }
anim { frame0 "1" frame1 "21" fps 1 flags 0 }
frame { name "1" tile0 1079 tile1 1081 }
}
 
// Reactor (1088/1096)
model "highres/sprites/props/1088_reactor.md3" {
scale 4.4 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 1 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 2 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 3 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 4 file "highres/sprites/props/1088_reactor_lwrbase.jpg" }
skin { pal 0 surface 5 file "highres/sprites/props/1088_reactor_base.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
anim { frame0 "Frame0" frame1 "Frame3" fps 15 }
frame { name "Frame0" tile0 1088 tile1 1091 }
}
 
model "highres/sprites/props/1096_reactorburnt.md3" {
scale 4.4 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1096_reactorburnt_lwrbase.jpg" }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 surface 1 file "highres/sprites/props/1096_reactorburnt_base.png" }
frame { name "Frame0" tile 1096 }
}
 
texture 1113 {
pal 0 { file "highres/sprites/props/1113.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
texture 1114 {
pal 0 { file "highres/sprites/props/1114.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
 
// TipJar (1157)
model "highres/sprites/props/1157_tipjar.md3" {
scale 3.5 shade 3
skin { pal 0 file "highres/sprites/props/1157_tipjar.png" }
frame { name "frame_1" tile0 1157 tile1 1157 }
}
 
// Wiaderkob (1158)
model "highres/sprites/props/1158_wiaderkob.md3" {
scale 17 shade 0
skin { pal 0 file "highres/sprites/props/1158_wiaderkob.png" }
frame { name "FRAME1" tile0 1158 tile1 1158 }
}
 
// Bottle12 (1159)
model "highres/sprites/props/bottles/1159_bottle12.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1159_bottle12.png" }
frame { name "Frame0" tile 1159 }
}
 
 
// Bottle13 (1160)
model "highres/sprites/props/bottles/1160_bottle3.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1160_bottle3.png" }
frame { name "1" tile 1160 }
}
 
// Bottle14 (1161)
model "highres/sprites/props/bottles/1161_bottle4.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1161_bottle4.png" }
frame { name "1" tile 1161 }
}
 
// Bottle15 (1162)
model "highres/sprites/props/bottles/1162_bottle5.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1162_bottle5.png" }
frame { name "1" tile 1162 }
}
 
// Bottle16 (1163)
model "highres/sprites/props/bottles/1163_bottle6.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1163_bottle6.png" }
frame { name "1" tile 1163 }
}
 
// Bottle17 (1164)
model "highres/sprites/props/bottles/1164_bottle7.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1164_bottle7.png" }
frame { name "1" tile 1164 }
}
 
// Bottle18 (1165)
model "highres/sprites/props/bottles/1165_bottle8.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1165_bottle8.png" }
frame { name "1" tile 1165 }
}
 
// Bottle19 (1166)
model "highres/sprites/props/bottles/1166_bottle10.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1166_bottle10.png" }
frame { name "1" tile 1166 }
}
 
// Crane Pole (1221)
model "highres/sprites/props/1221_pole.md3" {
scale 0.55 shade 4
// detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1222_crane_d.png" }
specular { file "highres/sprites/props/1222_crane_s.png" }
frame { name "Frame0" tile 1221 }
}
 
// Crane (1222)
model "highres/sprites/props/1222_crane.md3" {
scale 0.55 shade 4
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1222_crane_d.png" }
specular { file "highres/sprites/props/1222_crane_s.png" }
anim { frame0 "Grab_1" frame1 "Grab_3" fps 3 flags 1 }
frame { name "Grab_0" tile 1222 }
frame { name "Grab_2" tile 1223 }
frame { name "Grab_3" tile 1224 }
}
 
// Barbroke (1225)
model "highres/sprites/props/1225_barbroke.md3" {
scale 1.66 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/0977_genericpole.png" }
frame { name "frame1" tile 1225 }
}
 
// Barrels
 
model "highres/sprites/props/1227_nukebarrel.md3" {
scale 1.8 shade 8 // HRP
//scale 2.5 shade 8 // fit ART/Voxel width
 
// NukeBarrel (1227)
detail { file "highres/detail/rust.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props/1227_nukebarrel_d.png" }
normal { file "highres/sprites/props/1227_nukebarrel_n.png" }
specular { file "highres/sprites/props/1227_nukebarrel_s.png" }
frame { name "frame00" tile 1227 }
frame { name "frame01" tile 1228 }
frame { name "frame02" tile 1229 }
 
 
// ExplodingBarrel (1238)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1238_explodingbarrel.jpg" }
frame { name "frame00" tile 1238 }
frame { name "frame01" tile 1239 }
 
// OilBarrel (4580)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4580_oilbarrel.jpg" }
frame { name "frame00" tile 4580 }
 
// WhiteBarrel (4581)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4581_whitebarrel.jpg" }
frame { name "frame00" tile 4581 }
 
// ToxicBarrel (4582)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4582_toxicbarrel.jpg" }
frame { name "frame00" tile 4582 }
}
 
model "highres/sprites/props/1230_nukebarrel.md3" {
scale 1.8 shade 8
 
// NukeBarrel explosion frames
detail { file "highres/detail/rust.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props/1227_nukebarrel_d.png" }
normal { file "highres/sprites/props/1227_nukebarrel_n.png" }
specular { file "highres/sprites/props/1227_nukebarrel_s.png" }
frame { name "frame03" tile 1230 }
frame { name "frame04" tile 1231 }
}
 
// Can With Something (1232)
model "highres/sprites/props/1232_canwithsomething.md3" {
scale 18 shade 8
detail { file "highres/detail/metal.png" detailscale 0.15 }
skin { pal 0 file "highres/sprites/props/1232_canwithsomething.png" }
anim { frame0 "trc00" frame1 "trc03" fps 2 flags 0 }
frame { name "trc00" tile 1232 }
}
 
// Money (1233)
model "highres/sprites/props/1233_money.md3" {
scale 8 shade 4
skin { pal 0 file "highres/sprites/props/1233_money.png" }
frame { name "Frame02" tile0 1233 tile1 1235 }
}
 
// FireBarrel (1240)
model "highres/sprites/props/1240_firebarrel.md3" {
//scale 1.6 0 // fit ART/Voxel height
scale 1.4 0 // fit ART/Voxel width
detail { file "highres/detail/metal.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props/1240_firebarrel.png" }
anim { frame0 "Frame 0" frame1 "Frame 5" fps 15 flags 0 }
frame { name "Frame 0" tile0 1240 tile1 1243 }
}
 
// Seenine (1247)
model "highres/sprites/props/1247_seenine.md3" {
scale 1.56 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1247_seenine.png" }
frame { name "idle" tile 1247 }
anim { frame0 "blowup1" frame1 "blowup3" fps 12 flags 0 }
frame { name "blowup1" tile0 1248 tile1 1249 }
}
 
// Newspaper (1275)
texture 1275 {
pal 0 { file "highres/sprites/props/1275.png" }
detail { file "highres/detail/paper_crumpled.png" detailscale 2.0 }
}
 
// Newspaper (1276)
model "highres/sprites/props/1276_newspaper.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/props/1276_newspaper.png" }
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 1276 tile1 1276 }
}
 
// Chopper (1337)
model "highres/sprites/props/1337_chopper.md3" {
scale 5.5 shade 0
skin { pal 0 file "highres/sprites/props/1337_chopper.png" }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 70 flags 0 }
frame { name "FRAME1" tile0 1337 tile1 1338 }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 70 flags 0 }
frame { name "FRAME1" tile 1345 }
}
 
// Chopper's debris2 (1340)
model "highres/sprites/props/1340_debris2.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1340_debris2.jpg" }
frame { name "FRAME1" tile 1340 }
}
 
// Chopper's debris1 (1341)
model "highres/sprites/props/1341_debris1.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1341_debris1.jpg" }
frame { name "FRAME1" tile 1341 }
}
 
// Chopper's debris3 (1342)
model "highres/sprites/props/1342_debris3.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1342_debris3.jpg" }
frame { name "FRAME1" tile 1342 }
}
 
// Chopper's wheel (1343)
model "highres/sprites/props/1343_wheel.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/1343_wheel.jpg" }
frame { name "FRAME1" tile 1343 }
}
 
// Chopper's propeller (1344)
model "highres/sprites/props/1344_propeller.md3" {
scale 2 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1344_propeller.jpg" }
frame { name "FRAME1" tile 1344 }
}
 
// Chopper' crash (1346)
model "highres/sprites/props/1346_crash.md3" {
scale 5 shade 0
skin { pal 0 file "highres/sprites/props/1346_crash.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 40 flags 0 }
frame { name "FRAME1" tile0 1346 tile1 1346 }
}
 
// X-Files Jar/Fetus (1358)
model "highres/sprites/props/1358_xfilesjar.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/1358_xfilesjar.png" }
frame { name "FRAME1" tile 1358 }
}
 
// X-Files Jar/Fetus Broken (1359)
model "highres/sprites/props/1359_xfilesjarbroke.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/1359_xfilesjarbroke.png" }
frame { name "FRAME1" tile 1359 }
}
 
// Firevase (1390)
model "highres/sprites/props/1390_firevase.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/1390_firevase.png" }
anim { frame0 "frame1" frame1 "frame4" fps 12 flags 0 }
frame { frame "frame1" tile0 1390 tile1 1393 }
}
 
// Babe Land Cannon (1810)
model "highres/sprites/props/1810_cannon.md3" {
scale 0.8 shade 0 zadd -5
skin { pal 0 file "highres/sprites/props/1810_cannon.jpg" }
frame { name "Frame0" tile0 1810 tile1 1816 }
}
 
// Cannon ball (1817)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 2.5 shade 8 zadd -6
skin { pal 0 file "highres/sprites/props/1817_cannonball.png" }
frame { name "frame00" tile 1817 }
}
 
// Cannonball pile (1818)
model "highres/sprites/props/1818_cannonballpile.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/1817_cannonball.png" }
detail { file "highres/detail/metal_worn.png" detailscale 1.2 }
frame { name "frame00" tile 1818 }
}
 
// Feces (2200)
model "highres/sprites/props/2200_feces.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/2200_feces.png" }
frame { name "frame00" tile 2200 }
}
 
// Duke Icon (2452)
texture 2452 { pal 0 { file "highres/sprites/props/2452.png" } }
 
// Skull (2453)
texture 2453 { pal 0 { file "highres/sprites/props/2453.png" } }
 
// Sky Car (2491)
model "highres/sprites/props/2491_skycar.md3" {
scale 3 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/2491_skycar.jpg" }
frame { name "FRAME1" tile 2491 }
}
 
// Blimp (3400)
model "highres/sprites/props/3400_blimp.md3" {
scale 1.5 shade 5
skin { pal 0 file "highres/sprites/props/3400_blimp.png" }
frame { name "Frame0" tile 3400 }
}
 
// Car Mirror (3418)
model "highres/sprites/props/3418_carmirror.md3" {
scale 1.5 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3418_carmirror.png" }
frame { name "Frame0" tile 3418 }
}
 
// Candy Bar (3419)
texture 3419 { pal 0 { file "highres/sprites/props/3419.png" } }
 
// Pirate Flag (3426)
texture 3426 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 3427 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 3428 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/3426_pirateflag.md3" {
scale 1.25 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3426_pirateflag.png" }
anim { frame0 "Frame0" frame1 "Frame1" fps 30 flag 0 }
frame { name "Frame0" tile0 3426 tile1 3428 }
}
 
// Root (3429)
model "highres/sprites/props/3429_root.md3" {
scale 0.85 shade 0
detail { file "highres/detail/alien.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { frame "frame1" tile0 3429 tile1 3429 }
}
 
 
texture 4239 { pal 0 { file "highres/sprites/props/4239.png" } }
 
// Target (4359)
texture 4359 { pal 0 { file "highres/sprites/props/4359.png" } }
 
// Gunpowder barrel (4360)
model "highres/sprites/props/4360_barrel.md3" {
scale 2.1 shade 0
detail { file "highres/detail/wood_v3.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4360_barrel.jpg" }
frame { name "idle" tile0 4360 tile1 4360 }
}
 
texture 4361 { pal 0 { file "highres/sprites/props/4361.png" } }
 
// Mission Impossible knife (4363)
model "highres/sprites/props/4363_knife.md3" {
scale 2.6 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4363_knife.jpg" }
frame { name "FRAME1" tile 4363 }
}
 
// Hat rack (4367)
model "highres/sprites/props/4367_hatrack.md3" {
scale 1 shade 6
skin { pal 0 file "highres/sprites/props/4367_hatrack.jpg" }
frame { name "Frame0" tile 4367 }
}
 
// Emergency Light (4369)
model "highres/sprites/props/4369_light.md3" {
scale 1.5 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/4369_light.png" }
frame { name "none00" tile 4369 }
}
 
// Desklamp (4370)
model "highres/sprites/props/4370_desklamp.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4370_desklamp.jpg" }
frame { name "Frame0" tile 4370 }
}
 
// Coffee machine (4372)
model "highres/sprites/props/4372_coffeemachine.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4372_coffeemachine.jpg" }
frame { name "Frame0" tile 4372 }
}
 
// Cups (4373)
model "highres/sprites/props/4373_cups.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/4373_cups.png" }
frame { name "FRAME1" tile 4373 }
}
 
// Gavals (4374)
model "highres/sprites/props/4374_gavals.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4374_gavals.jpg" }
frame { name "Frame0" tile 4374 }
}
 
// Gavals2 (4375) - slightly rotated Gavals (4374)
model "highres/sprites/props/4374_gavals.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4374_gavals.jpg" }
frame { name "Frame0" tile 4375 }
}
 
// Police Lightpole (4377)
model "highres/sprites/props/4377_policepole.md3" {
scale 2 shade 10
skin { pal 0 file "highres/sprites/props/4377_policepole.png" }
frame { name "idle" tile 4377 }
}
 
// Cable (4386)
model "highres/sprites/props/4386_cable.md3" {
scale 3.1 shade 0
skin { pal 0 file "highres/sprites/props/4386_cable.jpg" }
skin { pal 10 file "highres/sprites/props/4386_cable_10.jpg" }
skin { pal 11 file "highres/sprites/props/4386_cable_11.jpg" }
skin { pal 13 file "highres/sprites/props/4386_cable_13.jpg" }
frame { name "idle" tile 4386 }
}
 
texture 4387 { pal 0 { file "highres/sprites/props/4387.png" } }
 
// Trashcan (4388)
model "highres/sprites/props/4388_trashcan.md3" {
scale 3.5 shade 0
skin { pal 0 file "highres/sprites/props/4388_trashcan.png" }
frame { name "idle" tile0 4388 tile1 4388 }
}
 
texture 4396 { pal 0 { file "highres/sprites/props/4396.png" nocompress } }
 
// Speaker (4397)
texture 4397 { pal 0 { file "highres/sprites/props/4397.png" } }
model "highres/sprites/props/4397_speaker.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/4397_speaker.png" }
anim { frame0 "frame1" frame1 "frame2" fps 3 flags 0 }
frame { frame "frame1" tile0 4397 tile1 4397 }
}
 
// Broken speaker (4398)
texture 4398 { pal 0 { file "highres/sprites/props/4398.png" } }
model "highres/sprites/props/4398_speaker.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/4398_speaker.png" }
anim { frame0 "frame1" frame1 "frame2" fps 3 flags 0 }
frame { frame "frame1" tile0 4398 tile1 4398 }
}
 
// Teddy Bear (4400)
model "highres/sprites/props/4400_bear.md3" {
scale 1 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4400_bear.png" }
skin { pal 10 file "highres/sprites/props/4400_bear_10.png" }
skin { pal 11 file "highres/sprites/props/4400_bear_11_22.png" }
skin { pal 12 file "highres/sprites/props/4400_bear_12_18.png" }
skin { pal 13 file "highres/sprites/props/4400_bear_13.png" }
skin { pal 14 file "highres/sprites/props/4400_bear_14.png" }
skin { pal 15 file "highres/sprites/props/4400_bear_15.png" }
skin { pal 16 file "highres/sprites/props/4400_bear_16.png" }
skin { pal 18 file "highres/sprites/props/4400_bear_12_18.png" }
skin { pal 21 file "highres/sprites/props/4400_bear_21.png" }
skin { pal 22 file "highres/sprites/props/4400_bear_11_22.png" }
skin { pal 23 file "highres/sprites/props/4400_bear_23.png" }
skin { pal 24 file "highres/sprites/props/4400_bear_24.png" }
frame { name "FRAME1" tile 4400 }
}
 
// Boat wheel (4406)
model "highres/sprites/props/4406_boatwheel.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4406_boatwheel.png" }
frame { name "Frame0" tile 4406 }
}
 
// Letter (4410)
model "highres/sprites/props/4410_letter.md3" {
scale 8 shade 4
skin { pal 0 file "highres/sprites/props/4410_letter.png" }
frame { name "frame00" tile0 4410 tile1 4412 }
}
 
// Mailbag (4413)
model "highres/sprites/props/4413_mailbag.md3" {
scale 6 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin {pal 0 file "highres/sprites/props/4413_mailbag.png" }
frame { name "idle" tile 4413 }
}
 
// Car Mirror (4415)
model "highres/sprites/props/4415_carmirror.md3" {
scale 1.5 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3418_carmirror.png" }
frame { name "Frame0" tile 4415 }
}
 
// Jeep Mirror (4416)
model "highres/sprites/props/4416_jeepmirror.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4417_busmirror.png" }
frame { name "Frame0" tile 4416 }
}
 
// Bus Mirror (4417)
model "highres/sprites/props/4417_busmirror.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4417_busmirror.png" }
frame { name "Frame0" tile 4417 }
}
 
// Opened Pipebomb (4419)
model "highres/sprites/props/4419_openpbomb.md3" {
scale 15 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/4419_openpbomb.png" }
frame { name "none00" tile 4419 }
}
 
// Hotmeat (4427)
model "highres/sprites/props/4427_hotmeat.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/props/4427_hotmeat.png" }
skin { pal 14 file "highres/sprites/props/4427_hotmeat_14.png" }
frame { name "FRAME1" tile 4427 }
}
 
// Fence (4429) // ART tile is bit-identical to 0913
model "highres/sprites/props/0913_fence.md3" {
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures/0913_d.png" }
normal { file "highres/textures/0913_n.png" }
specular { file "highres/textures/0913_s.png" }
frame { name "Frame0" tile 4429 }
}
 
// Coffee mug (4438)
model "highres/sprites/props/4438_coffeemug.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4438_coffeemug.jpg" }
frame { name "FRAME1" tile 4438 }
}
 
// Broken Fuse #1 (4430-4432)
texture 4430 { pal 0 { file "highres/sprites/props/4430.png" } }
texture 4431 {
pal 0 { file "highres/sprites/props/4431.png" }
glow { file "highres/sprites/props/4431_g.png" }
}
texture 4432 {
pal 0 { file "highres/sprites/props/4432.png" }
glow { file "highres/sprites/props/4432_g.png" }
}
 
// Paper And Pen (4439)
texture 4439 { pal 0 { file "highres/sprites/props/4439_paper.png" } }
 
// Donuts 2 (4440)
model "highres/sprites/props/4440_donuts.md3" {
scale 7 shade 0
skin { pal 0 file "highres/sprites/props/4440_donuts.jpg" }
frame { name "FRAME1" tile 4440 }
}
 
texture 4448 { pal 0 { file "highres/sprites/props/4448.png" } }
 
// American flag (4443)
model "highres/sprites/props/4443_flag.md3" {
scale 1.38 shade 0
skin { pal 0 file "highres/sprites/props/4443_flag.jpg" }
frame { name "FRAME1" tile 4443 }
}
 
// Tripod camera (4444)
model "highres/sprites/props/4444_tripodcamera.md3" {
scale 0.9 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4444_tripodcamera.jpg" }
frame { name "Frame0" tile 4444 }
}
 
// Chain (4446)
model "highres/sprites/props/4446_chain.md3" {
scale 16 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4446_chain.png" }
frame { name "FRAME1" tile 4446 }
}
 
// Mail delivery bag (4452)
model "highres/sprites/props/4452_deliverybag.md3" {
scale 1 shade 10
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4452_deliverybag.png" }
frame { name "Frame0" tile 4452 }
}
 
// Meter (4453)
model "highres/sprites/props/4453_meter.md3" {
scale 2.5 0
skin { pal 0 file "highres/sprites/props/4453_meter.png" }
frame { name "idle" tile0 4453 tile1 4453 }
}
 
// Desk phone (4454)
model "highres/sprites/props/4454_deskphone.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4454_deskphone.jpg" }
frame { name "Frame0" tile 4454 }
}
 
texture 4457 { pal 0 { file "highres/sprites/props/4457.png" } }
 
// Gumball machine (4458)
model "highres/sprites/props/4458_gumballmachine.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/props/4458_gumballmachine.png" }
frame { name "idle" tile0 4458 tile1 4458 }
}
 
// Gumball machine broken (4459)
model "highres/sprites/props/4459_gumballmachine_broken.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4459_gumballmachine_broken.png" }
anim { frame0 "dying1" frame1 "dying3" fps 3 flags 1 }
frame { name "dying1" tile0 4459 tile1 4459 }
}
 
// Certificate (4460)
model "highres/sprites/props/4460_cert.md3" {
scale 11 shade 4
skin { pal 0 file "highres/sprites/props/4460_cert.png" nocompress }
frame { name "Frame02" tile0 4460 tile1 4462 }
}
 
// Mace paper spray (4464)
model "highres/sprites/props/4464_mace.md3" {
scale 1 shade 3
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4464_mace.png" }
frame { name "Frame0" tile 4464 }
}
 
// Broken cable (4480)
texture 4480 {
pal 0 { file "highres/sprites/props/4480.png" }
pal 10 { file "highres/sprites/props/4480_10.png" }
pal 13 { file "highres/sprites/props/4480_13.png" }
pal 14 { file "highres/sprites/props/4480_14.png" }
}
texture 4481 {
pal 0 { file "highres/sprites/props/4481.png" }
pal 10 { file "highres/sprites/props/4481_10.png" }
pal 13 { file "highres/sprites/props/4481_13.png" }
pal 14 { file "highres/sprites/props/4481_14.png" }
glow { file "highres/sprites/props/4481_g.png" }
}
texture 4482 {
pal 0 { file "highres/sprites/props/4482.png" }
pal 10 { file "highres/sprites/props/4482_10.png" }
pal 13 { file "highres/sprites/props/4482_13.png" }
pal 14 { file "highres/sprites/props/4482_14.png" }
glow { file "highres/sprites/props/4482_g.png" }
}
 
// Broom (4496)
model "highres/sprites/props/4496_broom.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4496_broom.png" }
frame { name "Frame0" tile 4496 }
}
 
// Mop (4497)
model "highres/sprites/props/4497_mop.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4497_mop.png" }
frame { name "Frame0" tile 4497 }
}
 
texture 4502 { pal 0 { file "highres/sprites/props/4502.png" nocompress } }
texture 4503 { pal 0 { file "highres/sprites/props/4503.png" nocompress } }
 
// Chest of gold (4520)
model "highres/sprites/props/4520_goldchest.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/4520_goldchest.jpg" }
frame { name "Frame0" tile 4520 }
}
 
// Steed's gear (4524)
model "highres/sprites/props/4524_steedgear.md3" {
scale 1.3 shade 0 zadd 17
skin { pal 0 file "highres/sprites/props/4524_steedgear.png" }
frame { name "FRAME1" tile 4524 }
}
 
// FoodObject1 (4530)
model "highres/sprites/props/4530_foodobject1.md3" {
scale 0.45 shade 0
skin { pal 0 file "highres/sprites/jibs/2309_ooz2.png" }
frame { name "frame1" tile 4530 }
}
 
// FoodObject4 (4533)
model "highres/sprites/props/4533_foodobject4.md3" {
scale 0.45 shade 0
skin { pal 0 file "highres/sprites/props/0691_knife.jpg" }
frame { name "frame1" tile 4533 }
}
 
// Condiment cups (4536)
model "highres/sprites/props/4536_cups.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4536_cups.png" }
frame { name "Frame0" tile 4536 }
}
 
// Mustard (4537)
model "highres/sprites/props/4537_4538.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4537_mustard.jpg" }
frame { name "Frame0" tile 4537 }
}
 
// Ketchup (4538)
model "highres/sprites/props/4537_4538.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4538_ketchup.jpg" }
frame { name "Frame0" tile 4538 }
}
 
// Foodobject10 (4539)
model "highres/sprites/props/4539_napkin.md3" {
scale 12.5 shade 0
skin { pal 0 file "highres/sprites/props/4539_napkin.png" }
frame { name "FRAME1" tile 4539 }
}
 
// Foodobject11 (4540)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4540_foodobject11.png" }
frame { name "idle" tile 4540 }
}
 
// Foodobject12 (4541)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4540_foodobject11.png" }
frame { name "idle" tile 4541 }
}
 
// Foodobject13 (4542)
model "highres/sprites/props/4542_foodobject13.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4542_foodobject13.png" }
frame { name "idle" tile 4542 }
}
 
// Foodobject14 (4543)
model "highres/sprites/props/4543_foodobject14.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/props/4543_foodobject14.png" }
frame { name "idle" tile 4543 }
}
 
// Foodobject15 (4544)
model "highres/sprites/props/4544_foodobject15.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4544_foodobject15.png" }
frame { name "idle" tile 4544 }
}
 
// Foodobject16 (4545)
model "highres/sprites/props/4545_foodobject16.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4545_foodobject16.png" }
frame { name "idle" tile 4545 }
}
 
// Empty fries cup (4546)
model "highres/sprites/props/4546_emptyfries.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4546_emptyfries.png" }
frame { name "Frame0" tile 4546 }
}
 
// Filed fries cup (4547)
model "highres/sprites/props/4547_filledfries.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4547_filledfries.png" }
frame { name "Frame0" tile 4547 }
}
 
// Foodobject19 (4548)
model "highres/sprites/props/4548_foodobject19.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/4548_foodobject19.png" }
frame { name "FRAME1" tile 4548 }
}
 
// Foodobject20 (4549)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4549_foodobject20.png" }
frame { name "idle" tile 4549 }
}
 
// Head lamp (4550)
model "highres/sprites/props/4550_headlamp.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4550_headlamp.png" }
frame { name "Frame0" tile 4550 }
}
 
// Worms can (4552)
model "highres/sprites/props/4552_worms.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4552_worms.png" }
frame { name "Frame0" tile 4552 }
}
 
// Chicken skined (4554)
model "highres/sprites/props/4554_4555.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4554_skinnedchicken.png" }
frame { name "Frame0" tile 4554 }
}
 
// Chicken feathered (4555)
model "highres/sprites/props/4554_4555.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4555_featheredchicken.png" }
frame { name "Frame0" tile 4555 }
}
 
// Tampons (4557)
model "highres/sprites/props/4557_tampon.md3" {
scale 1 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4557_tampon.png" }
frame { name "Frame0" tile 4557 }
}
 
// Robotdog2 (4560)
model "highres/sprites/props/4560_doggy.md3" {
scale 0.65 shade 5
skin { pal 0 file "highres/sprites/props/4560_doggy.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 27 flags 0 }
frame { name "Frame0" tile0 4560 tile1 4562 }
}
 
// Jollymeal (4569)
model "highres/sprites/props/4569_jollymeal.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4569_jollymeal.jpg" }
frame { name "Frame0" tile 4569 }
}
 
// Dukeburger (4570)
model "highres/sprites/props/4570_dukeburger2013.md3" {
scale 1.5 shade 0 zadd 15
skin { pal 0 surface 4 file "highres/sprites/characters/1405_jetpack_d.png" }
normal { surface 4 file "highres/sprites/characters/1405_jetpack_n.png" }
specular { surface 4 file "highres/sprites/characters/1405_jetpack_s.png" }
skin { pal 0 surface 3 file "highres/sprites/characters/1405_bandolier_d.png" }
normal { surface 3 file "highres/sprites/characters/1405_bandolier_n.png" }
specular { surface 3 file "highres/sprites/characters/1405_bandolier_s.png" }
skin { pal 0 surface 2 file "highres/sprites/characters/1405_duke2013_d.png" }
normal { surface 2 file "highres/sprites/characters/1405_duke2013_n.png" }
specular { surface 2 file "highres/sprites/characters/1405_duke2013_s.png" }
skin { pal 0 surface 1 file "highres/sprites/pickups/0028_shotgun_d.png" }
normal { surface 1 file "highres/sprites/pickups/0028_shotgun_n.png" }
specular { surface 1 file "highres/sprites/pickups/0028_shotgun_s.png" }
skin { pal 0 surface 0 file "highres/sprites/props/4570_dukeburger2013.png" }
frame { name "frame1" tile0 4570 tile1 4574 }
}
 
// Punch clock (4575)
model "highres/sprites/props/4575_punchclock.md3" {
scale 1.03 shade 0 zadd 3
skin { pal 0 file "highres/sprites/props/4575_punchclock.png" }
frame { name "Frame0" tile 4575 }
}
 
// Shopping cart (4576)
model "highres/sprites/props/4576_shoppingcart.md3" {
scale 1 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4576_shoppingcart.png" }
frame { name "Frame0" tile 4576 }
}
 
// Pipe (4583)
model "highres/sprites/props/4583_pipe.md3" {
scale 0.778 shade 0
// detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4583_d.png" }
normal { surface 0 file "highres/sprites/props/4583_n.png" }
specular { surface 0 file "highres/sprites/props/4583_s.png" }
// detail { file "highres/detail/metal.png" detailscale 0.3 }
// skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4583 }
}
 
// Green pipe handle (4585)
model "highres/sprites/props/4585.md3" {
scale 4.5 shade 1
skin { pal 0 file "highres/sprites/props/4585.png" }
frame { name "frame1" tile 4585 }
}
 
// Another pipe (4586)
model "highres/sprites/props/4586.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4586 }
}
 
// Thin Pipe (4587)
model "highres/sprites/props/4587_thinpipe.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4587 }
}
 
// Dolphin (4591)
model "highres/sprites/props/4591_dolphin.md3" {
scale 1.04 shade 3
skin { pal 0 file "highres/sprites/props/4591_dolphin.png" }
frame { name "Frame0" tile 4591 }
}
 
// Dolphin2 (4592)
model "highres/sprites/props/4592_dolphin2.md3" {
scale 1.04 shade 3
skin { pal 0 file "highres/sprites/props/4592_dolphin2.png" }
frame { name "Frame0" tile 4592 }
}
 
// Banner 1 (4600)
texture 4600 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4601 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4602 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/4600_banner.md3" {
scale 7 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4600_banner.jpg" }
anim { frame0 "1" frame1 "13" fps 10 flags 0 }
frame { name "1" tile0 4600 tile1 4602 }
}
 
// Banner 2 (4603)
texture 4603 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4604 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4605 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/4603_banner.md3" {
scale 7 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4603_banner.jpg" }
anim { frame0 "1" frame1 "13" fps 9 flags 0 }
frame { name "1" tile0 4603 tile1 4605 }
}
 
texture 4877 { pal 0 { file "highres/sprites/props/4877.png" } }
 
texture 4885 { pal 0 { file "highres/sprites/props/4885.png" } }
 
 
// Bloody baseball bat (4946)
model "highres/sprites/props/4946_bloodybat.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/4946_bloodybat.png" }
frame { name "Frame0" tile 4946 }
}
/highres/sprites/props_polymost.def
1,2213 → 1,2213
 
// Duke3D HRP Props Definitions
 
 
// Space suit (58)
model "highres/sprites/props/0058_spacesuit.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0058_spacesuit.png" }
frame { name "none00" tile 58 }
}
 
// Door Shock (160)
model "highres/sprites/props/0160_doorshock.md3" {
scale 5 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0160_doorshock.png" }
frame { name "frame00" tile 160 }
}
 
// Fan Sprite (407)
model "highres/sprites/props_polymost/0407_fansprite.md3" {
scale 1.56 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0407_fansprite.png" }
 
anim { frame0 "spinn00" frame1 "spinn15" fps 35 flags 0 }
frame { name "spinn00" tile0 407 tile1 410 }
}
 
// Fan Sprite Broke (411)
model "highres/sprites/props_polymost/0411_fanspritebroke.md3" {
scale 1.56 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0407_fansprite.png" }
 
frame { name "frame00" tile 411 }
}
 
texture 418 {
pal 0 { file "highres/sprites/props/0418.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Radar Dish (479)
model "highres/sprites/props/0479_radardish.md3" {
scale 5.3 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0479_radardish.png" }
frame { name "Frame0" tile 479 }
}
 
// Observatory (480)
model "highres/sprites/props/0480_observatory.md3" {
scale 3.5 shade 2
skin { pal 0 file "highres/sprites/props/0480_observatory.png" }
frame { name "frame00" tile 480 }
}
 
// Space Shuttle (487)
texture 487 { pal 0 { file "highres/sprites/props/0487_shuttle.png" } }
model "highres/sprites/props/0487_shuttle.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/props/0487_shuttle_mdl.jpg" }
frame { name "FRAME1" tile 487 }
}
 
// Satellite #2 (489)
model "highres/sprites/props/0489_satellite.md3" {
scale 0.5 shade 4
skin { pal 0 file "highres/sprites/props/0489_satellite.png" }
glow { file "highres/sprites/props/0489_satellite_g.png" }
frame { name "Frame0" tile 489 }
}
 
// Satellite #3 (516)
model "highres/sprites/props/0516_satellite.md3" {
scale 1.8 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0516_satellite.png" }
frame { name "Frame0" tile 516 }
}
 
// Fuel pod (517)
model "highres/sprites/props/0517_fuelpod.md3" {
scale 0.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0517_fuelpod.png" }
frame { name "FRAME1" tile 517 }
}
 
// Tube (536)
model "highres/sprites/props/0536_tube.md3" {
scale 1.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0536_tube.jpg" }
frame { name "frame00" tile 536 }
}
 
// Tube (537)
model "highres/sprites/props/0537_tube.md3" {
scale 1.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0536_tube.jpg" }
frame { name "frame00" tile 537 }
}
 
// Slimepipe (538)
model "highres/sprites/props/0538_slimepipe.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0538_slimepipe.png" }
anim { frame0 "FRAME1" frame1 "FRAME12" fps 4 flags 0 }
frame { name "FRAME1" tile0 538 tile1 541 }
}
 
// globe (542)
model "highres/sprites/props/0542_globe.md3" {
scale 0.6 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/0542_globe.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0542_globe.png" }
frame { name "frame_1" tile 542 }
}
 
// Wallspeaker (543)
model "highres/sprites/props/0543_wallspeaker.md3" {
scale 2 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0543_wallspeaker.png" }
glow { file "highres/sprites/props/0543_wallspeaker_g.png" }
frame { name "FRAME1" tile 543 }
}
 
// Iron Bar (544)
model "highres/sprites/props/0544_ironbar.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0544_ironbar.png" }
frame { name "FRAME1" tile 544 }
}
 
// Domelight (551)
model "highres/sprites/props/0551_domelight.md3" {
scale 8.0 shade 3
skin { pal 0 file "highres/sprites/props/0551_domelight.png" }
glow { file "highres/sprites/props/0551_domelight_g.png" }
anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
frame { name "FRAME4" tile0 551 tile1 554 }
}
 
// Pipe handle (555)
model "highres/sprites/props/0555.md3" {
scale 3 shade 1
skin { pal 0 file "highres/sprites/props/0555.png" }
frame { name "frame1" tile 555 }
}
 
// Chair 1 (556) = Chair 2 (557)
model "highres/sprites/props_polymost/0556_chair1.md3" {
scale 2.1 shade 2
detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props_polymost/0556_chair1.png" }
 
 
frame { name "frame00" tile0 556 tile1 557 }
}
 
// Broken Chair (559)
model "highres/sprites/props_polymost/0559_brokenchair.md3" {
scale 2.1 shade 2
detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props_polymost/0556_chair1.png" }
 
 
frame { name "frame00" tile 559 }
}
 
// Soap (561)
model "highres/sprites/props/0561_soap.md3" {
scale 10 shade 0
skin { pal 0 file "highres/sprites/props/0561_soap.png" }
frame { name "soap" tile 561 }
}
 
// Drinking fountain (563)
model "highres/sprites/props/0563_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 563 }
}
 
// Drinking fountain - Anim 1 (564)
model "highres/sprites/props/0566_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 564 }
}
 
// Drinking fountain - Anim 2 (565)
model "highres/sprites/props/0565_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 565 }
}
 
// Drinking fountain - Anim 3 (566)
model "highres/sprites/props/0566_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 566 }
}
 
// Drinking fountain - Destroyed (567)
model "highres/sprites/props/0567_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0567_drinkfount.png" }
frame { name "Frame0" tile 567 }
}
 
texture 568 {
pal 0 { file "highres/sprites/props/0568.png" }
pal 21 { file "highres/sprites/props/0568_21.png" }
}
 
// Toilet (569)
model "highres/sprites/props/0569_toilet.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/0569_toilet.png" }
frame { frame "idle" tile 569 }
}
 
// Stall (571)
model "highres/sprites/props/0571_stall.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/props/0571_stall.png" }
detail { file "highres/detail/concrete8.png" detailscale 0.1 }
frame { name "1" tile 571 }
}
 
// Shower headpiece (572)
model "highres/sprites/props/0991_shower.md3" {
scale 9.5 shade 1
skin { pal 0 file "highres/sprites/props/0991_shower.jpg" }
frame { name "FRAME15" tile0 572 tile1 572 }
}
 
// Stall Broke (573)
model "highres/sprites/props/0573_stallbroke.md3" {
scale 1.5 shade 2
detail { file "highres/detail/dirt2.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0571_stall.png" }
frame { name "1" tile 573 }
}
 
// Sensor (584) // needs to be moved backwards
model "highres/sprites/props_polymost/0584_sensor.md3" {
scale 0.9 shade 0
skin { pal 0 surface 0 file "highres/sprites/props_polymost/0584_sensor_body.png" }
skin { pal 0 surface 1 file "highres/sprites/props/bottles/0954_bottle1.png" }
 
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 584 tile1 584 }
}
 
// Display (585)
model "highres/sprites/props/0585_display.md3" {
scale 1.22 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/0585_display.png" }
frame { name "frame1" tile 585 }
}
 
// Grate 1 (595)
texture 595 {
pal 0 { file "highres/sprites/props/0595.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
model "highres/sprites/props/0595_grate1.md3" {
scale 1.56 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0595_grate1.png" }
frame { name "idle" tile 595 }
}
 
// Broken Grate 1 (596)
model "highres/sprites/props/0596_bgrate1.md3" {
scale 1.56 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0595_grate1.png" }
frame { name "idle" tile 596 }
}
 
// Solar Panel (602)
model "highres/sprites/props/0602_solarpanel.md3" {
scale 1.4 shade 0
skin { pal 0 file "highres/sprites/props/0602_solarpanel.png" }
frame { name "FRAME" tile 602 }
}
 
// Space suit 2 (606)
model "highres/sprites/props/0606_spacesuit2.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0606_spacesuit2.png" }
frame { name "Frame0" tile 606 }
}
 
// Antenna (607)
model "highres/sprites/props/0607_antenna.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0607_antenna.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 30 flags 0 }
frame { name "Frame0" tile0 607 tile1 608 }
}
 
// Pipe (610)
model "highres/sprites/props/0610_tube.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/0610_tube.png" }
frame { name "Frame0" tile 610 }
}
 
// Toilet Broke (615)
model "highres/sprites/props/0615_toiletbroke.md3" {
scale 1.1 shade 0
detail { file "highres/detail/dirt2.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0569_toilet.png" }
frame { name "broken" tile 615 }
}
 
// Pipe2 (616)
model "highres/sprites/props/0619_pipe1.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0616_pipe2.png" }
frame { name "Frame0" tile 616 }
}
 
// Pipe1B (617)
model "highres/sprites/props/0617_pipe1b.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0617_pipe1b.png" }
frame { name "Frame0" tile 617 }
}
 
// Pipe3, Pipe3B (618, 700)
model "highres/sprites/props/0995_pipe6.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0618_pipe3.png" }
frame { name "FRAME1" tile 618 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0700_pipe3b.png" }
frame { name "FRAME1" tile 700 }
}
 
// Pipe1 (619)
model "highres/sprites/props/0619_pipe1.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0619_pipe1.png" }
frame { name "Frame0" tile 619 }
}
 
// Alternate Reactor (620)
model "highres/sprites/props/0620_reactor.md3" {
scale 2 shade 0 zadd 40
skin { pal 0 surface 0 file "highres/sprites/props/1088_reactor_lwrbase.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/1088_reactor_base.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 620 }
}
 
// Camera 1 (621)
model "highres/sprites/props_polymost/0621_camera1.md3" {
scale 1.13 shade 0
skin { pal 0 file "highres/sprites/props_polymost/0621_camera1.png" }
frame { name "idle" tile0 621 tile1 625 }
}
 
// "Gambini Bench" Arm Rest (631)
texture 631 {
pal 0 { file "highres/sprites/props/0631.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
 
texture 632 {
pal 0 { file "highres/sprites/props/0632.png" }
pal 10 { file "highres/sprites/props/0632_10.png" }
pal 11 { file "highres/sprites/props/0632_11.png" }
pal 12 { file "highres/sprites/props/0632_12.png" }
pal 13 { file "highres/sprites/props/0632_13.png" }
pal 14 { file "highres/sprites/props/0632_14.png" }
pal 15 { file "highres/sprites/props/0632_15.png" }
pal 16 { file "highres/sprites/props/0632_16.png" }
pal 18 { file "highres/sprites/props/0632_12.png" }
pal 21 { file "highres/sprites/props/0632_21.png" }
pal 22 { file "highres/sprites/props/0632_11.png" }
pal 23 { file "highres/sprites/props/0632_23.png" }
}
 
// Pipe2B (633)
model "highres/sprites/props/0617_pipe1b.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0633_pipe2b.png" }
frame { name "Frame0" tile 633 }
}
 
texture 658 { pal 0 { file "highres/sprites/props/0658.png" } }
texture 659 { pal 0 { file "highres/sprites/props/0659.png" } }
 
texture 665 { pal 0 { file "highres/sprites/props/0665.png" } }
 
// Vacuum (669)
model "highres/sprites/props/0669_vacuum.md3" {
scale 1 shade 5
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0669_vacuum.png" }
frame { name "Frame0" tile 669 }
}
 
// Water faucet (670)
model "highres/sprites/props/0670_faucet.md3" {
scale 10 shade 4
skin { pal 0 file "highres/sprites/props/0670_faucet.png" }
anim { frame0 "frame00" frame1 "frame03" fps 28 flags 0 }
frame { name "frame00" tile0 670 tile1 671 }
frame { name "frame04" tile 574 }
}
 
// Scale (678)
model "highres/sprites/props/0678_scale.md3" {
scale 0.87 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0678_scale.png" }
frame { name "Frame0" tile 678 }
}
 
// Folding Chair (680)
model "highres/sprites/props/0680.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/0680.png" }
skin { pal 10 file "highres/sprites/props/0680_10.png" }
skin { pal 11 file "highres/sprites/props/0680_11_22.png" }
skin { pal 12 file "highres/sprites/props/0680_12_18.png" }
skin { pal 13 file "highres/sprites/props/0680_13.png" }
skin { pal 14 file "highres/sprites/props/0680_14.png" }
skin { pal 15 file "highres/sprites/props/0680_15.png" }
skin { pal 16 file "highres/sprites/props/0680_16.png" }
skin { pal 18 file "highres/sprites/props/0680_12_18.png" }
skin { pal 21 file "highres/sprites/props/0680_21.png" }
skin { pal 22 file "highres/sprites/props/0680_11_22.png" }
skin { pal 23 file "highres/sprites/props/0680_23.png" }
frame { name "FRAME1" tile0 680 tile1 684 }
}
 
// Reflektor (685)
model "highres/sprites/props/0685_reflektor.md3" {
scale 9 shade 0
skin { pal 0 file "highres/sprites/props/0685_reflektor.jpg" }
frame { name "FRAME1" tile 685 }
}
 
// Movie camera (686)
model "highres/sprites/props/0686_moviecamera.md3" {
scale 1.9 shade 10
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0686_moviecamera.png" }
frame { name "Frame0" tile 686 }
}
 
texture 688 { pal 0 { file "highres/sprites/props/0688.png" } }
 
// IV Unit (689)
model "highres/sprites/props/0689_ivunit.md3" {
scale 0.75 shade 4
skin { pal 0 file "highres/sprites/props/0689_ivunit.png" }
frame { name "Frame0" tile 689 }
}
 
texture 690 {
pal 0 { file "highres/sprites/props/0690.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Butcher's knife (691)
model "highres/sprites/props/0691_knife.md3" {
scale 16 shade 0 // zadd -0.5 // makes floor-aligned disappear
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0691_knife.jpg" }
frame { name "FRAME1" tile 691 }
}
 
// Knife (692)
model "highres/sprites/props/0692_knife.md3" {
scale 16 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0692_knife.jpg" }
frame { name "FRAME1" tile 692 }
}
 
// Knife (693)
model "highres/sprites/props/0693_knife.md3" {
scale 16 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0693_knife.png" }
frame { name "FRAME1" tile 693 }
}
 
// Pot 1 (Souce pan) (694)
model "highres/sprites/props/0694_saucepan.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0694_saucepan.jpg" }
frame { name "idle" tile0 694 tile1 694 }
}
 
// Pot 2 (Frying pan) (695)
model "highres/sprites/props/0695_fryingpan.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0694_saucepan.jpg" }
frame { name "idle" tile0 695 tile1 695 }
}
 
// Pot 3 (697)
model "highres/sprites/props/0697_pot3.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0697_pot3.png" }
frame { name "frame00" tile 697 }
}
 
texture 698 { pal 0 { file "highres/sprites/props/0698.jpg" nocompress } }
 
texture 710 {
pal 0 { file "highres/sprites/props/0710.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Mike (762)
model "highres/sprites/props/0762_mike.md3" {
scale 0.8 shade 10
skin { pal 0 surface 0 file "highres/sprites/props/0762_mike.png" }
frame { name "none00" tile 762 }
}
 
// Vase (765)
model "highres/sprites/props/0765_vase.md3" {
scale 1.7 shade 0
skin { pal 0 file "highres/sprites/props/0765_vase.png" }
frame { name "frame00" tile 765 }
}
 
// Sushiplate1: cooked head (768)
model "highres/sprites/props/0768_head.md3" {
scale 3 shade 0 zadd 0.8
skin { pal 0 file "highres/sprites/props/0768_head.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME10" fps 4 flags 0 } // remove to stop animation
frame { name "FRAME1" tile0 768 tile1 768 }
}
 
// Sushiplate 2 (769)
model "highres/sprites/props/0769_hand1.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0769_hand1.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME16" fps 6 flags 0 }
frame { name "FRAME1" tile0 769 tile1 769 }
}
 
// Sushiplate leg (774)
model "highres/sprites/props/0774_leg.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0774_leg.jpg" }
frame { name "FRAME1" tile 774 }
}
 
// Sushiplate 4 (779)
model "highres/sprites/props/0779_sushiplate4.md3" {
scale 0.3 shade 0
skin { pal 0 file "highres/sprites/props/0779_sushiplate4.png" }
frame { name "idle" tile 779 }
}
 
// Sushiplate 5 (792)
model "highres/sprites/props/0792_hand2.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0792_hand2.jpg" }
frame { name "FRAME1" tile 792 }
}
 
// Jib1 (851)
model "highres/sprites/props/0851_jib.md3" {
scale 1.0 shade 0
skin { pal 0 file "highres/sprites/props/0851_jib.png" }
frame { name "idle" tile 851 }
}
 
// Stripe Ball (901)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/poolballs/0901_stripeball.png" }
skin { pal 13 file "highres/sprites/props/poolballs/0901_stripeball_13.png" }
skin { pal 14 file "highres/sprites/props/poolballs/0901_stripeball_14.png" }
skin { pal 16 file "highres/sprites/props/poolballs/0901_stripeball_16.png" }
skin { pal 21 file "highres/sprites/props/poolballs/0901_stripeball_21.png" }
skin { pal 23 file "highres/sprites/props/poolballs/0901_stripeball_23.png" }
frame { name "frame00" tile 901 }
}
 
// Queue Ball (902)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/poolballs/0902_queball.png" }
skin { pal 10 file "highres/sprites/props/poolballs/0902_queball_10.png" }
skin { pal 11 file "highres/sprites/props/poolballs/0902_queball_11.png" }
skin { pal 12 file "highres/sprites/props/poolballs/0902_queball_12.png" }
skin { pal 13 file "highres/sprites/props/poolballs/0902_queball_13.png" }
skin { pal 16 file "highres/sprites/props/poolballs/0902_queball_16.png" }
skin { pal 21 file "highres/sprites/props/poolballs/0902_queball_21.png" }
skin { pal 23 file "highres/sprites/props/poolballs/0902_queball_23.png" }
frame { name "frame00" tile 902 }
}
 
// Wooden Horse (904)
model "highres/sprites/props/0904_woodenhorse.md3" {
scale 4 shade 16
detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
frame { name "frame00" tile0 904 tile1 907 }
}
 
// Tree (908)
texture 908 { pal 0 { file "highres/sprites/props/0908.png" } }
model "highres/sprites/props/0908_tree.md3" {
scale 1
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0908_tree.png" }
skin { pal 0 surface 2 file "highres/sprites/props/0908_tree.png" }
anim { frame0 "Frame0" frame1 "Frame6" fps 5 flags 0 }
frame { name "Frame0" tile 908 }
}
 
// Treetrunk (909)
model "highres/sprites/props/0909_treetrunk.md3" {
scale 1.2
skin { pal 0 file "highres/sprites/props/0909_treetrunk.jpg" }
frame { name "Frame0" tile 909 }
}
 
// Tree2 (910)
texture 910 { pal 0 { file "highres/sprites/props/0908.png" } }
model "highres/sprites/props/0908_tree.md3" {
scale 1
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0910_tree2.png" }
skin { pal 0 surface 2 file "highres/sprites/props/0910_tree2.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 1 flags 0 }
frame { name "Frame0" tile 910 }
}
 
// Cactus (911)
model "highres/sprites/props/0911_cactus.md3" {
scale 1.37 shade -5
skin { pal 0 file "highres/sprites/props/0911_cactus.png" }
frame { name "idle" tile 911 }
}
 
// Bathroom drain (912)
texture 912 { pal 0 { file "highres/sprites/props/0912.png" } }
 
// Fence (913)
model "highres/sprites/props/0913_fence.md3" {
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures_polymost/0913.png" }
 
 
frame { name "Frame0" tile 913 }
}
 
// Wood Fence (914)
model "highres/sprites/props/0914_woodfence.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0914_woodfence.png" }
frame { name "FRAME1" tile 914 }
}
 
// Fire Ext (916)
model "highres/sprites/props_polymost/0916_fireext.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0916_fireext.png" }
 
frame { name "idle" tile 916 }
}
 
// Firealarm (917)
model "highres/sprites/props_polymost/0917_firealarm.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0917_firealarm_d.png" }
 
frame { name "FRAME1" tile 917 }
}
 
// Wall Fuse (918)
model "highres/sprites/props/0918_wallfuse.md3" {
scale 18 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0918_wallfuse.png" }
frame { name "Frame0" tile 918 }
}
 
// Electric meter (919)
model "highres/sprites/props/0919_electricmeter.md3" {
scale 1 shade 0
detail { file "highres/detail/rust.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0919_electricmeter.png" }
frame { name "Frame0" tile 919 }
}
 
// Chain (920)
texture 920 { pal 0 { file "highres/sprites/props/0920.png" } }
model "highres/sprites/props/0920_chain.md3" {
scale 11 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0920_chain.png" }
frame { name "FRAME1" tile 920 }
}
 
// Traffic Signal (927)
model "highres/sprites/props/0927_trafficsignal.md3" {
scale 11.7 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0927_trafficsignal.jpg" }
frame { name "FRAME1" tile 927 }
}
 
// Cactus Broke (939)
model "highres/sprites/props/0939_cactusbroke.md3" {
scale 1.37 shade -5
skin { pal 0 file "highres/sprites/props/0911_cactus.png" }
frame { name "idle" tile 939 }
}
 
// Bounce Mine (940)
model "highres/sprites/props/0940_bouncemine.md3" {
scale 1.2 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0940_bouncemine.png" }
anim { frame0 "spinA" frame1 "spinB" fps 15 flags 0 }
frame { name "spinA" tile0 940 tile1 944 }
}
 
// Broken Hydrant (950)
model "highres/sprites/props_polymost/0950_brokenhydrant.md3" {
scale 0.75 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0981_hydrant.png" }
 
frame { name "idle" tile 950 }
}
 
// Box (951)
model "highres/sprites/props/0951_box.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/0951_box.png" }
frame { name "frame00" tile 951 }
}
 
// Bottle1 (954)
model "highres/sprites/props/bottles/0954_bottle1.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0954_bottle1.png" }
frame { name "Frame0" tile 954 }
}
 
// Bottle2 (955)
model "highres/sprites/props/bottles/0955_bottle2.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0955_bottle2.png" }
frame { name "1" tile 955 }
}
 
// Bottle3 (956)
model "highres/sprites/props/bottles/0956_bottle3.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0956_bottle3.png" }
frame { name "1" tile 956 }
}
 
// Bottle4 (957)
model "highres/sprites/props/bottles/0957_bottle4.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 957 }
}
 
// Lamp (958)
model "highres/sprites/props/0958_lamp.md3" {
scale 3.75 shade 1
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/0958_lamp_body.png" }
skin { pal 0 surface 1 file "highres/textures/0124.png" }
frame { name "Frame0" tile 958 }
}
 
// Ocean sprite 1 (971)
model "highres/sprites/props/0971_oceansprite1.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0971_oceansprite1.png" }
frame { name "Frame0" tile 971 }
}
 
// Ocean sprite 2 (972)
model "highres/sprites/props/0972_oceansprite2.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0972_oceansprite2.png" }
frame { name "Frame0" tile 972 }
}
 
// Ocean sprite 3 (973)
model "highres/sprites/props/0973_oceansprite3.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0973_oceansprite3.png" }
frame { name "Frame0" tile 973 }
}
 
// Ocean sprite 4 (974)
model "highres/sprites/props/0974_oceansprite4.md3" {
scale 2 shade 0
skin { pal 0 file "highres/sprites/props/0974_oceansprite4.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 10 flags 0 }
frame { name "Frame0" tile 974 }
}
 
// Ocean sprite 5 (975)
model "highres/sprites/props/0975_oceansprite5.md3" {
scale 1 shade 12
skin { pal 0 file "highres/sprites/props/0975_oceansprite5.png" }
frame { name "Frame0" tile 975 }
}
 
// Vent shaft (976)
model "highres/sprites/props_polymost/0976_ventshaft.md3" {
scale 0.85 shade 15
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0976_ventshaft.png" }
 
 
frame { name "Frame0" tile 976 }
}
 
// Generic Pole (977)
model "highres/sprites/props/0977_genericpole.md3" {
scale 1.56 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0977_genericpole.png" }
frame { name "idle" tile 977 }
}
 
// Cone (978)
model "highres/sprites/props/0978_cone.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0978_cone.png" }
frame { name "frame00" tile 978 }
}
 
// Hang Light (979)
model "highres/sprites/props/0979_hanglight.md3" {
scale 5 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0979_hanglight.png" }
glow { file "highres/sprites/props/0979_hanglight_g.png" }
frame { name "Frame0" tile 979 }
}
 
// Hydrant (981)
model "highres/sprites/props_polymost/0981_hydrant.md3" {
scale 0.75 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0981_hydrant.png" }
 
frame { name "idle" tile 981 }
}
 
// Tire (990)
model "highres/sprites/props/0990_tire.md3" {
scale 0.7 shade 0
skin { pal 0 file "highres/sprites/props/0990_tire.png" }
frame { name "frame00" tile 990 }
}
 
// Shower headpiece (991)
model "highres/sprites/props/0991_shower.md3" {
scale 11 shade 1 zadd 0.5
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0991_shower.jpg" }
frame { name "FRAME15" tile0 991 tile1 991 }
}
 
// Pipe5 (994/1005)
model "highres/sprites/props/0994_pipe5.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "FRAME1" tile 994 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
frame { name "FRAME1" tile 1005 }
}
 
// Pipe6 (995/1260)
model "highres/sprites/props/0995_pipe6.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "FRAME1" tile 995 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
frame { name "FRAME1" tile 1260 }
}
 
// Pipe4 (996-997)
model "highres/sprites/props/0996_pipe4.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0996_pipe4.jpg" }
frame { name "FRAME1" tile 996 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0997_pipe4b.jpg" }
frame { name "FRAME1" tile 997 }
}
 
// Parking Meter (998-999)
model "highres/sprites/props/0998_meter.md3" {
scale 3 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.4 }
skin { pal 0 file "highres/sprites/props/0998_meter.png" }
frame { name "FRAME1" tile 998 }
frame { name "FRAME1" tile 999 }
}
 
// Bar stool (1006)
model "highres/sprites/props/1006_barstol.md3" {
scale 4.0 shade 2
skin { pal 0 file "highres/sprites/props/1006_barstol.png" }
frame { name "frame00" tile 1006 }
}
 
// Bottle5 (1012)
model "highres/sprites/props/bottles/1012_bottle5.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 1012 }
}
 
// Bottle6 (1013)
model "highres/sprites/props/bottles/1013_bottle6.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 1013 }
}
 
// Bottle8 (1014)
model "highres/sprites/props/bottles/1014_bottle8.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1014_bottle8.png" }
frame { name "1" tile 1014 }
}
 
texture 1022 { pal 0 { file "highres/sprites/props/1022.png" } }
texture 1023 { pal 0 { file "highres/sprites/props/1023.png" } }
 
// Plant (1025)
model "highres/sprites/props/1025_plant.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/1025_plant.png" }
frame { name "1" tile 1025 }
}
 
// Horse On Side (1026)
model "highres/sprites/props/0904_woodenhorse.md3" {
scale 4 shade 16
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
frame { name "frame01" tile0 1026 tile1 1030 }
}
 
// Horselite (1034)
model "highres/sprites/props/1034_horselite.md3" {
scale 0.135 shade 0
skin { pal 0 file "highres/sprites/props/1034_horselite.png" }
frame { name "frame1" tile0 1034 tile1 1036 }
}
 
// Round Table (1037)
model "highres/sprites/props/1037_rtable.md3" {
scale 1.47 shade 2
skin { pal 0 file "highres/sprites/props/1037_rtable.png" }
frame { name "frame00" tile0 1037 tile1 1037 }
}
 
// Pipe (1038)
model "highres/sprites/props/1038_pipe.md3" {
scale 16 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1038_pipe.png" }
frame { name "Frame0" tile 1038 }
}
 
// Donuts (1045)
model "highres/sprites/props/1045_donuts.md3" {
scale 1.8 shade 0
skin { pal 0 file "highres/sprites/props/1045_donuts.png" }
frame { name "idle" tile 1045 }
}
 
// Pipes (1048)
model "highres/sprites/props/1048_pipes.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1048_pipes.png" }
frame { name "Frame0" tile 1048 }
}
 
// Fuse box 2 (1049)
model "highres/sprites/props/1049_fusebox2.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1049_fusebox2.png" }
frame { name "Frame0" tile 1049 }
}
 
// Fuse box (1050)
model "highres/sprites/props/1050_fusebox.md3" {
scale 1 shade 0
detail { file "highres/detail/concrete8.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1050_fusebox.png" }
frame { name "Frame0" tile 1050 }
}
 
// Hand dryer (1051)
model "highres/sprites/props_polymost/1051_handdryer.md3" {
scale 1.6 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/1051_handdryer.png" }
 
 
frame { name "frame01" tile 1051 }
}
 
// Towel dispenser (1052)
model "highres/sprites/props/1052_toweld.md3" {
scale 1.575 shade 0
skin { pal 0 file "highres/sprites/props/1052_toweld.png" }
frame { name "idle" tile 1052 }
}
 
// Toilet paper (1053)
model "highres/sprites/props/1053_toiletpaper.md3" {
scale 3 shade 4
//scale 4.2 shade 4 zadd 5.5 // *.mhk file patch pending...
skin { pal 0 file "highres/sprites/props/1053_toiletpaper.png" }
anim { frame0 "frame00" frame1 "frame13" fps 6 flags 0 }
frame { name "frame00" tile 1053 }
}
 
// Cineline (1055)
model "highres/sprites/props/1055_cineline.md3" {
scale 22 shade 6
skin { pal 0 file "highres/sprites/props/1055_cineline.png" }
anim { frame0 "cineline00" frame1 "cineline18" fps 12 flags 0 }
frame { name "cineline00" tile0 1055 tile1 1056 }
}
 
// Black Clock (1060)
model "highres/sprites/props/1060_clock.md3" {
scale 1.5 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1060_clock.png" }
skin { pal 0 surface 1 file "highres/sprites/props/1060_clock.png" }
frame { name "Frame0" tile 1060 }
}
 
// Spotlight (1061)
model "highres/sprites/props/1061_spotlight.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/1061_spotlight.jpg" }
frame { name "Frame0" tile 1061 }
}
 
// Rubber Can (1062)
model "highres/sprites/props/1062_rubbercan.md3" {
scale 2.6 shade 4
skin { pal 0 file "highres/sprites/props/1062_rubbercan.png" }
skin { pal 13 file "highres/sprites/props/1062_rubbercan_13.png" }
skin { pal 14 file "highres/sprites/props/1062_rubbercan_14.png" }
skin { pal 20 file "highres/sprites/props/1062_rubbercan_20.png" }
skin { pal 24 file "highres/sprites/props/1062_rubbercan_24.png" }
skin { pal 25 file "highres/sprites/props/1062_rubbercan_25.png" }
frame { name "idle" tile 1062 }
frame { name "punch" tile 1063 }
}
 
// Black Clock Broken (1067)
model "highres/sprites/props/1067_clockbroken.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/1067_clockbroken.png" }
frame { name "idle" tile 1067 }
}
 
// Socket (1069)
model "highres/sprites/props/1069_socket.md3" {
scale 13.8 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1069_socket.png" }
frame { name "FRAME1" tile 1069 }
}
 
texture 1073 { pal 0 { file "highres/sprites/props/1073.png" } }
 
// Broken Light (1078)
model "highres/sprites/props/1078_brokenlight.md3" {
scale 1 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1061_spotlight.jpg" }
skin { pal 0 surface 1 file "highres/textures/0704.png" }
frame { name "Frame0" tile 1078 }
}
 
// Ooz Filter (1079)
model "highres/sprites/props/1079_oozfilter.md3" {
scale 1 shade 0 // HRP
//scale 1.25 shade 0 // fit ART/Voxel width
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1079_oozfilter.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/1079_oozfilter.png" }
skin { pal 0 surface 2 file "highres/sprites/props/1079_oozfilter.png" }
glow { surface 1 file "highres/sprites/props/1079_oozfilter.png" }
glow { surface 2 file "highres/sprites/props/1079_oozfilter.png" }
anim { frame0 "1" frame1 "21" fps 1 flags 0 }
frame { name "1" tile0 1079 tile1 1081 }
}
 
// Reactor (1088/1096)
model "highres/sprites/props/1088_reactor.md3" {
scale 4.4 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 1 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 2 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 3 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 4 file "highres/sprites/props/1088_reactor_lwrbase.jpg" }
skin { pal 0 surface 5 file "highres/sprites/props/1088_reactor_base.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
anim { frame0 "Frame0" frame1 "Frame3" fps 15 }
frame { name "Frame0" tile0 1088 tile1 1091 }
}
 
model "highres/sprites/props/1096_reactorburnt.md3" {
scale 4.4 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1096_reactorburnt_lwrbase.jpg" }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 surface 1 file "highres/sprites/props/1096_reactorburnt_base.png" }
frame { name "Frame0" tile 1096 }
}
 
texture 1113 {
pal 0 { file "highres/sprites/props/1113.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
texture 1114 {
pal 0 { file "highres/sprites/props/1114.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
 
// TipJar (1157)
model "highres/sprites/props/1157_tipjar.md3" {
scale 3.5 shade 3
skin { pal 0 file "highres/sprites/props/1157_tipjar.png" }
frame { name "frame_1" tile0 1157 tile1 1157 }
}
 
// Wiaderkob (1158)
model "highres/sprites/props/1158_wiaderkob.md3" {
scale 17 shade 0
skin { pal 0 file "highres/sprites/props/1158_wiaderkob.png" }
frame { name "FRAME1" tile0 1158 tile1 1158 }
}
 
// Bottle12 (1159)
model "highres/sprites/props/bottles/1159_bottle12.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1159_bottle12.png" }
frame { name "Frame0" tile 1159 }
}
 
 
// Bottle13 (1160)
model "highres/sprites/props/bottles/1160_bottle3.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1160_bottle3.png" }
frame { name "1" tile 1160 }
}
 
// Bottle14 (1161)
model "highres/sprites/props/bottles/1161_bottle4.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1161_bottle4.png" }
frame { name "1" tile 1161 }
}
 
// Bottle15 (1162)
model "highres/sprites/props/bottles/1162_bottle5.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1162_bottle5.png" }
frame { name "1" tile 1162 }
}
 
// Bottle16 (1163)
model "highres/sprites/props/bottles/1163_bottle6.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1163_bottle6.png" }
frame { name "1" tile 1163 }
}
 
// Bottle17 (1164)
model "highres/sprites/props/bottles/1164_bottle7.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1164_bottle7.png" }
frame { name "1" tile 1164 }
}
 
// Bottle18 (1165)
model "highres/sprites/props/bottles/1165_bottle8.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1165_bottle8.png" }
frame { name "1" tile 1165 }
}
 
// Bottle19 (1166)
model "highres/sprites/props/bottles/1166_bottle10.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1166_bottle10.png" }
frame { name "1" tile 1166 }
}
 
// Crane Pole (1221)
model "highres/sprites/props/1221_pole.md3" {
scale 0.55 shade 4
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1222_crane_d.png" }
 
frame { name "Frame0" tile 1221 }
}
 
// Crane (1222)
model "highres/sprites/props_polymost/1222_crane.md3" {
scale 0.55 shade 4
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/1222_crane.jpg" }
 
anim { frame0 "Grab_1" frame1 "Grab_3" fps 3 flags 1 }
frame { name "Grab_0" tile 1222 }
frame { name "Grab_2" tile 1223 }
frame { name "Grab_3" tile 1224 }
}
 
// Barbroke (1225)
model "highres/sprites/props/1225_barbroke.md3" {
scale 1.66 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/0977_genericpole.png" }
frame { name "frame1" tile 1225 }
}
 
// Barrels
 
model "highres/sprites/props_polymost/1227_nukebarrel.md3" {
scale 1.8 shade 8 // HRP
//scale 2.5 shade 8 // fit ART/Voxel width
 
// NukeBarrel (1227)
detail { file "highres/detail/rust.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props_polymost/1227_nukebarrel.png" }
 
 
frame { name "frame00" tile 1227 }
frame { name "frame01" tile 1228 }
frame { name "frame01" tile 1229 }
frame { name "frame03" tile 1230 }
frame { name "frame04" tile 1231 }
// ExplodingBarrel (1238)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1238_explodingbarrel.jpg" }
frame { name "frame00" tile 1238 }
frame { name "frame01" tile 1239 }
 
// OilBarrel (4580)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4580_oilbarrel.jpg" }
frame { name "frame00" tile 4580 }
 
// WhiteBarrel (4581)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4581_whitebarrel.jpg" }
frame { name "frame00" tile 4581 }
 
// ToxicBarrel (4582)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4582_toxicbarrel.jpg" }
frame { name "frame00" tile 4582 }
}
 
 
 
 
 
 
 
 
 
 
 
 
 
// Can With Something (1232)
model "highres/sprites/props/1232_canwithsomething.md3" {
scale 18 shade 8
detail { file "highres/detail/metal.png" detailscale 0.15 }
skin { pal 0 file "highres/sprites/props/1232_canwithsomething.png" }
anim { frame0 "trc00" frame1 "trc03" fps 2 flags 0 }
frame { name "trc00" tile 1232 }
}
 
// Money (1233)
model "highres/sprites/props/1233_money.md3" {
scale 8 shade 4
skin { pal 0 file "highres/sprites/props/1233_money.png" }
frame { name "Frame02" tile0 1233 tile1 1235 }
}
 
// FireBarrel (1240)
model "highres/sprites/props/1240_firebarrel.md3" {
//scale 1.6 0 // fit ART/Voxel height
scale 1.4 0 // fit ART/Voxel width
detail { file "highres/detail/metal.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props/1240_firebarrel.png" }
anim { frame0 "Frame 0" frame1 "Frame 5" fps 15 flags 0 }
frame { name "Frame 0" tile0 1240 tile1 1243 }
}
 
// Seenine (1247)
model "highres/sprites/props/1247_seenine.md3" {
scale 1.56 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1247_seenine.png" }
frame { name "idle" tile 1247 }
anim { frame0 "blowup1" frame1 "blowup3" fps 12 flags 0 }
frame { name "blowup1" tile0 1248 tile1 1249 }
}
 
// Newspaper (1275)
texture 1275 {
pal 0 { file "highres/sprites/props/1275.png" }
detail { file "highres/detail/paper_crumpled.png" detailscale 2.0 }
}
 
// Newspaper (1276)
model "highres/sprites/props/1276_newspaper.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/props/1276_newspaper.png" }
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 1276 tile1 1276 }
}
 
// Chopper (1337)
model "highres/sprites/props/1337_chopper.md3" {
scale 5.5 shade 0
skin { pal 0 file "highres/sprites/props/1337_chopper.png" }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 70 flags 0 }
frame { name "FRAME1" tile0 1337 tile1 1338 }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 70 flags 0 }
frame { name "FRAME1" tile 1345 }
}
 
// Chopper's debris2 (1340)
model "highres/sprites/props/1340_debris2.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1340_debris2.jpg" }
frame { name "FRAME1" tile 1340 }
}
 
// Chopper's debris1 (1341)
model "highres/sprites/props/1341_debris1.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1341_debris1.jpg" }
frame { name "FRAME1" tile 1341 }
}
 
// Chopper's debris3 (1342)
model "highres/sprites/props/1342_debris3.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1342_debris3.jpg" }
frame { name "FRAME1" tile 1342 }
}
 
// Chopper's wheel (1343)
model "highres/sprites/props/1343_wheel.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/1343_wheel.jpg" }
frame { name "FRAME1" tile 1343 }
}
 
// Chopper's propeller (1344)
model "highres/sprites/props/1344_propeller.md3" {
scale 2 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1344_propeller.jpg" }
frame { name "FRAME1" tile 1344 }
}
 
// Chopper' crash (1346)
model "highres/sprites/props/1346_crash.md3" {
scale 5 shade 0
skin { pal 0 file "highres/sprites/props/1346_crash.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 40 flags 0 }
frame { name "FRAME1" tile0 1346 tile1 1346 }
}
 
// X-Files Jar/Fetus (1358)
model "highres/sprites/props/1358_xfilesjar.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/1358_xfilesjar.png" }
frame { name "FRAME1" tile 1358 }
}
 
// X-Files Jar/Fetus Broken (1359)
model "highres/sprites/props/1359_xfilesjarbroke.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/1359_xfilesjarbroke.png" }
frame { name "FRAME1" tile 1359 }
}
 
// Firevase (1390)
model "highres/sprites/props/1390_firevase.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/1390_firevase.png" }
anim { frame0 "frame1" frame1 "frame4" fps 12 flags 0 }
frame { frame "frame1" tile0 1390 tile1 1393 }
}
 
// Babe Land Cannon (1810)
model "highres/sprites/props/1810_cannon.md3" {
scale 0.8 shade 0 zadd -5
skin { pal 0 file "highres/sprites/props/1810_cannon.jpg" }
frame { name "Frame0" tile0 1810 tile1 1816 }
}
 
// Cannon ball (1817)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 2.5 shade 8 zadd -6
skin { pal 0 file "highres/sprites/props/1817_cannonball.png" }
frame { name "frame00" tile 1817 }
}
 
// Cannonball pile (1818)
model "highres/sprites/props/1818_cannonballpile.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/1817_cannonball.png" }
detail { file "highres/detail/metal_worn.png" detailscale 1.2 }
frame { name "frame00" tile 1818 }
}
 
// Feces (2200)
model "highres/sprites/props/2200_feces.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/2200_feces.png" }
frame { name "frame00" tile 2200 }
}
 
// Duke Icon (2452)
texture 2452 { pal 0 { file "highres/sprites/props/2452.png" } }
 
// Skull (2453)
texture 2453 { pal 0 { file "highres/sprites/props/2453.png" } }
 
// Sky Car (2491)
model "highres/sprites/props/2491_skycar.md3" {
scale 3 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/2491_skycar.jpg" }
frame { name "FRAME1" tile 2491 }
}
 
// Blimp (3400)
model "highres/sprites/props/3400_blimp.md3" {
scale 1.5 shade 5
skin { pal 0 file "highres/sprites/props/3400_blimp.png" }
frame { name "Frame0" tile 3400 }
}
 
// Car Mirror (3418)
model "highres/sprites/props/3418_carmirror.md3" {
scale 1.5 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3418_carmirror.png" }
frame { name "Frame0" tile 3418 }
}
 
// Candy Bar (3419)
texture 3419 { pal 0 { file "highres/sprites/props/3419.png" } }
 
// Pirate Flag (3426)
texture 3426 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 3427 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 3428 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/3426_pirateflag.md3" {
scale 1.25 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3426_pirateflag.png" }
anim { frame0 "Frame0" frame1 "Frame1" fps 30 flag 0 }
frame { name "Frame0" tile0 3426 tile1 3428 }
}
 
// Root (3429)
model "highres/sprites/props/3429_root.md3" {
scale 0.85 shade 0
detail { file "highres/detail/alien.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { frame "frame1" tile0 3429 tile1 3429 }
}
 
 
texture 4239 { pal 0 { file "highres/sprites/props/4239.png" } }
 
// Target (4359)
texture 4359 { pal 0 { file "highres/sprites/props/4359.png" } }
 
// Gunpowder barrel (4360)
model "highres/sprites/props/4360_barrel.md3" {
scale 2.1 shade 0
detail { file "highres/detail/wood_v3.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4360_barrel.jpg" }
frame { name "idle" tile0 4360 tile1 4360 }
}
 
texture 4361 { pal 0 { file "highres/sprites/props/4361.png" } }
 
// Mission Impossible knife (4363)
model "highres/sprites/props/4363_knife.md3" {
scale 2.6 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4363_knife.jpg" }
frame { name "FRAME1" tile 4363 }
}
 
// Hat rack (4367)
model "highres/sprites/props/4367_hatrack.md3" {
scale 1 shade 6
skin { pal 0 file "highres/sprites/props/4367_hatrack.jpg" }
frame { name "Frame0" tile 4367 }
}
 
// Emergency Light (4369)
model "highres/sprites/props/4369_light.md3" {
scale 1.5 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/4369_light.png" }
frame { name "none00" tile 4369 }
}
 
// Desklamp (4370)
model "highres/sprites/props/4370_desklamp.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4370_desklamp.jpg" }
frame { name "Frame0" tile 4370 }
}
 
// Coffee machine (4372)
model "highres/sprites/props/4372_coffeemachine.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4372_coffeemachine.jpg" }
frame { name "Frame0" tile 4372 }
}
 
// Cups (4373)
model "highres/sprites/props/4373_cups.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/4373_cups.png" }
frame { name "FRAME1" tile 4373 }
}
 
// Gavals (4374)
model "highres/sprites/props/4374_gavals.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4374_gavals.jpg" }
frame { name "Frame0" tile 4374 }
}
 
// Gavals2 (4375) - slightly rotated Gavals (4374)
model "highres/sprites/props/4374_gavals.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4374_gavals.jpg" }
frame { name "Frame0" tile 4375 }
}
 
// Police Lightpole (4377)
model "highres/sprites/props/4377_policepole.md3" {
scale 2 shade 10
skin { pal 0 file "highres/sprites/props/4377_policepole.png" }
frame { name "idle" tile 4377 }
}
 
// Cable (4386)
model "highres/sprites/props/4386_cable.md3" {
scale 3.1 shade 0
skin { pal 0 file "highres/sprites/props/4386_cable.jpg" }
skin { pal 10 file "highres/sprites/props/4386_cable_10.jpg" }
skin { pal 11 file "highres/sprites/props/4386_cable_11.jpg" }
skin { pal 13 file "highres/sprites/props/4386_cable_13.jpg" }
frame { name "idle" tile 4386 }
}
 
texture 4387 { pal 0 { file "highres/sprites/props/4387.png" } }
 
// Trashcan (4388)
model "highres/sprites/props/4388_trashcan.md3" {
scale 3.5 shade 0
skin { pal 0 file "highres/sprites/props/4388_trashcan.png" }
frame { name "idle" tile0 4388 tile1 4388 }
}
 
texture 4396 { pal 0 { file "highres/sprites/props/4396.png" nocompress } }
 
// Speaker (4397)
texture 4397 { pal 0 { file "highres/sprites/props/4397.png" } }
model "highres/sprites/props/4397_speaker.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/4397_speaker.png" }
anim { frame0 "frame1" frame1 "frame2" fps 3 flags 0 }
frame { frame "frame1" tile0 4397 tile1 4397 }
}
 
// Broken speaker (4398)
texture 4398 { pal 0 { file "highres/sprites/props/4398.png" } }
model "highres/sprites/props/4398_speaker.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/4398_speaker.png" }
anim { frame0 "frame1" frame1 "frame2" fps 3 flags 0 }
frame { frame "frame1" tile0 4398 tile1 4398 }
}
 
// Teddy Bear (4400)
model "highres/sprites/props/4400_bear.md3" {
scale 1 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4400_bear.png" }
skin { pal 10 file "highres/sprites/props/4400_bear_10.png" }
skin { pal 11 file "highres/sprites/props/4400_bear_11_22.png" }
skin { pal 12 file "highres/sprites/props/4400_bear_12_18.png" }
skin { pal 13 file "highres/sprites/props/4400_bear_13.png" }
skin { pal 14 file "highres/sprites/props/4400_bear_14.png" }
skin { pal 15 file "highres/sprites/props/4400_bear_15.png" }
skin { pal 16 file "highres/sprites/props/4400_bear_16.png" }
skin { pal 18 file "highres/sprites/props/4400_bear_12_18.png" }
skin { pal 21 file "highres/sprites/props/4400_bear_21.png" }
skin { pal 22 file "highres/sprites/props/4400_bear_11_22.png" }
skin { pal 23 file "highres/sprites/props/4400_bear_23.png" }
skin { pal 24 file "highres/sprites/props/4400_bear_24.png" }
frame { name "FRAME1" tile 4400 }
}
 
// Boat wheel (4406)
model "highres/sprites/props/4406_boatwheel.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4406_boatwheel.png" }
frame { name "Frame0" tile 4406 }
}
 
// Letter (4410)
model "highres/sprites/props/4410_letter.md3" {
scale 8 shade 4
skin { pal 0 file "highres/sprites/props/4410_letter.png" }
frame { name "frame00" tile0 4410 tile1 4412 }
}
 
// Mailbag (4413)
model "highres/sprites/props/4413_mailbag.md3" {
scale 6 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin {pal 0 file "highres/sprites/props/4413_mailbag.png" }
frame { name "idle" tile 4413 }
}
 
// Car Mirror (4415)
model "highres/sprites/props/4415_carmirror.md3" {
scale 1.5 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3418_carmirror.png" }
frame { name "Frame0" tile 4415 }
}
 
// Jeep Mirror (4416)
model "highres/sprites/props/4416_jeepmirror.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4417_busmirror.png" }
frame { name "Frame0" tile 4416 }
}
 
// Bus Mirror (4417)
model "highres/sprites/props/4417_busmirror.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4417_busmirror.png" }
frame { name "Frame0" tile 4417 }
}
 
// Opened Pipebomb (4419)
model "highres/sprites/props/4419_openpbomb.md3" {
scale 15 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/4419_openpbomb.png" }
frame { name "none00" tile 4419 }
}
 
// Hotmeat (4427)
model "highres/sprites/props/4427_hotmeat.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/props/4427_hotmeat.png" }
skin { pal 14 file "highres/sprites/props/4427_hotmeat_14.png" }
frame { name "FRAME1" tile 4427 }
}
 
// Fence (4429) // ART tile is bit-identical to 0913
model "highres/sprites/props/0913_fence.md3" {
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures_polymost/0913.png" }
 
 
frame { name "Frame0" tile 4429 }
}
 
// Coffee mug (4438)
model "highres/sprites/props/4438_coffeemug.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4438_coffeemug.jpg" }
frame { name "FRAME1" tile 4438 }
}
 
// Broken Fuse #1 (4430-4432)
texture 4430 { pal 0 { file "highres/sprites/props/4430.png" } }
texture 4431 {
pal 0 { file "highres/sprites/props/4431.png" }
glow { file "highres/sprites/props/4431_g.png" }
}
texture 4432 {
pal 0 { file "highres/sprites/props/4432.png" }
glow { file "highres/sprites/props/4432_g.png" }
}
 
// Paper And Pen (4439)
texture 4439 { pal 0 { file "highres/sprites/props/4439_paper.png" } }
 
// Donuts 2 (4440)
model "highres/sprites/props/4440_donuts.md3" {
scale 7 shade 0
skin { pal 0 file "highres/sprites/props/4440_donuts.jpg" }
frame { name "FRAME1" tile 4440 }
}
 
texture 4448 { pal 0 { file "highres/sprites/props/4448.png" } }
 
// American flag (4443)
model "highres/sprites/props/4443_flag.md3" {
scale 1.38 shade 0
skin { pal 0 file "highres/sprites/props/4443_flag.jpg" }
frame { name "FRAME1" tile 4443 }
}
 
// Tripod camera (4444)
model "highres/sprites/props/4444_tripodcamera.md3" {
scale 0.9 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4444_tripodcamera.jpg" }
frame { name "Frame0" tile 4444 }
}
 
// Chain (4446)
model "highres/sprites/props/4446_chain.md3" {
scale 16 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4446_chain.png" }
frame { name "FRAME1" tile 4446 }
}
 
// Mail delivery bag (4452)
model "highres/sprites/props/4452_deliverybag.md3" {
scale 1 shade 10
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4452_deliverybag.png" }
frame { name "Frame0" tile 4452 }
}
 
// Meter (4453)
model "highres/sprites/props/4453_meter.md3" {
scale 2.5 0
skin { pal 0 file "highres/sprites/props/4453_meter.png" }
frame { name "idle" tile0 4453 tile1 4453 }
}
 
// Desk phone (4454)
model "highres/sprites/props/4454_deskphone.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4454_deskphone.jpg" }
frame { name "Frame0" tile 4454 }
}
 
texture 4457 { pal 0 { file "highres/sprites/props/4457.png" } }
 
// Gumball machine (4458)
model "highres/sprites/props/4458_gumballmachine.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/props/4458_gumballmachine.png" }
frame { name "idle" tile0 4458 tile1 4458 }
}
 
// Gumball machine broken (4459)
model "highres/sprites/props/4459_gumballmachine_broken.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4459_gumballmachine_broken.png" }
anim { frame0 "dying1" frame1 "dying3" fps 3 flags 1 }
frame { name "dying1" tile0 4459 tile1 4459 }
}
 
// Certificate (4460)
model "highres/sprites/props/4460_cert.md3" {
scale 11 shade 4
skin { pal 0 file "highres/sprites/props/4460_cert.png" nocompress }
frame { name "Frame02" tile0 4460 tile1 4462 }
}
 
// Mace paper spray (4464)
model "highres/sprites/props/4464_mace.md3" {
scale 1 shade 3
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4464_mace.png" }
frame { name "Frame0" tile 4464 }
}
 
// Broken cable (4480)
texture 4480 {
pal 0 { file "highres/sprites/props/4480.png" }
pal 10 { file "highres/sprites/props/4480_10.png" }
pal 13 { file "highres/sprites/props/4480_13.png" }
pal 14 { file "highres/sprites/props/4480_14.png" }
}
texture 4481 {
pal 0 { file "highres/sprites/props/4481.png" }
pal 10 { file "highres/sprites/props/4481_10.png" }
pal 13 { file "highres/sprites/props/4481_13.png" }
pal 14 { file "highres/sprites/props/4481_14.png" }
glow { file "highres/sprites/props/4481_g.png" }
}
texture 4482 {
pal 0 { file "highres/sprites/props/4482.png" }
pal 10 { file "highres/sprites/props/4482_10.png" }
pal 13 { file "highres/sprites/props/4482_13.png" }
pal 14 { file "highres/sprites/props/4482_14.png" }
glow { file "highres/sprites/props/4482_g.png" }
}
 
// Broom (4496)
model "highres/sprites/props/4496_broom.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4496_broom.png" }
frame { name "Frame0" tile 4496 }
}
 
// Mop (4497)
model "highres/sprites/props/4497_mop.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4497_mop.png" }
frame { name "Frame0" tile 4497 }
}
 
texture 4502 { pal 0 { file "highres/sprites/props/4502.png" nocompress } }
texture 4503 { pal 0 { file "highres/sprites/props/4503.png" nocompress } }
 
// Chest of gold (4520)
model "highres/sprites/props/4520_goldchest.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/4520_goldchest.jpg" }
frame { name "Frame0" tile 4520 }
}
 
// Steed's gear (4524)
model "highres/sprites/props/4524_steedgear.md3" {
scale 1.3 shade 0 zadd 17
skin { pal 0 file "highres/sprites/props/4524_steedgear.png" }
frame { name "FRAME1" tile 4524 }
}
 
// FoodObject1 (4530)
model "highres/sprites/props/4530_foodobject1.md3" {
scale 0.45 shade 0
skin { pal 0 file "highres/sprites/jibs/2309_ooz2.png" }
frame { name "frame1" tile 4530 }
}
 
// FoodObject4 (4533)
model "highres/sprites/props/4533_foodobject4.md3" {
scale 0.45 shade 0
skin { pal 0 file "highres/sprites/props/0691_knife.jpg" }
frame { name "frame1" tile 4533 }
}
 
// Condiment cups (4536)
model "highres/sprites/props/4536_cups.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4536_cups.png" }
frame { name "Frame0" tile 4536 }
}
 
// Mustard (4537)
model "highres/sprites/props/4537_4538.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4537_mustard.jpg" }
frame { name "Frame0" tile 4537 }
}
 
// Ketchup (4538)
model "highres/sprites/props/4537_4538.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4538_ketchup.jpg" }
frame { name "Frame0" tile 4538 }
}
 
// Foodobject10 (4539)
model "highres/sprites/props/4539_napkin.md3" {
scale 12.5 shade 0
skin { pal 0 file "highres/sprites/props/4539_napkin.png" }
frame { name "FRAME1" tile 4539 }
}
 
// Foodobject11 (4540)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4540_foodobject11.png" }
frame { name "idle" tile 4540 }
}
 
// Foodobject12 (4541)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4540_foodobject11.png" }
frame { name "idle" tile 4541 }
}
 
// Foodobject13 (4542)
model "highres/sprites/props/4542_foodobject13.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4542_foodobject13.png" }
frame { name "idle" tile 4542 }
}
 
// Foodobject14 (4543)
model "highres/sprites/props/4543_foodobject14.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/props/4543_foodobject14.png" }
frame { name "idle" tile 4543 }
}
 
// Foodobject15 (4544)
model "highres/sprites/props/4544_foodobject15.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4544_foodobject15.png" }
frame { name "idle" tile 4544 }
}
 
// Foodobject16 (4545)
model "highres/sprites/props/4545_foodobject16.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4545_foodobject16.png" }
frame { name "idle" tile 4545 }
}
 
// Empty fries cup (4546)
model "highres/sprites/props/4546_emptyfries.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4546_emptyfries.png" }
frame { name "Frame0" tile 4546 }
}
 
// Filed fries cup (4547)
model "highres/sprites/props/4547_filledfries.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4547_filledfries.png" }
frame { name "Frame0" tile 4547 }
}
 
// Foodobject19 (4548)
model "highres/sprites/props/4548_foodobject19.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/4548_foodobject19.png" }
frame { name "FRAME1" tile 4548 }
}
 
// Foodobject20 (4549)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4549_foodobject20.png" }
frame { name "idle" tile 4549 }
}
 
// Head lamp (4550)
model "highres/sprites/props/4550_headlamp.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4550_headlamp.png" }
frame { name "Frame0" tile 4550 }
}
 
// Worms can (4552)
model "highres/sprites/props/4552_worms.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4552_worms.png" }
frame { name "Frame0" tile 4552 }
}
 
// Chicken skined (4554)
model "highres/sprites/props/4554_4555.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4554_skinnedchicken.png" }
frame { name "Frame0" tile 4554 }
}
 
// Chicken feathered (4555)
model "highres/sprites/props/4554_4555.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4555_featheredchicken.png" }
frame { name "Frame0" tile 4555 }
}
 
// Tampons (4557)
model "highres/sprites/props/4557_tampon.md3" {
scale 1 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4557_tampon.png" }
frame { name "Frame0" tile 4557 }
}
 
// Robotdog2 (4560)
model "highres/sprites/props/4560_doggy.md3" {
scale 0.65 shade 5
skin { pal 0 file "highres/sprites/props/4560_doggy.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 27 flags 0 }
frame { name "Frame0" tile0 4560 tile1 4562 }
}
 
// Jollymeal (4569)
model "highres/sprites/props/4569_jollymeal.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4569_jollymeal.jpg" }
frame { name "Frame0" tile 4569 }
}
 
// Dukeburger (4570)
model "highres/sprites/props_polymost/4570_dukeburger.md3" {
scale 3 shade 0
skin { pal 0 surface 0 file "highres/sprites/pickups/1348_holoduke.png" }
 
 
 
 
 
skin { pal 0 surface 2 file "highres/sprites/props/4540_foodobject11.png" }
 
 
 
 
 
 
frame { name "frame1" tile0 4570 tile1 4574 }
}
 
// Punch clock (4575)
model "highres/sprites/props/4575_punchclock.md3" {
scale 1.03 shade 0 zadd 3
skin { pal 0 file "highres/sprites/props/4575_punchclock.png" }
frame { name "Frame0" tile 4575 }
}
 
// Shopping cart (4576)
model "highres/sprites/props/4576_shoppingcart.md3" {
scale 1 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4576_shoppingcart.png" }
frame { name "Frame0" tile 4576 }
}
 
// Pipe (4583)
model "highres/sprites/props_polymost/4583_pipe.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
 
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4583 }
}
 
// Green pipe handle (4585)
model "highres/sprites/props/4585.md3" {
scale 4.5 shade 1
skin { pal 0 file "highres/sprites/props/4585.png" }
frame { name "frame1" tile 4585 }
}
 
// Another pipe (4586)
model "highres/sprites/props/4586.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4586 }
}
 
// Thin Pipe (4587)
model "highres/sprites/props/4587_thinpipe.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4587 }
}
 
// Dolphin (4591)
model "highres/sprites/props/4591_dolphin.md3" {
scale 1.04 shade 3
skin { pal 0 file "highres/sprites/props/4591_dolphin.png" }
frame { name "Frame0" tile 4591 }
}
 
// Dolphin2 (4592)
model "highres/sprites/props/4592_dolphin2.md3" {
scale 1.04 shade 3
skin { pal 0 file "highres/sprites/props/4592_dolphin2.png" }
frame { name "Frame0" tile 4592 }
}
 
// Banner 1 (4600)
texture 4600 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4601 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4602 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/4600_banner.md3" {
scale 7 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4600_banner.jpg" }
anim { frame0 "1" frame1 "13" fps 10 flags 0 }
frame { name "1" tile0 4600 tile1 4602 }
}
 
// Banner 2 (4603)
texture 4603 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4604 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4605 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/4603_banner.md3" {
scale 7 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4603_banner.jpg" }
anim { frame0 "1" frame1 "13" fps 9 flags 0 }
frame { name "1" tile0 4603 tile1 4605 }
}
 
texture 4877 { pal 0 { file "highres/sprites/props/4877.png" } }
 
texture 4885 { pal 0 { file "highres/sprites/props/4885.png" } }
 
 
// Bloody baseball bat (4946)
model "highres/sprites/props/4946_bloodybat.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/4946_bloodybat.png" }
frame { name "Frame0" tile 4946 }
}
 
// Duke3D HRP Props Definitions
 
 
// Space suit (58)
model "highres/sprites/props/0058_spacesuit.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0058_spacesuit.png" }
frame { name "none00" tile 58 }
}
 
// Door Shock (160)
model "highres/sprites/props/0160_doorshock.md3" {
scale 5 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0160_doorshock.png" }
frame { name "frame00" tile 160 }
}
 
// Fan Sprite (407)
model "highres/sprites/props_polymost/0407_fansprite.md3" {
scale 1.56 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0407_fansprite.png" }
 
anim { frame0 "spinn00" frame1 "spinn15" fps 35 flags 0 }
frame { name "spinn00" tile0 407 tile1 410 }
}
 
// Fan Sprite Broke (411)
model "highres/sprites/props_polymost/0411_fanspritebroke.md3" {
scale 1.56 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0407_fansprite.png" }
 
frame { name "frame00" tile 411 }
}
 
texture 418 {
pal 0 { file "highres/sprites/props/0418.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Radar Dish (479)
model "highres/sprites/props/0479_radardish.md3" {
scale 5.3 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0479_radardish.png" }
frame { name "Frame0" tile 479 }
}
 
// Observatory (480)
model "highres/sprites/props/0480_observatory.md3" {
scale 3.5 shade 2
skin { pal 0 file "highres/sprites/props/0480_observatory.png" }
frame { name "frame00" tile 480 }
}
 
// Space Shuttle (487)
texture 487 { pal 0 { file "highres/sprites/props/0487_shuttle.png" } }
model "highres/sprites/props/0487_shuttle.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/props/0487_shuttle_mdl.jpg" }
frame { name "FRAME1" tile 487 }
}
 
// Satellite #2 (489)
model "highres/sprites/props/0489_satellite.md3" {
scale 0.5 shade 4
skin { pal 0 file "highres/sprites/props/0489_satellite.png" }
glow { file "highres/sprites/props/0489_satellite_g.png" }
frame { name "Frame0" tile 489 }
}
 
// Satellite #3 (516)
model "highres/sprites/props/0516_satellite.md3" {
scale 1.8 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0516_satellite.png" }
frame { name "Frame0" tile 516 }
}
 
// Fuel pod (517)
model "highres/sprites/props/0517_fuelpod.md3" {
scale 0.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0517_fuelpod.png" }
frame { name "FRAME1" tile 517 }
}
 
// Tube (536)
model "highres/sprites/props/0536_tube.md3" {
scale 1.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0536_tube.jpg" }
frame { name "frame00" tile 536 }
}
 
// Tube (537)
model "highres/sprites/props/0537_tube.md3" {
scale 1.9 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0536_tube.jpg" }
frame { name "frame00" tile 537 }
}
 
// Slimepipe (538)
model "highres/sprites/props/0538_slimepipe.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0538_slimepipe.png" }
anim { frame0 "FRAME1" frame1 "FRAME12" fps 4 flags 0 }
frame { name "FRAME1" tile0 538 tile1 541 }
}
 
// globe (542)
model "highres/sprites/props/0542_globe.md3" {
scale 0.6 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/0542_globe.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0542_globe.png" }
frame { name "frame_1" tile 542 }
}
 
// Wallspeaker (543)
model "highres/sprites/props/0543_wallspeaker.md3" {
scale 2 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0543_wallspeaker.png" }
glow { file "highres/sprites/props/0543_wallspeaker_g.png" }
frame { name "FRAME1" tile 543 }
}
 
// Iron Bar (544)
model "highres/sprites/props/0544_ironbar.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0544_ironbar.png" }
frame { name "FRAME1" tile 544 }
}
 
// Domelight (551)
model "highres/sprites/props/0551_domelight.md3" {
scale 8.0 shade 3
skin { pal 0 file "highres/sprites/props/0551_domelight.png" }
glow { file "highres/sprites/props/0551_domelight_g.png" }
anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
frame { name "FRAME4" tile0 551 tile1 554 }
}
 
// Pipe handle (555)
model "highres/sprites/props/0555.md3" {
scale 3 shade 1
skin { pal 0 file "highres/sprites/props/0555.png" }
frame { name "frame1" tile 555 }
}
 
// Chair 1 (556) = Chair 2 (557)
model "highres/sprites/props_polymost/0556_chair1.md3" {
scale 2.1 shade 2
detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props_polymost/0556_chair1.png" }
 
 
frame { name "frame00" tile0 556 tile1 557 }
}
 
// Broken Chair (559)
model "highres/sprites/props_polymost/0559_brokenchair.md3" {
scale 2.1 shade 2
detail { file "highres/detail/fabric.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props_polymost/0556_chair1.png" }
 
 
frame { name "frame00" tile 559 }
}
 
// Soap (561)
model "highres/sprites/props/0561_soap.md3" {
scale 10 shade 0
skin { pal 0 file "highres/sprites/props/0561_soap.png" }
frame { name "soap" tile 561 }
}
 
// Drinking fountain (563)
model "highres/sprites/props/0563_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 563 }
}
 
// Drinking fountain - Anim 1 (564)
model "highres/sprites/props/0566_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 564 }
}
 
// Drinking fountain - Anim 2 (565)
model "highres/sprites/props/0565_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 565 }
}
 
// Drinking fountain - Anim 3 (566)
model "highres/sprites/props/0566_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0563_drinkfount.png" }
frame { name "Frame0" tile 566 }
}
 
// Drinking fountain - Destroyed (567)
model "highres/sprites/props/0567_drinkfount.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0567_drinkfount.png" }
frame { name "Frame0" tile 567 }
}
 
texture 568 {
pal 0 { file "highres/sprites/props/0568.png" }
pal 21 { file "highres/sprites/props/0568_21.png" }
}
 
// Toilet (569)
model "highres/sprites/props/0569_toilet.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/0569_toilet.png" }
frame { frame "idle" tile 569 }
}
 
// Stall (571)
model "highres/sprites/props/0571_stall.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/props/0571_stall.png" }
detail { file "highres/detail/concrete8.png" detailscale 0.1 }
frame { name "1" tile 571 }
}
 
// Shower headpiece (572)
model "highres/sprites/props/0991_shower.md3" {
scale 9.5 shade 1
skin { pal 0 file "highres/sprites/props/0991_shower.jpg" }
frame { name "FRAME15" tile0 572 tile1 572 }
}
 
// Stall Broke (573)
model "highres/sprites/props/0573_stallbroke.md3" {
scale 1.5 shade 2
detail { file "highres/detail/dirt2.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0571_stall.png" }
frame { name "1" tile 573 }
}
 
// Sensor (584) // needs to be moved backwards
model "highres/sprites/props_polymost/0584_sensor.md3" {
scale 0.9 shade 0
skin { pal 0 surface 0 file "highres/sprites/props_polymost/0584_sensor_body.png" }
skin { pal 0 surface 1 file "highres/sprites/props/bottles/0954_bottle1.png" }
 
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 584 tile1 584 }
}
 
// Display (585)
model "highres/sprites/props/0585_display.md3" {
scale 1.22 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/0585_display.png" }
frame { name "frame1" tile 585 }
}
 
// Grate 1 (595)
texture 595 {
pal 0 { file "highres/sprites/props/0595.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
model "highres/sprites/props/0595_grate1.md3" {
scale 1.56 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0595_grate1.png" }
frame { name "idle" tile 595 }
}
 
// Broken Grate 1 (596)
model "highres/sprites/props/0596_bgrate1.md3" {
scale 1.56 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0595_grate1.png" }
frame { name "idle" tile 596 }
}
 
// Solar Panel (602)
model "highres/sprites/props/0602_solarpanel.md3" {
scale 1.4 shade 0
skin { pal 0 file "highres/sprites/props/0602_solarpanel.png" }
frame { name "FRAME" tile 602 }
}
 
// Space suit 2 (606)
model "highres/sprites/props/0606_spacesuit2.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0606_spacesuit2.png" }
frame { name "Frame0" tile 606 }
}
 
// Antenna (607)
model "highres/sprites/props/0607_antenna.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0607_antenna.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 30 flags 0 }
frame { name "Frame0" tile0 607 tile1 608 }
}
 
// Pipe (610)
model "highres/sprites/props/0610_tube.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/0610_tube.png" }
frame { name "Frame0" tile 610 }
}
 
// Toilet Broke (615)
model "highres/sprites/props/0615_toiletbroke.md3" {
scale 1.1 shade 0
detail { file "highres/detail/dirt2.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0569_toilet.png" }
frame { name "broken" tile 615 }
}
 
// Pipe2 (616)
model "highres/sprites/props/0619_pipe1.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0616_pipe2.png" }
frame { name "Frame0" tile 616 }
}
 
// Pipe1B (617)
model "highres/sprites/props/0617_pipe1b.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0617_pipe1b.png" }
frame { name "Frame0" tile 617 }
}
 
// Pipe3, Pipe3B (618, 700)
model "highres/sprites/props/0995_pipe6.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0618_pipe3.png" }
frame { name "FRAME1" tile 618 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0700_pipe3b.png" }
frame { name "FRAME1" tile 700 }
}
 
// Pipe1 (619)
model "highres/sprites/props/0619_pipe1.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0619_pipe1.png" }
frame { name "Frame0" tile 619 }
}
 
// Alternate Reactor (620)
model "highres/sprites/props/0620_reactor.md3" {
scale 2 shade 0 zadd 40
skin { pal 0 surface 0 file "highres/sprites/props/1088_reactor_lwrbase.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/1088_reactor_base.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "frame00" tile 620 }
}
 
// Camera 1 (621)
model "highres/sprites/props_polymost/0621_camera1.md3" {
scale 1.13 shade 0
skin { pal 0 file "highres/sprites/props_polymost/0621_camera1.png" }
frame { name "idle" tile0 621 tile1 625 }
}
 
// "Gambini Bench" Arm Rest (631)
texture 631 {
pal 0 { file "highres/sprites/props/0631.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
 
texture 632 {
pal 0 { file "highres/sprites/props/0632.png" }
pal 10 { file "highres/sprites/props/0632_10.png" }
pal 11 { file "highres/sprites/props/0632_11.png" }
pal 12 { file "highres/sprites/props/0632_12.png" }
pal 13 { file "highres/sprites/props/0632_13.png" }
pal 14 { file "highres/sprites/props/0632_14.png" }
pal 15 { file "highres/sprites/props/0632_15.png" }
pal 16 { file "highres/sprites/props/0632_16.png" }
pal 18 { file "highres/sprites/props/0632_12.png" }
pal 21 { file "highres/sprites/props/0632_21.png" }
pal 22 { file "highres/sprites/props/0632_11.png" }
pal 23 { file "highres/sprites/props/0632_23.png" }
}
 
// Pipe2B (633)
model "highres/sprites/props/0617_pipe1b.md3" {
scale 16 shade 0
skin { pal 0 file "highres/sprites/props/0633_pipe2b.png" }
frame { name "Frame0" tile 633 }
}
 
texture 658 { pal 0 { file "highres/sprites/props/0658.png" } }
texture 659 { pal 0 { file "highres/sprites/props/0659.png" } }
 
texture 665 { pal 0 { file "highres/sprites/props/0665.png" } }
 
// Vacuum (669)
model "highres/sprites/props/0669_vacuum.md3" {
scale 1 shade 5
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0669_vacuum.png" }
frame { name "Frame0" tile 669 }
}
 
// Water faucet (670)
model "highres/sprites/props/0670_faucet.md3" {
scale 10 shade 4
skin { pal 0 file "highres/sprites/props/0670_faucet.png" }
anim { frame0 "frame00" frame1 "frame03" fps 28 flags 0 }
frame { name "frame00" tile0 670 tile1 671 }
frame { name "frame04" tile 574 }
}
 
// Scale (678)
model "highres/sprites/props/0678_scale.md3" {
scale 0.87 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0678_scale.png" }
frame { name "Frame0" tile 678 }
}
 
// Folding Chair (680)
model "highres/sprites/props/0680.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/0680.png" }
skin { pal 10 file "highres/sprites/props/0680_10.png" }
skin { pal 11 file "highres/sprites/props/0680_11_22.png" }
skin { pal 12 file "highres/sprites/props/0680_12_18.png" }
skin { pal 13 file "highres/sprites/props/0680_13.png" }
skin { pal 14 file "highres/sprites/props/0680_14.png" }
skin { pal 15 file "highres/sprites/props/0680_15.png" }
skin { pal 16 file "highres/sprites/props/0680_16.png" }
skin { pal 18 file "highres/sprites/props/0680_12_18.png" }
skin { pal 21 file "highres/sprites/props/0680_21.png" }
skin { pal 22 file "highres/sprites/props/0680_11_22.png" }
skin { pal 23 file "highres/sprites/props/0680_23.png" }
frame { name "FRAME1" tile0 680 tile1 684 }
}
 
// Reflektor (685)
model "highres/sprites/props/0685_reflektor.md3" {
scale 9 shade 0
skin { pal 0 file "highres/sprites/props/0685_reflektor.jpg" }
frame { name "FRAME1" tile 685 }
}
 
// Movie camera (686)
model "highres/sprites/props/0686_moviecamera.md3" {
scale 1.9 shade 10
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0686_moviecamera.png" }
frame { name "Frame0" tile 686 }
}
 
texture 688 { pal 0 { file "highres/sprites/props/0688.png" } }
 
// IV Unit (689)
model "highres/sprites/props/0689_ivunit.md3" {
scale 0.75 shade 4
skin { pal 0 file "highres/sprites/props/0689_ivunit.png" }
frame { name "Frame0" tile 689 }
}
 
texture 690 {
pal 0 { file "highres/sprites/props/0690.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Butcher's knife (691)
model "highres/sprites/props/0691_knife.md3" {
scale 16 shade 0 // zadd -0.5 // makes floor-aligned disappear
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0691_knife.jpg" }
frame { name "FRAME1" tile 691 }
}
 
// Knife (692)
model "highres/sprites/props/0692_knife.md3" {
scale 16 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0692_knife.jpg" }
frame { name "FRAME1" tile 692 }
}
 
// Knife (693)
model "highres/sprites/props/0693_knife.md3" {
scale 16 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0693_knife.png" }
frame { name "FRAME1" tile 693 }
}
 
// Pot 1 (Souce pan) (694)
model "highres/sprites/props/0694_saucepan.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0694_saucepan.jpg" }
frame { name "idle" tile0 694 tile1 694 }
}
 
// Pot 2 (Frying pan) (695)
model "highres/sprites/props/0695_fryingpan.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0694_saucepan.jpg" }
frame { name "idle" tile0 695 tile1 695 }
}
 
// Pot 3 (697)
model "highres/sprites/props/0697_pot3.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0697_pot3.png" }
frame { name "frame00" tile 697 }
}
 
texture 698 { pal 0 { file "highres/sprites/props/0698.jpg" nocompress } }
 
texture 710 {
pal 0 { file "highres/sprites/props/0710.png" }
detail { file "highres/detail/rust.png" xscale 0.3 yscale 0.3 }
}
 
// Mike (762)
model "highres/sprites/props/0762_mike.md3" {
scale 0.8 shade 10
skin { pal 0 surface 0 file "highres/sprites/props/0762_mike.png" }
frame { name "none00" tile 762 }
}
 
// Vase (765)
model "highres/sprites/props/0765_vase.md3" {
scale 1.7 shade 0
skin { pal 0 file "highres/sprites/props/0765_vase.png" }
frame { name "frame00" tile 765 }
}
 
// Sushiplate1: cooked head (768)
model "highres/sprites/props/0768_head.md3" {
scale 3 shade 0 zadd 0.8
skin { pal 0 file "highres/sprites/props/0768_head.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME10" fps 4 flags 0 } // remove to stop animation
frame { name "FRAME1" tile0 768 tile1 768 }
}
 
// Sushiplate 2 (769)
model "highres/sprites/props/0769_hand1.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0769_hand1.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME16" fps 6 flags 0 }
frame { name "FRAME1" tile0 769 tile1 769 }
}
 
// Sushiplate leg (774)
model "highres/sprites/props/0774_leg.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0774_leg.jpg" }
frame { name "FRAME1" tile 774 }
}
 
// Sushiplate 4 (779)
model "highres/sprites/props/0779_sushiplate4.md3" {
scale 0.3 shade 0
skin { pal 0 file "highres/sprites/props/0779_sushiplate4.png" }
frame { name "idle" tile 779 }
}
 
// Sushiplate 5 (792)
model "highres/sprites/props/0792_hand2.md3" {
scale 3 shade 0
skin { pal 0 file "highres/sprites/props/0792_hand2.jpg" }
frame { name "FRAME1" tile 792 }
}
 
// Jib1 (851)
model "highres/sprites/props/0851_jib.md3" {
scale 1.0 shade 0
skin { pal 0 file "highres/sprites/props/0851_jib.png" }
frame { name "idle" tile 851 }
}
 
// Stripe Ball (901)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/poolballs/0901_stripeball.png" }
skin { pal 13 file "highres/sprites/props/poolballs/0901_stripeball_13.png" }
skin { pal 14 file "highres/sprites/props/poolballs/0901_stripeball_14.png" }
skin { pal 16 file "highres/sprites/props/poolballs/0901_stripeball_16.png" }
skin { pal 21 file "highres/sprites/props/poolballs/0901_stripeball_21.png" }
skin { pal 23 file "highres/sprites/props/poolballs/0901_stripeball_23.png" }
frame { name "frame00" tile 901 }
}
 
// Queue Ball (902)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/poolballs/0902_queball.png" }
skin { pal 10 file "highres/sprites/props/poolballs/0902_queball_10.png" }
skin { pal 11 file "highres/sprites/props/poolballs/0902_queball_11.png" }
skin { pal 12 file "highres/sprites/props/poolballs/0902_queball_12.png" }
skin { pal 13 file "highres/sprites/props/poolballs/0902_queball_13.png" }
skin { pal 16 file "highres/sprites/props/poolballs/0902_queball_16.png" }
skin { pal 21 file "highres/sprites/props/poolballs/0902_queball_21.png" }
skin { pal 23 file "highres/sprites/props/poolballs/0902_queball_23.png" }
frame { name "frame00" tile 902 }
}
 
// Wooden Horse (904)
model "highres/sprites/props/0904_woodenhorse.md3" {
scale 4 shade 16
detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
frame { name "frame00" tile0 904 tile1 907 }
}
 
// Tree (908)
texture 908 { pal 0 { file "highres/sprites/props/0908.png" } }
model "highres/sprites/props/0908_tree.md3" {
scale 1
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0908_tree.png" }
skin { pal 0 surface 2 file "highres/sprites/props/0908_tree.png" }
anim { frame0 "Frame0" frame1 "Frame6" fps 5 flags 0 }
frame { name "Frame0" tile 908 }
}
 
// Treetrunk (909)
model "highres/sprites/props/0909_treetrunk.md3" {
scale 1.2
skin { pal 0 file "highres/sprites/props/0909_treetrunk.jpg" }
frame { name "Frame0" tile 909 }
}
 
// Tree2 (910)
texture 910 { pal 0 { file "highres/sprites/props/0908.png" } }
model "highres/sprites/props/0908_tree.md3" {
scale 1
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/0910_tree2.png" }
skin { pal 0 surface 2 file "highres/sprites/props/0910_tree2.png" }
anim { frame0 "Frame0" frame1 "Frame0" fps 1 flags 0 }
frame { name "Frame0" tile 910 }
}
 
// Cactus (911)
model "highres/sprites/props/0911_cactus.md3" {
scale 1.37 shade -5
skin { pal 0 file "highres/sprites/props/0911_cactus.png" }
frame { name "idle" tile 911 }
}
 
// Bathroom drain (912)
texture 912 { pal 0 { file "highres/sprites/props/0912.png" } }
 
// Fence (913)
model "highres/sprites/props/0913_fence.md3" {
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures_polymost/0913.png" }
 
 
frame { name "Frame0" tile 913 }
}
 
// Wood Fence (914)
model "highres/sprites/props/0914_woodfence.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0914_woodfence.png" }
frame { name "FRAME1" tile 914 }
}
 
// Fire Ext (916)
model "highres/sprites/props_polymost/0916_fireext.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0916_fireext.png" }
 
frame { name "idle" tile 916 }
}
 
// Firealarm (917)
model "highres/sprites/props_polymost/0917_firealarm.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0917_firealarm_d.png" }
 
frame { name "FRAME1" tile 917 }
}
 
// Wall Fuse (918)
model "highres/sprites/props/0918_wallfuse.md3" {
scale 18 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0918_wallfuse.png" }
frame { name "Frame0" tile 918 }
}
 
// Electric meter (919)
model "highres/sprites/props/0919_electricmeter.md3" {
scale 1 shade 0
detail { file "highres/detail/rust.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/0919_electricmeter.png" }
frame { name "Frame0" tile 919 }
}
 
// Chain (920)
texture 920 { pal 0 { file "highres/sprites/props/0920.png" } }
model "highres/sprites/props/0920_chain.md3" {
scale 11 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0920_chain.png" }
frame { name "FRAME1" tile 920 }
}
 
// Traffic Signal (927)
model "highres/sprites/props/0927_trafficsignal.md3" {
scale 11.7 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0927_trafficsignal.jpg" }
frame { name "FRAME1" tile 927 }
}
 
// Cactus Broke (939)
model "highres/sprites/props/0939_cactusbroke.md3" {
scale 1.37 shade -5
skin { pal 0 file "highres/sprites/props/0911_cactus.png" }
frame { name "idle" tile 939 }
}
 
// Bounce Mine (940)
model "highres/sprites/props/0940_bouncemine.md3" {
scale 1.2 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0940_bouncemine.png" }
anim { frame0 "spinA" frame1 "spinB" fps 15 flags 0 }
frame { name "spinA" tile0 940 tile1 944 }
}
 
// Broken Hydrant (950)
model "highres/sprites/props_polymost/0950_brokenhydrant.md3" {
scale 0.75 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0981_hydrant.png" }
 
frame { name "idle" tile 950 }
}
 
// Box (951)
model "highres/sprites/props/0951_box.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/0951_box.png" }
frame { name "frame00" tile 951 }
}
 
// Bottle1 (954)
model "highres/sprites/props/bottles/0954_bottle1.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0954_bottle1.png" }
frame { name "Frame0" tile 954 }
}
 
// Bottle2 (955)
model "highres/sprites/props/bottles/0955_bottle2.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0955_bottle2.png" }
frame { name "1" tile 955 }
}
 
// Bottle3 (956)
model "highres/sprites/props/bottles/0956_bottle3.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0956_bottle3.png" }
frame { name "1" tile 956 }
}
 
// Bottle4 (957)
model "highres/sprites/props/bottles/0957_bottle4.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 957 }
}
 
// Lamp (958)
model "highres/sprites/props/0958_lamp.md3" {
scale 3.75 shade 1
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/0958_lamp_body.png" }
skin { pal 0 surface 1 file "highres/textures/0124.png" }
frame { name "Frame0" tile 958 }
}
 
// Ocean sprite 1 (971)
model "highres/sprites/props/0971_oceansprite1.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/0971_oceansprite1.png" }
frame { name "Frame0" tile 971 }
}
 
// Ocean sprite 2 (972)
model "highres/sprites/props/0972_oceansprite2.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0972_oceansprite2.png" }
frame { name "Frame0" tile 972 }
}
 
// Ocean sprite 3 (973)
model "highres/sprites/props/0973_oceansprite3.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0973_oceansprite3.png" }
frame { name "Frame0" tile 973 }
}
 
// Ocean sprite 4 (974)
model "highres/sprites/props/0974_oceansprite4.md3" {
scale 2 shade 0
skin { pal 0 file "highres/sprites/props/0974_oceansprite4.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 10 flags 0 }
frame { name "Frame0" tile 974 }
}
 
// Ocean sprite 5 (975)
model "highres/sprites/props/0975_oceansprite5.md3" {
scale 1 shade 12
skin { pal 0 file "highres/sprites/props/0975_oceansprite5.png" }
frame { name "Frame0" tile 975 }
}
 
// Vent shaft (976)
model "highres/sprites/props_polymost/0976_ventshaft.md3" {
scale 0.85 shade 15
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0976_ventshaft.png" }
 
 
frame { name "Frame0" tile 976 }
}
 
// Generic Pole (977)
model "highres/sprites/props/0977_genericpole.md3" {
scale 1.56 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0977_genericpole.png" }
frame { name "idle" tile 977 }
}
 
// Cone (978)
model "highres/sprites/props/0978_cone.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/0978_cone.png" }
frame { name "frame00" tile 978 }
}
 
// Hang Light (979)
model "highres/sprites/props/0979_hanglight.md3" {
scale 5 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0979_hanglight.png" }
glow { file "highres/sprites/props/0979_hanglight_g.png" }
frame { name "Frame0" tile 979 }
}
 
// Hydrant (981)
model "highres/sprites/props_polymost/0981_hydrant.md3" {
scale 0.75 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/0981_hydrant.png" }
 
frame { name "idle" tile 981 }
}
 
// Tire (990)
model "highres/sprites/props/0990_tire.md3" {
scale 0.7 shade 0
skin { pal 0 file "highres/sprites/props/0990_tire.png" }
frame { name "frame00" tile 990 }
}
 
// Shower headpiece (991)
model "highres/sprites/props/0991_shower.md3" {
scale 11 shade 1 zadd 0.5
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0991_shower.jpg" }
frame { name "FRAME15" tile0 991 tile1 991 }
}
 
// Pipe5 (994/1005)
model "highres/sprites/props/0994_pipe5.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "FRAME1" tile 994 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
frame { name "FRAME1" tile 1005 }
}
 
// Pipe6 (995/1260)
model "highres/sprites/props/0995_pipe6.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "FRAME1" tile 995 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1005_pipe5b.jpg" }
frame { name "FRAME1" tile 1260 }
}
 
// Pipe4 (996-997)
model "highres/sprites/props/0996_pipe4.md3" {
scale 17 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0996_pipe4.jpg" }
frame { name "FRAME1" tile 996 }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0997_pipe4b.jpg" }
frame { name "FRAME1" tile 997 }
}
 
// Parking Meter (998-999)
model "highres/sprites/props/0998_meter.md3" {
scale 3 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.4 }
skin { pal 0 file "highres/sprites/props/0998_meter.png" }
frame { name "FRAME1" tile 998 }
frame { name "FRAME1" tile 999 }
}
 
// Bar stool (1006)
model "highres/sprites/props/1006_barstol.md3" {
scale 4.0 shade 2
skin { pal 0 file "highres/sprites/props/1006_barstol.png" }
frame { name "frame00" tile 1006 }
}
 
// Bottle5 (1012)
model "highres/sprites/props/bottles/1012_bottle5.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 1012 }
}
 
// Bottle6 (1013)
model "highres/sprites/props/bottles/1013_bottle6.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/bottles/0957_bottle4.png" }
frame { name "Frame0" tile 1013 }
}
 
// Bottle8 (1014)
model "highres/sprites/props/bottles/1014_bottle8.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1014_bottle8.png" }
frame { name "1" tile 1014 }
}
 
texture 1022 { pal 0 { file "highres/sprites/props/1022.png" } }
texture 1023 { pal 0 { file "highres/sprites/props/1023.png" } }
 
// Plant (1025)
model "highres/sprites/props/1025_plant.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/1025_plant.png" }
frame { name "1" tile 1025 }
}
 
// Horse On Side (1026)
model "highres/sprites/props/0904_woodenhorse.md3" {
scale 4 shade 16
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
frame { name "frame01" tile0 1026 tile1 1030 }
}
 
// Horselite (1034)
model "highres/sprites/props/1034_horselite.md3" {
scale 0.135 shade 0
skin { pal 0 file "highres/sprites/props/1034_horselite.png" }
frame { name "frame1" tile0 1034 tile1 1036 }
}
 
// Round Table (1037)
model "highres/sprites/props/1037_rtable.md3" {
scale 1.47 shade 2
skin { pal 0 file "highres/sprites/props/1037_rtable.png" }
frame { name "frame00" tile0 1037 tile1 1037 }
}
 
// Pipe (1038)
model "highres/sprites/props/1038_pipe.md3" {
scale 16 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1038_pipe.png" }
frame { name "Frame0" tile 1038 }
}
 
// Donuts (1045)
model "highres/sprites/props/1045_donuts.md3" {
scale 1.8 shade 0
skin { pal 0 file "highres/sprites/props/1045_donuts.png" }
frame { name "idle" tile 1045 }
}
 
// Pipes (1048)
model "highres/sprites/props/1048_pipes.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1048_pipes.png" }
frame { name "Frame0" tile 1048 }
}
 
// Fuse box 2 (1049)
model "highres/sprites/props/1049_fusebox2.md3" {
scale 1 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1049_fusebox2.png" }
frame { name "Frame0" tile 1049 }
}
 
// Fuse box (1050)
model "highres/sprites/props/1050_fusebox.md3" {
scale 1 shade 0
detail { file "highres/detail/concrete8.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1050_fusebox.png" }
frame { name "Frame0" tile 1050 }
}
 
// Hand dryer (1051)
model "highres/sprites/props_polymost/1051_handdryer.md3" {
scale 1.6 shade 4
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/1051_handdryer.png" }
 
 
frame { name "frame01" tile 1051 }
}
 
// Towel dispenser (1052)
model "highres/sprites/props/1052_toweld.md3" {
scale 1.575 shade 0
skin { pal 0 file "highres/sprites/props/1052_toweld.png" }
frame { name "idle" tile 1052 }
}
 
// Toilet paper (1053)
model "highres/sprites/props/1053_toiletpaper.md3" {
scale 3 shade 4
//scale 4.2 shade 4 zadd 5.5 // *.mhk file patch pending...
skin { pal 0 file "highres/sprites/props/1053_toiletpaper.png" }
anim { frame0 "frame00" frame1 "frame13" fps 6 flags 0 }
frame { name "frame00" tile 1053 }
}
 
// Cineline (1055)
model "highres/sprites/props/1055_cineline.md3" {
scale 22 shade 6
skin { pal 0 file "highres/sprites/props/1055_cineline.png" }
anim { frame0 "cineline00" frame1 "cineline18" fps 12 flags 0 }
frame { name "cineline00" tile0 1055 tile1 1056 }
}
 
// Black Clock (1060)
model "highres/sprites/props/1060_clock.md3" {
scale 1.5 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1060_clock.png" }
skin { pal 0 surface 1 file "highres/sprites/props/1060_clock.png" }
frame { name "Frame0" tile 1060 }
}
 
// Spotlight (1061)
model "highres/sprites/props/1061_spotlight.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/1061_spotlight.jpg" }
frame { name "Frame0" tile 1061 }
}
 
// Rubber Can (1062)
model "highres/sprites/props/1062_rubbercan.md3" {
scale 2.6 shade 4
skin { pal 0 file "highres/sprites/props/1062_rubbercan.png" }
skin { pal 13 file "highres/sprites/props/1062_rubbercan_13.png" }
skin { pal 14 file "highres/sprites/props/1062_rubbercan_14.png" }
skin { pal 20 file "highres/sprites/props/1062_rubbercan_20.png" }
skin { pal 24 file "highres/sprites/props/1062_rubbercan_24.png" }
skin { pal 25 file "highres/sprites/props/1062_rubbercan_25.png" }
frame { name "idle" tile 1062 }
frame { name "punch" tile 1063 }
}
 
// Black Clock Broken (1067)
model "highres/sprites/props/1067_clockbroken.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/1067_clockbroken.png" }
frame { name "idle" tile 1067 }
}
 
// Socket (1069)
model "highres/sprites/props/1069_socket.md3" {
scale 13.8 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1069_socket.png" }
frame { name "FRAME1" tile 1069 }
}
 
texture 1073 { pal 0 { file "highres/sprites/props/1073.png" } }
 
// Broken Light (1078)
model "highres/sprites/props/1078_brokenlight.md3" {
scale 1 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1061_spotlight.jpg" }
skin { pal 0 surface 1 file "highres/textures/0704.png" }
frame { name "Frame0" tile 1078 }
}
 
// Ooz Filter (1079)
model "highres/sprites/props/1079_oozfilter.md3" {
scale 1 shade 0 // HRP
//scale 1.25 shade 0 // fit ART/Voxel width
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1079_oozfilter.jpg" }
skin { pal 0 surface 1 file "highres/sprites/props/1079_oozfilter.png" }
skin { pal 0 surface 2 file "highres/sprites/props/1079_oozfilter.png" }
glow { surface 1 file "highres/sprites/props/1079_oozfilter.png" }
glow { surface 2 file "highres/sprites/props/1079_oozfilter.png" }
anim { frame0 "1" frame1 "21" fps 1 flags 0 }
frame { name "1" tile0 1079 tile1 1081 }
}
 
// Reactor (1088/1096)
model "highres/sprites/props/1088_reactor.md3" {
scale 4.4 shade 0
skin { pal 0 surface 0 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 1 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 2 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 3 file "highres/sprites/props/1088_reactor_bolt.png" }
skin { pal 0 surface 4 file "highres/sprites/props/1088_reactor_lwrbase.jpg" }
skin { pal 0 surface 5 file "highres/sprites/props/1088_reactor_base.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
anim { frame0 "Frame0" frame1 "Frame3" fps 15 }
frame { name "Frame0" tile0 1088 tile1 1091 }
}
 
model "highres/sprites/props/1096_reactorburnt.md3" {
scale 4.4 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/1096_reactorburnt_lwrbase.jpg" }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 surface 1 file "highres/sprites/props/1096_reactorburnt_base.png" }
frame { name "Frame0" tile 1096 }
}
 
texture 1113 {
pal 0 { file "highres/sprites/props/1113.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
texture 1114 {
pal 0 { file "highres/sprites/props/1114.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.3 }
}
 
// TipJar (1157)
model "highres/sprites/props/1157_tipjar.md3" {
scale 3.5 shade 3
skin { pal 0 file "highres/sprites/props/1157_tipjar.png" }
frame { name "frame_1" tile0 1157 tile1 1157 }
}
 
// Wiaderkob (1158)
model "highres/sprites/props/1158_wiaderkob.md3" {
scale 17 shade 0
skin { pal 0 file "highres/sprites/props/1158_wiaderkob.png" }
frame { name "FRAME1" tile0 1158 tile1 1158 }
}
 
// Bottle12 (1159)
model "highres/sprites/props/bottles/1159_bottle12.md3" {
scale 15 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1159_bottle12.png" }
frame { name "Frame0" tile 1159 }
}
 
 
// Bottle13 (1160)
model "highres/sprites/props/bottles/1160_bottle3.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1160_bottle3.png" }
frame { name "1" tile 1160 }
}
 
// Bottle14 (1161)
model "highres/sprites/props/bottles/1161_bottle4.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1161_bottle4.png" }
frame { name "1" tile 1161 }
}
 
// Bottle15 (1162)
model "highres/sprites/props/bottles/1162_bottle5.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1162_bottle5.png" }
frame { name "1" tile 1162 }
}
 
// Bottle16 (1163)
model "highres/sprites/props/bottles/1163_bottle6.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1163_bottle6.png" }
frame { name "1" tile 1163 }
}
 
// Bottle17 (1164)
model "highres/sprites/props/bottles/1164_bottle7.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1164_bottle7.png" }
frame { name "1" tile 1164 }
}
 
// Bottle18 (1165)
model "highres/sprites/props/bottles/1165_bottle8.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1165_bottle8.png" }
frame { name "1" tile 1165 }
}
 
// Bottle19 (1166)
model "highres/sprites/props/bottles/1166_bottle10.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/bottles/1166_bottle10.png" }
frame { name "1" tile 1166 }
}
 
// Crane Pole (1221)
model "highres/sprites/props/1221_pole.md3" {
scale 0.55 shade 4
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1222_crane_d.png" }
 
frame { name "Frame0" tile 1221 }
}
 
// Crane (1222)
model "highres/sprites/props_polymost/1222_crane.md3" {
scale 0.55 shade 4
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props_polymost/1222_crane.jpg" }
 
anim { frame0 "Grab_1" frame1 "Grab_3" fps 3 flags 1 }
frame { name "Grab_0" tile 1222 }
frame { name "Grab_2" tile 1223 }
frame { name "Grab_3" tile 1224 }
}
 
// Barbroke (1225)
model "highres/sprites/props/1225_barbroke.md3" {
scale 1.66 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/0977_genericpole.png" }
frame { name "frame1" tile 1225 }
}
 
// Barrels
 
model "highres/sprites/props_polymost/1227_nukebarrel.md3" {
scale 1.8 shade 8 // HRP
//scale 2.5 shade 8 // fit ART/Voxel width
 
// NukeBarrel (1227)
detail { file "highres/detail/rust.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props_polymost/1227_nukebarrel.png" }
 
 
frame { name "frame00" tile 1227 }
frame { name "frame01" tile 1228 }
frame { name "frame01" tile 1229 }
frame { name "frame03" tile 1230 }
frame { name "frame04" tile 1231 }
// ExplodingBarrel (1238)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1238_explodingbarrel.jpg" }
frame { name "frame00" tile 1238 }
frame { name "frame01" tile 1239 }
 
// OilBarrel (4580)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4580_oilbarrel.jpg" }
frame { name "frame00" tile 4580 }
 
// WhiteBarrel (4581)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4581_whitebarrel.jpg" }
frame { name "frame00" tile 4581 }
 
// ToxicBarrel (4582)
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4582_toxicbarrel.jpg" }
frame { name "frame00" tile 4582 }
}
 
 
 
 
 
 
 
 
 
 
 
 
 
// Can With Something (1232)
model "highres/sprites/props/1232_canwithsomething.md3" {
scale 18 shade 8
detail { file "highres/detail/metal.png" detailscale 0.15 }
skin { pal 0 file "highres/sprites/props/1232_canwithsomething.png" }
anim { frame0 "trc00" frame1 "trc03" fps 2 flags 0 }
frame { name "trc00" tile 1232 }
}
 
// Money (1233)
model "highres/sprites/props/1233_money.md3" {
scale 8 shade 4
skin { pal 0 file "highres/sprites/props/1233_money.png" }
frame { name "Frame02" tile0 1233 tile1 1235 }
}
 
// FireBarrel (1240)
model "highres/sprites/props/1240_firebarrel.md3" {
//scale 1.6 0 // fit ART/Voxel height
scale 1.4 0 // fit ART/Voxel width
detail { file "highres/detail/metal.png" detailscale 0.5 }
skin { pal 0 file "highres/sprites/props/1240_firebarrel.png" }
anim { frame0 "Frame 0" frame1 "Frame 5" fps 15 flags 0 }
frame { name "Frame 0" tile0 1240 tile1 1243 }
}
 
// Seenine (1247)
model "highres/sprites/props/1247_seenine.md3" {
scale 1.56 shade 0
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1247_seenine.png" }
frame { name "idle" tile 1247 }
anim { frame0 "blowup1" frame1 "blowup3" fps 12 flags 0 }
frame { name "blowup1" tile0 1248 tile1 1249 }
}
 
// Newspaper (1275)
texture 1275 {
pal 0 { file "highres/sprites/props/1275.png" }
detail { file "highres/detail/paper_crumpled.png" detailscale 2.0 }
}
 
// Newspaper (1276)
model "highres/sprites/props/1276_newspaper.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/props/1276_newspaper.png" }
anim { frame0 "frame1" frame1 "frame2" fps 1 flags 0 }
frame { frame "frame1" tile0 1276 tile1 1276 }
}
 
// Chopper (1337)
model "highres/sprites/props/1337_chopper.md3" {
scale 5.5 shade 0
skin { pal 0 file "highres/sprites/props/1337_chopper.png" }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 70 flags 0 }
frame { name "FRAME1" tile0 1337 tile1 1338 }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 70 flags 0 }
frame { name "FRAME1" tile 1345 }
}
 
// Chopper's debris2 (1340)
model "highres/sprites/props/1340_debris2.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1340_debris2.jpg" }
frame { name "FRAME1" tile 1340 }
}
 
// Chopper's debris1 (1341)
model "highres/sprites/props/1341_debris1.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1341_debris1.jpg" }
frame { name "FRAME1" tile 1341 }
}
 
// Chopper's debris3 (1342)
model "highres/sprites/props/1342_debris3.md3" {
scale 7.5 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1342_debris3.jpg" }
frame { name "FRAME1" tile 1342 }
}
 
// Chopper's wheel (1343)
model "highres/sprites/props/1343_wheel.md3" {
scale 8 shade 0
skin { pal 0 file "highres/sprites/props/1343_wheel.jpg" }
frame { name "FRAME1" tile 1343 }
}
 
// Chopper's propeller (1344)
model "highres/sprites/props/1344_propeller.md3" {
scale 2 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/1344_propeller.jpg" }
frame { name "FRAME1" tile 1344 }
}
 
// Chopper' crash (1346)
model "highres/sprites/props/1346_crash.md3" {
scale 5 shade 0
skin { pal 0 file "highres/sprites/props/1346_crash.jpg" }
anim { frame0 "FRAME1" frame1 "FRAME6" fps 40 flags 0 }
frame { name "FRAME1" tile0 1346 tile1 1346 }
}
 
// X-Files Jar/Fetus (1358)
model "highres/sprites/props/1358_xfilesjar.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/1358_xfilesjar.png" }
frame { name "FRAME1" tile 1358 }
}
 
// X-Files Jar/Fetus Broken (1359)
model "highres/sprites/props/1359_xfilesjarbroke.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/1359_xfilesjarbroke.png" }
frame { name "FRAME1" tile 1359 }
}
 
// Firevase (1390)
model "highres/sprites/props/1390_firevase.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/1390_firevase.png" }
anim { frame0 "frame1" frame1 "frame4" fps 12 flags 0 }
frame { frame "frame1" tile0 1390 tile1 1393 }
}
 
// Babe Land Cannon (1810)
model "highres/sprites/props/1810_cannon.md3" {
scale 0.8 shade 0 zadd -5
skin { pal 0 file "highres/sprites/props/1810_cannon.jpg" }
frame { name "Frame0" tile0 1810 tile1 1816 }
}
 
// Cannon ball (1817)
model "highres/sprites/props/poolballs/0901_stripeball.md3" {
scale 2.5 shade 8 zadd -6
skin { pal 0 file "highres/sprites/props/1817_cannonball.png" }
frame { name "frame00" tile 1817 }
}
 
// Cannonball pile (1818)
model "highres/sprites/props/1818_cannonballpile.md3" {
scale 2.5 shade 0
skin { pal 0 file "highres/sprites/props/1817_cannonball.png" }
detail { file "highres/detail/metal_worn.png" detailscale 1.2 }
frame { name "frame00" tile 1818 }
}
 
// Feces (2200)
model "highres/sprites/props/2200_feces.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/2200_feces.png" }
frame { name "frame00" tile 2200 }
}
 
// Duke Icon (2452)
texture 2452 { pal 0 { file "highres/sprites/props/2452.png" } }
 
// Skull (2453)
texture 2453 { pal 0 { file "highres/sprites/props/2453.png" } }
 
// Sky Car (2491)
model "highres/sprites/props/2491_skycar.md3" {
scale 3 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/2491_skycar.jpg" }
frame { name "FRAME1" tile 2491 }
}
 
// Blimp (3400)
model "highres/sprites/props/3400_blimp.md3" {
scale 1.5 shade 5
skin { pal 0 file "highres/sprites/props/3400_blimp.png" }
frame { name "Frame0" tile 3400 }
}
 
// Car Mirror (3418)
model "highres/sprites/props/3418_carmirror.md3" {
scale 1.5 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3418_carmirror.png" }
frame { name "Frame0" tile 3418 }
}
 
// Candy Bar (3419)
texture 3419 { pal 0 { file "highres/sprites/props/3419.png" } }
 
// Pirate Flag (3426)
texture 3426 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 3427 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 3428 { // "notmd" maphack
pal 0 { file "highres/sprites/props/3426_pirateflag.png" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/3426_pirateflag.md3" {
scale 1.25 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3426_pirateflag.png" }
anim { frame0 "Frame0" frame1 "Frame1" fps 30 flag 0 }
frame { name "Frame0" tile0 3426 tile1 3428 }
}
 
// Root (3429)
model "highres/sprites/props/3429_root.md3" {
scale 0.85 shade 0
detail { file "highres/detail/alien.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
anim { frame0 "frame1" frame1 "frame4" fps 0.5 flags 0 }
frame { frame "frame1" tile0 3429 tile1 3429 }
}
 
 
texture 4239 { pal 0 { file "highres/sprites/props/4239.png" } }
 
// Target (4359)
texture 4359 { pal 0 { file "highres/sprites/props/4359.png" } }
 
// Gunpowder barrel (4360)
model "highres/sprites/props/4360_barrel.md3" {
scale 2.1 shade 0
detail { file "highres/detail/wood_v3.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4360_barrel.jpg" }
frame { name "idle" tile0 4360 tile1 4360 }
}
 
texture 4361 { pal 0 { file "highres/sprites/props/4361.png" } }
 
// Mission Impossible knife (4363)
model "highres/sprites/props/4363_knife.md3" {
scale 2.6 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4363_knife.jpg" }
frame { name "FRAME1" tile 4363 }
}
 
// Hat rack (4367)
model "highres/sprites/props/4367_hatrack.md3" {
scale 1 shade 6
skin { pal 0 file "highres/sprites/props/4367_hatrack.jpg" }
frame { name "Frame0" tile 4367 }
}
 
// Emergency Light (4369)
model "highres/sprites/props/4369_light.md3" {
scale 1.5 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/4369_light.png" }
frame { name "none00" tile 4369 }
}
 
// Desklamp (4370)
model "highres/sprites/props/4370_desklamp.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4370_desklamp.jpg" }
frame { name "Frame0" tile 4370 }
}
 
// Coffee machine (4372)
model "highres/sprites/props/4372_coffeemachine.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4372_coffeemachine.jpg" }
frame { name "Frame0" tile 4372 }
}
 
// Cups (4373)
model "highres/sprites/props/4373_cups.md3" {
scale 6 shade 0
skin { pal 0 file "highres/sprites/props/4373_cups.png" }
frame { name "FRAME1" tile 4373 }
}
 
// Gavals (4374)
model "highres/sprites/props/4374_gavals.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4374_gavals.jpg" }
frame { name "Frame0" tile 4374 }
}
 
// Gavals2 (4375) - slightly rotated Gavals (4374)
model "highres/sprites/props/4374_gavals.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4374_gavals.jpg" }
frame { name "Frame0" tile 4375 }
}
 
// Police Lightpole (4377)
model "highres/sprites/props/4377_policepole.md3" {
scale 2 shade 10
skin { pal 0 file "highres/sprites/props/4377_policepole.png" }
frame { name "idle" tile 4377 }
}
 
// Cable (4386)
model "highres/sprites/props/4386_cable.md3" {
scale 3.1 shade 0
skin { pal 0 file "highres/sprites/props/4386_cable.jpg" }
skin { pal 10 file "highres/sprites/props/4386_cable_10.jpg" }
skin { pal 11 file "highres/sprites/props/4386_cable_11.jpg" }
skin { pal 13 file "highres/sprites/props/4386_cable_13.jpg" }
frame { name "idle" tile 4386 }
}
 
texture 4387 { pal 0 { file "highres/sprites/props/4387.png" } }
 
// Trashcan (4388)
model "highres/sprites/props/4388_trashcan.md3" {
scale 3.5 shade 0
skin { pal 0 file "highres/sprites/props/4388_trashcan.png" }
frame { name "idle" tile0 4388 tile1 4388 }
}
 
texture 4396 { pal 0 { file "highres/sprites/props/4396.png" nocompress } }
 
// Speaker (4397)
texture 4397 { pal 0 { file "highres/sprites/props/4397.png" } }
model "highres/sprites/props/4397_speaker.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/4397_speaker.png" }
anim { frame0 "frame1" frame1 "frame2" fps 3 flags 0 }
frame { frame "frame1" tile0 4397 tile1 4397 }
}
 
// Broken speaker (4398)
texture 4398 { pal 0 { file "highres/sprites/props/4398.png" } }
model "highres/sprites/props/4398_speaker.md3" {
scale 1.1 shade 0
skin { pal 0 file "highres/sprites/props/4398_speaker.png" }
anim { frame0 "frame1" frame1 "frame2" fps 3 flags 0 }
frame { frame "frame1" tile0 4398 tile1 4398 }
}
 
// Teddy Bear (4400)
model "highres/sprites/props/4400_bear.md3" {
scale 1 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4400_bear.png" }
skin { pal 10 file "highres/sprites/props/4400_bear_10.png" }
skin { pal 11 file "highres/sprites/props/4400_bear_11_22.png" }
skin { pal 12 file "highres/sprites/props/4400_bear_12_18.png" }
skin { pal 13 file "highres/sprites/props/4400_bear_13.png" }
skin { pal 14 file "highres/sprites/props/4400_bear_14.png" }
skin { pal 15 file "highres/sprites/props/4400_bear_15.png" }
skin { pal 16 file "highres/sprites/props/4400_bear_16.png" }
skin { pal 18 file "highres/sprites/props/4400_bear_12_18.png" }
skin { pal 21 file "highres/sprites/props/4400_bear_21.png" }
skin { pal 22 file "highres/sprites/props/4400_bear_11_22.png" }
skin { pal 23 file "highres/sprites/props/4400_bear_23.png" }
skin { pal 24 file "highres/sprites/props/4400_bear_24.png" }
frame { name "FRAME1" tile 4400 }
}
 
// Boat wheel (4406)
model "highres/sprites/props/4406_boatwheel.md3" {
scale 1 shade 0
detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4406_boatwheel.png" }
frame { name "Frame0" tile 4406 }
}
 
// Letter (4410)
model "highres/sprites/props/4410_letter.md3" {
scale 8 shade 4
skin { pal 0 file "highres/sprites/props/4410_letter.png" }
frame { name "frame00" tile0 4410 tile1 4412 }
}
 
// Mailbag (4413)
model "highres/sprites/props/4413_mailbag.md3" {
scale 6 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin {pal 0 file "highres/sprites/props/4413_mailbag.png" }
frame { name "idle" tile 4413 }
}
 
// Car Mirror (4415)
model "highres/sprites/props/4415_carmirror.md3" {
scale 1.5 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/3418_carmirror.png" }
frame { name "Frame0" tile 4415 }
}
 
// Jeep Mirror (4416)
model "highres/sprites/props/4416_jeepmirror.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4417_busmirror.png" }
frame { name "Frame0" tile 4416 }
}
 
// Bus Mirror (4417)
model "highres/sprites/props/4417_busmirror.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4417_busmirror.png" }
frame { name "Frame0" tile 4417 }
}
 
// Opened Pipebomb (4419)
model "highres/sprites/props/4419_openpbomb.md3" {
scale 15 shade 1
skin { pal 0 surface 0 file "highres/sprites/props/4419_openpbomb.png" }
frame { name "none00" tile 4419 }
}
 
// Hotmeat (4427)
model "highres/sprites/props/4427_hotmeat.md3" {
scale 1.2 shade 0
skin { pal 0 file "highres/sprites/props/4427_hotmeat.png" }
skin { pal 14 file "highres/sprites/props/4427_hotmeat_14.png" }
frame { name "FRAME1" tile 4427 }
}
 
// Fence (4429) // ART tile is bit-identical to 0913
model "highres/sprites/props/0913_fence.md3" {
scale 20 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 file "highres/textures_polymost/0913.png" }
 
 
frame { name "Frame0" tile 4429 }
}
 
// Coffee mug (4438)
model "highres/sprites/props/4438_coffeemug.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4438_coffeemug.jpg" }
frame { name "FRAME1" tile 4438 }
}
 
// Broken Fuse #1 (4430-4432)
texture 4430 { pal 0 { file "highres/sprites/props/4430.png" } }
texture 4431 {
pal 0 { file "highres/sprites/props/4431.png" }
glow { file "highres/sprites/props/4431_g.png" }
}
texture 4432 {
pal 0 { file "highres/sprites/props/4432.png" }
glow { file "highres/sprites/props/4432_g.png" }
}
 
// Paper And Pen (4439)
texture 4439 { pal 0 { file "highres/sprites/props/4439_paper.png" } }
 
// Donuts 2 (4440)
model "highres/sprites/props/4440_donuts.md3" {
scale 7 shade 0
skin { pal 0 file "highres/sprites/props/4440_donuts.jpg" }
frame { name "FRAME1" tile 4440 }
}
 
texture 4448 { pal 0 { file "highres/sprites/props/4448.png" } }
 
// American flag (4443)
model "highres/sprites/props/4443_flag.md3" {
scale 1.38 shade 0
skin { pal 0 file "highres/sprites/props/4443_flag.jpg" }
frame { name "FRAME1" tile 4443 }
}
 
// Tripod camera (4444)
model "highres/sprites/props/4444_tripodcamera.md3" {
scale 0.9 shade 0
detail { file "highres/detail/metal_fine.png" detailscale 0.1 }
skin { pal 0 file "highres/sprites/props/4444_tripodcamera.jpg" }
frame { name "Frame0" tile 4444 }
}
 
// Chain (4446)
model "highres/sprites/props/4446_chain.md3" {
scale 16 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4446_chain.png" }
frame { name "FRAME1" tile 4446 }
}
 
// Mail delivery bag (4452)
model "highres/sprites/props/4452_deliverybag.md3" {
scale 1 shade 10
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4452_deliverybag.png" }
frame { name "Frame0" tile 4452 }
}
 
// Meter (4453)
model "highres/sprites/props/4453_meter.md3" {
scale 2.5 0
skin { pal 0 file "highres/sprites/props/4453_meter.png" }
frame { name "idle" tile0 4453 tile1 4453 }
}
 
// Desk phone (4454)
model "highres/sprites/props/4454_deskphone.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4454_deskphone.jpg" }
frame { name "Frame0" tile 4454 }
}
 
texture 4457 { pal 0 { file "highres/sprites/props/4457.png" } }
 
// Gumball machine (4458)
model "highres/sprites/props/4458_gumballmachine.md3" {
scale 1.5 shade 2
skin { pal 0 file "highres/sprites/props/4458_gumballmachine.png" }
frame { name "idle" tile0 4458 tile1 4458 }
}
 
// Gumball machine broken (4459)
model "highres/sprites/props/4459_gumballmachine_broken.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/props/4459_gumballmachine_broken.png" }
anim { frame0 "dying1" frame1 "dying3" fps 3 flags 1 }
frame { name "dying1" tile0 4459 tile1 4459 }
}
 
// Certificate (4460)
model "highres/sprites/props/4460_cert.md3" {
scale 11 shade 4
skin { pal 0 file "highres/sprites/props/4460_cert.png" nocompress }
frame { name "Frame02" tile0 4460 tile1 4462 }
}
 
// Mace paper spray (4464)
model "highres/sprites/props/4464_mace.md3" {
scale 1 shade 3
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4464_mace.png" }
frame { name "Frame0" tile 4464 }
}
 
// Broken cable (4480)
texture 4480 {
pal 0 { file "highres/sprites/props/4480.png" }
pal 10 { file "highres/sprites/props/4480_10.png" }
pal 13 { file "highres/sprites/props/4480_13.png" }
pal 14 { file "highres/sprites/props/4480_14.png" }
}
texture 4481 {
pal 0 { file "highres/sprites/props/4481.png" }
pal 10 { file "highres/sprites/props/4481_10.png" }
pal 13 { file "highres/sprites/props/4481_13.png" }
pal 14 { file "highres/sprites/props/4481_14.png" }
glow { file "highres/sprites/props/4481_g.png" }
}
texture 4482 {
pal 0 { file "highres/sprites/props/4482.png" }
pal 10 { file "highres/sprites/props/4482_10.png" }
pal 13 { file "highres/sprites/props/4482_13.png" }
pal 14 { file "highres/sprites/props/4482_14.png" }
glow { file "highres/sprites/props/4482_g.png" }
}
 
// Broom (4496)
model "highres/sprites/props/4496_broom.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4496_broom.png" }
frame { name "Frame0" tile 4496 }
}
 
// Mop (4497)
model "highres/sprites/props/4497_mop.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4497_mop.png" }
frame { name "Frame0" tile 4497 }
}
 
texture 4502 { pal 0 { file "highres/sprites/props/4502.png" nocompress } }
texture 4503 { pal 0 { file "highres/sprites/props/4503.png" nocompress } }
 
// Chest of gold (4520)
model "highres/sprites/props/4520_goldchest.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/4520_goldchest.jpg" }
frame { name "Frame0" tile 4520 }
}
 
// Steed's gear (4524)
model "highres/sprites/props/4524_steedgear.md3" {
scale 1.3 shade 0 zadd 17
skin { pal 0 file "highres/sprites/props/4524_steedgear.png" }
frame { name "FRAME1" tile 4524 }
}
 
// FoodObject1 (4530)
model "highres/sprites/props/4530_foodobject1.md3" {
scale 0.45 shade 0
skin { pal 0 file "highres/sprites/jibs/2309_ooz2.png" }
frame { name "frame1" tile 4530 }
}
 
// FoodObject4 (4533)
model "highres/sprites/props/4533_foodobject4.md3" {
scale 0.45 shade 0
skin { pal 0 file "highres/sprites/props/0691_knife.jpg" }
frame { name "frame1" tile 4533 }
}
 
// Condiment cups (4536)
model "highres/sprites/props/4536_cups.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4536_cups.png" }
frame { name "Frame0" tile 4536 }
}
 
// Mustard (4537)
model "highres/sprites/props/4537_4538.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4537_mustard.jpg" }
frame { name "Frame0" tile 4537 }
}
 
// Ketchup (4538)
model "highres/sprites/props/4537_4538.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4538_ketchup.jpg" }
frame { name "Frame0" tile 4538 }
}
 
// Foodobject10 (4539)
model "highres/sprites/props/4539_napkin.md3" {
scale 12.5 shade 0
skin { pal 0 file "highres/sprites/props/4539_napkin.png" }
frame { name "FRAME1" tile 4539 }
}
 
// Foodobject11 (4540)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4540_foodobject11.png" }
frame { name "idle" tile 4540 }
}
 
// Foodobject12 (4541)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4540_foodobject11.png" }
frame { name "idle" tile 4541 }
}
 
// Foodobject13 (4542)
model "highres/sprites/props/4542_foodobject13.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4542_foodobject13.png" }
frame { name "idle" tile 4542 }
}
 
// Foodobject14 (4543)
model "highres/sprites/props/4543_foodobject14.md3" {
scale 0.5 shade 0
skin { pal 0 file "highres/sprites/props/4543_foodobject14.png" }
frame { name "idle" tile 4543 }
}
 
// Foodobject15 (4544)
model "highres/sprites/props/4544_foodobject15.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4544_foodobject15.png" }
frame { name "idle" tile 4544 }
}
 
// Foodobject16 (4545)
model "highres/sprites/props/4545_foodobject16.md3" {
scale 0.6 shade 0
skin { pal 0 file "highres/sprites/props/4545_foodobject16.png" }
frame { name "idle" tile 4545 }
}
 
// Empty fries cup (4546)
model "highres/sprites/props/4546_emptyfries.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4546_emptyfries.png" }
frame { name "Frame0" tile 4546 }
}
 
// Filed fries cup (4547)
model "highres/sprites/props/4547_filledfries.md3" {
scale 1 shade 10
skin { pal 0 file "highres/sprites/props/4547_filledfries.png" }
frame { name "Frame0" tile 4547 }
}
 
// Foodobject19 (4548)
model "highres/sprites/props/4548_foodobject19.md3" {
scale 0.9 shade 0
skin { pal 0 file "highres/sprites/props/4548_foodobject19.png" }
frame { name "FRAME1" tile 4548 }
}
 
// Foodobject20 (4549)
model "highres/sprites/props/4540_foodobject11.md3" {
scale 0.8 shade 0
skin { pal 0 file "highres/sprites/props/4549_foodobject20.png" }
frame { name "idle" tile 4549 }
}
 
// Head lamp (4550)
model "highres/sprites/props/4550_headlamp.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4550_headlamp.png" }
frame { name "Frame0" tile 4550 }
}
 
// Worms can (4552)
model "highres/sprites/props/4552_worms.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4552_worms.png" }
frame { name "Frame0" tile 4552 }
}
 
// Chicken skined (4554)
model "highres/sprites/props/4554_4555.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4554_skinnedchicken.png" }
frame { name "Frame0" tile 4554 }
}
 
// Chicken feathered (4555)
model "highres/sprites/props/4554_4555.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4555_featheredchicken.png" }
frame { name "Frame0" tile 4555 }
}
 
// Tampons (4557)
model "highres/sprites/props/4557_tampon.md3" {
scale 1 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4557_tampon.png" }
frame { name "Frame0" tile 4557 }
}
 
// Robotdog2 (4560)
model "highres/sprites/props/4560_doggy.md3" {
scale 0.65 shade 5
skin { pal 0 file "highres/sprites/props/4560_doggy.png" }
anim { frame0 "Frame0" frame1 "Frame16" fps 27 flags 0 }
frame { name "Frame0" tile0 4560 tile1 4562 }
}
 
// Jollymeal (4569)
model "highres/sprites/props/4569_jollymeal.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/props/4569_jollymeal.jpg" }
frame { name "Frame0" tile 4569 }
}
 
// Dukeburger (4570)
model "highres/sprites/props_polymost/4570_dukeburger.md3" {
scale 3 shade 0
skin { pal 0 surface 0 file "highres/sprites/pickups/1348_holoduke.png" }
 
 
 
 
 
skin { pal 0 surface 2 file "highres/sprites/props/4540_foodobject11.png" }
 
 
 
 
 
 
frame { name "frame1" tile0 4570 tile1 4574 }
}
 
// Punch clock (4575)
model "highres/sprites/props/4575_punchclock.md3" {
scale 1.03 shade 0 zadd 3
skin { pal 0 file "highres/sprites/props/4575_punchclock.png" }
frame { name "Frame0" tile 4575 }
}
 
// Shopping cart (4576)
model "highres/sprites/props/4576_shoppingcart.md3" {
scale 1 shade 0
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4576_shoppingcart.png" }
frame { name "Frame0" tile 4576 }
}
 
// Pipe (4583)
model "highres/sprites/props_polymost/4583_pipe.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
 
 
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4583 }
}
 
// Green pipe handle (4585)
model "highres/sprites/props/4585.md3" {
scale 4.5 shade 1
skin { pal 0 file "highres/sprites/props/4585.png" }
frame { name "frame1" tile 4585 }
}
 
// Another pipe (4586)
model "highres/sprites/props/4586.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4586 }
}
 
// Thin Pipe (4587)
model "highres/sprites/props/4587_thinpipe.md3" {
scale 0.778 shade 0
detail { file "highres/detail/metal.png" detailscale 0.3 }
skin { pal 0 surface 0 file "highres/sprites/props/4585.png" }
skin { pal 0 surface 1 file "highres/sprites/props/0994_pipe5.jpg" }
frame { name "Frame0" tile 4587 }
}
 
// Dolphin (4591)
model "highres/sprites/props/4591_dolphin.md3" {
scale 1.04 shade 3
skin { pal 0 file "highres/sprites/props/4591_dolphin.png" }
frame { name "Frame0" tile 4591 }
}
 
// Dolphin2 (4592)
model "highres/sprites/props/4592_dolphin2.md3" {
scale 1.04 shade 3
skin { pal 0 file "highres/sprites/props/4592_dolphin2.png" }
frame { name "Frame0" tile 4592 }
}
 
// Banner 1 (4600)
texture 4600 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4601 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4602 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4600_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/4600_banner.md3" {
scale 7 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4600_banner.jpg" }
anim { frame0 "1" frame1 "13" fps 10 flags 0 }
frame { name "1" tile0 4600 tile1 4602 }
}
 
// Banner 2 (4603)
texture 4603 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4604 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
texture 4605 { // "notmd" maphack
pal 0 { file "highres/sprites/props/4603_banner.jpg" }
detail { file "highres/detail/fabric.png" detailscale 0.3 }
}
model "highres/sprites/props/4603_banner.md3" {
scale 7 shade 0
detail { file "highres/detail/fabric.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/props/4603_banner.jpg" }
anim { frame0 "1" frame1 "13" fps 9 flags 0 }
frame { name "1" tile0 4603 tile1 4605 }
}
 
texture 4877 { pal 0 { file "highres/sprites/props/4877.png" } }
 
texture 4885 { pal 0 { file "highres/sprites/props/4885.png" } }
 
 
// Bloody baseball bat (4946)
model "highres/sprites/props/4946_bloodybat.md3" {
scale 1 shade 8
skin { pal 0 file "highres/sprites/props/4946_bloodybat.png" }
frame { name "Frame0" tile 4946 }
}
/highres/sprites/signs.def
1,617 → 1,617
 
// Duke3D HRP Signs
 
 
texture 277 { pal 0 { file "highres/sprites/signs/0277.jpg" } }
 
texture 415 { pal 0 { file "highres/sprites/signs/0415.png" } }
 
texture 445 { pal 0 { file "highres/sprites/signs/0445.png" } }
 
texture 498 {
pal 0 { file "highres/sprites/signs/0498.png" }
detail { file "highres/detail/metal_worn.png" xscale 0.3 yscale 0.3 }
}
 
texture 500 { pal 0 { file "highres/sprites/signs/0500.png" } }
 
texture 510 { pal 0 { file "highres/sprites/signs/0510.png" } }
texture 511 { pal 0 { file "highres/sprites/signs/0511.png" } }
 
// Lunar signs (518-526/593/597/598/639)
model "highres/sprites/signs/0518_lunarsign.md3" {
scale 0.38
skin { surface 0 pal 0 file "highres/sprites/signs/0518_lunarsign.png" }
 
skin { surface 1 pal 0 file "highres/sprites/signs/0518_serviceaccess.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0518_serviceaccess_20.png" }
frame { name "518" tile 518 }
skin { surface 1 pal 0 file "highres/sprites/signs/0519_crewquarters.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0519_crewquarters_20.png" }
frame { name "519" tile 519 }
skin { surface 1 pal 0 file "highres/sprites/signs/0520_alpha.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0520_alpha_20.png" }
frame { name "520,521,522,523" tile 520 }
skin { surface 1 pal 0 file "highres/sprites/signs/0521_beta.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0521_beta_20.png" }
frame { name "520,521,522,523" tile 521 }
skin { surface 1 pal 0 file "highres/sprites/signs/0522_gamma.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0522_gamma_20.png" }
frame { name "520,521,522,523" tile 522 }
skin { surface 1 pal 0 file "highres/sprites/signs/0523_delta.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0523_delta_20.png" }
frame { name "520,521,522,523" tile 523 }
skin { surface 1 pal 0 file "highres/sprites/signs/0524_transport.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0524_transport_20.png" }
frame { name "524" tile 524 }
skin { surface 1 pal 0 file "highres/sprites/signs/0525_messhall.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0525_messhall_20.png" }
frame { name "525" tile 525 }
skin { surface 1 pal 0 file "highres/sprites/signs/0526_officers.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0526_officers_20.png" }
frame { name "526,639" tile 526 }
skin { surface 1 pal 0 file "highres/sprites/signs/0593_reactorcore.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0593_reactorcore_20.png" }
frame { name "593" tile 593 }
skin { surface 1 pal 0 file "highres/sprites/signs/0597_centralcommand.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0597_centralcommand_20.png" }
frame { name "597" tile 597 }
skin { surface 1 pal 0 file "highres/sprites/signs/0598_armory.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0598_armory_20.png" }
frame { name "598" tile 598 }
skin { surface 1 pal 0 file "highres/sprites/signs/0639_supplies.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0639_supplies_20.png" }
frame { name "526,639" tile 639 }
}
 
// Fem Mag 2 (577)
texture 577 { pal 0 { file "highres/sprites/signs/0577.png" } }
model "highres/sprites/signs/0577_femmag2.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/signs/0577_femmag2.png" }
frame { name "Frame0" tile 577 }
}
 
texture 586 {
pal 0 { file "highres/sprites/signs/0586.png" nocompress }
pal 21 { file "highres/sprites/signs/0586_21.png" nocompress }
pal 22 { file "highres/sprites/signs/0586_22.png" nocompress }
pal 23 { file "highres/sprites/signs/0586_23.png" nocompress }
}
 
texture 592 { pal 0 { file "highres/sprites/signs/0592.png" } }
 
// Airlock Sign (594)
model "highres/sprites/signs/0594_airlock.md3" {
scale 1.25 shade 0
skin { file "highres/sprites/signs/0594_airlock_d.png" }
normal { file "highres/sprites/signs/0594_airlock_n.png" }
specular { file "highres/sprites/signs/0594_airlock_s.png" }
glow { file "highres/sprites/signs/0594_airlock_g.png" }
frame { name "Frame 0" tile 594 }
}
 
texture 599 { pal 0 { file "highres/sprites/signs/0599.png" } }
 
texture 600 { pal 0 { file "highres/sprites/signs/0600.png" } }
texture 601 { pal 0 { file "highres/sprites/signs/0601.png" } }
 
texture 612 { pal 0 { file "highres/sprites/signs/0612.png" } }
texture 613 {
pal 0 { file "highres/sprites/signs/0613.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
}
texture 614 {
pal 0 { file "highres/sprites/signs/0614.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
}
 
texture 650 { pal 0 { file "highres/sprites/signs/0650.jpg" } }
texture 651 { pal 0 { file "highres/sprites/signs/0651.jpg" } }
texture 652 { pal 0 { file "highres/sprites/signs/0652.jpg" } }
texture 653 { pal 0 { file "highres/sprites/signs/0653.png" } }
texture 654 { pal 0 { file "highres/sprites/signs/0654.png" } }
texture 655 { pal 0 { file "highres/sprites/signs/0655.jpg" } }
texture 656 { pal 0 { file "highres/sprites/signs/0656.jpg" } }
texture 657 { pal 0 { file "highres/sprites/signs/0657.png" } }
 
texture 668 { pal 0 { file "highres/sprites/signs/0668.png" } }
 
texture 687 { pal 0 { file "highres/sprites/signs/0687.png" } }
 
texture 696 { pal 0 { file "highres/sprites/signs/0696_sushi.png" } }
texture 699 {
pal 0 { file "highres/sprites/signs/0699_d.png" }
normal { file "highres/sprites/signs/0699_n.png" parallaxbias 0.075 parallaxscale 0.075 }
specular { file "highres/sprites/signs/0699_s.png" }
}
 
// Please Wait To Be Seated (716)
model "highres/sprites/signs/0716_seatedsign.md3" {
//scale 35 shade 0 // matches ART/Voxel
scale 30 shade 0 // looks better
skin { pal 0 file "highres/sprites/signs/0716_seatedsign.png" }
frame { name "0716" tile 716 }
}
 
texture 721 { pal 0 { file "highres/sprites/signs/0721.png" } }
texture 728 { pal 0 { file "highres/sprites/signs/0728.png" nocompress } }
 
// "Exotica" (766)
texture 766 { pal 0 { file "highres/sprites/signs/0766.jpg" } }
 
texture 776 { pal 0 { file "highres/sprites/signs/0776.png" } }
 
// "Wham Bam Hotel" (777)
texture 777 {
pal 0 { file "highres/sprites/signs/0777.png" }
glow { file "highres/sprites/signs/0777_g.png" }
}
texture 778 {
pal 0 { file "highres/sprites/signs/0778.png" }
glow { file "highres/sprites/signs/0778_g.png" }
}
 
texture 784 { pal 0 { file "highres/sprites/signs/0784.png" } }
texture 785 { pal 0 { file "highres/sprites/signs/0785.png" } }
 
texture 826 { pal 0 { file "highres/sprites/signs/0826.png" } }
 
texture 831 { pal 0 { file "highres/sprites/signs/0831.png" } }
texture 833 { pal 0 { file "highres/sprites/signs/0833.png" } }
texture 835 { pal 0 { file "highres/sprites/signs/0835.png" } }
texture 836 { pal 0 { file "highres/sprites/signs/0836.png" } }
texture 837 { pal 0 { file "highres/sprites/signs/0837.png" } }
texture 838 { pal 0 { file "highres/sprites/signs/0838.png" } }
texture 839 { pal 0 { file "highres/sprites/signs/0839.png" } }
 
texture 841 { pal 0 { file "highres/sprites/signs/0841.png" } }
texture 842 { pal 0 { file "highres/sprites/signs/0842.png" } }
texture 844 { pal 0 { file "highres/sprites/signs/0844.png" } }
texture 845 { pal 0 { file "highres/sprites/signs/0845.png" } }
texture 846 { pal 0 { file "highres/sprites/signs/0846.png" } }
texture 847 { pal 0 { file "highres/sprites/signs/0847.png" } }
texture 848 { pal 0 { file "highres/sprites/signs/0848.png" } }
texture 849 { pal 0 { file "highres/sprites/signs/0849.png" } }
 
texture 856 { pal 0 { file "highres/sprites/signs/0856.jpg" } }
 
// Cinema (925)
model "highres/sprites/signs/0925_cinema.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/signs/0925_cinema.png" }
frame { name "idle" tile 925 }
}
 
texture 928 { pal 0 { file "highres/sprites/signs/0928.png" } }
texture 929 { pal 0 { file "highres/sprites/signs/0929.png" } }
 
texture 930 { pal 0 { file "highres/sprites/signs/0930.png" } }
texture 937 {
pal 0 { file "highres/sprites/signs/0937_d.png" }
normal { file "highres/sprites/signs/0937_n.png" parallaxbias 0 parallaxscale 0.05 }
specular { file "highres/sprites/signs/0937_s.png" }
}
texture 938 { pal 0 { file "highres/sprites/signs/0938.png" nocompress } }
 
texture 945 { pal 0 { file "highres/sprites/signs/0945.png" } }
texture 949 { pal 0 { file "highres/sprites/signs/0949.png" } }
 
// Exit (961)
texture 961 { pal 0 { file "highres/sprites/signs/0961.png" } } // "notmd"
model "highres/sprites/signs/0961_exit.md3" {
scale 15 zadd 1 shade 0
skin { pal 0 file "highres/sprites/signs/0961_exit_d.png" }
skin { pal 14 file "highres/sprites/signs/0961_exit_14_d.png" }
normal { file "highres/sprites/signs/0961_exit_n.png" }
specular { file "highres/sprites/signs/0961_exit_s.png" }
//glow { pal 0 file "highres/sprites/signs/0961_exit_0_g.png" }
//glow { pal 14 file "highres/sprites/signs/0961_exit_14_g.png" }
frame { name "Frame 0" tile 961 }
}
 
texture 963 { pal 0 { file "highres/sprites/signs/0963.jpg" } }
texture 964 { pal 0 { file "highres/sprites/signs/0964.jpg" nocompress } }
texture 965 { pal 0 { file "highres/sprites/signs/0965.jpg" nocompress } }
 
texture 970 { pal 0 { file "highres/sprites/signs/0970.png" } }
 
texture 980 { pal 0 { file "highres/sprites/signs/0980.png" } }
texture 983 { pal 0 { file "highres/sprites/signs/0983.png" } }
texture 984 { pal 0 { file "highres/sprites/signs/0984.png" } }
texture 985 { pal 0 { file "highres/sprites/signs/0985.png" } }
texture 986 { pal 0 { file "highres/sprites/signs/0986.png" } }
texture 987 { pal 0 { file "highres/sprites/signs/0987.png" } }
texture 989 { pal 0 { file "highres/sprites/signs/0989.png" } }
 
texture 1000 { pal 0 { file "highres/sprites/signs/1000.jpg" } }
texture 1001 { pal 0 { file "highres/sprites/signs/1001.jpg" } }
texture 1002 { pal 0 { file "highres/sprites/signs/1002.png" } }
texture 1004 { pal 0 { file "highres/sprites/signs/1004.png" } }
texture 1007 { pal 0 { file "highres/sprites/signs/1007.png" } }
texture 1008 { pal 0 { file "highres/sprites/signs/1008.png" } }
texture 1009 { pal 0 { file "highres/sprites/signs/1009.png" } }
 
texture 1010 { pal 0 { file "highres/sprites/signs/1010.png" } }
texture 1011 { pal 0 { file "highres/sprites/signs/1011.png" } }
texture 1017 { pal 0 { file "highres/sprites/signs/1017.png" } }
texture 1018 {
pal 0 { file "highres/sprites/signs/1018.jpg" }
detail { file "highres/detail/metal_worn.png" xscale 0.3 yscale 0.3 }
}
texture 1019 { pal 0 { file "highres/sprites/signs/1019.png" } }
 
texture 1040 { pal 0 { file "highres/sprites/signs/1040.png" } }
texture 1041 { pal 0 { file "highres/sprites/signs/1041.png" } }
texture 1042 {
pal 0 { file "highres/sprites/signs/1042_d.png" }
pal 24 { file "highres/sprites/signs/1042_24.png" }
}
texture 1044 { pal 0 { file "highres/sprites/signs/1044.png" } }
texture 1046 { pal 0 { file "highres/sprites/signs/1046.png" } }
texture 1047 { pal 0 { file "highres/sprites/signs/1047.png" } }
 
texture 1054 { pal 0 { file "highres/sprites/signs/1054.png" } }
texture 1057 { pal 0 { file "highres/sprites/signs/1057.png" } }
texture 1058 { pal 0 { file "highres/sprites/signs/1058.png" } }
 
texture 1064 { pal 0 { file "highres/sprites/signs/1064.png" } }
texture 1065 { pal 0 { file "highres/sprites/signs/1065.png" } }
texture 1066 { pal 0 { file "highres/sprites/signs/1066.png" } }
 
texture 1070 { pal 0 { file "highres/sprites/signs/1070.png" } }
texture 1071 { pal 0 { file "highres/sprites/signs/1071.png" } }
texture 1072 { pal 0 { file "highres/sprites/signs/1072.png" } }
texture 1075 { pal 0 { file "highres/sprites/signs/1075.jpg" } }
texture 1076 { pal 0 { file "highres/sprites/signs/1076.png" } }
 
texture 1172 { pal 0 { file "highres/sprites/signs/1172.png" } }
 
texture 1202 { pal 0 { file "highres/sprites/signs/1202.png" } }
 
// Guilty Sign (1210)
texture 1210 { pal 0 { file "highres/sprites/signs/1210.png" } }
 
//"Innocent" sign (1211)
texture 1211 { pal 0 { file "highres/sprites/signs/1211.png" } }
 
// Guilty Sign (1210), "Innocent" sign (1211), "Crap" sign (4891) models
model "highres/sprites/signs/1210_guilty.md3" {
shade 0
skin { pal 0 file "highres/sprites/signs/1210_guilty.png" }
frame { name "frame00" tile 1210 }
skin { pal 0 file "highres/sprites/signs/1211_innocent.png" }
frame { name "frame00" tile 1211 }
skin { pal 0 file "highres/sprites/signs/4891_storecrap.jpg" }
frame { name "frame00" tile 4891 }
}
 
texture 1244 { pal 0 { file "highres/sprites/signs/1244.jpg" } }
texture 1245 { pal 0 { file "highres/sprites/signs/1244.jpg" } }
texture 1246 { pal 0 { file "highres/sprites/signs/1246.jpg" } }
 
texture 2454 { pal 0 { file "highres/sprites/signs/2454.png" } }
 
texture 2487 { pal 0 { file "highres/sprites/signs/2487.png" } }
 
texture 3272 { pal 0 { file "highres/sprites/signs/3272.png" nocompress } }
 
texture 3330 { pal 0 { file "highres/sprites/signs/3330.png" } }
texture 3331 { pal 0 { file "highres/sprites/signs/3331.png" } }
texture 3332 { pal 0 { file "highres/sprites/signs/3332.png" } }
texture 3333 { pal 0 { file "highres/sprites/signs/3333.png" } }
texture 3334 { pal 0 { file "highres/sprites/signs/3334.png" } }
texture 3335 { pal 0 { file "highres/sprites/signs/3335.png" } }
texture 3336 { pal 0 { file "highres/sprites/signs/3336.png" } }
texture 3337 { pal 0 { file "highres/sprites/signs/3337.png" } }
texture 3338 { pal 0 { file "highres/sprites/signs/3338.png" } }
texture 3339 { pal 0 { file "highres/sprites/signs/3339.png" } }
 
texture 3340 { pal 0 { file "highres/sprites/signs/3340.png" } }
 
texture 3373 { pal 0 { file "highres/sprites/signs/3373.png" } }
texture 3374 { pal 0 { file "highres/sprites/signs/3374.png" } }
 
texture 3380 { pal 0 { file "highres/sprites/signs/3380.png" } }
 
texture 3382 { pal 0 { file "highres/sprites/signs/3382.png" } }
texture 3383 { pal 0 { file "highres/sprites/signs/3383.png" } }
 
texture 3390 { pal 0 { file "highres/sprites/signs/3390.png" } }
texture 3391 { pal 0 { file "highres/sprites/signs/3391.jpg" } }
texture 3399 { pal 0 { file "highres/sprites/signs/3399.png" } }
 
texture 3409 { pal 0 { file "highres/sprites/signs/3409.png" } }
 
// "Alley Cat Lounge" (3421)
texture 3421 {
pal 0 { file "highres/sprites/signs/3421.png" }
glow { file "highres/sprites/signs/3421_g.png" }
}
texture 3422 {
pal 0 { file "highres/sprites/signs/3422.png" }
glow { file "highres/sprites/signs/3422_g.png" }
}
texture 3423 {
pal 0 { file "highres/sprites/signs/3423.png" }
glow { file "highres/sprites/signs/3423_g.png" }
}
 
 
texture 4238 { pal 0 { file "highres/sprites/signs/4238.png" } }
 
texture 4246 { pal 0 { file "highres/sprites/signs/4246.jpg" nocompress } }
texture 4247 { pal 0 { file "highres/sprites/signs/4247.jpg" nocompress } }
texture 4248 { pal 0 { file "highres/sprites/signs/4248.jpg" nocompress } }
 
texture 4270 {
pal 0 { file "highres/sprites/signs/4270.png" }
pal 8 { file "highres/sprites/signs/4270_8.png" }
pal 15 { file "highres/sprites/signs/4270_15.png" }
}
 
texture 4329 {
pal 0 { file "highres/sprites/signs/4329.png" }
detail { file "highres/detail/metal.png" xscale 0.25 yscale 0.5 }
}
 
texture 4338 { pal 0 { file "highres/sprites/signs/4338.png" } }
texture 4339 { pal 0 { file "highres/sprites/signs/4339.png" } }
 
texture 4351 { pal 0 { file "highres/sprites/signs/4351.png" } }
texture 4352 { pal 0 { file "highres/sprites/signs/4352.png" } }
texture 4353 { pal 0 { file "highres/sprites/signs/4353.png" } }
texture 4354 { pal 0 { file "highres/sprites/signs/4354.png" } }
texture 4355 { pal 0 { file "highres/sprites/signs/4355.png" } }
texture 4356 { pal 0 { file "highres/sprites/signs/4356.png" } }
texture 4357 { pal 0 { file "highres/sprites/signs/4357.png" } }
texture 4358 { pal 0 { file "highres/sprites/signs/4358.png" } }
 
texture 4362 { pal 0 { file "highres/sprites/signs/4362.png" } }
 
texture 4371 { pal 0 { file "highres/sprites/signs/4371.png" nocompress } }
texture 4376 { pal 0 { file "highres/sprites/signs/4376.png" } }
 
// texture 4378 { pal 0 { file "highres/sprites/signs/4378.png" nocompress } }
texture 4378 { pal 0 { file "highres/sprites/signs/4378_flipped.png" nocompress } }
 
// texture 4379 { pal 0 { file "highres/sprites/signs/4379.png" nocompress } }
 
// S.P.C.H. sign (4380)
model "highres/sprites/signs/4380_spch.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/signs/4380_spch.png" }
frame { name "Frame0" tile 4380 }
}
// texture 4381 { pal 0 { file "highres/sprites/signs/4381.png" nocompress } }
// texture 4382 { pal 0 { file "highres/sprites/signs/4382.png" nocompress } }
// texture 4383 { pal 0 { file "highres/sprites/signs/4383.png" nocompress } }
// texture 4384 { pal 0 { file "highres/sprites/signs/4384.png" nocompress } }
// texture 4385 { pal 0 { file "highres/sprites/signs/4385.png" nocompress } }
 
texture 4395 { pal 0 { file "highres/sprites/signs/4395.png" nocompress } }
 
texture 4401 {
pal 0 { file "highres/sprites/signs/4401.png" nocompress }
detail { file "highres/detail/paper_crumpled.png" }
}
 
texture 4414 { pal 0 { file "highres/sprites/signs/4414.png" } }
 
texture 4420 { pal 0 { file "highres/sprites/signs/4420.png" } }
texture 4421 { pal 0 { file "highres/sprites/signs/4421.png" nocompress } }
texture 4422 { pal 0 { file "highres/sprites/signs/4422.png" } }
texture 4425 { pal 0 { file "highres/sprites/signs/4425.png" } }
 
// J. McClain desksign (4441)
texture 4441 {
pal 0 { file "highres/sprites/signs/4441_jmcclain.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4441_jmcclain.png" }
frame { name "FRAME1" tile 4441 }
}
 
// H. Callahan desksign (4442)
texture 4442 {
pal 0 { file "highres/sprites/signs/4442_hcallahan.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4442_hcallahan.png" }
frame { name "FRAME1" tile 4442 }
}
 
texture 4447 { pal 0 { file "highres/sprites/signs/4447.png" } }
texture 4449 { pal 0 { file "highres/sprites/signs/4449.png" } }
 
texture 4450 { pal 0 { file "highres/sprites/signs/4450.png" } }
texture 4451 { pal 0 { file "highres/sprites/signs/4451.png" } }
texture 4456 { pal 0 { file "highres/sprites/signs/4456.png" } }
 
texture 4466 { pal 0 { file "highres/sprites/signs/4466.png" } }
texture 4467 { pal 0 { file "highres/sprites/signs/4467.png" } }
texture 4468 { pal 0 { file "highres/sprites/signs/4468.png" } }
texture 4469 { pal 0 { file "highres/sprites/signs/4469.png" } }
 
texture 4470 { pal 0 { file "highres/sprites/signs/4470.png" } }
texture 4471 { pal 0 { file "highres/sprites/signs/4471.png" } }
texture 4472 { pal 0 { file "highres/sprites/signs/4472.png" } }
 
// J. Dredd desksign (4473)
texture 4473 {
pal 0 { file "highres/sprites/signs/4473_jdredd.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4473_jdredd.png" }
frame { name "FRAME1" tile 4473 }
}
 
texture 4474 { pal 0 { file "highres/sprites/signs/4474.png" } }
texture 4475 { pal 0 { file "highres/sprites/signs/4475.png" } }
texture 4476 { pal 0 { file "highres/sprites/signs/4476.png" } }
texture 4477 { pal 0 { file "highres/sprites/signs/4477.png" } }
texture 4478 { pal 0 { file "highres/sprites/signs/4478.png" } }
texture 4479 { pal 0 { file "highres/sprites/signs/4479.png" } }
 
texture 4484 { pal 0 { file "highres/sprites/signs/4484.png" nocompress } }
texture 4485 { pal 0 { file "highres/sprites/signs/4485.png" nocompress } }
texture 4486 { pal 0 { file "highres/sprites/signs/4486.png" nocompress } }
texture 4487 { pal 0 { file "highres/sprites/signs/4487.png" nocompress } }
texture 4488 { pal 0 { file "highres/sprites/signs/4488.jpg" nocompress } }
texture 4489 { pal 0 { file "highres/sprites/signs/4489.png" nocompress } }
 
texture 4490 { pal 0 { file "highres/sprites/signs/4490.png" nocompress } }
texture 4491 { pal 0 { file "highres/sprites/signs/4491.png" nocompress } }
texture 4492 {
pal 0 { file "highres/sprites/signs/4492.png" nocompress }
pal 15 { file "highres/sprites/signs/4492_15.png" nocompress }
}
texture 4493 { pal 0 { file "highres/sprites/signs/4493.png" } }
texture 4494 {
pal 0 { file "highres/sprites/signs/4494.png" }
detail { file "highres/detail/metal.png" xscale 0.1 yscale 1.2 }
}
 
// Slippery When Wet (4495)
model "highres/sprites/signs/4495_slipsign.md3" {
scale 1.25 shade 0
skin { pal 0 file "highres/sprites/signs/4495_slipsign.png" }
frame { name "frame00" tile 4495 }
}
 
texture 4498 { pal 0 { file "highres/sprites/signs/4498.jpg" } }
 
texture 4504 { pal 0 { file "highres/sprites/signs/4504.png" nocompress } }
texture 4505 { pal 0 { file "highres/sprites/signs/4505.png" nocompress } }
texture 4506 { pal 0 { file "highres/sprites/signs/4506.png" nocompress } }
texture 4507 { pal 0 { file "highres/sprites/signs/4507.png" nocompress } }
texture 4508 { pal 0 { file "highres/sprites/signs/4508.png" nocompress } }
texture 4509 { pal 0 { file "highres/sprites/signs/4509.png" } }
 
texture 4518 { pal 0 { file "highres/sprites/signs/4518.png" } }
texture 4519 { pal 0 { file "highres/sprites/signs/4519.png" } }
 
texture 4521 { pal 0 { file "highres/sprites/signs/4521.png" } }
texture 4522 { pal 0 { file "highres/sprites/signs/4522.png" } }
texture 4523 { pal 0 { file "highres/sprites/signs/4523.png" } }
texture 4529 { pal 0 { file "highres/sprites/signs/4529.png" } }
 
texture 4551 { pal 0 { file "highres/sprites/signs/4551.png" } }
texture 4553 { pal 0 { file "highres/sprites/signs/4553.png" } }
texture 4556 { pal 0 { file "highres/sprites/signs/4556.png" } }
texture 4558 { pal 0 { file "highres/sprites/signs/4558.png" } }
texture 4559 { pal 0 { file "highres/sprites/signs/4559.png" } }
 
texture 4563 { pal 0 { file "highres/sprites/signs/4563.png" } }
texture 4564 { pal 0 { file "highres/sprites/signs/4564.png" } }
texture 4565 { pal 0 { file "highres/sprites/signs/4565.png" } }
texture 4566 { pal 0 { file "highres/sprites/signs/4566.png" } }
texture 4568 { pal 0 { file "highres/sprites/signs/4568.png" } }
 
texture 4578 { pal 0 { file "highres/sprites/signs/4578.png" } }
texture 4579 { pal 0 { file "highres/sprites/signs/4579.png" } }
 
texture 4588 { pal 0 { file "highres/sprites/signs/4588.png" } }
texture 4589 { pal 0 { file "highres/sprites/signs/4589.png" } }
 
texture 4593 { pal 0 { file "highres/sprites/signs/4593.png" } }
 
texture 4606 { pal 0 { file "highres/sprites/signs/4606.png" } }
texture 4607 { pal 0 { file "highres/sprites/signs/4607.png" } }
 
texture 4878 { pal 0 { file "highres/sprites/signs/4878.png" } }
texture 4879 { pal 0 { file "highres/sprites/signs/4879.png" } }
 
texture 4880 { pal 0 { file "highres/sprites/signs/4880.png" } }
texture 4881 { pal 0 { file "highres/sprites/signs/4881.png" } }
texture 4882 { pal 0 { file "highres/sprites/signs/4882.png" } }
texture 4883 {
pal 0 { file "highres/sprites/signs/4883.png" }
detail { file "highres/detail/metal.png" xscale 0.55 yscale 0.6 }
}
texture 4886 { pal 0 { file "highres/sprites/signs/4886.png" } }
 
// Please Wait (4887)
model "highres/sprites/signs/0716_seatedsign.md3" {
scale 30 shade 0
skin { pal 0 file "highres/sprites/signs/4887_seatedsign.png" }
frame { name "0716" tile 4887 }
}
 
texture 4892 { pal 0 { file "highres/sprites/signs/4892.png" } }
texture 4893 { pal 0 { file "highres/sprites/signs/4893.png" } }
texture 4894 { pal 0 { file "highres/sprites/signs/4894.png" } }
texture 4896 { pal 0 { file "highres/sprites/signs/4896.jpg" } }
texture 4897 { pal 0 { file "highres/sprites/signs/4897.jpg" } }
texture 4898 { pal 0 { file "highres/sprites/signs/4898.jpg" } }
texture 4899 { pal 0 { file "highres/sprites/signs/4899.jpg" } }
 
texture 4903 { pal 0 { file "highres/sprites/signs/4903.png" } }
texture 4904 { pal 0 { file "highres/sprites/signs/4904.png" } }
texture 4905 { pal 0 { file "highres/sprites/signs/4905.png" } }
texture 4906 { pal 0 { file "highres/sprites/signs/4906.png" } }
texture 4907 { pal 0 { file "highres/sprites/signs/4907.png" } }
texture 4908 { pal 0 { file "highres/sprites/signs/4908.png" } }
texture 4909 { pal 0 { file "highres/sprites/signs/4909.png" } }
 
texture 4910 { pal 0 { file "highres/sprites/signs/4910.png" } }
texture 4911 { pal 0 { file "highres/sprites/signs/4911.png" } }
texture 4912 { pal 0 { file "highres/sprites/signs/4912.png" } }
texture 4913 { pal 0 { file "highres/sprites/signs/4913.png" } }
texture 4914 { pal 0 { file "highres/sprites/signs/4914.png" } }
texture 4915 { pal 0 { file "highres/sprites/signs/4915.png" } }
texture 4916 { pal 0 { file "highres/sprites/signs/4916.png" } }
texture 4917 { pal 0 { file "highres/sprites/signs/4917.png" } }
texture 4918 { pal 0 { file "highres/sprites/signs/4918.png" } }
texture 4919 { pal 0 { file "highres/sprites/signs/4919.png" } }
 
texture 4920 { pal 0 { file "highres/sprites/signs/4920.png" } }
texture 4921 { pal 0 { file "highres/sprites/signs/4921.png" } }
texture 4922 { pal 0 { file "highres/sprites/signs/4922.png" } }
texture 4923 { pal 0 { file "highres/sprites/signs/4923.png" } }
 
texture 4930 {
pal 0 { file "highres/sprites/signs/4930.png" }
detail { file "highres/detail/metal.png" xscale 0.15 yscale 0.15 }
}
texture 4935 { pal 0 { file "highres/sprites/signs/4935.png" nocompress } }
texture 4936 { pal 0 { file "highres/sprites/signs/4936.png" } }
texture 4937 { pal 0 { file "highres/sprites/signs/4937.png" } }
texture 4938 { pal 0 { file "highres/sprites/signs/4938.png" } }
texture 4939 { pal 0 { file "highres/sprites/signs/4939.png" } }
 
// Market Sign (4940)
model "highres/sprites/signs/4940_marketsign.md3" {
scale 24 shade 0
skin { pal 0 file "highres/sprites/signs/4940_marketsign.png" }
detail { file "highres/detail/metal_worn.png" detailscale 0.15 }
frame { name "FRAME1" tile 4940 }
}
texture 4941 { pal 0 { file "highres/sprites/signs/4941.png" } }
texture 4942 { pal 0 { file "highres/sprites/signs/4942.jpg" } }
texture 4944 { pal 0 { file "highres/sprites/signs/4944.png" } }
texture 4945 { pal 0 { file "highres/sprites/signs/4945.jpg" } }
texture 4947 { pal 0 { file "highres/sprites/signs/4947.jpg" nocompress } }
texture 4948 { pal 0 { file "highres/sprites/signs/4948.png" nocompress } }
texture 4949 { pal 0 { file "highres/sprites/signs/4949.png" } }
 
texture 4950 { pal 0 { file "highres/sprites/signs/4950.png" } }
texture 4951 { pal 0 { file "highres/sprites/signs/4951.jpg" } }
texture 4952 { pal 0 { file "highres/sprites/signs/4952.png" } }
texture 4953 {
pal 0 { file "highres/sprites/signs/4953.png" }
pal 12 { file "highres/sprites/signs/4953_12.png" }
}
texture 4955 { pal 0 { file "highres/sprites/signs/4955.png" } }
texture 4956 { pal 0 { file "highres/sprites/signs/4956.png" } }
texture 4957 { pal 0 { file "highres/sprites/signs/4957.png" } }
texture 4958 { pal 0 { file "highres/sprites/signs/4958.png" } }
 
// Duke3D HRP Signs
 
 
texture 277 { pal 0 { file "highres/sprites/signs/0277.jpg" } }
 
texture 415 { pal 0 { file "highres/sprites/signs/0415.png" } }
 
texture 445 { pal 0 { file "highres/sprites/signs/0445.png" } }
 
texture 498 {
pal 0 { file "highres/sprites/signs/0498.png" }
detail { file "highres/detail/metal_worn.png" xscale 0.3 yscale 0.3 }
}
 
texture 500 { pal 0 { file "highres/sprites/signs/0500.png" } }
 
texture 510 { pal 0 { file "highres/sprites/signs/0510.png" } }
texture 511 { pal 0 { file "highres/sprites/signs/0511.png" } }
 
// Lunar signs (518-526/593/597/598/639)
model "highres/sprites/signs/0518_lunarsign.md3" {
scale 0.38
skin { surface 0 pal 0 file "highres/sprites/signs/0518_lunarsign.png" }
 
skin { surface 1 pal 0 file "highres/sprites/signs/0518_serviceaccess.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0518_serviceaccess_20.png" }
frame { name "518" tile 518 }
skin { surface 1 pal 0 file "highres/sprites/signs/0519_crewquarters.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0519_crewquarters_20.png" }
frame { name "519" tile 519 }
skin { surface 1 pal 0 file "highres/sprites/signs/0520_alpha.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0520_alpha_20.png" }
frame { name "520,521,522,523" tile 520 }
skin { surface 1 pal 0 file "highres/sprites/signs/0521_beta.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0521_beta_20.png" }
frame { name "520,521,522,523" tile 521 }
skin { surface 1 pal 0 file "highres/sprites/signs/0522_gamma.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0522_gamma_20.png" }
frame { name "520,521,522,523" tile 522 }
skin { surface 1 pal 0 file "highres/sprites/signs/0523_delta.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0523_delta_20.png" }
frame { name "520,521,522,523" tile 523 }
skin { surface 1 pal 0 file "highres/sprites/signs/0524_transport.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0524_transport_20.png" }
frame { name "524" tile 524 }
skin { surface 1 pal 0 file "highres/sprites/signs/0525_messhall.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0525_messhall_20.png" }
frame { name "525" tile 525 }
skin { surface 1 pal 0 file "highres/sprites/signs/0526_officers.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0526_officers_20.png" }
frame { name "526,639" tile 526 }
skin { surface 1 pal 0 file "highres/sprites/signs/0593_reactorcore.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0593_reactorcore_20.png" }
frame { name "593" tile 593 }
skin { surface 1 pal 0 file "highres/sprites/signs/0597_centralcommand.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0597_centralcommand_20.png" }
frame { name "597" tile 597 }
skin { surface 1 pal 0 file "highres/sprites/signs/0598_armory.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0598_armory_20.png" }
frame { name "598" tile 598 }
skin { surface 1 pal 0 file "highres/sprites/signs/0639_supplies.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0639_supplies_20.png" }
frame { name "526,639" tile 639 }
}
 
// Fem Mag 2 (577)
texture 577 { pal 0 { file "highres/sprites/signs/0577.png" } }
model "highres/sprites/signs/0577_femmag2.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/signs/0577_femmag2.png" }
frame { name "Frame0" tile 577 }
}
 
texture 586 {
pal 0 { file "highres/sprites/signs/0586.png" nocompress }
pal 21 { file "highres/sprites/signs/0586_21.png" nocompress }
pal 22 { file "highres/sprites/signs/0586_22.png" nocompress }
pal 23 { file "highres/sprites/signs/0586_23.png" nocompress }
}
 
texture 592 { pal 0 { file "highres/sprites/signs/0592.png" } }
 
// Airlock Sign (594)
model "highres/sprites/signs/0594_airlock.md3" {
scale 1.25 shade 0
skin { file "highres/sprites/signs/0594_airlock_d.png" }
normal { file "highres/sprites/signs/0594_airlock_n.png" }
specular { file "highres/sprites/signs/0594_airlock_s.png" }
glow { file "highres/sprites/signs/0594_airlock_g.png" }
frame { name "Frame 0" tile 594 }
}
 
texture 599 { pal 0 { file "highres/sprites/signs/0599.png" } }
 
texture 600 { pal 0 { file "highres/sprites/signs/0600.png" } }
texture 601 { pal 0 { file "highres/sprites/signs/0601.png" } }
 
texture 612 { pal 0 { file "highres/sprites/signs/0612.png" } }
texture 613 {
pal 0 { file "highres/sprites/signs/0613.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
}
texture 614 {
pal 0 { file "highres/sprites/signs/0614.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
}
 
texture 650 { pal 0 { file "highres/sprites/signs/0650.jpg" } }
texture 651 { pal 0 { file "highres/sprites/signs/0651.jpg" } }
texture 652 { pal 0 { file "highres/sprites/signs/0652.jpg" } }
texture 653 { pal 0 { file "highres/sprites/signs/0653.png" } }
texture 654 { pal 0 { file "highres/sprites/signs/0654.png" } }
texture 655 { pal 0 { file "highres/sprites/signs/0655.jpg" } }
texture 656 { pal 0 { file "highres/sprites/signs/0656.jpg" } }
texture 657 { pal 0 { file "highres/sprites/signs/0657.png" } }
 
texture 668 { pal 0 { file "highres/sprites/signs/0668.png" } }
 
texture 687 { pal 0 { file "highres/sprites/signs/0687.png" } }
 
texture 696 { pal 0 { file "highres/sprites/signs/0696_sushi.png" } }
texture 699 {
pal 0 { file "highres/sprites/signs/0699_d.png" }
normal { file "highres/sprites/signs/0699_n.png" parallaxbias 0.075 parallaxscale 0.075 }
specular { file "highres/sprites/signs/0699_s.png" }
}
 
// Please Wait To Be Seated (716)
model "highres/sprites/signs/0716_seatedsign.md3" {
//scale 35 shade 0 // matches ART/Voxel
scale 30 shade 0 // looks better
skin { pal 0 file "highres/sprites/signs/0716_seatedsign.png" }
frame { name "0716" tile 716 }
}
 
texture 721 { pal 0 { file "highres/sprites/signs/0721.png" } }
texture 728 { pal 0 { file "highres/sprites/signs/0728.png" nocompress } }
 
// "Exotica" (766)
texture 766 { pal 0 { file "highres/sprites/signs/0766.jpg" } }
 
texture 776 { pal 0 { file "highres/sprites/signs/0776.png" } }
 
// "Wham Bam Hotel" (777)
texture 777 {
pal 0 { file "highres/sprites/signs/0777.png" }
glow { file "highres/sprites/signs/0777_g.png" }
}
texture 778 {
pal 0 { file "highres/sprites/signs/0778.png" }
glow { file "highres/sprites/signs/0778_g.png" }
}
 
texture 784 { pal 0 { file "highres/sprites/signs/0784.png" } }
texture 785 { pal 0 { file "highres/sprites/signs/0785.png" } }
 
texture 826 { pal 0 { file "highres/sprites/signs/0826.png" } }
 
texture 831 { pal 0 { file "highres/sprites/signs/0831.png" } }
texture 833 { pal 0 { file "highres/sprites/signs/0833.png" } }
texture 835 { pal 0 { file "highres/sprites/signs/0835.png" } }
texture 836 { pal 0 { file "highres/sprites/signs/0836.png" } }
texture 837 { pal 0 { file "highres/sprites/signs/0837.png" } }
texture 838 { pal 0 { file "highres/sprites/signs/0838.png" } }
texture 839 { pal 0 { file "highres/sprites/signs/0839.png" } }
 
texture 841 { pal 0 { file "highres/sprites/signs/0841.png" } }
texture 842 { pal 0 { file "highres/sprites/signs/0842.png" } }
texture 844 { pal 0 { file "highres/sprites/signs/0844.png" } }
texture 845 { pal 0 { file "highres/sprites/signs/0845.png" } }
texture 846 { pal 0 { file "highres/sprites/signs/0846.png" } }
texture 847 { pal 0 { file "highres/sprites/signs/0847.png" } }
texture 848 { pal 0 { file "highres/sprites/signs/0848.png" } }
texture 849 { pal 0 { file "highres/sprites/signs/0849.png" } }
 
texture 856 { pal 0 { file "highres/sprites/signs/0856.jpg" } }
 
// Cinema (925)
model "highres/sprites/signs/0925_cinema.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/signs/0925_cinema.png" }
frame { name "idle" tile 925 }
}
 
texture 928 { pal 0 { file "highres/sprites/signs/0928.png" } }
texture 929 { pal 0 { file "highres/sprites/signs/0929.png" } }
 
texture 930 { pal 0 { file "highres/sprites/signs/0930.png" } }
texture 937 {
pal 0 { file "highres/sprites/signs/0937_d.png" }
normal { file "highres/sprites/signs/0937_n.png" parallaxbias 0 parallaxscale 0.05 }
specular { file "highres/sprites/signs/0937_s.png" }
}
texture 938 { pal 0 { file "highres/sprites/signs/0938.png" nocompress } }
 
texture 945 { pal 0 { file "highres/sprites/signs/0945.png" } }
texture 949 { pal 0 { file "highres/sprites/signs/0949.png" } }
 
// Exit (961)
texture 961 { pal 0 { file "highres/sprites/signs/0961.png" } } // "notmd"
model "highres/sprites/signs/0961_exit.md3" {
scale 15 zadd 1 shade 0
skin { pal 0 file "highres/sprites/signs/0961_exit_d.png" }
skin { pal 14 file "highres/sprites/signs/0961_exit_14_d.png" }
normal { file "highres/sprites/signs/0961_exit_n.png" }
specular { file "highres/sprites/signs/0961_exit_s.png" }
//glow { pal 0 file "highres/sprites/signs/0961_exit_0_g.png" }
//glow { pal 14 file "highres/sprites/signs/0961_exit_14_g.png" }
frame { name "Frame 0" tile 961 }
}
 
texture 963 { pal 0 { file "highres/sprites/signs/0963.jpg" } }
texture 964 { pal 0 { file "highres/sprites/signs/0964.jpg" nocompress } }
texture 965 { pal 0 { file "highres/sprites/signs/0965.jpg" nocompress } }
 
texture 970 { pal 0 { file "highres/sprites/signs/0970.png" } }
 
texture 980 { pal 0 { file "highres/sprites/signs/0980.png" } }
texture 983 { pal 0 { file "highres/sprites/signs/0983.png" } }
texture 984 { pal 0 { file "highres/sprites/signs/0984.png" } }
texture 985 { pal 0 { file "highres/sprites/signs/0985.png" } }
texture 986 { pal 0 { file "highres/sprites/signs/0986.png" } }
texture 987 { pal 0 { file "highres/sprites/signs/0987.png" } }
texture 989 { pal 0 { file "highres/sprites/signs/0989.png" } }
 
texture 1000 { pal 0 { file "highres/sprites/signs/1000.jpg" } }
texture 1001 { pal 0 { file "highres/sprites/signs/1001.jpg" } }
texture 1002 { pal 0 { file "highres/sprites/signs/1002.png" } }
texture 1004 { pal 0 { file "highres/sprites/signs/1004.png" } }
texture 1007 { pal 0 { file "highres/sprites/signs/1007.png" } }
texture 1008 { pal 0 { file "highres/sprites/signs/1008.png" } }
texture 1009 { pal 0 { file "highres/sprites/signs/1009.png" } }
 
texture 1010 { pal 0 { file "highres/sprites/signs/1010.png" } }
texture 1011 { pal 0 { file "highres/sprites/signs/1011.png" } }
texture 1017 { pal 0 { file "highres/sprites/signs/1017.png" } }
texture 1018 {
pal 0 { file "highres/sprites/signs/1018.jpg" }
detail { file "highres/detail/metal_worn.png" xscale 0.3 yscale 0.3 }
}
texture 1019 { pal 0 { file "highres/sprites/signs/1019.png" } }
 
texture 1040 { pal 0 { file "highres/sprites/signs/1040.png" } }
texture 1041 { pal 0 { file "highres/sprites/signs/1041.png" } }
texture 1042 {
pal 0 { file "highres/sprites/signs/1042_d.png" }
pal 24 { file "highres/sprites/signs/1042_24.png" }
}
texture 1044 { pal 0 { file "highres/sprites/signs/1044.png" } }
texture 1046 { pal 0 { file "highres/sprites/signs/1046.png" } }
texture 1047 { pal 0 { file "highres/sprites/signs/1047.png" } }
 
texture 1054 { pal 0 { file "highres/sprites/signs/1054.png" } }
texture 1057 { pal 0 { file "highres/sprites/signs/1057.png" } }
texture 1058 { pal 0 { file "highres/sprites/signs/1058.png" } }
 
texture 1064 { pal 0 { file "highres/sprites/signs/1064.png" } }
texture 1065 { pal 0 { file "highres/sprites/signs/1065.png" } }
texture 1066 { pal 0 { file "highres/sprites/signs/1066.png" } }
 
texture 1070 { pal 0 { file "highres/sprites/signs/1070.png" } }
texture 1071 { pal 0 { file "highres/sprites/signs/1071.png" } }
texture 1072 { pal 0 { file "highres/sprites/signs/1072.png" } }
texture 1075 { pal 0 { file "highres/sprites/signs/1075.jpg" } }
texture 1076 { pal 0 { file "highres/sprites/signs/1076.png" } }
 
texture 1172 { pal 0 { file "highres/sprites/signs/1172.png" } }
 
texture 1202 { pal 0 { file "highres/sprites/signs/1202.png" } }
 
// Guilty Sign (1210)
texture 1210 { pal 0 { file "highres/sprites/signs/1210.png" } }
 
//"Innocent" sign (1211)
texture 1211 { pal 0 { file "highres/sprites/signs/1211.png" } }
 
// Guilty Sign (1210), "Innocent" sign (1211), "Crap" sign (4891) models
model "highres/sprites/signs/1210_guilty.md3" {
shade 0
skin { pal 0 file "highres/sprites/signs/1210_guilty.png" }
frame { name "frame00" tile 1210 }
skin { pal 0 file "highres/sprites/signs/1211_innocent.png" }
frame { name "frame00" tile 1211 }
skin { pal 0 file "highres/sprites/signs/4891_storecrap.jpg" }
frame { name "frame00" tile 4891 }
}
 
texture 1244 { pal 0 { file "highres/sprites/signs/1244.jpg" } }
texture 1245 { pal 0 { file "highres/sprites/signs/1244.jpg" } }
texture 1246 { pal 0 { file "highres/sprites/signs/1246.jpg" } }
 
texture 2454 { pal 0 { file "highres/sprites/signs/2454.png" } }
 
texture 2487 { pal 0 { file "highres/sprites/signs/2487.png" } }
 
texture 3272 { pal 0 { file "highres/sprites/signs/3272.png" nocompress } }
 
texture 3330 { pal 0 { file "highres/sprites/signs/3330.png" } }
texture 3331 { pal 0 { file "highres/sprites/signs/3331.png" } }
texture 3332 { pal 0 { file "highres/sprites/signs/3332.png" } }
texture 3333 { pal 0 { file "highres/sprites/signs/3333.png" } }
texture 3334 { pal 0 { file "highres/sprites/signs/3334.png" } }
texture 3335 { pal 0 { file "highres/sprites/signs/3335.png" } }
texture 3336 { pal 0 { file "highres/sprites/signs/3336.png" } }
texture 3337 { pal 0 { file "highres/sprites/signs/3337.png" } }
texture 3338 { pal 0 { file "highres/sprites/signs/3338.png" } }
texture 3339 { pal 0 { file "highres/sprites/signs/3339.png" } }
 
texture 3340 { pal 0 { file "highres/sprites/signs/3340.png" } }
 
texture 3373 { pal 0 { file "highres/sprites/signs/3373.png" } }
texture 3374 { pal 0 { file "highres/sprites/signs/3374.png" } }
 
texture 3380 { pal 0 { file "highres/sprites/signs/3380.png" } }
 
texture 3382 { pal 0 { file "highres/sprites/signs/3382.png" } }
texture 3383 { pal 0 { file "highres/sprites/signs/3383.png" } }
 
texture 3390 { pal 0 { file "highres/sprites/signs/3390.png" } }
texture 3391 { pal 0 { file "highres/sprites/signs/3391.jpg" } }
texture 3399 { pal 0 { file "highres/sprites/signs/3399.png" } }
 
texture 3409 { pal 0 { file "highres/sprites/signs/3409.png" } }
 
// "Alley Cat Lounge" (3421)
texture 3421 {
pal 0 { file "highres/sprites/signs/3421.png" }
glow { file "highres/sprites/signs/3421_g.png" }
}
texture 3422 {
pal 0 { file "highres/sprites/signs/3422.png" }
glow { file "highres/sprites/signs/3422_g.png" }
}
texture 3423 {
pal 0 { file "highres/sprites/signs/3423.png" }
glow { file "highres/sprites/signs/3423_g.png" }
}
 
 
texture 4238 { pal 0 { file "highres/sprites/signs/4238.png" } }
 
texture 4246 { pal 0 { file "highres/sprites/signs/4246.jpg" nocompress } }
texture 4247 { pal 0 { file "highres/sprites/signs/4247.jpg" nocompress } }
texture 4248 { pal 0 { file "highres/sprites/signs/4248.jpg" nocompress } }
 
texture 4270 {
pal 0 { file "highres/sprites/signs/4270.png" }
pal 8 { file "highres/sprites/signs/4270_8.png" }
pal 15 { file "highres/sprites/signs/4270_15.png" }
}
 
texture 4329 {
pal 0 { file "highres/sprites/signs/4329.png" }
detail { file "highres/detail/metal.png" xscale 0.25 yscale 0.5 }
}
 
texture 4338 { pal 0 { file "highres/sprites/signs/4338.png" } }
texture 4339 { pal 0 { file "highres/sprites/signs/4339.png" } }
 
texture 4351 { pal 0 { file "highres/sprites/signs/4351.png" } }
texture 4352 { pal 0 { file "highres/sprites/signs/4352.png" } }
texture 4353 { pal 0 { file "highres/sprites/signs/4353.png" } }
texture 4354 { pal 0 { file "highres/sprites/signs/4354.png" } }
texture 4355 { pal 0 { file "highres/sprites/signs/4355.png" } }
texture 4356 { pal 0 { file "highres/sprites/signs/4356.png" } }
texture 4357 { pal 0 { file "highres/sprites/signs/4357.png" } }
texture 4358 { pal 0 { file "highres/sprites/signs/4358.png" } }
 
texture 4362 { pal 0 { file "highres/sprites/signs/4362.png" } }
 
texture 4371 { pal 0 { file "highres/sprites/signs/4371.png" nocompress } }
texture 4376 { pal 0 { file "highres/sprites/signs/4376.png" } }
 
// texture 4378 { pal 0 { file "highres/sprites/signs/4378.png" nocompress } }
texture 4378 { pal 0 { file "highres/sprites/signs/4378_flipped.png" nocompress } }
 
// texture 4379 { pal 0 { file "highres/sprites/signs/4379.png" nocompress } }
 
// S.P.C.H. sign (4380)
model "highres/sprites/signs/4380_spch.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/signs/4380_spch.png" }
frame { name "Frame0" tile 4380 }
}
// texture 4381 { pal 0 { file "highres/sprites/signs/4381.png" nocompress } }
// texture 4382 { pal 0 { file "highres/sprites/signs/4382.png" nocompress } }
// texture 4383 { pal 0 { file "highres/sprites/signs/4383.png" nocompress } }
// texture 4384 { pal 0 { file "highres/sprites/signs/4384.png" nocompress } }
// texture 4385 { pal 0 { file "highres/sprites/signs/4385.png" nocompress } }
 
texture 4395 { pal 0 { file "highres/sprites/signs/4395.png" nocompress } }
 
texture 4401 {
pal 0 { file "highres/sprites/signs/4401.png" nocompress }
detail { file "highres/detail/paper_crumpled.png" }
}
 
texture 4414 { pal 0 { file "highres/sprites/signs/4414.png" } }
 
texture 4420 { pal 0 { file "highres/sprites/signs/4420.png" } }
texture 4421 { pal 0 { file "highres/sprites/signs/4421.png" nocompress } }
texture 4422 { pal 0 { file "highres/sprites/signs/4422.png" } }
texture 4425 { pal 0 { file "highres/sprites/signs/4425.png" } }
 
// J. McClain desksign (4441)
texture 4441 {
pal 0 { file "highres/sprites/signs/4441_jmcclain.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4441_jmcclain.png" }
frame { name "FRAME1" tile 4441 }
}
 
// H. Callahan desksign (4442)
texture 4442 {
pal 0 { file "highres/sprites/signs/4442_hcallahan.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4442_hcallahan.png" }
frame { name "FRAME1" tile 4442 }
}
 
texture 4447 { pal 0 { file "highres/sprites/signs/4447.png" } }
texture 4449 { pal 0 { file "highres/sprites/signs/4449.png" } }
 
texture 4450 { pal 0 { file "highres/sprites/signs/4450.png" } }
texture 4451 { pal 0 { file "highres/sprites/signs/4451.png" } }
texture 4456 { pal 0 { file "highres/sprites/signs/4456.png" } }
 
texture 4466 { pal 0 { file "highres/sprites/signs/4466.png" } }
texture 4467 { pal 0 { file "highres/sprites/signs/4467.png" } }
texture 4468 { pal 0 { file "highres/sprites/signs/4468.png" } }
texture 4469 { pal 0 { file "highres/sprites/signs/4469.png" } }
 
texture 4470 { pal 0 { file "highres/sprites/signs/4470.png" } }
texture 4471 { pal 0 { file "highres/sprites/signs/4471.png" } }
texture 4472 { pal 0 { file "highres/sprites/signs/4472.png" } }
 
// J. Dredd desksign (4473)
texture 4473 {
pal 0 { file "highres/sprites/signs/4473_jdredd.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4473_jdredd.png" }
frame { name "FRAME1" tile 4473 }
}
 
texture 4474 { pal 0 { file "highres/sprites/signs/4474.png" } }
texture 4475 { pal 0 { file "highres/sprites/signs/4475.png" } }
texture 4476 { pal 0 { file "highres/sprites/signs/4476.png" } }
texture 4477 { pal 0 { file "highres/sprites/signs/4477.png" } }
texture 4478 { pal 0 { file "highres/sprites/signs/4478.png" } }
texture 4479 { pal 0 { file "highres/sprites/signs/4479.png" } }
 
texture 4484 { pal 0 { file "highres/sprites/signs/4484.png" nocompress } }
texture 4485 { pal 0 { file "highres/sprites/signs/4485.png" nocompress } }
texture 4486 { pal 0 { file "highres/sprites/signs/4486.png" nocompress } }
texture 4487 { pal 0 { file "highres/sprites/signs/4487.png" nocompress } }
texture 4488 { pal 0 { file "highres/sprites/signs/4488.jpg" nocompress } }
texture 4489 { pal 0 { file "highres/sprites/signs/4489.png" nocompress } }
 
texture 4490 { pal 0 { file "highres/sprites/signs/4490.png" nocompress } }
texture 4491 { pal 0 { file "highres/sprites/signs/4491.png" nocompress } }
texture 4492 {
pal 0 { file "highres/sprites/signs/4492.png" nocompress }
pal 15 { file "highres/sprites/signs/4492_15.png" nocompress }
}
texture 4493 { pal 0 { file "highres/sprites/signs/4493.png" } }
texture 4494 {
pal 0 { file "highres/sprites/signs/4494.png" }
detail { file "highres/detail/metal.png" xscale 0.1 yscale 1.2 }
}
 
// Slippery When Wet (4495)
model "highres/sprites/signs/4495_slipsign.md3" {
scale 1.25 shade 0
skin { pal 0 file "highres/sprites/signs/4495_slipsign.png" }
frame { name "frame00" tile 4495 }
}
 
texture 4498 { pal 0 { file "highres/sprites/signs/4498.jpg" } }
 
texture 4504 { pal 0 { file "highres/sprites/signs/4504.png" nocompress } }
texture 4505 { pal 0 { file "highres/sprites/signs/4505.png" nocompress } }
texture 4506 { pal 0 { file "highres/sprites/signs/4506.png" nocompress } }
texture 4507 { pal 0 { file "highres/sprites/signs/4507.png" nocompress } }
texture 4508 { pal 0 { file "highres/sprites/signs/4508.png" nocompress } }
texture 4509 { pal 0 { file "highres/sprites/signs/4509.png" } }
 
texture 4518 { pal 0 { file "highres/sprites/signs/4518.png" } }
texture 4519 { pal 0 { file "highres/sprites/signs/4519.png" } }
 
texture 4521 { pal 0 { file "highres/sprites/signs/4521.png" } }
texture 4522 { pal 0 { file "highres/sprites/signs/4522.png" } }
texture 4523 { pal 0 { file "highres/sprites/signs/4523.png" } }
texture 4529 { pal 0 { file "highres/sprites/signs/4529.png" } }
 
texture 4551 { pal 0 { file "highres/sprites/signs/4551.png" } }
texture 4553 { pal 0 { file "highres/sprites/signs/4553.png" } }
texture 4556 { pal 0 { file "highres/sprites/signs/4556.png" } }
texture 4558 { pal 0 { file "highres/sprites/signs/4558.png" } }
texture 4559 { pal 0 { file "highres/sprites/signs/4559.png" } }
 
texture 4563 { pal 0 { file "highres/sprites/signs/4563.png" } }
texture 4564 { pal 0 { file "highres/sprites/signs/4564.png" } }
texture 4565 { pal 0 { file "highres/sprites/signs/4565.png" } }
texture 4566 { pal 0 { file "highres/sprites/signs/4566.png" } }
texture 4568 { pal 0 { file "highres/sprites/signs/4568.png" } }
 
texture 4578 { pal 0 { file "highres/sprites/signs/4578.png" } }
texture 4579 { pal 0 { file "highres/sprites/signs/4579.png" } }
 
texture 4588 { pal 0 { file "highres/sprites/signs/4588.png" } }
texture 4589 { pal 0 { file "highres/sprites/signs/4589.png" } }
 
texture 4593 { pal 0 { file "highres/sprites/signs/4593.png" } }
 
texture 4606 { pal 0 { file "highres/sprites/signs/4606.png" } }
texture 4607 { pal 0 { file "highres/sprites/signs/4607.png" } }
 
texture 4878 { pal 0 { file "highres/sprites/signs/4878.png" } }
texture 4879 { pal 0 { file "highres/sprites/signs/4879.png" } }
 
texture 4880 { pal 0 { file "highres/sprites/signs/4880.png" } }
texture 4881 { pal 0 { file "highres/sprites/signs/4881.png" } }
texture 4882 { pal 0 { file "highres/sprites/signs/4882.png" } }
texture 4883 {
pal 0 { file "highres/sprites/signs/4883.png" }
detail { file "highres/detail/metal.png" xscale 0.55 yscale 0.6 }
}
texture 4886 { pal 0 { file "highres/sprites/signs/4886.png" } }
 
// Please Wait (4887)
model "highres/sprites/signs/0716_seatedsign.md3" {
scale 30 shade 0
skin { pal 0 file "highres/sprites/signs/4887_seatedsign.png" }
frame { name "0716" tile 4887 }
}
 
texture 4892 { pal 0 { file "highres/sprites/signs/4892.png" } }
texture 4893 { pal 0 { file "highres/sprites/signs/4893.png" } }
texture 4894 { pal 0 { file "highres/sprites/signs/4894.png" } }
texture 4896 { pal 0 { file "highres/sprites/signs/4896.jpg" } }
texture 4897 { pal 0 { file "highres/sprites/signs/4897.jpg" } }
texture 4898 { pal 0 { file "highres/sprites/signs/4898.jpg" } }
texture 4899 { pal 0 { file "highres/sprites/signs/4899.jpg" } }
 
texture 4903 { pal 0 { file "highres/sprites/signs/4903.png" } }
texture 4904 { pal 0 { file "highres/sprites/signs/4904.png" } }
texture 4905 { pal 0 { file "highres/sprites/signs/4905.png" } }
texture 4906 { pal 0 { file "highres/sprites/signs/4906.png" } }
texture 4907 { pal 0 { file "highres/sprites/signs/4907.png" } }
texture 4908 { pal 0 { file "highres/sprites/signs/4908.png" } }
texture 4909 { pal 0 { file "highres/sprites/signs/4909.png" } }
 
texture 4910 { pal 0 { file "highres/sprites/signs/4910.png" } }
texture 4911 { pal 0 { file "highres/sprites/signs/4911.png" } }
texture 4912 { pal 0 { file "highres/sprites/signs/4912.png" } }
texture 4913 { pal 0 { file "highres/sprites/signs/4913.png" } }
texture 4914 { pal 0 { file "highres/sprites/signs/4914.png" } }
texture 4915 { pal 0 { file "highres/sprites/signs/4915.png" } }
texture 4916 { pal 0 { file "highres/sprites/signs/4916.png" } }
texture 4917 { pal 0 { file "highres/sprites/signs/4917.png" } }
texture 4918 { pal 0 { file "highres/sprites/signs/4918.png" } }
texture 4919 { pal 0 { file "highres/sprites/signs/4919.png" } }
 
texture 4920 { pal 0 { file "highres/sprites/signs/4920.png" } }
texture 4921 { pal 0 { file "highres/sprites/signs/4921.png" } }
texture 4922 { pal 0 { file "highres/sprites/signs/4922.png" } }
texture 4923 { pal 0 { file "highres/sprites/signs/4923.png" } }
 
texture 4930 {
pal 0 { file "highres/sprites/signs/4930.png" }
detail { file "highres/detail/metal.png" xscale 0.15 yscale 0.15 }
}
texture 4935 { pal 0 { file "highres/sprites/signs/4935.png" nocompress } }
texture 4936 { pal 0 { file "highres/sprites/signs/4936.png" } }
texture 4937 { pal 0 { file "highres/sprites/signs/4937.png" } }
texture 4938 { pal 0 { file "highres/sprites/signs/4938.png" } }
texture 4939 { pal 0 { file "highres/sprites/signs/4939.png" } }
 
// Market Sign (4940)
model "highres/sprites/signs/4940_marketsign.md3" {
scale 24 shade 0
skin { pal 0 file "highres/sprites/signs/4940_marketsign.png" }
detail { file "highres/detail/metal_worn.png" detailscale 0.15 }
frame { name "FRAME1" tile 4940 }
}
texture 4941 { pal 0 { file "highres/sprites/signs/4941.png" } }
texture 4942 { pal 0 { file "highres/sprites/signs/4942.jpg" } }
texture 4944 { pal 0 { file "highres/sprites/signs/4944.png" } }
texture 4945 { pal 0 { file "highres/sprites/signs/4945.jpg" } }
texture 4947 { pal 0 { file "highres/sprites/signs/4947.jpg" nocompress } }
texture 4948 { pal 0 { file "highres/sprites/signs/4948.png" nocompress } }
texture 4949 { pal 0 { file "highres/sprites/signs/4949.png" } }
 
texture 4950 { pal 0 { file "highres/sprites/signs/4950.png" } }
texture 4951 { pal 0 { file "highres/sprites/signs/4951.jpg" } }
texture 4952 { pal 0 { file "highres/sprites/signs/4952.png" } }
texture 4953 {
pal 0 { file "highres/sprites/signs/4953.png" }
pal 12 { file "highres/sprites/signs/4953_12.png" }
}
texture 4955 { pal 0 { file "highres/sprites/signs/4955.png" } }
texture 4956 { pal 0 { file "highres/sprites/signs/4956.png" } }
texture 4957 { pal 0 { file "highres/sprites/signs/4957.png" } }
texture 4958 { pal 0 { file "highres/sprites/signs/4958.png" } }
/highres/sprites/signs_polymost.def
1,607 → 1,607
 
// Duke3D HRP Signs
 
 
texture 277 { pal 0 { file "highres/sprites/signs/0277.jpg" } }
 
texture 415 { pal 0 { file "highres/sprites/signs/0415.png" } }
 
texture 445 { pal 0 { file "highres/sprites/signs/0445.png" } }
 
texture 498 {
pal 0 { file "highres/sprites/signs/0498.png" }
detail { file "highres/detail/metal_worn.png" xscale 0.3 yscale 0.3 }
}
 
texture 500 { pal 0 { file "highres/sprites/signs/0500.png" } }
 
texture 510 { pal 0 { file "highres/sprites/signs/0510.png" } }
texture 511 { pal 0 { file "highres/sprites/signs/0511.png" } }
 
// Lunar signs (518-526/593/597/598/639)
model "highres/sprites/signs/0518_lunarsign.md3" {
scale 0.38
skin { surface 0 pal 0 file "highres/sprites/signs/0518_lunarsign.png" }
 
skin { surface 1 pal 0 file "highres/sprites/signs/0518_serviceaccess.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0518_serviceaccess_20.png" }
frame { name "518" tile 518 }
skin { surface 1 pal 0 file "highres/sprites/signs/0519_crewquarters.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0519_crewquarters_20.png" }
frame { name "519" tile 519 }
skin { surface 1 pal 0 file "highres/sprites/signs/0520_alpha.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0520_alpha_20.png" }
frame { name "520,521,522,523" tile 520 }
skin { surface 1 pal 0 file "highres/sprites/signs/0521_beta.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0521_beta_20.png" }
frame { name "520,521,522,523" tile 521 }
skin { surface 1 pal 0 file "highres/sprites/signs/0522_gamma.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0522_gamma_20.png" }
frame { name "520,521,522,523" tile 522 }
skin { surface 1 pal 0 file "highres/sprites/signs/0523_delta.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0523_delta_20.png" }
frame { name "520,521,522,523" tile 523 }
skin { surface 1 pal 0 file "highres/sprites/signs/0524_transport.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0524_transport_20.png" }
frame { name "524" tile 524 }
skin { surface 1 pal 0 file "highres/sprites/signs/0525_messhall.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0525_messhall_20.png" }
frame { name "525" tile 525 }
skin { surface 1 pal 0 file "highres/sprites/signs/0526_officers.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0526_officers_20.png" }
frame { name "526,639" tile 526 }
skin { surface 1 pal 0 file "highres/sprites/signs/0593_reactorcore.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0593_reactorcore_20.png" }
frame { name "593" tile 593 }
skin { surface 1 pal 0 file "highres/sprites/signs/0597_centralcommand.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0597_centralcommand_20.png" }
frame { name "597" tile 597 }
skin { surface 1 pal 0 file "highres/sprites/signs/0598_armory.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0598_armory_20.png" }
frame { name "598" tile 598 }
skin { surface 1 pal 0 file "highres/sprites/signs/0639_supplies.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0639_supplies_20.png" }
frame { name "526,639" tile 639 }
}
 
// Fem Mag 2 (577)
texture 577 { pal 0 { file "highres/sprites/signs/0577.png" } }
model "highres/sprites/signs/0577_femmag2.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/signs/0577_femmag2.png" }
frame { name "Frame0" tile 577 }
}
 
texture 586 {
pal 0 { file "highres/sprites/signs/0586.png" nocompress }
pal 21 { file "highres/sprites/signs/0586_21.png" nocompress }
pal 22 { file "highres/sprites/signs/0586_22.png" nocompress }
pal 23 { file "highres/sprites/signs/0586_23.png" nocompress }
}
 
texture 592 { pal 0 { file "highres/sprites/signs/0592.png" } }
 
// Airlock Sign (594)
model "highres/sprites/signs/0594_airlock.md3" {
scale 1.25 shade 0
skin { file "highres/sprites/signs/0594_airlock_d.png" }
glow { file "highres/sprites/signs/0594_airlock_g.png" }
frame { name "Frame 0" tile 594 }
}
 
texture 599 { pal 0 { file "highres/sprites/signs/0599.png" } }
 
texture 600 { pal 0 { file "highres/sprites/signs/0600.png" } }
texture 601 { pal 0 { file "highres/sprites/signs/0601.png" } }
 
texture 612 { pal 0 { file "highres/sprites/signs/0612.png" } }
texture 613 {
pal 0 { file "highres/sprites/signs/0613.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
}
texture 614 {
pal 0 { file "highres/sprites/signs/0614.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
}
 
texture 650 { pal 0 { file "highres/sprites/signs/0650.jpg" } }
texture 651 { pal 0 { file "highres/sprites/signs/0651.jpg" } }
texture 652 { pal 0 { file "highres/sprites/signs/0652.jpg" } }
texture 653 { pal 0 { file "highres/sprites/signs/0653.png" } }
texture 654 { pal 0 { file "highres/sprites/signs/0654.png" } }
texture 655 { pal 0 { file "highres/sprites/signs/0655.jpg" } }
texture 656 { pal 0 { file "highres/sprites/signs/0656.jpg" } }
texture 657 { pal 0 { file "highres/sprites/signs/0657.png" } }
 
texture 668 { pal 0 { file "highres/sprites/signs/0668.png" } }
 
texture 687 { pal 0 { file "highres/sprites/signs/0687.png" } }
 
texture 696 { pal 0 { file "highres/sprites/signs/0696_sushi.png" } }
texture 699 {
pal 0 { file "highres/sprites/signs_polymost/0699.png" }
}
 
// Please Wait To Be Seated (716)
model "highres/sprites/signs/0716_seatedsign.md3" {
//scale 35 shade 0 // matches ART/Voxel
scale 30 shade 0 // looks better
skin { pal 0 file "highres/sprites/signs/0716_seatedsign.png" }
frame { name "0716" tile 716 }
}
 
texture 721 { pal 0 { file "highres/sprites/signs/0721.png" } }
texture 728 { pal 0 { file "highres/sprites/signs/0728.png" nocompress } }
 
// "Exotica" (766)
texture 766 { pal 0 { file "highres/sprites/signs/0766.jpg" } }
 
texture 776 { pal 0 { file "highres/sprites/signs/0776.png" } }
 
// "Wham Bam Hotel" (777)
texture 777 {
pal 0 { file "highres/sprites/signs/0777.png" }
glow { file "highres/sprites/signs/0777_g.png" }
}
texture 778 {
pal 0 { file "highres/sprites/signs/0778.png" }
glow { file "highres/sprites/signs/0778_g.png" }
}
 
texture 784 { pal 0 { file "highres/sprites/signs/0784.png" } }
texture 785 { pal 0 { file "highres/sprites/signs/0785.png" } }
 
texture 826 { pal 0 { file "highres/sprites/signs/0826.png" } }
 
texture 831 { pal 0 { file "highres/sprites/signs/0831.png" } }
texture 833 { pal 0 { file "highres/sprites/signs/0833.png" } }
texture 835 { pal 0 { file "highres/sprites/signs/0835.png" } }
texture 836 { pal 0 { file "highres/sprites/signs/0836.png" } }
texture 837 { pal 0 { file "highres/sprites/signs/0837.png" } }
texture 838 { pal 0 { file "highres/sprites/signs/0838.png" } }
texture 839 { pal 0 { file "highres/sprites/signs/0839.png" } }
 
texture 841 { pal 0 { file "highres/sprites/signs/0841.png" } }
texture 842 { pal 0 { file "highres/sprites/signs/0842.png" } }
texture 844 { pal 0 { file "highres/sprites/signs/0844.png" } }
texture 845 { pal 0 { file "highres/sprites/signs/0845.png" } }
texture 846 { pal 0 { file "highres/sprites/signs/0846.png" } }
texture 847 { pal 0 { file "highres/sprites/signs/0847.png" } }
texture 848 { pal 0 { file "highres/sprites/signs/0848.png" } }
texture 849 { pal 0 { file "highres/sprites/signs/0849.png" } }
 
texture 856 { pal 0 { file "highres/sprites/signs/0856.jpg" } }
 
// Cinema (925)
model "highres/sprites/signs/0925_cinema.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/signs/0925_cinema.png" }
frame { name "idle" tile 925 }
}
 
texture 928 { pal 0 { file "highres/sprites/signs/0928.png" } }
texture 929 { pal 0 { file "highres/sprites/signs/0929.png" } }
 
texture 930 { pal 0 { file "highres/sprites/signs/0930.png" } }
texture 937 {
pal 0 { file "highres/sprites/signs_polymost/0937.png" }
}
texture 938 { pal 0 { file "highres/sprites/signs/0938.png" nocompress } }
 
texture 945 { pal 0 { file "highres/sprites/signs/0945.png" } }
texture 949 { pal 0 { file "highres/sprites/signs/0949.png" } }
 
// Exit (961)
texture 961 { pal 0 { file "highres/sprites/signs/0961.png" } } // "notmd"
model "highres/sprites/signs_polymost/0961_exit.md3" {
scale 15 zadd 1 shade 0
skin { pal 0 file "highres/sprites/signs_polymost/0961_exit.png" }
skin { pal 14 file "highres/sprites/signs_polymost/0961_exit_14.png" }
frame { name "exit1" tile 961 }
}
 
texture 963 { pal 0 { file "highres/sprites/signs/0963.jpg" } }
texture 964 { pal 0 { file "highres/sprites/signs/0964.jpg" nocompress } }
texture 965 { pal 0 { file "highres/sprites/signs/0965.jpg" nocompress } }
 
texture 970 { pal 0 { file "highres/sprites/signs/0970.png" } }
 
texture 980 { pal 0 { file "highres/sprites/signs/0980.png" } }
texture 983 { pal 0 { file "highres/sprites/signs/0983.png" } }
texture 984 { pal 0 { file "highres/sprites/signs/0984.png" } }
texture 985 { pal 0 { file "highres/sprites/signs/0985.png" } }
texture 986 { pal 0 { file "highres/sprites/signs/0986.png" } }
texture 987 { pal 0 { file "highres/sprites/signs/0987.png" } }
texture 989 { pal 0 { file "highres/sprites/signs/0989.png" } }
 
texture 1000 { pal 0 { file "highres/sprites/signs/1000.jpg" } }
texture 1001 { pal 0 { file "highres/sprites/signs/1001.jpg" } }
texture 1002 { pal 0 { file "highres/sprites/signs/1002.png" } }
texture 1004 { pal 0 { file "highres/sprites/signs/1004.png" } }
texture 1007 { pal 0 { file "highres/sprites/signs/1007.png" } }
texture 1008 { pal 0 { file "highres/sprites/signs/1008.png" } }
texture 1009 { pal 0 { file "highres/sprites/signs/1009.png" } }
 
texture 1010 { pal 0 { file "highres/sprites/signs/1010.png" } }
texture 1011 { pal 0 { file "highres/sprites/signs/1011.png" } }
texture 1017 { pal 0 { file "highres/sprites/signs/1017.png" } }
texture 1018 {
pal 0 { file "highres/sprites/signs/1018.jpg" }
detail { file "highres/detail/metal_worn.png" xscale 0.3 yscale 0.3 }
}
texture 1019 { pal 0 { file "highres/sprites/signs/1019.png" } }
 
texture 1040 { pal 0 { file "highres/sprites/signs/1040.png" } }
texture 1041 { pal 0 { file "highres/sprites/signs/1041.png" } }
texture 1042 {
pal 0 { file "highres/sprites/signs_polymost/1042.png" }
pal 24 { file "highres/sprites/signs/1042_24.png" }
}
texture 1044 { pal 0 { file "highres/sprites/signs/1044.png" } }
texture 1046 { pal 0 { file "highres/sprites/signs/1046.png" } }
texture 1047 { pal 0 { file "highres/sprites/signs/1047.png" } }
 
texture 1054 { pal 0 { file "highres/sprites/signs/1054.png" } }
texture 1057 { pal 0 { file "highres/sprites/signs/1057.png" } }
texture 1058 { pal 0 { file "highres/sprites/signs/1058.png" } }
 
texture 1064 { pal 0 { file "highres/sprites/signs/1064.png" } }
texture 1065 { pal 0 { file "highres/sprites/signs/1065.png" } }
texture 1066 { pal 0 { file "highres/sprites/signs/1066.png" } }
 
texture 1070 { pal 0 { file "highres/sprites/signs/1070.png" } }
texture 1071 { pal 0 { file "highres/sprites/signs/1071.png" } }
texture 1072 { pal 0 { file "highres/sprites/signs/1072.png" } }
texture 1075 { pal 0 { file "highres/sprites/signs/1075.jpg" } }
texture 1076 { pal 0 { file "highres/sprites/signs/1076.png" } }
 
texture 1172 { pal 0 { file "highres/sprites/signs/1172.png" } }
 
texture 1202 { pal 0 { file "highres/sprites/signs/1202.png" } }
 
// Guilty Sign (1210)
texture 1210 { pal 0 { file "highres/sprites/signs/1210.png" } }
 
//"Innocent" sign (1211)
texture 1211 { pal 0 { file "highres/sprites/signs/1211.png" } }
 
// Guilty Sign (1210), "Innocent" sign (1211), "Crap" sign (4891) models
model "highres/sprites/signs/1210_guilty.md3" {
shade 0
skin { pal 0 file "highres/sprites/signs/1210_guilty.png" }
frame { name "frame00" tile 1210 }
skin { pal 0 file "highres/sprites/signs/1211_innocent.png" }
frame { name "frame00" tile 1211 }
skin { pal 0 file "highres/sprites/signs/4891_storecrap.jpg" }
frame { name "frame00" tile 4891 }
}
 
texture 1244 { pal 0 { file "highres/sprites/signs/1244.jpg" } }
texture 1245 { pal 0 { file "highres/sprites/signs/1244.jpg" } }
texture 1246 { pal 0 { file "highres/sprites/signs/1246.jpg" } }
 
texture 2454 { pal 0 { file "highres/sprites/signs/2454.png" } }
 
texture 2487 { pal 0 { file "highres/sprites/signs/2487.png" } }
 
texture 3272 { pal 0 { file "highres/sprites/signs/3272.png" nocompress } }
 
texture 3330 { pal 0 { file "highres/sprites/signs/3330.png" } }
texture 3331 { pal 0 { file "highres/sprites/signs/3331.png" } }
texture 3332 { pal 0 { file "highres/sprites/signs/3332.png" } }
texture 3333 { pal 0 { file "highres/sprites/signs/3333.png" } }
texture 3334 { pal 0 { file "highres/sprites/signs/3334.png" } }
texture 3335 { pal 0 { file "highres/sprites/signs/3335.png" } }
texture 3336 { pal 0 { file "highres/sprites/signs/3336.png" } }
texture 3337 { pal 0 { file "highres/sprites/signs/3337.png" } }
texture 3338 { pal 0 { file "highres/sprites/signs/3338.png" } }
texture 3339 { pal 0 { file "highres/sprites/signs/3339.png" } }
 
texture 3340 { pal 0 { file "highres/sprites/signs/3340.png" } }
 
texture 3373 { pal 0 { file "highres/sprites/signs/3373.png" } }
texture 3374 { pal 0 { file "highres/sprites/signs/3374.png" } }
 
texture 3380 { pal 0 { file "highres/sprites/signs/3380.png" } }
 
texture 3382 { pal 0 { file "highres/sprites/signs/3382.png" } }
texture 3383 { pal 0 { file "highres/sprites/signs/3383.png" } }
 
texture 3390 { pal 0 { file "highres/sprites/signs/3390.png" } }
texture 3391 { pal 0 { file "highres/sprites/signs/3391.jpg" } }
texture 3399 { pal 0 { file "highres/sprites/signs/3399.png" } }
 
texture 3409 { pal 0 { file "highres/sprites/signs/3409.png" } }
 
// "Alley Cat Lounge" (3421)
texture 3421 {
pal 0 { file "highres/sprites/signs/3421.png" }
glow { file "highres/sprites/signs/3421_g.png" }
}
texture 3422 {
pal 0 { file "highres/sprites/signs/3422.png" }
glow { file "highres/sprites/signs/3422_g.png" }
}
texture 3423 {
pal 0 { file "highres/sprites/signs/3423.png" }
glow { file "highres/sprites/signs/3423_g.png" }
}
 
 
texture 4238 { pal 0 { file "highres/sprites/signs/4238.png" } }
 
texture 4246 { pal 0 { file "highres/sprites/signs/4246.jpg" nocompress } }
texture 4247 { pal 0 { file "highres/sprites/signs/4247.jpg" nocompress } }
texture 4248 { pal 0 { file "highres/sprites/signs/4248.jpg" nocompress } }
 
texture 4270 {
pal 0 { file "highres/sprites/signs/4270.png" }
pal 8 { file "highres/sprites/signs/4270_8.png" }
pal 15 { file "highres/sprites/signs/4270_15.png" }
}
 
texture 4329 {
pal 0 { file "highres/sprites/signs/4329.png" }
detail { file "highres/detail/metal.png" xscale 0.25 yscale 0.5 }
}
 
texture 4338 { pal 0 { file "highres/sprites/signs/4338.png" } }
texture 4339 { pal 0 { file "highres/sprites/signs/4339.png" } }
 
texture 4351 { pal 0 { file "highres/sprites/signs/4351.png" } }
texture 4352 { pal 0 { file "highres/sprites/signs/4352.png" } }
texture 4353 { pal 0 { file "highres/sprites/signs/4353.png" } }
texture 4354 { pal 0 { file "highres/sprites/signs/4354.png" } }
texture 4355 { pal 0 { file "highres/sprites/signs/4355.png" } }
texture 4356 { pal 0 { file "highres/sprites/signs/4356.png" } }
texture 4357 { pal 0 { file "highres/sprites/signs/4357.png" } }
texture 4358 { pal 0 { file "highres/sprites/signs/4358.png" } }
 
texture 4362 { pal 0 { file "highres/sprites/signs/4362.png" } }
 
texture 4371 { pal 0 { file "highres/sprites/signs/4371.png" nocompress } }
texture 4376 { pal 0 { file "highres/sprites/signs/4376.png" } }
 
// texture 4378 { pal 0 { file "highres/sprites/signs/4378.png" nocompress } }
texture 4378 { pal 0 { file "highres/sprites/signs/4378_flipped.png" nocompress } }
 
// texture 4379 { pal 0 { file "highres/sprites/signs/4379.png" nocompress } }
 
// S.P.C.H. sign (4380)
model "highres/sprites/signs/4380_spch.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/signs/4380_spch.png" }
frame { name "Frame0" tile 4380 }
}
// texture 4381 { pal 0 { file "highres/sprites/signs/4381.png" nocompress } }
// texture 4382 { pal 0 { file "highres/sprites/signs/4382.png" nocompress } }
// texture 4383 { pal 0 { file "highres/sprites/signs/4383.png" nocompress } }
// texture 4384 { pal 0 { file "highres/sprites/signs/4384.png" nocompress } }
// texture 4385 { pal 0 { file "highres/sprites/signs/4385.png" nocompress } }
 
texture 4395 { pal 0 { file "highres/sprites/signs/4395.png" nocompress } }
 
texture 4401 {
pal 0 { file "highres/sprites/signs/4401.png" nocompress }
detail { file "highres/detail/paper_crumpled.png" }
}
 
texture 4414 { pal 0 { file "highres/sprites/signs/4414.png" } }
 
texture 4420 { pal 0 { file "highres/sprites/signs/4420.png" } }
texture 4421 { pal 0 { file "highres/sprites/signs/4421.png" nocompress } }
texture 4422 { pal 0 { file "highres/sprites/signs/4422.png" } }
texture 4425 { pal 0 { file "highres/sprites/signs/4425.png" } }
 
// J. McClain desksign (4441)
texture 4441 {
pal 0 { file "highres/sprites/signs/4441_jmcclain.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4441_jmcclain.png" }
frame { name "FRAME1" tile 4441 }
}
 
// H. Callahan desksign (4442)
texture 4442 {
pal 0 { file "highres/sprites/signs/4442_hcallahan.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4442_hcallahan.png" }
frame { name "FRAME1" tile 4442 }
}
 
texture 4447 { pal 0 { file "highres/sprites/signs/4447.png" } }
texture 4449 { pal 0 { file "highres/sprites/signs/4449.png" } }
 
texture 4450 { pal 0 { file "highres/sprites/signs/4450.png" } }
texture 4451 { pal 0 { file "highres/sprites/signs/4451.png" } }
texture 4456 { pal 0 { file "highres/sprites/signs/4456.png" } }
 
texture 4466 { pal 0 { file "highres/sprites/signs/4466.png" } }
texture 4467 { pal 0 { file "highres/sprites/signs/4467.png" } }
texture 4468 { pal 0 { file "highres/sprites/signs/4468.png" } }
texture 4469 { pal 0 { file "highres/sprites/signs/4469.png" } }
 
texture 4470 { pal 0 { file "highres/sprites/signs/4470.png" } }
texture 4471 { pal 0 { file "highres/sprites/signs/4471.png" } }
texture 4472 { pal 0 { file "highres/sprites/signs/4472.png" } }
 
// J. Dredd desksign (4473)
texture 4473 {
pal 0 { file "highres/sprites/signs/4473_jdredd.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4473_jdredd.png" }
frame { name "FRAME1" tile 4473 }
}
 
texture 4474 { pal 0 { file "highres/sprites/signs/4474.png" } }
texture 4475 { pal 0 { file "highres/sprites/signs/4475.png" } }
texture 4476 { pal 0 { file "highres/sprites/signs/4476.png" } }
texture 4477 { pal 0 { file "highres/sprites/signs/4477.png" } }
texture 4478 { pal 0 { file "highres/sprites/signs/4478.png" } }
texture 4479 { pal 0 { file "highres/sprites/signs/4479.png" } }
 
texture 4484 { pal 0 { file "highres/sprites/signs/4484.png" nocompress } }
texture 4485 { pal 0 { file "highres/sprites/signs/4485.png" nocompress } }
texture 4486 { pal 0 { file "highres/sprites/signs/4486.png" nocompress } }
texture 4487 { pal 0 { file "highres/sprites/signs/4487.png" nocompress } }
texture 4488 { pal 0 { file "highres/sprites/signs/4488.jpg" nocompress } }
texture 4489 { pal 0 { file "highres/sprites/signs/4489.png" nocompress } }
 
texture 4490 { pal 0 { file "highres/sprites/signs/4490.png" nocompress } }
texture 4491 { pal 0 { file "highres/sprites/signs/4491.png" nocompress } }
texture 4492 {
pal 0 { file "highres/sprites/signs/4492.png" nocompress }
pal 15 { file "highres/sprites/signs/4492_15.png" nocompress }
}
texture 4493 { pal 0 { file "highres/sprites/signs/4493.png" } }
texture 4494 {
pal 0 { file "highres/sprites/signs/4494.png" }
detail { file "highres/detail/metal.png" xscale 0.1 yscale 1.2 }
}
 
// Slippery When Wet (4495)
model "highres/sprites/signs/4495_slipsign.md3" {
scale 1.25 shade 0
skin { pal 0 file "highres/sprites/signs/4495_slipsign.png" }
frame { name "frame00" tile 4495 }
}
 
texture 4498 { pal 0 { file "highres/sprites/signs/4498.jpg" } }
 
texture 4504 { pal 0 { file "highres/sprites/signs/4504.png" nocompress } }
texture 4505 { pal 0 { file "highres/sprites/signs/4505.png" nocompress } }
texture 4506 { pal 0 { file "highres/sprites/signs/4506.png" nocompress } }
texture 4507 { pal 0 { file "highres/sprites/signs/4507.png" nocompress } }
texture 4508 { pal 0 { file "highres/sprites/signs/4508.png" nocompress } }
texture 4509 { pal 0 { file "highres/sprites/signs/4509.png" } }
 
texture 4518 { pal 0 { file "highres/sprites/signs/4518.png" } }
texture 4519 { pal 0 { file "highres/sprites/signs/4519.png" } }
 
texture 4521 { pal 0 { file "highres/sprites/signs/4521.png" } }
texture 4522 { pal 0 { file "highres/sprites/signs/4522.png" } }
texture 4523 { pal 0 { file "highres/sprites/signs/4523.png" } }
texture 4529 { pal 0 { file "highres/sprites/signs/4529.png" } }
 
texture 4551 { pal 0 { file "highres/sprites/signs/4551.png" } }
texture 4553 { pal 0 { file "highres/sprites/signs/4553.png" } }
texture 4556 { pal 0 { file "highres/sprites/signs/4556.png" } }
texture 4558 { pal 0 { file "highres/sprites/signs/4558.png" } }
texture 4559 { pal 0 { file "highres/sprites/signs/4559.png" } }
 
texture 4563 { pal 0 { file "highres/sprites/signs/4563.png" } }
texture 4564 { pal 0 { file "highres/sprites/signs/4564.png" } }
texture 4565 { pal 0 { file "highres/sprites/signs/4565.png" } }
texture 4566 { pal 0 { file "highres/sprites/signs/4566.png" } }
texture 4568 { pal 0 { file "highres/sprites/signs/4568.png" } }
 
texture 4578 { pal 0 { file "highres/sprites/signs/4578.png" } }
texture 4579 { pal 0 { file "highres/sprites/signs/4579.png" } }
 
texture 4588 { pal 0 { file "highres/sprites/signs/4588.png" } }
texture 4589 { pal 0 { file "highres/sprites/signs/4589.png" } }
 
texture 4593 { pal 0 { file "highres/sprites/signs/4593.png" } }
 
texture 4606 { pal 0 { file "highres/sprites/signs/4606.png" } }
texture 4607 { pal 0 { file "highres/sprites/signs/4607.png" } }
 
texture 4878 { pal 0 { file "highres/sprites/signs/4878.png" } }
texture 4879 { pal 0 { file "highres/sprites/signs/4879.png" } }
 
texture 4880 { pal 0 { file "highres/sprites/signs/4880.png" } }
texture 4881 { pal 0 { file "highres/sprites/signs/4881.png" } }
texture 4882 { pal 0 { file "highres/sprites/signs/4882.png" } }
texture 4883 {
pal 0 { file "highres/sprites/signs/4883.png" }
detail { file "highres/detail/metal.png" xscale 0.55 yscale 0.6 }
}
texture 4886 { pal 0 { file "highres/sprites/signs/4886.png" } }
 
// Please Wait (4887)
model "highres/sprites/signs/0716_seatedsign.md3" {
scale 30 shade 0
skin { pal 0 file "highres/sprites/signs/4887_seatedsign.png" }
frame { name "0716" tile 4887 }
}
 
texture 4892 { pal 0 { file "highres/sprites/signs/4892.png" } }
texture 4893 { pal 0 { file "highres/sprites/signs/4893.png" } }
texture 4894 { pal 0 { file "highres/sprites/signs/4894.png" } }
texture 4896 { pal 0 { file "highres/sprites/signs/4896.jpg" } }
texture 4897 { pal 0 { file "highres/sprites/signs/4897.jpg" } }
texture 4898 { pal 0 { file "highres/sprites/signs/4898.jpg" } }
texture 4899 { pal 0 { file "highres/sprites/signs/4899.jpg" } }
 
texture 4903 { pal 0 { file "highres/sprites/signs/4903.png" } }
texture 4904 { pal 0 { file "highres/sprites/signs/4904.png" } }
texture 4905 { pal 0 { file "highres/sprites/signs/4905.png" } }
texture 4906 { pal 0 { file "highres/sprites/signs/4906.png" } }
texture 4907 { pal 0 { file "highres/sprites/signs/4907.png" } }
texture 4908 { pal 0 { file "highres/sprites/signs/4908.png" } }
texture 4909 { pal 0 { file "highres/sprites/signs/4909.png" } }
 
texture 4910 { pal 0 { file "highres/sprites/signs/4910.png" } }
texture 4911 { pal 0 { file "highres/sprites/signs/4911.png" } }
texture 4912 { pal 0 { file "highres/sprites/signs/4912.png" } }
texture 4913 { pal 0 { file "highres/sprites/signs/4913.png" } }
texture 4914 { pal 0 { file "highres/sprites/signs/4914.png" } }
texture 4915 { pal 0 { file "highres/sprites/signs/4915.png" } }
texture 4916 { pal 0 { file "highres/sprites/signs/4916.png" } }
texture 4917 { pal 0 { file "highres/sprites/signs/4917.png" } }
texture 4918 { pal 0 { file "highres/sprites/signs/4918.png" } }
texture 4919 { pal 0 { file "highres/sprites/signs/4919.png" } }
 
texture 4920 { pal 0 { file "highres/sprites/signs/4920.png" } }
texture 4921 { pal 0 { file "highres/sprites/signs/4921.png" } }
texture 4922 { pal 0 { file "highres/sprites/signs/4922.png" } }
texture 4923 { pal 0 { file "highres/sprites/signs/4923.png" } }
 
texture 4930 {
pal 0 { file "highres/sprites/signs/4930.png" }
detail { file "highres/detail/metal.png" xscale 0.15 yscale 0.15 }
}
texture 4935 { pal 0 { file "highres/sprites/signs/4935.png" nocompress } }
texture 4936 { pal 0 { file "highres/sprites/signs/4936.png" } }
texture 4937 { pal 0 { file "highres/sprites/signs/4937.png" } }
texture 4938 { pal 0 { file "highres/sprites/signs/4938.png" } }
texture 4939 { pal 0 { file "highres/sprites/signs/4939.png" } }
 
// Market Sign (4940)
model "highres/sprites/signs/4940_marketsign.md3" {
scale 24 shade 0
skin { pal 0 file "highres/sprites/signs/4940_marketsign.png" }
detail { file "highres/detail/metal_worn.png" detailscale 0.15 }
frame { name "FRAME1" tile 4940 }
}
texture 4941 { pal 0 { file "highres/sprites/signs/4941.png" } }
texture 4942 { pal 0 { file "highres/sprites/signs/4942.jpg" } }
texture 4944 { pal 0 { file "highres/sprites/signs/4944.png" } }
texture 4945 { pal 0 { file "highres/sprites/signs/4945.jpg" } }
texture 4947 { pal 0 { file "highres/sprites/signs/4947.jpg" nocompress } }
texture 4948 { pal 0 { file "highres/sprites/signs/4948.png" nocompress } }
texture 4949 { pal 0 { file "highres/sprites/signs/4949.png" } }
 
texture 4950 { pal 0 { file "highres/sprites/signs/4950.png" } }
texture 4951 { pal 0 { file "highres/sprites/signs/4951.jpg" } }
texture 4952 { pal 0 { file "highres/sprites/signs/4952.png" } }
texture 4953 {
pal 0 { file "highres/sprites/signs/4953.png" }
pal 12 { file "highres/sprites/signs/4953_12.png" }
}
texture 4955 { pal 0 { file "highres/sprites/signs/4955.png" } }
texture 4956 { pal 0 { file "highres/sprites/signs/4956.png" } }
texture 4957 { pal 0 { file "highres/sprites/signs/4957.png" } }
texture 4958 { pal 0 { file "highres/sprites/signs/4958.png" } }
 
// Duke3D HRP Signs
 
 
texture 277 { pal 0 { file "highres/sprites/signs/0277.jpg" } }
 
texture 415 { pal 0 { file "highres/sprites/signs/0415.png" } }
 
texture 445 { pal 0 { file "highres/sprites/signs/0445.png" } }
 
texture 498 {
pal 0 { file "highres/sprites/signs/0498.png" }
detail { file "highres/detail/metal_worn.png" xscale 0.3 yscale 0.3 }
}
 
texture 500 { pal 0 { file "highres/sprites/signs/0500.png" } }
 
texture 510 { pal 0 { file "highres/sprites/signs/0510.png" } }
texture 511 { pal 0 { file "highres/sprites/signs/0511.png" } }
 
// Lunar signs (518-526/593/597/598/639)
model "highres/sprites/signs/0518_lunarsign.md3" {
scale 0.38
skin { surface 0 pal 0 file "highres/sprites/signs/0518_lunarsign.png" }
 
skin { surface 1 pal 0 file "highres/sprites/signs/0518_serviceaccess.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0518_serviceaccess_20.png" }
frame { name "518" tile 518 }
skin { surface 1 pal 0 file "highres/sprites/signs/0519_crewquarters.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0519_crewquarters_20.png" }
frame { name "519" tile 519 }
skin { surface 1 pal 0 file "highres/sprites/signs/0520_alpha.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0520_alpha_20.png" }
frame { name "520,521,522,523" tile 520 }
skin { surface 1 pal 0 file "highres/sprites/signs/0521_beta.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0521_beta_20.png" }
frame { name "520,521,522,523" tile 521 }
skin { surface 1 pal 0 file "highres/sprites/signs/0522_gamma.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0522_gamma_20.png" }
frame { name "520,521,522,523" tile 522 }
skin { surface 1 pal 0 file "highres/sprites/signs/0523_delta.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0523_delta_20.png" }
frame { name "520,521,522,523" tile 523 }
skin { surface 1 pal 0 file "highres/sprites/signs/0524_transport.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0524_transport_20.png" }
frame { name "524" tile 524 }
skin { surface 1 pal 0 file "highres/sprites/signs/0525_messhall.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0525_messhall_20.png" }
frame { name "525" tile 525 }
skin { surface 1 pal 0 file "highres/sprites/signs/0526_officers.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0526_officers_20.png" }
frame { name "526,639" tile 526 }
skin { surface 1 pal 0 file "highres/sprites/signs/0593_reactorcore.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0593_reactorcore_20.png" }
frame { name "593" tile 593 }
skin { surface 1 pal 0 file "highres/sprites/signs/0597_centralcommand.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0597_centralcommand_20.png" }
frame { name "597" tile 597 }
skin { surface 1 pal 0 file "highres/sprites/signs/0598_armory.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0598_armory_20.png" }
frame { name "598" tile 598 }
skin { surface 1 pal 0 file "highres/sprites/signs/0639_supplies.png" }
skin { surface 1 pal 20 file "highres/sprites/signs/0639_supplies_20.png" }
frame { name "526,639" tile 639 }
}
 
// Fem Mag 2 (577)
texture 577 { pal 0 { file "highres/sprites/signs/0577.png" } }
model "highres/sprites/signs/0577_femmag2.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/signs/0577_femmag2.png" }
frame { name "Frame0" tile 577 }
}
 
texture 586 {
pal 0 { file "highres/sprites/signs/0586.png" nocompress }
pal 21 { file "highres/sprites/signs/0586_21.png" nocompress }
pal 22 { file "highres/sprites/signs/0586_22.png" nocompress }
pal 23 { file "highres/sprites/signs/0586_23.png" nocompress }
}
 
texture 592 { pal 0 { file "highres/sprites/signs/0592.png" } }
 
// Airlock Sign (594)
model "highres/sprites/signs/0594_airlock.md3" {
scale 1.25 shade 0
skin { file "highres/sprites/signs/0594_airlock_d.png" }
glow { file "highres/sprites/signs/0594_airlock_g.png" }
frame { name "Frame 0" tile 594 }
}
 
texture 599 { pal 0 { file "highres/sprites/signs/0599.png" } }
 
texture 600 { pal 0 { file "highres/sprites/signs/0600.png" } }
texture 601 { pal 0 { file "highres/sprites/signs/0601.png" } }
 
texture 612 { pal 0 { file "highres/sprites/signs/0612.png" } }
texture 613 {
pal 0 { file "highres/sprites/signs/0613.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
}
texture 614 {
pal 0 { file "highres/sprites/signs/0614.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
}
 
texture 650 { pal 0 { file "highres/sprites/signs/0650.jpg" } }
texture 651 { pal 0 { file "highres/sprites/signs/0651.jpg" } }
texture 652 { pal 0 { file "highres/sprites/signs/0652.jpg" } }
texture 653 { pal 0 { file "highres/sprites/signs/0653.png" } }
texture 654 { pal 0 { file "highres/sprites/signs/0654.png" } }
texture 655 { pal 0 { file "highres/sprites/signs/0655.jpg" } }
texture 656 { pal 0 { file "highres/sprites/signs/0656.jpg" } }
texture 657 { pal 0 { file "highres/sprites/signs/0657.png" } }
 
texture 668 { pal 0 { file "highres/sprites/signs/0668.png" } }
 
texture 687 { pal 0 { file "highres/sprites/signs/0687.png" } }
 
texture 696 { pal 0 { file "highres/sprites/signs/0696_sushi.png" } }
texture 699 {
pal 0 { file "highres/sprites/signs_polymost/0699.png" }
}
 
// Please Wait To Be Seated (716)
model "highres/sprites/signs/0716_seatedsign.md3" {
//scale 35 shade 0 // matches ART/Voxel
scale 30 shade 0 // looks better
skin { pal 0 file "highres/sprites/signs/0716_seatedsign.png" }
frame { name "0716" tile 716 }
}
 
texture 721 { pal 0 { file "highres/sprites/signs/0721.png" } }
texture 728 { pal 0 { file "highres/sprites/signs/0728.png" nocompress } }
 
// "Exotica" (766)
texture 766 { pal 0 { file "highres/sprites/signs/0766.jpg" } }
 
texture 776 { pal 0 { file "highres/sprites/signs/0776.png" } }
 
// "Wham Bam Hotel" (777)
texture 777 {
pal 0 { file "highres/sprites/signs/0777.png" }
glow { file "highres/sprites/signs/0777_g.png" }
}
texture 778 {
pal 0 { file "highres/sprites/signs/0778.png" }
glow { file "highres/sprites/signs/0778_g.png" }
}
 
texture 784 { pal 0 { file "highres/sprites/signs/0784.png" } }
texture 785 { pal 0 { file "highres/sprites/signs/0785.png" } }
 
texture 826 { pal 0 { file "highres/sprites/signs/0826.png" } }
 
texture 831 { pal 0 { file "highres/sprites/signs/0831.png" } }
texture 833 { pal 0 { file "highres/sprites/signs/0833.png" } }
texture 835 { pal 0 { file "highres/sprites/signs/0835.png" } }
texture 836 { pal 0 { file "highres/sprites/signs/0836.png" } }
texture 837 { pal 0 { file "highres/sprites/signs/0837.png" } }
texture 838 { pal 0 { file "highres/sprites/signs/0838.png" } }
texture 839 { pal 0 { file "highres/sprites/signs/0839.png" } }
 
texture 841 { pal 0 { file "highres/sprites/signs/0841.png" } }
texture 842 { pal 0 { file "highres/sprites/signs/0842.png" } }
texture 844 { pal 0 { file "highres/sprites/signs/0844.png" } }
texture 845 { pal 0 { file "highres/sprites/signs/0845.png" } }
texture 846 { pal 0 { file "highres/sprites/signs/0846.png" } }
texture 847 { pal 0 { file "highres/sprites/signs/0847.png" } }
texture 848 { pal 0 { file "highres/sprites/signs/0848.png" } }
texture 849 { pal 0 { file "highres/sprites/signs/0849.png" } }
 
texture 856 { pal 0 { file "highres/sprites/signs/0856.jpg" } }
 
// Cinema (925)
model "highres/sprites/signs/0925_cinema.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/signs/0925_cinema.png" }
frame { name "idle" tile 925 }
}
 
texture 928 { pal 0 { file "highres/sprites/signs/0928.png" } }
texture 929 { pal 0 { file "highres/sprites/signs/0929.png" } }
 
texture 930 { pal 0 { file "highres/sprites/signs/0930.png" } }
texture 937 {
pal 0 { file "highres/sprites/signs_polymost/0937.png" }
}
texture 938 { pal 0 { file "highres/sprites/signs/0938.png" nocompress } }
 
texture 945 { pal 0 { file "highres/sprites/signs/0945.png" } }
texture 949 { pal 0 { file "highres/sprites/signs/0949.png" } }
 
// Exit (961)
texture 961 { pal 0 { file "highres/sprites/signs/0961.png" } } // "notmd"
model "highres/sprites/signs_polymost/0961_exit.md3" {
scale 15 zadd 1 shade 0
skin { pal 0 file "highres/sprites/signs_polymost/0961_exit.png" }
skin { pal 14 file "highres/sprites/signs_polymost/0961_exit_14.png" }
frame { name "exit1" tile 961 }
}
 
texture 963 { pal 0 { file "highres/sprites/signs/0963.jpg" } }
texture 964 { pal 0 { file "highres/sprites/signs/0964.jpg" nocompress } }
texture 965 { pal 0 { file "highres/sprites/signs/0965.jpg" nocompress } }
 
texture 970 { pal 0 { file "highres/sprites/signs/0970.png" } }
 
texture 980 { pal 0 { file "highres/sprites/signs/0980.png" } }
texture 983 { pal 0 { file "highres/sprites/signs/0983.png" } }
texture 984 { pal 0 { file "highres/sprites/signs/0984.png" } }
texture 985 { pal 0 { file "highres/sprites/signs/0985.png" } }
texture 986 { pal 0 { file "highres/sprites/signs/0986.png" } }
texture 987 { pal 0 { file "highres/sprites/signs/0987.png" } }
texture 989 { pal 0 { file "highres/sprites/signs/0989.png" } }
 
texture 1000 { pal 0 { file "highres/sprites/signs/1000.jpg" } }
texture 1001 { pal 0 { file "highres/sprites/signs/1001.jpg" } }
texture 1002 { pal 0 { file "highres/sprites/signs/1002.png" } }
texture 1004 { pal 0 { file "highres/sprites/signs/1004.png" } }
texture 1007 { pal 0 { file "highres/sprites/signs/1007.png" } }
texture 1008 { pal 0 { file "highres/sprites/signs/1008.png" } }
texture 1009 { pal 0 { file "highres/sprites/signs/1009.png" } }
 
texture 1010 { pal 0 { file "highres/sprites/signs/1010.png" } }
texture 1011 { pal 0 { file "highres/sprites/signs/1011.png" } }
texture 1017 { pal 0 { file "highres/sprites/signs/1017.png" } }
texture 1018 {
pal 0 { file "highres/sprites/signs/1018.jpg" }
detail { file "highres/detail/metal_worn.png" xscale 0.3 yscale 0.3 }
}
texture 1019 { pal 0 { file "highres/sprites/signs/1019.png" } }
 
texture 1040 { pal 0 { file "highres/sprites/signs/1040.png" } }
texture 1041 { pal 0 { file "highres/sprites/signs/1041.png" } }
texture 1042 {
pal 0 { file "highres/sprites/signs_polymost/1042.png" }
pal 24 { file "highres/sprites/signs/1042_24.png" }
}
texture 1044 { pal 0 { file "highres/sprites/signs/1044.png" } }
texture 1046 { pal 0 { file "highres/sprites/signs/1046.png" } }
texture 1047 { pal 0 { file "highres/sprites/signs/1047.png" } }
 
texture 1054 { pal 0 { file "highres/sprites/signs/1054.png" } }
texture 1057 { pal 0 { file "highres/sprites/signs/1057.png" } }
texture 1058 { pal 0 { file "highres/sprites/signs/1058.png" } }
 
texture 1064 { pal 0 { file "highres/sprites/signs/1064.png" } }
texture 1065 { pal 0 { file "highres/sprites/signs/1065.png" } }
texture 1066 { pal 0 { file "highres/sprites/signs/1066.png" } }
 
texture 1070 { pal 0 { file "highres/sprites/signs/1070.png" } }
texture 1071 { pal 0 { file "highres/sprites/signs/1071.png" } }
texture 1072 { pal 0 { file "highres/sprites/signs/1072.png" } }
texture 1075 { pal 0 { file "highres/sprites/signs/1075.jpg" } }
texture 1076 { pal 0 { file "highres/sprites/signs/1076.png" } }
 
texture 1172 { pal 0 { file "highres/sprites/signs/1172.png" } }
 
texture 1202 { pal 0 { file "highres/sprites/signs/1202.png" } }
 
// Guilty Sign (1210)
texture 1210 { pal 0 { file "highres/sprites/signs/1210.png" } }
 
//"Innocent" sign (1211)
texture 1211 { pal 0 { file "highres/sprites/signs/1211.png" } }
 
// Guilty Sign (1210), "Innocent" sign (1211), "Crap" sign (4891) models
model "highres/sprites/signs/1210_guilty.md3" {
shade 0
skin { pal 0 file "highres/sprites/signs/1210_guilty.png" }
frame { name "frame00" tile 1210 }
skin { pal 0 file "highres/sprites/signs/1211_innocent.png" }
frame { name "frame00" tile 1211 }
skin { pal 0 file "highres/sprites/signs/4891_storecrap.jpg" }
frame { name "frame00" tile 4891 }
}
 
texture 1244 { pal 0 { file "highres/sprites/signs/1244.jpg" } }
texture 1245 { pal 0 { file "highres/sprites/signs/1244.jpg" } }
texture 1246 { pal 0 { file "highres/sprites/signs/1246.jpg" } }
 
texture 2454 { pal 0 { file "highres/sprites/signs/2454.png" } }
 
texture 2487 { pal 0 { file "highres/sprites/signs/2487.png" } }
 
texture 3272 { pal 0 { file "highres/sprites/signs/3272.png" nocompress } }
 
texture 3330 { pal 0 { file "highres/sprites/signs/3330.png" } }
texture 3331 { pal 0 { file "highres/sprites/signs/3331.png" } }
texture 3332 { pal 0 { file "highres/sprites/signs/3332.png" } }
texture 3333 { pal 0 { file "highres/sprites/signs/3333.png" } }
texture 3334 { pal 0 { file "highres/sprites/signs/3334.png" } }
texture 3335 { pal 0 { file "highres/sprites/signs/3335.png" } }
texture 3336 { pal 0 { file "highres/sprites/signs/3336.png" } }
texture 3337 { pal 0 { file "highres/sprites/signs/3337.png" } }
texture 3338 { pal 0 { file "highres/sprites/signs/3338.png" } }
texture 3339 { pal 0 { file "highres/sprites/signs/3339.png" } }
 
texture 3340 { pal 0 { file "highres/sprites/signs/3340.png" } }
 
texture 3373 { pal 0 { file "highres/sprites/signs/3373.png" } }
texture 3374 { pal 0 { file "highres/sprites/signs/3374.png" } }
 
texture 3380 { pal 0 { file "highres/sprites/signs/3380.png" } }
 
texture 3382 { pal 0 { file "highres/sprites/signs/3382.png" } }
texture 3383 { pal 0 { file "highres/sprites/signs/3383.png" } }
 
texture 3390 { pal 0 { file "highres/sprites/signs/3390.png" } }
texture 3391 { pal 0 { file "highres/sprites/signs/3391.jpg" } }
texture 3399 { pal 0 { file "highres/sprites/signs/3399.png" } }
 
texture 3409 { pal 0 { file "highres/sprites/signs/3409.png" } }
 
// "Alley Cat Lounge" (3421)
texture 3421 {
pal 0 { file "highres/sprites/signs/3421.png" }
glow { file "highres/sprites/signs/3421_g.png" }
}
texture 3422 {
pal 0 { file "highres/sprites/signs/3422.png" }
glow { file "highres/sprites/signs/3422_g.png" }
}
texture 3423 {
pal 0 { file "highres/sprites/signs/3423.png" }
glow { file "highres/sprites/signs/3423_g.png" }
}
 
 
texture 4238 { pal 0 { file "highres/sprites/signs/4238.png" } }
 
texture 4246 { pal 0 { file "highres/sprites/signs/4246.jpg" nocompress } }
texture 4247 { pal 0 { file "highres/sprites/signs/4247.jpg" nocompress } }
texture 4248 { pal 0 { file "highres/sprites/signs/4248.jpg" nocompress } }
 
texture 4270 {
pal 0 { file "highres/sprites/signs/4270.png" }
pal 8 { file "highres/sprites/signs/4270_8.png" }
pal 15 { file "highres/sprites/signs/4270_15.png" }
}
 
texture 4329 {
pal 0 { file "highres/sprites/signs/4329.png" }
detail { file "highres/detail/metal.png" xscale 0.25 yscale 0.5 }
}
 
texture 4338 { pal 0 { file "highres/sprites/signs/4338.png" } }
texture 4339 { pal 0 { file "highres/sprites/signs/4339.png" } }
 
texture 4351 { pal 0 { file "highres/sprites/signs/4351.png" } }
texture 4352 { pal 0 { file "highres/sprites/signs/4352.png" } }
texture 4353 { pal 0 { file "highres/sprites/signs/4353.png" } }
texture 4354 { pal 0 { file "highres/sprites/signs/4354.png" } }
texture 4355 { pal 0 { file "highres/sprites/signs/4355.png" } }
texture 4356 { pal 0 { file "highres/sprites/signs/4356.png" } }
texture 4357 { pal 0 { file "highres/sprites/signs/4357.png" } }
texture 4358 { pal 0 { file "highres/sprites/signs/4358.png" } }
 
texture 4362 { pal 0 { file "highres/sprites/signs/4362.png" } }
 
texture 4371 { pal 0 { file "highres/sprites/signs/4371.png" nocompress } }
texture 4376 { pal 0 { file "highres/sprites/signs/4376.png" } }
 
// texture 4378 { pal 0 { file "highres/sprites/signs/4378.png" nocompress } }
texture 4378 { pal 0 { file "highres/sprites/signs/4378_flipped.png" nocompress } }
 
// texture 4379 { pal 0 { file "highres/sprites/signs/4379.png" nocompress } }
 
// S.P.C.H. sign (4380)
model "highres/sprites/signs/4380_spch.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/signs/4380_spch.png" }
frame { name "Frame0" tile 4380 }
}
// texture 4381 { pal 0 { file "highres/sprites/signs/4381.png" nocompress } }
// texture 4382 { pal 0 { file "highres/sprites/signs/4382.png" nocompress } }
// texture 4383 { pal 0 { file "highres/sprites/signs/4383.png" nocompress } }
// texture 4384 { pal 0 { file "highres/sprites/signs/4384.png" nocompress } }
// texture 4385 { pal 0 { file "highres/sprites/signs/4385.png" nocompress } }
 
texture 4395 { pal 0 { file "highres/sprites/signs/4395.png" nocompress } }
 
texture 4401 {
pal 0 { file "highres/sprites/signs/4401.png" nocompress }
detail { file "highres/detail/paper_crumpled.png" }
}
 
texture 4414 { pal 0 { file "highres/sprites/signs/4414.png" } }
 
texture 4420 { pal 0 { file "highres/sprites/signs/4420.png" } }
texture 4421 { pal 0 { file "highres/sprites/signs/4421.png" nocompress } }
texture 4422 { pal 0 { file "highres/sprites/signs/4422.png" } }
texture 4425 { pal 0 { file "highres/sprites/signs/4425.png" } }
 
// J. McClain desksign (4441)
texture 4441 {
pal 0 { file "highres/sprites/signs/4441_jmcclain.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4441_jmcclain.png" }
frame { name "FRAME1" tile 4441 }
}
 
// H. Callahan desksign (4442)
texture 4442 {
pal 0 { file "highres/sprites/signs/4442_hcallahan.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4442_hcallahan.png" }
frame { name "FRAME1" tile 4442 }
}
 
texture 4447 { pal 0 { file "highres/sprites/signs/4447.png" } }
texture 4449 { pal 0 { file "highres/sprites/signs/4449.png" } }
 
texture 4450 { pal 0 { file "highres/sprites/signs/4450.png" } }
texture 4451 { pal 0 { file "highres/sprites/signs/4451.png" } }
texture 4456 { pal 0 { file "highres/sprites/signs/4456.png" } }
 
texture 4466 { pal 0 { file "highres/sprites/signs/4466.png" } }
texture 4467 { pal 0 { file "highres/sprites/signs/4467.png" } }
texture 4468 { pal 0 { file "highres/sprites/signs/4468.png" } }
texture 4469 { pal 0 { file "highres/sprites/signs/4469.png" } }
 
texture 4470 { pal 0 { file "highres/sprites/signs/4470.png" } }
texture 4471 { pal 0 { file "highres/sprites/signs/4471.png" } }
texture 4472 { pal 0 { file "highres/sprites/signs/4472.png" } }
 
// J. Dredd desksign (4473)
texture 4473 {
pal 0 { file "highres/sprites/signs/4473_jdredd.png" }
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
}
model "highres/sprites/signs/4441_desksign.md3" {
scale 2 shade 0
detail { file "highres/detail/wood_h3.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/signs/4473_jdredd.png" }
frame { name "FRAME1" tile 4473 }
}
 
texture 4474 { pal 0 { file "highres/sprites/signs/4474.png" } }
texture 4475 { pal 0 { file "highres/sprites/signs/4475.png" } }
texture 4476 { pal 0 { file "highres/sprites/signs/4476.png" } }
texture 4477 { pal 0 { file "highres/sprites/signs/4477.png" } }
texture 4478 { pal 0 { file "highres/sprites/signs/4478.png" } }
texture 4479 { pal 0 { file "highres/sprites/signs/4479.png" } }
 
texture 4484 { pal 0 { file "highres/sprites/signs/4484.png" nocompress } }
texture 4485 { pal 0 { file "highres/sprites/signs/4485.png" nocompress } }
texture 4486 { pal 0 { file "highres/sprites/signs/4486.png" nocompress } }
texture 4487 { pal 0 { file "highres/sprites/signs/4487.png" nocompress } }
texture 4488 { pal 0 { file "highres/sprites/signs/4488.jpg" nocompress } }
texture 4489 { pal 0 { file "highres/sprites/signs/4489.png" nocompress } }
 
texture 4490 { pal 0 { file "highres/sprites/signs/4490.png" nocompress } }
texture 4491 { pal 0 { file "highres/sprites/signs/4491.png" nocompress } }
texture 4492 {
pal 0 { file "highres/sprites/signs/4492.png" nocompress }
pal 15 { file "highres/sprites/signs/4492_15.png" nocompress }
}
texture 4493 { pal 0 { file "highres/sprites/signs/4493.png" } }
texture 4494 {
pal 0 { file "highres/sprites/signs/4494.png" }
detail { file "highres/detail/metal.png" xscale 0.1 yscale 1.2 }
}
 
// Slippery When Wet (4495)
model "highres/sprites/signs/4495_slipsign.md3" {
scale 1.25 shade 0
skin { pal 0 file "highres/sprites/signs/4495_slipsign.png" }
frame { name "frame00" tile 4495 }
}
 
texture 4498 { pal 0 { file "highres/sprites/signs/4498.jpg" } }
 
texture 4504 { pal 0 { file "highres/sprites/signs/4504.png" nocompress } }
texture 4505 { pal 0 { file "highres/sprites/signs/4505.png" nocompress } }
texture 4506 { pal 0 { file "highres/sprites/signs/4506.png" nocompress } }
texture 4507 { pal 0 { file "highres/sprites/signs/4507.png" nocompress } }
texture 4508 { pal 0 { file "highres/sprites/signs/4508.png" nocompress } }
texture 4509 { pal 0 { file "highres/sprites/signs/4509.png" } }
 
texture 4518 { pal 0 { file "highres/sprites/signs/4518.png" } }
texture 4519 { pal 0 { file "highres/sprites/signs/4519.png" } }
 
texture 4521 { pal 0 { file "highres/sprites/signs/4521.png" } }
texture 4522 { pal 0 { file "highres/sprites/signs/4522.png" } }
texture 4523 { pal 0 { file "highres/sprites/signs/4523.png" } }
texture 4529 { pal 0 { file "highres/sprites/signs/4529.png" } }
 
texture 4551 { pal 0 { file "highres/sprites/signs/4551.png" } }
texture 4553 { pal 0 { file "highres/sprites/signs/4553.png" } }
texture 4556 { pal 0 { file "highres/sprites/signs/4556.png" } }
texture 4558 { pal 0 { file "highres/sprites/signs/4558.png" } }
texture 4559 { pal 0 { file "highres/sprites/signs/4559.png" } }
 
texture 4563 { pal 0 { file "highres/sprites/signs/4563.png" } }
texture 4564 { pal 0 { file "highres/sprites/signs/4564.png" } }
texture 4565 { pal 0 { file "highres/sprites/signs/4565.png" } }
texture 4566 { pal 0 { file "highres/sprites/signs/4566.png" } }
texture 4568 { pal 0 { file "highres/sprites/signs/4568.png" } }
 
texture 4578 { pal 0 { file "highres/sprites/signs/4578.png" } }
texture 4579 { pal 0 { file "highres/sprites/signs/4579.png" } }
 
texture 4588 { pal 0 { file "highres/sprites/signs/4588.png" } }
texture 4589 { pal 0 { file "highres/sprites/signs/4589.png" } }
 
texture 4593 { pal 0 { file "highres/sprites/signs/4593.png" } }
 
texture 4606 { pal 0 { file "highres/sprites/signs/4606.png" } }
texture 4607 { pal 0 { file "highres/sprites/signs/4607.png" } }
 
texture 4878 { pal 0 { file "highres/sprites/signs/4878.png" } }
texture 4879 { pal 0 { file "highres/sprites/signs/4879.png" } }
 
texture 4880 { pal 0 { file "highres/sprites/signs/4880.png" } }
texture 4881 { pal 0 { file "highres/sprites/signs/4881.png" } }
texture 4882 { pal 0 { file "highres/sprites/signs/4882.png" } }
texture 4883 {
pal 0 { file "highres/sprites/signs/4883.png" }
detail { file "highres/detail/metal.png" xscale 0.55 yscale 0.6 }
}
texture 4886 { pal 0 { file "highres/sprites/signs/4886.png" } }
 
// Please Wait (4887)
model "highres/sprites/signs/0716_seatedsign.md3" {
scale 30 shade 0
skin { pal 0 file "highres/sprites/signs/4887_seatedsign.png" }
frame { name "0716" tile 4887 }
}
 
texture 4892 { pal 0 { file "highres/sprites/signs/4892.png" } }
texture 4893 { pal 0 { file "highres/sprites/signs/4893.png" } }
texture 4894 { pal 0 { file "highres/sprites/signs/4894.png" } }
texture 4896 { pal 0 { file "highres/sprites/signs/4896.jpg" } }
texture 4897 { pal 0 { file "highres/sprites/signs/4897.jpg" } }
texture 4898 { pal 0 { file "highres/sprites/signs/4898.jpg" } }
texture 4899 { pal 0 { file "highres/sprites/signs/4899.jpg" } }
 
texture 4903 { pal 0 { file "highres/sprites/signs/4903.png" } }
texture 4904 { pal 0 { file "highres/sprites/signs/4904.png" } }
texture 4905 { pal 0 { file "highres/sprites/signs/4905.png" } }
texture 4906 { pal 0 { file "highres/sprites/signs/4906.png" } }
texture 4907 { pal 0 { file "highres/sprites/signs/4907.png" } }
texture 4908 { pal 0 { file "highres/sprites/signs/4908.png" } }
texture 4909 { pal 0 { file "highres/sprites/signs/4909.png" } }
 
texture 4910 { pal 0 { file "highres/sprites/signs/4910.png" } }
texture 4911 { pal 0 { file "highres/sprites/signs/4911.png" } }
texture 4912 { pal 0 { file "highres/sprites/signs/4912.png" } }
texture 4913 { pal 0 { file "highres/sprites/signs/4913.png" } }
texture 4914 { pal 0 { file "highres/sprites/signs/4914.png" } }
texture 4915 { pal 0 { file "highres/sprites/signs/4915.png" } }
texture 4916 { pal 0 { file "highres/sprites/signs/4916.png" } }
texture 4917 { pal 0 { file "highres/sprites/signs/4917.png" } }
texture 4918 { pal 0 { file "highres/sprites/signs/4918.png" } }
texture 4919 { pal 0 { file "highres/sprites/signs/4919.png" } }
 
texture 4920 { pal 0 { file "highres/sprites/signs/4920.png" } }
texture 4921 { pal 0 { file "highres/sprites/signs/4921.png" } }
texture 4922 { pal 0 { file "highres/sprites/signs/4922.png" } }
texture 4923 { pal 0 { file "highres/sprites/signs/4923.png" } }
 
texture 4930 {
pal 0 { file "highres/sprites/signs/4930.png" }
detail { file "highres/detail/metal.png" xscale 0.15 yscale 0.15 }
}
texture 4935 { pal 0 { file "highres/sprites/signs/4935.png" nocompress } }
texture 4936 { pal 0 { file "highres/sprites/signs/4936.png" } }
texture 4937 { pal 0 { file "highres/sprites/signs/4937.png" } }
texture 4938 { pal 0 { file "highres/sprites/signs/4938.png" } }
texture 4939 { pal 0 { file "highres/sprites/signs/4939.png" } }
 
// Market Sign (4940)
model "highres/sprites/signs/4940_marketsign.md3" {
scale 24 shade 0
skin { pal 0 file "highres/sprites/signs/4940_marketsign.png" }
detail { file "highres/detail/metal_worn.png" detailscale 0.15 }
frame { name "FRAME1" tile 4940 }
}
texture 4941 { pal 0 { file "highres/sprites/signs/4941.png" } }
texture 4942 { pal 0 { file "highres/sprites/signs/4942.jpg" } }
texture 4944 { pal 0 { file "highres/sprites/signs/4944.png" } }
texture 4945 { pal 0 { file "highres/sprites/signs/4945.jpg" } }
texture 4947 { pal 0 { file "highres/sprites/signs/4947.jpg" nocompress } }
texture 4948 { pal 0 { file "highres/sprites/signs/4948.png" nocompress } }
texture 4949 { pal 0 { file "highres/sprites/signs/4949.png" } }
 
texture 4950 { pal 0 { file "highres/sprites/signs/4950.png" } }
texture 4951 { pal 0 { file "highres/sprites/signs/4951.jpg" } }
texture 4952 { pal 0 { file "highres/sprites/signs/4952.png" } }
texture 4953 {
pal 0 { file "highres/sprites/signs/4953.png" }
pal 12 { file "highres/sprites/signs/4953_12.png" }
}
texture 4955 { pal 0 { file "highres/sprites/signs/4955.png" } }
texture 4956 { pal 0 { file "highres/sprites/signs/4956.png" } }
texture 4957 { pal 0 { file "highres/sprites/signs/4957.png" } }
texture 4958 { pal 0 { file "highres/sprites/signs/4958.png" } }
/highres/sprites/switches.def
1,457 → 1,457
 
// Duke3D HRP Switches Definitions
 
 
// Access Switch (130/131)
texture 130 {
pal 0 { file "highres/sprites/switches/0130_accessswitch.jpg" }
pal 10 { file "highres/sprites/switches/0130_accessswitch_10.jpg" }
pal 11 { file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
pal 12 { file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
pal 13 { file "highres/sprites/switches/0130_accessswitch_13.jpg" }
pal 14 { file "highres/sprites/switches/0130_accessswitch_14.jpg" }
pal 15 { file "highres/sprites/switches/0130_accessswitch_15.jpg" }
pal 16 { file "highres/sprites/switches/0130_accessswitch_16.jpg" }
pal 18 { file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
pal 21 { file "highres/sprites/switches/0130_accessswitch_21.jpg" }
pal 22 { file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
pal 23 { file "highres/sprites/switches/0130_accessswitch_23.jpg" }
pal 24 { file "highres/sprites/switches/0130_accessswitch_24.jpg" }
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0130_accessswitch_g.png" }
}
texture 131 {
pal 0 { file "highres/sprites/switches/0131_accessswitch.jpg" }
pal 10 { file "highres/sprites/switches/0131_accessswitch_10.jpg" }
pal 11 { file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
pal 12 { file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
pal 13 { file "highres/sprites/switches/0131_accessswitch_13.jpg" }
pal 14 { file "highres/sprites/switches/0131_accessswitch_14.jpg" }
pal 15 { file "highres/sprites/switches/0131_accessswitch_15.jpg" }
pal 16 { file "highres/sprites/switches/0131_accessswitch_16.jpg" }
pal 18 { file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
pal 21 { file "highres/sprites/switches/0131_accessswitch_21.jpg" }
pal 22 { file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
pal 23 { file "highres/sprites/switches/0131_accessswitch_23.jpg" }
pal 24 { file "highres/sprites/switches/0131_accessswitch_24.jpg" }
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0131_accessswitch_g.png" }
}
model "highres/sprites/switches/0130_accessswitch.md3" {
scale 1.24 shade 0
 
skin { pal 0 file "highres/sprites/switches/0130_accessswitch.jpg" }
skin { pal 10 file "highres/sprites/switches/0130_accessswitch_10.jpg" }
skin { pal 11 file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
skin { pal 12 file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
skin { pal 13 file "highres/sprites/switches/0130_accessswitch_13.jpg" }
skin { pal 14 file "highres/sprites/switches/0130_accessswitch_14.jpg" }
skin { pal 15 file "highres/sprites/switches/0130_accessswitch_15.jpg" }
skin { pal 16 file "highres/sprites/switches/0130_accessswitch_16.jpg" }
skin { pal 18 file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
skin { pal 21 file "highres/sprites/switches/0130_accessswitch_21.jpg" }
skin { pal 22 file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
skin { pal 23 file "highres/sprites/switches/0130_accessswitch_23.jpg" }
skin { pal 24 file "highres/sprites/switches/0130_accessswitch_24.jpg" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0130_accessswitch_g.png" }
frame { name "frame01" tile 130 }
 
skin { pal 0 file "highres/sprites/switches/0131_accessswitch.jpg" }
skin { pal 10 file "highres/sprites/switches/0131_accessswitch_10.jpg" }
skin { pal 11 file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
skin { pal 12 file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
skin { pal 13 file "highres/sprites/switches/0131_accessswitch_13.jpg" }
skin { pal 14 file "highres/sprites/switches/0131_accessswitch_14.jpg" }
skin { pal 15 file "highres/sprites/switches/0131_accessswitch_15.jpg" }
skin { pal 16 file "highres/sprites/switches/0131_accessswitch_16.jpg" }
skin { pal 18 file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
skin { pal 21 file "highres/sprites/switches/0131_accessswitch_21.jpg" }
skin { pal 22 file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
skin { pal 23 file "highres/sprites/switches/0131_accessswitch_23.jpg" }
skin { pal 24 file "highres/sprites/switches/0131_accessswitch_24.jpg" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0131_accessswitch_g.png" }
frame { name "frame01" tile 131 }
}
 
 
// Slot Door (132/133)
model "highres/sprites/switches/0132_slotdoor.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0132_slotdoor.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
glow { file "highres/sprites/switches/0132_slotdoor_g.png" }
frame { name "red" tile 132 }
}
 
model "highres/sprites/switches/0133_slotdoor.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0133_slotdoor.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
glow { file "highres/sprites/switches/0133_slotdoor_g.png" }
frame { name "green" tile 133 }
}
 
 
// Light Switch (134/135)
model "highres/sprites/switches/0134_lightswitch.md3" {
scale 5 shade 0
skin { pal 0 file "highres/sprites/switches/0134_lightswitch_d.png" }
// detail { file "highres/detail/metal.png" xscale 0.5 yscale 0.6 }
glow { file "highres/sprites/switches/0134_lightswitch_g.png" }
normal { file "highres/sprites/switches/0134_lightswitch_n.png" }
specular { file "highres/sprites/switches/0134_lightswitch_s.png" }
frame { name "red" tile 134 }
skin { pal 0 file "highres/sprites/switches/0135_lightswitch_d.png" }
// detail { file "highres/detail/metal.png" xscale 0.5 yscale 0.6 }
glow { file "highres/sprites/switches/0135_lightswitch_g.png" }
normal { file "highres/sprites/switches/0134_lightswitch_n.png" }
specular { file "highres/sprites/switches/0134_lightswitch_s.png" }
frame { name "green" tile 135 }
}
 
 
// Space door Switch (136/137)
texture 136 {
pal 0 { file "highres/sprites/switches/0136.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
}
texture 137 {
pal 0 { file "highres/sprites/switches/0137.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
}
 
model "highres/sprites/switches/0136_sdoorswitch.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0136_sdoorswitch_red_d.png" }
specular { file "highres/sprites/switches/0136_sdoorswitch_red_s.png" }
// detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0136_sdoorswitch_red_g.png" }
frame { name "red" tile 136 }
skin { pal 0 file "highres/sprites/switches/0136_sdoorswitch_green_d.png" }
// detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0136_sdoorswitch_green_g.png" }
frame { name "green" tile 137 }
}
 
 
// Space light Switch (138/139)
model "highres/sprites/switches/0138_slightswitch.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0138_slightswitch_red.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0138_slightswitch_red_g.png" }
frame { name "red" tile 138 }
skin { pal 0 file "highres/sprites/switches/0139_slightswitch_green.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0139_slightswitch_green_g.png" }
frame { name "green" tile 139 }
}
 
 
// Frankenstine Switch (140/141)
model "highres/sprites/switches/0140_fsswitch.md3" {
scale 2.5 shade 10
skin { pal 0 file "highres/sprites/switches/0140_fsswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0140_fsswitch_g.png" }
frame { name "Frame0" tile 140 }
skin { pal 0 file "highres/sprites/switches/0141_fsswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0141_fsswitch_g.png" }
frame { name "Frame1" tile 141 }
}
 
 
// Nuke Button (142/143)
model "highres/sprites/switches/0142_nukebutton.md3" {
scale 3.5 shade 6
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/switches/0142_nukebutton.png" }
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 13 file "highres/sprites/switches/0142_nukebutton_13.png" }
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 14 file "highres/sprites/switches/0142_nukebutton_g.png" }
anim { frame0 "Frame 1" frame1 "Frame 9" fps 7.4 flags 1 }
frame { name "Frame 0" tile 142 }
frame { name "Frame 1" tile0 143 tile1 145 }
}
 
 
// Multi Switch (146-149)
model "highres/sprites/switches/0146_multiswitch.md3" {
scale 22 shade 6
skin { pal 0 file "highres/sprites/switches/0146_multiswitch.png" }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
glow { file "highres/sprites/switches/0146_multiswitch_g.png" }
frame { name "frame00" tile 147 }
frame { name "frame01" tile 148 }
frame { name "frame02" tile 149 }
frame { name "frame03" tile 146 }
}
 
 
// Dip Switch (162/163)
texture 162 {
pal 0 { file "highres/sprites/switches/0162.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0162_g.png" }
}
texture 163 {
pal 0 { file "highres/sprites/switches/0163.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0163_g.png" }
}
 
model "highres/sprites/switches/0162_dipswitch.md3" {
scale 1.55 shade -5
skin { pal 0 file "highres/sprites/switches/0162_dipswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0162_dipswitch_g.png" }
frame { name "red" tile 162 }
skin { pal 0 file "highres/sprites/switches/0163_dipswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0163_dipswitch_g.png" }
frame { name "green" tile 163 }
}
 
 
// Dip Switch 2 (164/165)
texture 164 {
pal 0 { file "highres/sprites/switches/0164.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0164_g.png" }
}
texture 165 {
pal 0 { file "highres/sprites/switches/0165.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0165_g.png" }
}
 
model "highres/sprites/switches/0164_dipswitch2.md3" {
scale 1.55 shade -5
skin { pal 0 file "highres/sprites/switches/0164_dipswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0164_dipswitch2_g.png" }
frame { name "red" tile 164 }
skin { pal 0 file "highres/sprites/switches/0165_dipswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0165_dipswitch2_g.png" }
frame { name "green" tile 165 }
}
 
 
// Tech Switch (166/167)
model "highres/sprites/switches/0166_techswitch.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/switches/0166_techswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0166_techswitch_g.png" }
frame { name "frame00" tile 166 }
skin { pal 0 file "highres/sprites/switches/0167_techswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0167_techswitch_g.png" }
frame { name "frame01" tile 167 }
}
 
 
// Dip Switch 3 (168/169)
model "highres/sprites/switches/0168_dipswitch3.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/switches/0168_dipswitch3.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0168_dipswitch3_g.png" }
frame { name "idle" tile 168 }
skin { pal 0 file "highres/sprites/switches/0169_dipswitch3.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0169_dipswitch3_g.png" }
frame { name "idle" tile 169 }
}
 
 
// Access Switch 2 (170/171)
texture 170 {
pal 0 { file "highres/sprites/switches/0170_accessswitch2.png" }
pal 10 { file "highres/sprites/switches/0170_accessswitch2_10.png" }
pal 11 { file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
pal 12 { file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
pal 13 { file "highres/sprites/switches/0170_accessswitch2_13.png" }
pal 14 { file "highres/sprites/switches/0170_accessswitch2_14.png" }
pal 15 { file "highres/sprites/switches/0170_accessswitch2_15.png" }
pal 16 { file "highres/sprites/switches/0170_accessswitch2_16.png" }
pal 18 { file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
pal 21 { file "highres/sprites/switches/0170_accessswitch2_21.png" }
pal 22 { file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
pal 23 { file "highres/sprites/switches/0170_accessswitch2_23.png" }
pal 24 { file "highres/sprites/switches/0170_accessswitch2_24.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0170_accessswitch2_g.png" }
}
texture 171 {
pal 0 { file "highres/sprites/switches/0171_accessswitch2.png" }
pal 10 { file "highres/sprites/switches/0171_accessswitch2_10.png" }
pal 11 { file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
pal 12 { file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
pal 13 { file "highres/sprites/switches/0171_accessswitch2_13.png" }
pal 14 { file "highres/sprites/switches/0171_accessswitch2_14.png" }
pal 15 { file "highres/sprites/switches/0171_accessswitch2_15.png" }
pal 16 { file "highres/sprites/switches/0171_accessswitch2_16.png" }
pal 18 { file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
pal 21 { file "highres/sprites/switches/0171_accessswitch2_21.png" }
pal 22 { file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
pal 23 { file "highres/sprites/switches/0171_accessswitch2_23.png" }
pal 24 { file "highres/sprites/switches/0171_accessswitch2_24.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0171_accessswitch2_g.png" }
}
model "highres/sprites/switches/0170_accessswitch2.md3" {
scale 10 shade 0
 
skin { pal 0 file "highres/sprites/switches/0170_accessswitch2.png" }
skin { pal 10 file "highres/sprites/switches/0170_accessswitch2_10.png" }
skin { pal 11 file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
skin { pal 12 file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
skin { pal 13 file "highres/sprites/switches/0170_accessswitch2_13.png" }
skin { pal 14 file "highres/sprites/switches/0170_accessswitch2_14.png" }
skin { pal 15 file "highres/sprites/switches/0170_accessswitch2_15.png" }
skin { pal 16 file "highres/sprites/switches/0170_accessswitch2_16.png" }
skin { pal 18 file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
skin { pal 21 file "highres/sprites/switches/0170_accessswitch2_21.png" }
skin { pal 22 file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
skin { pal 23 file "highres/sprites/switches/0170_accessswitch2_23.png" }
skin { pal 24 file "highres/sprites/switches/0170_accessswitch2_24.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0170_accessswitch2_g.png" }
frame { name "idle" tile 170 }
 
skin { pal 0 file "highres/sprites/switches/0171_accessswitch2.png" }
skin { pal 10 file "highres/sprites/switches/0171_accessswitch2_10.png" }
skin { pal 11 file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
skin { pal 12 file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
skin { pal 13 file "highres/sprites/switches/0171_accessswitch2_13.png" }
skin { pal 14 file "highres/sprites/switches/0171_accessswitch2_14.png" }
skin { pal 15 file "highres/sprites/switches/0171_accessswitch2_15.png" }
skin { pal 16 file "highres/sprites/switches/0171_accessswitch2_16.png" }
skin { pal 18 file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
skin { pal 21 file "highres/sprites/switches/0171_accessswitch2_21.png" }
skin { pal 22 file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
skin { pal 23 file "highres/sprites/switches/0171_accessswitch2_23.png" }
skin { pal 24 file "highres/sprites/switches/0171_accessswitch2_24.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0171_accessswitch2_g.png" }
frame { name "idle" tile 171 }
}
 
 
// Light Switch (712/713)
model "highres/sprites/switches/0712_lightswitch.md3" {
scale 1.575 shade 0
skin { pal 0 file "highres/sprites/switches/0712_lightswitch_d.png" }
normal { file "highres/sprites/switches/0712_lightswitch_n.png" }
// detail { file "highres/detail/metal_fine.png" xscale 0.6 yscale 0.6 }
frame { name "off" tile 712 }
frame { name "on" tile 713 }
}
 
 
// Power Switch 1 (860/861)
model "highres/sprites/switches/0860_powerswitch.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/switches/0860_powerswitch_off.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
glow { file "highres/sprites/switches/0860_powerswitch_off_g.png" }
frame { name "Frame 1" tile 860 }
skin { pal 0 file "highres/sprites/switches/0861_powerswitch_on.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
glow { file "highres/sprites/switches/0861_powerswitch_on_g.png" }
frame { name "Frame 3" tile 861 }
}
 
 
// Lock switch 1 (862/863)
model "highres/sprites/switches/0862_lockswitch1.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0862_lockswitch1.png" }
glow { file "highres/sprites/switches/0862_lockswitch1_g.png" }
frame { name "red" tile 862 }
skin { pal 0 file "highres/sprites/switches/0863_lockswitch1.png" }
glow { file "highres/sprites/switches/0863_lockswitch1_g.png" }
frame { name "green" tile 863 }
}
 
 
// Power Switch 2 (864/865)
model "highres/sprites/switches/0864_powerswitch2.md3" {
scale 2.75 shade 0
skin { pal 0 file "highres/sprites/switches/0864_powerswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0864_powerswitch2_g.png" }
anim { frame0 "frame2" frame1 "frame2" fps 6 flags 0 }
frame { name "frame2" tile 864 }
anim { frame0 "frame1" frame1 "frame1" fps 6 flags 0 }
frame { name "frame1" tile 865 }
}
 
 
// Hand switch (1111/1112)
model "highres/sprites/switches/1111_handswitch.md3" {
scale 1.6 shade 10
skin { pal 0 file "highres/sprites/switches/1111_handswitch_off.png" }
detail { file "highres/detail/alien_metal_0.png" xscale 0.6 yscale 1.2 }
frame { name "Frame0" tile 1111 }
skin { pal 0 file "highres/sprites/switches/1112_handswitch_on.png" }
detail { file "highres/detail/alien_metal_0.png" xscale 0.6 yscale 1.2 }
frame { name "Frame1" tile 1112 }
}
 
 
// Pull switch (1122/1123)
model "highres/sprites/switches/1122_pullswitch.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/switches/1122_pullswitch.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.6 }
frame { name "Frame0" tile 1122 }
skin { pal 0 file "highres/sprites/switches/1123_pullswitch.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/1123_pullswitch_g.png" }
frame { name "Frame1" tile 1123 }
}
 
 
// Alien switch (1142/1143)
model "highres/sprites/switches/1142_alienswitch.md3" {
scale 1.3 shade 12
skin { pal 0 file "highres/sprites/switches/1142_alienswitch.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
frame { name "Frame0" tile 1142 }
skin { pal 0 file "highres/sprites/switches/1143_alienswitch.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
glow { file "highres/sprites/switches/1143_alienswitch_g.png" }
frame { name "Frame1" tile 1143 }
}
 
 
texture 2444 {
pal 0 { file "highres/sprites/switches/2444.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.65 yscale 0.45 }
}
 
 
// Broken DIPSWITCH2 (4483)
texture 4483 {
pal 0 { file "highres/sprites/switches/4483.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.5 }
}
 
// Broken state of Power Switch 1 (4954)
model "highres/sprites/switches/4954_switchbroke.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/switches/4954_switchbroke.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "FRAME1" tile 4954 }
}
 
// Duke3D HRP Switches Definitions
 
 
// Access Switch (130/131)
texture 130 {
pal 0 { file "highres/sprites/switches/0130_accessswitch.jpg" }
pal 10 { file "highres/sprites/switches/0130_accessswitch_10.jpg" }
pal 11 { file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
pal 12 { file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
pal 13 { file "highres/sprites/switches/0130_accessswitch_13.jpg" }
pal 14 { file "highres/sprites/switches/0130_accessswitch_14.jpg" }
pal 15 { file "highres/sprites/switches/0130_accessswitch_15.jpg" }
pal 16 { file "highres/sprites/switches/0130_accessswitch_16.jpg" }
pal 18 { file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
pal 21 { file "highres/sprites/switches/0130_accessswitch_21.jpg" }
pal 22 { file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
pal 23 { file "highres/sprites/switches/0130_accessswitch_23.jpg" }
pal 24 { file "highres/sprites/switches/0130_accessswitch_24.jpg" }
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0130_accessswitch_g.png" }
}
texture 131 {
pal 0 { file "highres/sprites/switches/0131_accessswitch.jpg" }
pal 10 { file "highres/sprites/switches/0131_accessswitch_10.jpg" }
pal 11 { file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
pal 12 { file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
pal 13 { file "highres/sprites/switches/0131_accessswitch_13.jpg" }
pal 14 { file "highres/sprites/switches/0131_accessswitch_14.jpg" }
pal 15 { file "highres/sprites/switches/0131_accessswitch_15.jpg" }
pal 16 { file "highres/sprites/switches/0131_accessswitch_16.jpg" }
pal 18 { file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
pal 21 { file "highres/sprites/switches/0131_accessswitch_21.jpg" }
pal 22 { file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
pal 23 { file "highres/sprites/switches/0131_accessswitch_23.jpg" }
pal 24 { file "highres/sprites/switches/0131_accessswitch_24.jpg" }
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0131_accessswitch_g.png" }
}
model "highres/sprites/switches/0130_accessswitch.md3" {
scale 1.24 shade 0
 
skin { pal 0 file "highres/sprites/switches/0130_accessswitch.jpg" }
skin { pal 10 file "highres/sprites/switches/0130_accessswitch_10.jpg" }
skin { pal 11 file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
skin { pal 12 file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
skin { pal 13 file "highres/sprites/switches/0130_accessswitch_13.jpg" }
skin { pal 14 file "highres/sprites/switches/0130_accessswitch_14.jpg" }
skin { pal 15 file "highres/sprites/switches/0130_accessswitch_15.jpg" }
skin { pal 16 file "highres/sprites/switches/0130_accessswitch_16.jpg" }
skin { pal 18 file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
skin { pal 21 file "highres/sprites/switches/0130_accessswitch_21.jpg" }
skin { pal 22 file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
skin { pal 23 file "highres/sprites/switches/0130_accessswitch_23.jpg" }
skin { pal 24 file "highres/sprites/switches/0130_accessswitch_24.jpg" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0130_accessswitch_g.png" }
frame { name "frame01" tile 130 }
 
skin { pal 0 file "highres/sprites/switches/0131_accessswitch.jpg" }
skin { pal 10 file "highres/sprites/switches/0131_accessswitch_10.jpg" }
skin { pal 11 file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
skin { pal 12 file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
skin { pal 13 file "highres/sprites/switches/0131_accessswitch_13.jpg" }
skin { pal 14 file "highres/sprites/switches/0131_accessswitch_14.jpg" }
skin { pal 15 file "highres/sprites/switches/0131_accessswitch_15.jpg" }
skin { pal 16 file "highres/sprites/switches/0131_accessswitch_16.jpg" }
skin { pal 18 file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
skin { pal 21 file "highres/sprites/switches/0131_accessswitch_21.jpg" }
skin { pal 22 file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
skin { pal 23 file "highres/sprites/switches/0131_accessswitch_23.jpg" }
skin { pal 24 file "highres/sprites/switches/0131_accessswitch_24.jpg" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0131_accessswitch_g.png" }
frame { name "frame01" tile 131 }
}
 
 
// Slot Door (132/133)
model "highres/sprites/switches/0132_slotdoor.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0132_slotdoor.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
glow { file "highres/sprites/switches/0132_slotdoor_g.png" }
frame { name "red" tile 132 }
}
 
model "highres/sprites/switches/0133_slotdoor.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0133_slotdoor.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
glow { file "highres/sprites/switches/0133_slotdoor_g.png" }
frame { name "green" tile 133 }
}
 
 
// Light Switch (134/135)
model "highres/sprites/switches/0134_lightswitch.md3" {
scale 5 shade 0
skin { pal 0 file "highres/sprites/switches/0134_lightswitch_d.png" }
// detail { file "highres/detail/metal.png" xscale 0.5 yscale 0.6 }
glow { file "highres/sprites/switches/0134_lightswitch_g.png" }
normal { file "highres/sprites/switches/0134_lightswitch_n.png" }
specular { file "highres/sprites/switches/0134_lightswitch_s.png" }
frame { name "red" tile 134 }
skin { pal 0 file "highres/sprites/switches/0135_lightswitch_d.png" }
// detail { file "highres/detail/metal.png" xscale 0.5 yscale 0.6 }
glow { file "highres/sprites/switches/0135_lightswitch_g.png" }
normal { file "highres/sprites/switches/0134_lightswitch_n.png" }
specular { file "highres/sprites/switches/0134_lightswitch_s.png" }
frame { name "green" tile 135 }
}
 
 
// Space door Switch (136/137)
texture 136 {
pal 0 { file "highres/sprites/switches/0136.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
}
texture 137 {
pal 0 { file "highres/sprites/switches/0137.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
}
 
model "highres/sprites/switches/0136_sdoorswitch.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0136_sdoorswitch_red_d.png" }
specular { file "highres/sprites/switches/0136_sdoorswitch_red_s.png" }
// detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0136_sdoorswitch_red_g.png" }
frame { name "red" tile 136 }
skin { pal 0 file "highres/sprites/switches/0136_sdoorswitch_green_d.png" }
// detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0136_sdoorswitch_green_g.png" }
frame { name "green" tile 137 }
}
 
 
// Space light Switch (138/139)
model "highres/sprites/switches/0138_slightswitch.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0138_slightswitch_red.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0138_slightswitch_red_g.png" }
frame { name "red" tile 138 }
skin { pal 0 file "highres/sprites/switches/0139_slightswitch_green.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0139_slightswitch_green_g.png" }
frame { name "green" tile 139 }
}
 
 
// Frankenstine Switch (140/141)
model "highres/sprites/switches/0140_fsswitch.md3" {
scale 2.5 shade 10
skin { pal 0 file "highres/sprites/switches/0140_fsswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0140_fsswitch_g.png" }
frame { name "Frame0" tile 140 }
skin { pal 0 file "highres/sprites/switches/0141_fsswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0141_fsswitch_g.png" }
frame { name "Frame1" tile 141 }
}
 
 
// Nuke Button (142/143)
model "highres/sprites/switches/0142_nukebutton.md3" {
scale 3.5 shade 6
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/switches/0142_nukebutton.png" }
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 13 file "highres/sprites/switches/0142_nukebutton_13.png" }
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 14 file "highres/sprites/switches/0142_nukebutton_g.png" }
anim { frame0 "Frame 1" frame1 "Frame 9" fps 7.4 flags 1 }
frame { name "Frame 0" tile 142 }
frame { name "Frame 1" tile0 143 tile1 145 }
}
 
 
// Multi Switch (146-149)
model "highres/sprites/switches/0146_multiswitch.md3" {
scale 22 shade 6
skin { pal 0 file "highres/sprites/switches/0146_multiswitch.png" }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
glow { file "highres/sprites/switches/0146_multiswitch_g.png" }
frame { name "frame00" tile 147 }
frame { name "frame01" tile 148 }
frame { name "frame02" tile 149 }
frame { name "frame03" tile 146 }
}
 
 
// Dip Switch (162/163)
texture 162 {
pal 0 { file "highres/sprites/switches/0162.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0162_g.png" }
}
texture 163 {
pal 0 { file "highres/sprites/switches/0163.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0163_g.png" }
}
 
model "highres/sprites/switches/0162_dipswitch.md3" {
scale 1.55 shade -5
skin { pal 0 file "highres/sprites/switches/0162_dipswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0162_dipswitch_g.png" }
frame { name "red" tile 162 }
skin { pal 0 file "highres/sprites/switches/0163_dipswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0163_dipswitch_g.png" }
frame { name "green" tile 163 }
}
 
 
// Dip Switch 2 (164/165)
texture 164 {
pal 0 { file "highres/sprites/switches/0164.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0164_g.png" }
}
texture 165 {
pal 0 { file "highres/sprites/switches/0165.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0165_g.png" }
}
 
model "highres/sprites/switches/0164_dipswitch2.md3" {
scale 1.55 shade -5
skin { pal 0 file "highres/sprites/switches/0164_dipswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0164_dipswitch2_g.png" }
frame { name "red" tile 164 }
skin { pal 0 file "highres/sprites/switches/0165_dipswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0165_dipswitch2_g.png" }
frame { name "green" tile 165 }
}
 
 
// Tech Switch (166/167)
model "highres/sprites/switches/0166_techswitch.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/switches/0166_techswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0166_techswitch_g.png" }
frame { name "frame00" tile 166 }
skin { pal 0 file "highres/sprites/switches/0167_techswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0167_techswitch_g.png" }
frame { name "frame01" tile 167 }
}
 
 
// Dip Switch 3 (168/169)
model "highres/sprites/switches/0168_dipswitch3.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/switches/0168_dipswitch3.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0168_dipswitch3_g.png" }
frame { name "idle" tile 168 }
skin { pal 0 file "highres/sprites/switches/0169_dipswitch3.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0169_dipswitch3_g.png" }
frame { name "idle" tile 169 }
}
 
 
// Access Switch 2 (170/171)
texture 170 {
pal 0 { file "highres/sprites/switches/0170_accessswitch2.png" }
pal 10 { file "highres/sprites/switches/0170_accessswitch2_10.png" }
pal 11 { file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
pal 12 { file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
pal 13 { file "highres/sprites/switches/0170_accessswitch2_13.png" }
pal 14 { file "highres/sprites/switches/0170_accessswitch2_14.png" }
pal 15 { file "highres/sprites/switches/0170_accessswitch2_15.png" }
pal 16 { file "highres/sprites/switches/0170_accessswitch2_16.png" }
pal 18 { file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
pal 21 { file "highres/sprites/switches/0170_accessswitch2_21.png" }
pal 22 { file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
pal 23 { file "highres/sprites/switches/0170_accessswitch2_23.png" }
pal 24 { file "highres/sprites/switches/0170_accessswitch2_24.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0170_accessswitch2_g.png" }
}
texture 171 {
pal 0 { file "highres/sprites/switches/0171_accessswitch2.png" }
pal 10 { file "highres/sprites/switches/0171_accessswitch2_10.png" }
pal 11 { file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
pal 12 { file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
pal 13 { file "highres/sprites/switches/0171_accessswitch2_13.png" }
pal 14 { file "highres/sprites/switches/0171_accessswitch2_14.png" }
pal 15 { file "highres/sprites/switches/0171_accessswitch2_15.png" }
pal 16 { file "highres/sprites/switches/0171_accessswitch2_16.png" }
pal 18 { file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
pal 21 { file "highres/sprites/switches/0171_accessswitch2_21.png" }
pal 22 { file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
pal 23 { file "highres/sprites/switches/0171_accessswitch2_23.png" }
pal 24 { file "highres/sprites/switches/0171_accessswitch2_24.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0171_accessswitch2_g.png" }
}
model "highres/sprites/switches/0170_accessswitch2.md3" {
scale 10 shade 0
 
skin { pal 0 file "highres/sprites/switches/0170_accessswitch2.png" }
skin { pal 10 file "highres/sprites/switches/0170_accessswitch2_10.png" }
skin { pal 11 file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
skin { pal 12 file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
skin { pal 13 file "highres/sprites/switches/0170_accessswitch2_13.png" }
skin { pal 14 file "highres/sprites/switches/0170_accessswitch2_14.png" }
skin { pal 15 file "highres/sprites/switches/0170_accessswitch2_15.png" }
skin { pal 16 file "highres/sprites/switches/0170_accessswitch2_16.png" }
skin { pal 18 file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
skin { pal 21 file "highres/sprites/switches/0170_accessswitch2_21.png" }
skin { pal 22 file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
skin { pal 23 file "highres/sprites/switches/0170_accessswitch2_23.png" }
skin { pal 24 file "highres/sprites/switches/0170_accessswitch2_24.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0170_accessswitch2_g.png" }
frame { name "idle" tile 170 }
 
skin { pal 0 file "highres/sprites/switches/0171_accessswitch2.png" }
skin { pal 10 file "highres/sprites/switches/0171_accessswitch2_10.png" }
skin { pal 11 file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
skin { pal 12 file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
skin { pal 13 file "highres/sprites/switches/0171_accessswitch2_13.png" }
skin { pal 14 file "highres/sprites/switches/0171_accessswitch2_14.png" }
skin { pal 15 file "highres/sprites/switches/0171_accessswitch2_15.png" }
skin { pal 16 file "highres/sprites/switches/0171_accessswitch2_16.png" }
skin { pal 18 file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
skin { pal 21 file "highres/sprites/switches/0171_accessswitch2_21.png" }
skin { pal 22 file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
skin { pal 23 file "highres/sprites/switches/0171_accessswitch2_23.png" }
skin { pal 24 file "highres/sprites/switches/0171_accessswitch2_24.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0171_accessswitch2_g.png" }
frame { name "idle" tile 171 }
}
 
 
// Light Switch (712/713)
model "highres/sprites/switches/0712_lightswitch.md3" {
scale 1.575 shade 0
skin { pal 0 file "highres/sprites/switches/0712_lightswitch_d.png" }
normal { file "highres/sprites/switches/0712_lightswitch_n.png" }
// detail { file "highres/detail/metal_fine.png" xscale 0.6 yscale 0.6 }
frame { name "off" tile 712 }
frame { name "on" tile 713 }
}
 
 
// Power Switch 1 (860/861)
model "highres/sprites/switches/0860_powerswitch.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/switches/0860_powerswitch_off.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
glow { file "highres/sprites/switches/0860_powerswitch_off_g.png" }
frame { name "Frame 1" tile 860 }
skin { pal 0 file "highres/sprites/switches/0861_powerswitch_on.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
glow { file "highres/sprites/switches/0861_powerswitch_on_g.png" }
frame { name "Frame 3" tile 861 }
}
 
 
// Lock switch 1 (862/863)
model "highres/sprites/switches/0862_lockswitch1.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0862_lockswitch1.png" }
glow { file "highres/sprites/switches/0862_lockswitch1_g.png" }
frame { name "red" tile 862 }
skin { pal 0 file "highres/sprites/switches/0863_lockswitch1.png" }
glow { file "highres/sprites/switches/0863_lockswitch1_g.png" }
frame { name "green" tile 863 }
}
 
 
// Power Switch 2 (864/865)
model "highres/sprites/switches/0864_powerswitch2.md3" {
scale 2.75 shade 0
skin { pal 0 file "highres/sprites/switches/0864_powerswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0864_powerswitch2_g.png" }
anim { frame0 "frame2" frame1 "frame2" fps 6 flags 0 }
frame { name "frame2" tile 864 }
anim { frame0 "frame1" frame1 "frame1" fps 6 flags 0 }
frame { name "frame1" tile 865 }
}
 
 
// Hand switch (1111/1112)
model "highres/sprites/switches/1111_handswitch.md3" {
scale 1.6 shade 10
skin { pal 0 file "highres/sprites/switches/1111_handswitch_off.png" }
detail { file "highres/detail/alien_metal_0.png" xscale 0.6 yscale 1.2 }
frame { name "Frame0" tile 1111 }
skin { pal 0 file "highres/sprites/switches/1112_handswitch_on.png" }
detail { file "highres/detail/alien_metal_0.png" xscale 0.6 yscale 1.2 }
frame { name "Frame1" tile 1112 }
}
 
 
// Pull switch (1122/1123)
model "highres/sprites/switches/1122_pullswitch.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/switches/1122_pullswitch.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.6 }
frame { name "Frame0" tile 1122 }
skin { pal 0 file "highres/sprites/switches/1123_pullswitch.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/1123_pullswitch_g.png" }
frame { name "Frame1" tile 1123 }
}
 
 
// Alien switch (1142/1143)
model "highres/sprites/switches/1142_alienswitch.md3" {
scale 1.3 shade 12
skin { pal 0 file "highres/sprites/switches/1142_alienswitch.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
frame { name "Frame0" tile 1142 }
skin { pal 0 file "highres/sprites/switches/1143_alienswitch.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
glow { file "highres/sprites/switches/1143_alienswitch_g.png" }
frame { name "Frame1" tile 1143 }
}
 
 
texture 2444 {
pal 0 { file "highres/sprites/switches/2444.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.65 yscale 0.45 }
}
 
 
// Broken DIPSWITCH2 (4483)
texture 4483 {
pal 0 { file "highres/sprites/switches/4483.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.5 }
}
 
// Broken state of Power Switch 1 (4954)
model "highres/sprites/switches/4954_switchbroke.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/switches/4954_switchbroke.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "FRAME1" tile 4954 }
}
/highres/sprites/switches_polymost.def
1,457 → 1,457
 
// Duke3D HRP Switches Definitions
 
 
// Access Switch (130/131)
texture 130 {
pal 0 { file "highres/sprites/switches/0130_accessswitch.jpg" }
pal 10 { file "highres/sprites/switches/0130_accessswitch_10.jpg" }
pal 11 { file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
pal 12 { file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
pal 13 { file "highres/sprites/switches/0130_accessswitch_13.jpg" }
pal 14 { file "highres/sprites/switches/0130_accessswitch_14.jpg" }
pal 15 { file "highres/sprites/switches/0130_accessswitch_15.jpg" }
pal 16 { file "highres/sprites/switches/0130_accessswitch_16.jpg" }
pal 18 { file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
pal 21 { file "highres/sprites/switches/0130_accessswitch_21.jpg" }
pal 22 { file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
pal 23 { file "highres/sprites/switches/0130_accessswitch_23.jpg" }
pal 24 { file "highres/sprites/switches/0130_accessswitch_24.jpg" }
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0130_accessswitch_g.png" }
}
texture 131 {
pal 0 { file "highres/sprites/switches/0131_accessswitch.jpg" }
pal 10 { file "highres/sprites/switches/0131_accessswitch_10.jpg" }
pal 11 { file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
pal 12 { file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
pal 13 { file "highres/sprites/switches/0131_accessswitch_13.jpg" }
pal 14 { file "highres/sprites/switches/0131_accessswitch_14.jpg" }
pal 15 { file "highres/sprites/switches/0131_accessswitch_15.jpg" }
pal 16 { file "highres/sprites/switches/0131_accessswitch_16.jpg" }
pal 18 { file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
pal 21 { file "highres/sprites/switches/0131_accessswitch_21.jpg" }
pal 22 { file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
pal 23 { file "highres/sprites/switches/0131_accessswitch_23.jpg" }
pal 24 { file "highres/sprites/switches/0131_accessswitch_24.jpg" }
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0131_accessswitch_g.png" }
}
model "highres/sprites/switches/0130_accessswitch.md3" {
scale 1.24 shade 0
 
skin { pal 0 file "highres/sprites/switches/0130_accessswitch.jpg" }
skin { pal 10 file "highres/sprites/switches/0130_accessswitch_10.jpg" }
skin { pal 11 file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
skin { pal 12 file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
skin { pal 13 file "highres/sprites/switches/0130_accessswitch_13.jpg" }
skin { pal 14 file "highres/sprites/switches/0130_accessswitch_14.jpg" }
skin { pal 15 file "highres/sprites/switches/0130_accessswitch_15.jpg" }
skin { pal 16 file "highres/sprites/switches/0130_accessswitch_16.jpg" }
skin { pal 18 file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
skin { pal 21 file "highres/sprites/switches/0130_accessswitch_21.jpg" }
skin { pal 22 file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
skin { pal 23 file "highres/sprites/switches/0130_accessswitch_23.jpg" }
skin { pal 24 file "highres/sprites/switches/0130_accessswitch_24.jpg" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0130_accessswitch_g.png" }
frame { name "frame01" tile 130 }
 
skin { pal 0 file "highres/sprites/switches/0131_accessswitch.jpg" }
skin { pal 10 file "highres/sprites/switches/0131_accessswitch_10.jpg" }
skin { pal 11 file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
skin { pal 12 file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
skin { pal 13 file "highres/sprites/switches/0131_accessswitch_13.jpg" }
skin { pal 14 file "highres/sprites/switches/0131_accessswitch_14.jpg" }
skin { pal 15 file "highres/sprites/switches/0131_accessswitch_15.jpg" }
skin { pal 16 file "highres/sprites/switches/0131_accessswitch_16.jpg" }
skin { pal 18 file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
skin { pal 21 file "highres/sprites/switches/0131_accessswitch_21.jpg" }
skin { pal 22 file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
skin { pal 23 file "highres/sprites/switches/0131_accessswitch_23.jpg" }
skin { pal 24 file "highres/sprites/switches/0131_accessswitch_24.jpg" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0131_accessswitch_g.png" }
frame { name "frame01" tile 131 }
}
 
 
// Slot Door (132/133)
model "highres/sprites/switches/0132_slotdoor.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0132_slotdoor.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
glow { file "highres/sprites/switches/0132_slotdoor_g.png" }
frame { name "red" tile 132 }
}
 
model "highres/sprites/switches/0133_slotdoor.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0133_slotdoor.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
glow { file "highres/sprites/switches/0133_slotdoor_g.png" }
frame { name "green" tile 133 }
}
 
 
// Light Switch (134/135)
model "highres/sprites/switches_polymost/0134_lightswitch.md3" {
scale 5 shade 0
skin { pal 0 file "highres/sprites/switches_polymost/0134_lightswitch_red.png" }
detail { file "highres/detail/metal.png" xscale 0.5 yscale 0.6 }
glow { file "highres/sprites/switches_polymost/0134_lightswitch_red_g.png" }
 
 
frame { name "red" tile 134 }
skin { pal 0 file "highres/sprites/switches_polymost/0135_lightswitch_green.png" }
detail { file "highres/detail/metal.png" xscale 0.5 yscale 0.6 }
 
 
glow { file "highres/sprites/switches_polymost/0135_lightswitch_green_g.png" }
frame { name "green" tile 135 }
}
 
 
// Space door Switch (136/137)
texture 136 {
pal 0 { file "highres/sprites/switches/0136.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
}
texture 137 {
pal 0 { file "highres/sprites/switches/0137.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
}
 
model "highres/sprites/switches_polymost/0136_sdoorswitch.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches_polymost/0136_sdoorswitch_red.png" }
 
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches_polymost/0136_sdoorswitch_red_g.png" }
frame { name "red" tile 136 }
skin { pal 0 file "highres/sprites/switches_polymost/0137_sdoorswitch_green.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches_polymost/0137_sdoorswitch_green_g.png" }
frame { name "green" tile 137 }
}
 
 
// Space light Switch (138/139)
model "highres/sprites/switches/0138_slightswitch.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0138_slightswitch_red.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0138_slightswitch_red_g.png" }
frame { name "red" tile 138 }
skin { pal 0 file "highres/sprites/switches/0139_slightswitch_green.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0139_slightswitch_green_g.png" }
frame { name "green" tile 139 }
}
 
 
// Frankenstine Switch (140/141)
model "highres/sprites/switches/0140_fsswitch.md3" {
scale 2.5 shade 10
skin { pal 0 file "highres/sprites/switches/0140_fsswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0140_fsswitch_g.png" }
frame { name "Frame0" tile 140 }
skin { pal 0 file "highres/sprites/switches/0141_fsswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0141_fsswitch_g.png" }
frame { name "Frame1" tile 141 }
}
 
 
// Nuke Button (142/143)
model "highres/sprites/switches/0142_nukebutton.md3" {
scale 3.5 shade 6
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/switches/0142_nukebutton.png" }
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 13 file "highres/sprites/switches/0142_nukebutton_13.png" }
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 14 file "highres/sprites/switches/0142_nukebutton_g.png" }
anim { frame0 "Frame 1" frame1 "Frame 9" fps 7.4 flags 1 }
frame { name "Frame 0" tile 142 }
frame { name "Frame 1" tile0 143 tile1 145 }
}
 
 
// Multi Switch (146-149)
model "highres/sprites/switches/0146_multiswitch.md3" {
scale 22 shade 6
skin { pal 0 file "highres/sprites/switches/0146_multiswitch.png" }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
glow { file "highres/sprites/switches/0146_multiswitch_g.png" }
frame { name "frame00" tile 147 }
frame { name "frame01" tile 148 }
frame { name "frame02" tile 149 }
frame { name "frame03" tile 146 }
}
 
 
// Dip Switch (162/163)
texture 162 {
pal 0 { file "highres/sprites/switches/0162.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0162_g.png" }
}
texture 163 {
pal 0 { file "highres/sprites/switches/0163.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0163_g.png" }
}
 
model "highres/sprites/switches/0162_dipswitch.md3" {
scale 1.55 shade -5
skin { pal 0 file "highres/sprites/switches/0162_dipswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0162_dipswitch_g.png" }
frame { name "red" tile 162 }
skin { pal 0 file "highres/sprites/switches/0163_dipswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0163_dipswitch_g.png" }
frame { name "green" tile 163 }
}
 
 
// Dip Switch 2 (164/165)
texture 164 {
pal 0 { file "highres/sprites/switches/0164.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0164_g.png" }
}
texture 165 {
pal 0 { file "highres/sprites/switches/0165.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0165_g.png" }
}
 
model "highres/sprites/switches/0164_dipswitch2.md3" {
scale 1.55 shade -5
skin { pal 0 file "highres/sprites/switches/0164_dipswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0164_dipswitch2_g.png" }
frame { name "red" tile 164 }
skin { pal 0 file "highres/sprites/switches/0165_dipswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0165_dipswitch2_g.png" }
frame { name "green" tile 165 }
}
 
 
// Tech Switch (166/167)
model "highres/sprites/switches/0166_techswitch.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/switches/0166_techswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0166_techswitch_g.png" }
frame { name "frame00" tile 166 }
skin { pal 0 file "highres/sprites/switches/0167_techswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0167_techswitch_g.png" }
frame { name "frame01" tile 167 }
}
 
 
// Dip Switch 3 (168/169)
model "highres/sprites/switches/0168_dipswitch3.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/switches/0168_dipswitch3.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0168_dipswitch3_g.png" }
frame { name "idle" tile 168 }
skin { pal 0 file "highres/sprites/switches/0169_dipswitch3.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0169_dipswitch3_g.png" }
frame { name "idle" tile 169 }
}
 
 
// Access Switch 2 (170/171)
texture 170 {
pal 0 { file "highres/sprites/switches/0170_accessswitch2.png" }
pal 10 { file "highres/sprites/switches/0170_accessswitch2_10.png" }
pal 11 { file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
pal 12 { file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
pal 13 { file "highres/sprites/switches/0170_accessswitch2_13.png" }
pal 14 { file "highres/sprites/switches/0170_accessswitch2_14.png" }
pal 15 { file "highres/sprites/switches/0170_accessswitch2_15.png" }
pal 16 { file "highres/sprites/switches/0170_accessswitch2_16.png" }
pal 18 { file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
pal 21 { file "highres/sprites/switches/0170_accessswitch2_21.png" }
pal 22 { file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
pal 23 { file "highres/sprites/switches/0170_accessswitch2_23.png" }
pal 24 { file "highres/sprites/switches/0170_accessswitch2_24.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0170_accessswitch2_g.png" }
}
texture 171 {
pal 0 { file "highres/sprites/switches/0171_accessswitch2.png" }
pal 10 { file "highres/sprites/switches/0171_accessswitch2_10.png" }
pal 11 { file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
pal 12 { file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
pal 13 { file "highres/sprites/switches/0171_accessswitch2_13.png" }
pal 14 { file "highres/sprites/switches/0171_accessswitch2_14.png" }
pal 15 { file "highres/sprites/switches/0171_accessswitch2_15.png" }
pal 16 { file "highres/sprites/switches/0171_accessswitch2_16.png" }
pal 18 { file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
pal 21 { file "highres/sprites/switches/0171_accessswitch2_21.png" }
pal 22 { file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
pal 23 { file "highres/sprites/switches/0171_accessswitch2_23.png" }
pal 24 { file "highres/sprites/switches/0171_accessswitch2_24.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0171_accessswitch2_g.png" }
}
model "highres/sprites/switches/0170_accessswitch2.md3" {
scale 10 shade 0
 
skin { pal 0 file "highres/sprites/switches/0170_accessswitch2.png" }
skin { pal 10 file "highres/sprites/switches/0170_accessswitch2_10.png" }
skin { pal 11 file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
skin { pal 12 file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
skin { pal 13 file "highres/sprites/switches/0170_accessswitch2_13.png" }
skin { pal 14 file "highres/sprites/switches/0170_accessswitch2_14.png" }
skin { pal 15 file "highres/sprites/switches/0170_accessswitch2_15.png" }
skin { pal 16 file "highres/sprites/switches/0170_accessswitch2_16.png" }
skin { pal 18 file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
skin { pal 21 file "highres/sprites/switches/0170_accessswitch2_21.png" }
skin { pal 22 file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
skin { pal 23 file "highres/sprites/switches/0170_accessswitch2_23.png" }
skin { pal 24 file "highres/sprites/switches/0170_accessswitch2_24.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0170_accessswitch2_g.png" }
frame { name "idle" tile 170 }
 
skin { pal 0 file "highres/sprites/switches/0171_accessswitch2.png" }
skin { pal 10 file "highres/sprites/switches/0171_accessswitch2_10.png" }
skin { pal 11 file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
skin { pal 12 file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
skin { pal 13 file "highres/sprites/switches/0171_accessswitch2_13.png" }
skin { pal 14 file "highres/sprites/switches/0171_accessswitch2_14.png" }
skin { pal 15 file "highres/sprites/switches/0171_accessswitch2_15.png" }
skin { pal 16 file "highres/sprites/switches/0171_accessswitch2_16.png" }
skin { pal 18 file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
skin { pal 21 file "highres/sprites/switches/0171_accessswitch2_21.png" }
skin { pal 22 file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
skin { pal 23 file "highres/sprites/switches/0171_accessswitch2_23.png" }
skin { pal 24 file "highres/sprites/switches/0171_accessswitch2_24.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0171_accessswitch2_g.png" }
frame { name "idle" tile 171 }
}
 
 
// Light Switch (712/713)
model "highres/sprites/switches_polymost/0712_lightswitch.md3" {
scale 1.575 shade 0
skin { pal 0 file "highres/sprites/switches_polymost/0712_lightswitch.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.6 yscale 0.6 }
frame { name "off" tile 712 }
frame { name "on" tile 713 }
}
 
 
// Power Switch 1 (860/861)
model "highres/sprites/switches/0860_powerswitch.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/switches/0860_powerswitch_off.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
glow { file "highres/sprites/switches/0860_powerswitch_off_g.png" }
frame { name "Frame 1" tile 860 }
skin { pal 0 file "highres/sprites/switches/0861_powerswitch_on.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
glow { file "highres/sprites/switches/0861_powerswitch_on_g.png" }
frame { name "Frame 3" tile 861 }
}
 
 
// Lock switch 1 (862/863)
model "highres/sprites/switches/0862_lockswitch1.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0862_lockswitch1.png" }
glow { file "highres/sprites/switches/0862_lockswitch1_g.png" }
frame { name "red" tile 862 }
skin { pal 0 file "highres/sprites/switches/0863_lockswitch1.png" }
glow { file "highres/sprites/switches/0863_lockswitch1_g.png" }
frame { name "green" tile 863 }
}
 
 
// Power Switch 2 (864/865)
model "highres/sprites/switches/0864_powerswitch2.md3" {
scale 2.75 shade 0
skin { pal 0 file "highres/sprites/switches/0864_powerswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0864_powerswitch2_g.png" }
anim { frame0 "frame2" frame1 "frame2" fps 6 flags 0 }
frame { name "frame2" tile 864 }
anim { frame0 "frame1" frame1 "frame1" fps 6 flags 0 }
frame { name "frame1" tile 865 }
}
 
 
// Hand switch (1111/1112)
model "highres/sprites/switches/1111_handswitch.md3" {
scale 1.6 shade 10
skin { pal 0 file "highres/sprites/switches/1111_handswitch_off.png" }
detail { file "highres/detail/alien_metal_0.png" xscale 0.6 yscale 1.2 }
frame { name "Frame0" tile 1111 }
skin { pal 0 file "highres/sprites/switches/1112_handswitch_on.png" }
detail { file "highres/detail/alien_metal_0.png" xscale 0.6 yscale 1.2 }
frame { name "Frame1" tile 1112 }
}
 
 
// Pull switch (1122/1123)
model "highres/sprites/switches/1122_pullswitch.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/switches/1122_pullswitch.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.6 }
frame { name "Frame0" tile 1122 }
skin { pal 0 file "highres/sprites/switches/1123_pullswitch.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/1123_pullswitch_g.png" }
frame { name "Frame1" tile 1123 }
}
 
 
// Alien switch (1142/1143)
model "highres/sprites/switches/1142_alienswitch.md3" {
scale 1.3 shade 12
skin { pal 0 file "highres/sprites/switches/1142_alienswitch.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
frame { name "Frame0" tile 1142 }
skin { pal 0 file "highres/sprites/switches/1143_alienswitch.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
glow { file "highres/sprites/switches/1143_alienswitch_g.png" }
frame { name "Frame1" tile 1143 }
}
 
 
texture 2444 {
pal 0 { file "highres/sprites/switches/2444.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.65 yscale 0.45 }
}
 
 
// Broken DIPSWITCH2 (4483)
texture 4483 {
pal 0 { file "highres/sprites/switches/4483.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.5 }
}
 
// Broken state of Power Switch 1 (4954)
model "highres/sprites/switches/4954_switchbroke.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/switches/4954_switchbroke.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "FRAME1" tile 4954 }
}
 
// Duke3D HRP Switches Definitions
 
 
// Access Switch (130/131)
texture 130 {
pal 0 { file "highres/sprites/switches/0130_accessswitch.jpg" }
pal 10 { file "highres/sprites/switches/0130_accessswitch_10.jpg" }
pal 11 { file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
pal 12 { file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
pal 13 { file "highres/sprites/switches/0130_accessswitch_13.jpg" }
pal 14 { file "highres/sprites/switches/0130_accessswitch_14.jpg" }
pal 15 { file "highres/sprites/switches/0130_accessswitch_15.jpg" }
pal 16 { file "highres/sprites/switches/0130_accessswitch_16.jpg" }
pal 18 { file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
pal 21 { file "highres/sprites/switches/0130_accessswitch_21.jpg" }
pal 22 { file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
pal 23 { file "highres/sprites/switches/0130_accessswitch_23.jpg" }
pal 24 { file "highres/sprites/switches/0130_accessswitch_24.jpg" }
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0130_accessswitch_g.png" }
}
texture 131 {
pal 0 { file "highres/sprites/switches/0131_accessswitch.jpg" }
pal 10 { file "highres/sprites/switches/0131_accessswitch_10.jpg" }
pal 11 { file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
pal 12 { file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
pal 13 { file "highres/sprites/switches/0131_accessswitch_13.jpg" }
pal 14 { file "highres/sprites/switches/0131_accessswitch_14.jpg" }
pal 15 { file "highres/sprites/switches/0131_accessswitch_15.jpg" }
pal 16 { file "highres/sprites/switches/0131_accessswitch_16.jpg" }
pal 18 { file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
pal 21 { file "highres/sprites/switches/0131_accessswitch_21.jpg" }
pal 22 { file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
pal 23 { file "highres/sprites/switches/0131_accessswitch_23.jpg" }
pal 24 { file "highres/sprites/switches/0131_accessswitch_24.jpg" }
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0131_accessswitch_g.png" }
}
model "highres/sprites/switches/0130_accessswitch.md3" {
scale 1.24 shade 0
 
skin { pal 0 file "highres/sprites/switches/0130_accessswitch.jpg" }
skin { pal 10 file "highres/sprites/switches/0130_accessswitch_10.jpg" }
skin { pal 11 file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
skin { pal 12 file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
skin { pal 13 file "highres/sprites/switches/0130_accessswitch_13.jpg" }
skin { pal 14 file "highres/sprites/switches/0130_accessswitch_14.jpg" }
skin { pal 15 file "highres/sprites/switches/0130_accessswitch_15.jpg" }
skin { pal 16 file "highres/sprites/switches/0130_accessswitch_16.jpg" }
skin { pal 18 file "highres/sprites/switches/0130_accessswitch_12_18.jpg" }
skin { pal 21 file "highres/sprites/switches/0130_accessswitch_21.jpg" }
skin { pal 22 file "highres/sprites/switches/0130_accessswitch_11_22.jpg" }
skin { pal 23 file "highres/sprites/switches/0130_accessswitch_23.jpg" }
skin { pal 24 file "highres/sprites/switches/0130_accessswitch_24.jpg" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0130_accessswitch_g.png" }
frame { name "frame01" tile 130 }
 
skin { pal 0 file "highres/sprites/switches/0131_accessswitch.jpg" }
skin { pal 10 file "highres/sprites/switches/0131_accessswitch_10.jpg" }
skin { pal 11 file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
skin { pal 12 file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
skin { pal 13 file "highres/sprites/switches/0131_accessswitch_13.jpg" }
skin { pal 14 file "highres/sprites/switches/0131_accessswitch_14.jpg" }
skin { pal 15 file "highres/sprites/switches/0131_accessswitch_15.jpg" }
skin { pal 16 file "highres/sprites/switches/0131_accessswitch_16.jpg" }
skin { pal 18 file "highres/sprites/switches/0131_accessswitch_12_18.jpg" }
skin { pal 21 file "highres/sprites/switches/0131_accessswitch_21.jpg" }
skin { pal 22 file "highres/sprites/switches/0131_accessswitch_11_22.jpg" }
skin { pal 23 file "highres/sprites/switches/0131_accessswitch_23.jpg" }
skin { pal 24 file "highres/sprites/switches/0131_accessswitch_24.jpg" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.15 yscale 0.3 }
glow { file "highres/sprites/switches/0131_accessswitch_g.png" }
frame { name "frame01" tile 131 }
}
 
 
// Slot Door (132/133)
model "highres/sprites/switches/0132_slotdoor.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0132_slotdoor.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
glow { file "highres/sprites/switches/0132_slotdoor_g.png" }
frame { name "red" tile 132 }
}
 
model "highres/sprites/switches/0133_slotdoor.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0133_slotdoor.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 1.2 }
glow { file "highres/sprites/switches/0133_slotdoor_g.png" }
frame { name "green" tile 133 }
}
 
 
// Light Switch (134/135)
model "highres/sprites/switches_polymost/0134_lightswitch.md3" {
scale 5 shade 0
skin { pal 0 file "highres/sprites/switches_polymost/0134_lightswitch_red.png" }
detail { file "highres/detail/metal.png" xscale 0.5 yscale 0.6 }
glow { file "highres/sprites/switches_polymost/0134_lightswitch_red_g.png" }
 
 
frame { name "red" tile 134 }
skin { pal 0 file "highres/sprites/switches_polymost/0135_lightswitch_green.png" }
detail { file "highres/detail/metal.png" xscale 0.5 yscale 0.6 }
 
 
glow { file "highres/sprites/switches_polymost/0135_lightswitch_green_g.png" }
frame { name "green" tile 135 }
}
 
 
// Space door Switch (136/137)
texture 136 {
pal 0 { file "highres/sprites/switches/0136.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
}
texture 137 {
pal 0 { file "highres/sprites/switches/0137.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
}
 
model "highres/sprites/switches_polymost/0136_sdoorswitch.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches_polymost/0136_sdoorswitch_red.png" }
 
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches_polymost/0136_sdoorswitch_red_g.png" }
frame { name "red" tile 136 }
skin { pal 0 file "highres/sprites/switches_polymost/0137_sdoorswitch_green.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches_polymost/0137_sdoorswitch_green_g.png" }
frame { name "green" tile 137 }
}
 
 
// Space light Switch (138/139)
model "highres/sprites/switches/0138_slightswitch.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0138_slightswitch_red.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0138_slightswitch_red_g.png" }
frame { name "red" tile 138 }
skin { pal 0 file "highres/sprites/switches/0139_slightswitch_green.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0139_slightswitch_green_g.png" }
frame { name "green" tile 139 }
}
 
 
// Frankenstine Switch (140/141)
model "highres/sprites/switches/0140_fsswitch.md3" {
scale 2.5 shade 10
skin { pal 0 file "highres/sprites/switches/0140_fsswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0140_fsswitch_g.png" }
frame { name "Frame0" tile 140 }
skin { pal 0 file "highres/sprites/switches/0141_fsswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0141_fsswitch_g.png" }
frame { name "Frame1" tile 141 }
}
 
 
// Nuke Button (142/143)
model "highres/sprites/switches/0142_nukebutton.md3" {
scale 3.5 shade 6
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 0 file "highres/sprites/switches/0142_nukebutton.png" }
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 13 file "highres/sprites/switches/0142_nukebutton_13.png" }
detail { file "highres/detail/rust.png" detailscale 0.3 }
skin { pal 14 file "highres/sprites/switches/0142_nukebutton_g.png" }
anim { frame0 "Frame 1" frame1 "Frame 9" fps 7.4 flags 1 }
frame { name "Frame 0" tile 142 }
frame { name "Frame 1" tile0 143 tile1 145 }
}
 
 
// Multi Switch (146-149)
model "highres/sprites/switches/0146_multiswitch.md3" {
scale 22 shade 6
skin { pal 0 file "highres/sprites/switches/0146_multiswitch.png" }
detail { file "highres/detail/metal_worn.png" detailscale 0.3 }
glow { file "highres/sprites/switches/0146_multiswitch_g.png" }
frame { name "frame00" tile 147 }
frame { name "frame01" tile 148 }
frame { name "frame02" tile 149 }
frame { name "frame03" tile 146 }
}
 
 
// Dip Switch (162/163)
texture 162 {
pal 0 { file "highres/sprites/switches/0162.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0162_g.png" }
}
texture 163 {
pal 0 { file "highres/sprites/switches/0163.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0163_g.png" }
}
 
model "highres/sprites/switches/0162_dipswitch.md3" {
scale 1.55 shade -5
skin { pal 0 file "highres/sprites/switches/0162_dipswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0162_dipswitch_g.png" }
frame { name "red" tile 162 }
skin { pal 0 file "highres/sprites/switches/0163_dipswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0163_dipswitch_g.png" }
frame { name "green" tile 163 }
}
 
 
// Dip Switch 2 (164/165)
texture 164 {
pal 0 { file "highres/sprites/switches/0164.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0164_g.png" }
}
texture 165 {
pal 0 { file "highres/sprites/switches/0165.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.6 }
glow { file "highres/sprites/switches/0165_g.png" }
}
 
model "highres/sprites/switches/0164_dipswitch2.md3" {
scale 1.55 shade -5
skin { pal 0 file "highres/sprites/switches/0164_dipswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0164_dipswitch2_g.png" }
frame { name "red" tile 164 }
skin { pal 0 file "highres/sprites/switches/0165_dipswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0165_dipswitch2_g.png" }
frame { name "green" tile 165 }
}
 
 
// Tech Switch (166/167)
model "highres/sprites/switches/0166_techswitch.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/switches/0166_techswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0166_techswitch_g.png" }
frame { name "frame00" tile 166 }
skin { pal 0 file "highres/sprites/switches/0167_techswitch.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0167_techswitch_g.png" }
frame { name "frame01" tile 167 }
}
 
 
// Dip Switch 3 (168/169)
model "highres/sprites/switches/0168_dipswitch3.md3" {
scale 4.5 shade 0
skin { pal 0 file "highres/sprites/switches/0168_dipswitch3.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0168_dipswitch3_g.png" }
frame { name "idle" tile 168 }
skin { pal 0 file "highres/sprites/switches/0169_dipswitch3.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0169_dipswitch3_g.png" }
frame { name "idle" tile 169 }
}
 
 
// Access Switch 2 (170/171)
texture 170 {
pal 0 { file "highres/sprites/switches/0170_accessswitch2.png" }
pal 10 { file "highres/sprites/switches/0170_accessswitch2_10.png" }
pal 11 { file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
pal 12 { file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
pal 13 { file "highres/sprites/switches/0170_accessswitch2_13.png" }
pal 14 { file "highres/sprites/switches/0170_accessswitch2_14.png" }
pal 15 { file "highres/sprites/switches/0170_accessswitch2_15.png" }
pal 16 { file "highres/sprites/switches/0170_accessswitch2_16.png" }
pal 18 { file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
pal 21 { file "highres/sprites/switches/0170_accessswitch2_21.png" }
pal 22 { file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
pal 23 { file "highres/sprites/switches/0170_accessswitch2_23.png" }
pal 24 { file "highres/sprites/switches/0170_accessswitch2_24.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0170_accessswitch2_g.png" }
}
texture 171 {
pal 0 { file "highres/sprites/switches/0171_accessswitch2.png" }
pal 10 { file "highres/sprites/switches/0171_accessswitch2_10.png" }
pal 11 { file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
pal 12 { file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
pal 13 { file "highres/sprites/switches/0171_accessswitch2_13.png" }
pal 14 { file "highres/sprites/switches/0171_accessswitch2_14.png" }
pal 15 { file "highres/sprites/switches/0171_accessswitch2_15.png" }
pal 16 { file "highres/sprites/switches/0171_accessswitch2_16.png" }
pal 18 { file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
pal 21 { file "highres/sprites/switches/0171_accessswitch2_21.png" }
pal 22 { file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
pal 23 { file "highres/sprites/switches/0171_accessswitch2_23.png" }
pal 24 { file "highres/sprites/switches/0171_accessswitch2_24.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0171_accessswitch2_g.png" }
}
model "highres/sprites/switches/0170_accessswitch2.md3" {
scale 10 shade 0
 
skin { pal 0 file "highres/sprites/switches/0170_accessswitch2.png" }
skin { pal 10 file "highres/sprites/switches/0170_accessswitch2_10.png" }
skin { pal 11 file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
skin { pal 12 file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
skin { pal 13 file "highres/sprites/switches/0170_accessswitch2_13.png" }
skin { pal 14 file "highres/sprites/switches/0170_accessswitch2_14.png" }
skin { pal 15 file "highres/sprites/switches/0170_accessswitch2_15.png" }
skin { pal 16 file "highres/sprites/switches/0170_accessswitch2_16.png" }
skin { pal 18 file "highres/sprites/switches/0170_accessswitch2_12_18.png" }
skin { pal 21 file "highres/sprites/switches/0170_accessswitch2_21.png" }
skin { pal 22 file "highres/sprites/switches/0170_accessswitch2_11_22.png" }
skin { pal 23 file "highres/sprites/switches/0170_accessswitch2_23.png" }
skin { pal 24 file "highres/sprites/switches/0170_accessswitch2_24.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0170_accessswitch2_g.png" }
frame { name "idle" tile 170 }
 
skin { pal 0 file "highres/sprites/switches/0171_accessswitch2.png" }
skin { pal 10 file "highres/sprites/switches/0171_accessswitch2_10.png" }
skin { pal 11 file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
skin { pal 12 file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
skin { pal 13 file "highres/sprites/switches/0171_accessswitch2_13.png" }
skin { pal 14 file "highres/sprites/switches/0171_accessswitch2_14.png" }
skin { pal 15 file "highres/sprites/switches/0171_accessswitch2_15.png" }
skin { pal 16 file "highres/sprites/switches/0171_accessswitch2_16.png" }
skin { pal 18 file "highres/sprites/switches/0171_accessswitch2_12_18.png" }
skin { pal 21 file "highres/sprites/switches/0171_accessswitch2_21.png" }
skin { pal 22 file "highres/sprites/switches/0171_accessswitch2_11_22.png" }
skin { pal 23 file "highres/sprites/switches/0171_accessswitch2_23.png" }
skin { pal 24 file "highres/sprites/switches/0171_accessswitch2_24.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/0171_accessswitch2_g.png" }
frame { name "idle" tile 171 }
}
 
 
// Light Switch (712/713)
model "highres/sprites/switches_polymost/0712_lightswitch.md3" {
scale 1.575 shade 0
skin { pal 0 file "highres/sprites/switches_polymost/0712_lightswitch.png" }
 
detail { file "highres/detail/metal_fine.png" xscale 0.6 yscale 0.6 }
frame { name "off" tile 712 }
frame { name "on" tile 713 }
}
 
 
// Power Switch 1 (860/861)
model "highres/sprites/switches/0860_powerswitch.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/switches/0860_powerswitch_off.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
glow { file "highres/sprites/switches/0860_powerswitch_off_g.png" }
frame { name "Frame 1" tile 860 }
skin { pal 0 file "highres/sprites/switches/0861_powerswitch_on.jpg" }
detail { file "highres/detail/metal.png" detailscale 0.15 }
glow { file "highres/sprites/switches/0861_powerswitch_on_g.png" }
frame { name "Frame 3" tile 861 }
}
 
 
// Lock switch 1 (862/863)
model "highres/sprites/switches/0862_lockswitch1.md3" {
scale 1.55 shade 0
skin { pal 0 file "highres/sprites/switches/0862_lockswitch1.png" }
glow { file "highres/sprites/switches/0862_lockswitch1_g.png" }
frame { name "red" tile 862 }
skin { pal 0 file "highres/sprites/switches/0863_lockswitch1.png" }
glow { file "highres/sprites/switches/0863_lockswitch1_g.png" }
frame { name "green" tile 863 }
}
 
 
// Power Switch 2 (864/865)
model "highres/sprites/switches/0864_powerswitch2.md3" {
scale 2.75 shade 0
skin { pal 0 file "highres/sprites/switches/0864_powerswitch2.png" }
detail { file "highres/detail/metal.png" detailscale 0.6 }
glow { file "highres/sprites/switches/0864_powerswitch2_g.png" }
anim { frame0 "frame2" frame1 "frame2" fps 6 flags 0 }
frame { name "frame2" tile 864 }
anim { frame0 "frame1" frame1 "frame1" fps 6 flags 0 }
frame { name "frame1" tile 865 }
}
 
 
// Hand switch (1111/1112)
model "highres/sprites/switches/1111_handswitch.md3" {
scale 1.6 shade 10
skin { pal 0 file "highres/sprites/switches/1111_handswitch_off.png" }
detail { file "highres/detail/alien_metal_0.png" xscale 0.6 yscale 1.2 }
frame { name "Frame0" tile 1111 }
skin { pal 0 file "highres/sprites/switches/1112_handswitch_on.png" }
detail { file "highres/detail/alien_metal_0.png" xscale 0.6 yscale 1.2 }
frame { name "Frame1" tile 1112 }
}
 
 
// Pull switch (1122/1123)
model "highres/sprites/switches/1122_pullswitch.md3" {
scale 1.5 shade 0
skin { pal 0 file "highres/sprites/switches/1122_pullswitch.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.6 }
frame { name "Frame0" tile 1122 }
skin { pal 0 file "highres/sprites/switches/1123_pullswitch.png" }
detail { file "highres/detail/metal.png" xscale 0.3 yscale 0.6 }
glow { file "highres/sprites/switches/1123_pullswitch_g.png" }
frame { name "Frame1" tile 1123 }
}
 
 
// Alien switch (1142/1143)
model "highres/sprites/switches/1142_alienswitch.md3" {
scale 1.3 shade 12
skin { pal 0 file "highres/sprites/switches/1142_alienswitch.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
frame { name "Frame0" tile 1142 }
skin { pal 0 file "highres/sprites/switches/1143_alienswitch.png" }
detail { file "highres/detail/metal_fine.png" detailscale 0.3 }
glow { file "highres/sprites/switches/1143_alienswitch_g.png" }
frame { name "Frame1" tile 1143 }
}
 
 
texture 2444 {
pal 0 { file "highres/sprites/switches/2444.png" }
detail { file "highres/detail/metal_fine.png" xscale 0.65 yscale 0.45 }
}
 
 
// Broken DIPSWITCH2 (4483)
texture 4483 {
pal 0 { file "highres/sprites/switches/4483.png" }
detail { file "highres/detail/metal.png" xscale 0.6 yscale 0.5 }
}
 
// Broken state of Power Switch 1 (4954)
model "highres/sprites/switches/4954_switchbroke.md3" {
scale 1 shade 0
skin { pal 0 file "highres/sprites/switches/4954_switchbroke.png" }
detail { file "highres/detail/metal.png" detailscale 0.3 }
frame { name "FRAME1" tile 4954 }
}