hunger/zpak001.pk3dir/maps/thdm1.ent
Xylemon cadadedc72 Xylemon here, glad to finally be commiting here!
Changelog:

Improved Glock/Silencer animation logic
All weapons that should have shell ejection now do
Added simple logic for different scope colors for each sniper rifle
Updated weapon API to match current spec (Flamethrower now uses NSProjectile, fixed ammo detection, etc)
Made RPG inherit all duplicate HL functions
Added weapon weights and types for bots
New notification API forked to account for TH weapons/ammo
Updated copyright notices and added some additional info to the README
2022-03-15 00:48:01 -07:00

1105 lines
16 KiB
Text

{
"wad" "\halflife\valve\decals.wad;\halflife\valve\gfx.wad;\halflife\valve\halflife.wad;\halflife\valve\liquids.wad;\halflife\valve\xeno.wad;\halflife\valve\pldecal.wad;\halflife\valve\neilm2.wad;\halflife\valve\pcglogo.wad;"
"MaxRange" "4096"
"skyname" "theyh3"
"message" "TH dm1"
"light" "0"
"sounds" "1"
"WaveHeight" "2"
"classname" "worldspawn"
}
{
"origin" "716 -1740 236"
"classname" "info_player_start"
}
{
"origin" "190 -846 166"
"angle" "310"
"classname" "info_player_deathmatch"
}
{
"origin" "1372 -236 136"
"angle" "166"
"classname" "info_player_deathmatch"
}
{
"origin" "1888 -1860 290"
"delay" "0"
"classname" "weapon_handgrenade"
}
{
"origin" "1960 -1504 386"
"delay" "0"
"classname" "weapon_9mmAR"
}
{
"origin" "1920 -1580 386"
"delay" "0"
"classname" "ammo_9mmAR"
}
{
"origin" "1960 -1464 386"
"delay" "0"
"classname" "ammo_9mmAR"
}
{
"origin" "1960 -1580 386"
"delay" "0"
"classname" "ammo_ARgrenades"
}
{
"origin" "1960 -1544 386"
"delay" "0"
"classname" "ammo_ARgrenades"
}
{
"origin" "420 -696 132"
"delay" "0"
"classname" "weapon_handgrenade"
}
{
"origin" "1232 -272 100"
"delay" "0"
"classname" "weapon_handgrenade"
}
{
"origin" "1184 -296 108"
"delay" "0"
"angle" "90"
"classname" "weapon_th_chainsaw"
}
{
"origin" "1824 -296 222"
"delay" "0"
"classname" "weapon_einar1"
}
{
"origin" "1950 -1738 674"
"delay" "0"
"classname" "weapon_einar1"
}
{
"origin" "1612 -1860 296"
"delay" "0"
"angle" "90"
"classname" "weapon_th_chaingun"
}
{
"origin" "1904 -284 272"
"angle" "270"
"classname" "info_player_deathmatch"
}
{
"origin" "1948 -1568 560"
"angle" "148"
"classname" "info_player_deathmatch"
}
{
"origin" "1888 -1744 720"
"angle" "134"
"classname" "info_player_deathmatch"
}
{
"origin" "1916 -1512 432"
"angle" "177"
"classname" "info_player_deathmatch"
}
{
"origin" "1456 -1792 352"
"angle" "90"
"classname" "info_player_deathmatch"
}
{
"origin" "808 -264 132"
"delay" "0"
"classname" "weapon_9mmAR"
}
{
"origin" "808 -304 132"
"delay" "0"
"classname" "ammo_ARgrenades"
}
{
"origin" "808 -344 132"
"delay" "0"
"classname" "ammo_ARgrenades"
}
{
"origin" "422 -518 292"
"delay" "0"
"angles" "0 180 0"
"classname" "weapon_egon"
}
{
"origin" "592 -572 130"
"delay" "0"
"classname" "weapon_shotgun"
}
{
"origin" "92 -554 130"
"delay" "0"
"classname" "weapon_9mmAR"
}
{
"origin" "54 -482 130"
"delay" "0"
"classname" "ammo_9mmAR"
}
{
"origin" "54 -518 130"
"delay" "0"
"classname" "ammo_9mmAR"
}
{
"origin" "92 -482 130"
"delay" "0"
"classname" "ammo_ARgrenades"
}
{
"origin" "92 -518 130"
"delay" "0"
"classname" "ammo_ARgrenades"
}
{
"origin" "420 -738 132"
"delay" "0"
"classname" "weapon_handgrenade"
}
{
"origin" "1428 -1528 292"
"delay" "0"
"classname" "weapon_handgrenade"
}
{
"origin" "1956 -678 -12"
"delay" "0"
"classname" "weapon_handgrenade"
}
{
"origin" "280 -742 290"
"delay" "0"
"classname" "ammo_th_sniper"
}
{
"origin" "808 -478 132"
"delay" "0"
"classname" "ammo_rpgclip"
}
{
"origin" "808 -522 132"
"delay" "0"
"classname" "ammo_rpgclip"
}
{
"origin" "424 -576 358"
"angle" "270"
"classname" "info_player_deathmatch"
}
{
"origin" "524 -400 360"
"angle" "270"
"classname" "info_player_deathmatch"
}
{
"origin" "804 -224 352"
"angle" "270"
"classname" "info_player_deathmatch"
}
{
"origin" "606 -556 196"
"angle" "89"
"classname" "info_player_deathmatch"
}
{
"model" "*1"
"classname" "func_wall"
}
{
"model" "*2"
"_minlight" ".15"
"skin" "-1"
"renderamt" "255"
"rendermode" "4"
"classname" "func_illusionary"
}
{
"model" "*3"
"skin" "-1"
"rendercolor" "0 0 0"
"renderfx" "0"
"renderamt" "180"
"rendermode" "2"
"classname" "func_illusionary"
}
{
"origin" "1971 -1986 456"
"style" "0"
"_light" "251 217 125 150"
"classname" "light"
}
{
"origin" "1971 -1986 456"
"scale" "1"
"framerate" "10.0"
"renderfx" "0"
"model" "sprites/flare2.spr"
"rendercolor" "252 225 154"
"renderamt" "90"
"rendermode" "5"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"model" "*4"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*5"
"rendercolor" "0 0 0"
"renderfx" "0"
"renderamt" "180"
"rendermode" "2"
"classname" "func_wall"
}
{
"origin" "1460 -2035 419"
"style" "0"
"_light" "251 217 125 160"
"classname" "light"
}
{
"origin" "1460 -2035 419"
"scale" "1"
"framerate" "10.0"
"renderfx" "0"
"model" "sprites/flare2.spr"
"rendercolor" "252 225 154"
"renderamt" "90"
"rendermode" "5"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"model" "*6"
"classname" "func_wall"
}
{
"model" "*7"
"skin" "-1"
"rendercolor" "0 0 0"
"renderfx" "0"
"renderamt" "180"
"rendermode" "2"
"classname" "func_illusionary"
}
{
"origin" "1824 -1453 467"
"style" "0"
"_light" "251 217 125 145"
"classname" "light"
}
{
"origin" "1824 -1453 467"
"scale" "1"
"framerate" "10.0"
"renderfx" "0"
"model" "sprites/flare2.spr"
"rendercolor" "252 225 154"
"renderamt" "90"
"rendermode" "5"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"model" "*8"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*9"
"skin" "-1"
"rendercolor" "0 0 0"
"renderfx" "0"
"renderamt" "180"
"rendermode" "2"
"classname" "func_illusionary"
}
{
"origin" "1581 -1856 467"
"style" "0"
"_light" "251 217 125 150"
"classname" "light"
}
{
"origin" "1581 -1856 467"
"scale" "1"
"framerate" "10.0"
"renderfx" "0"
"model" "sprites/flare2.spr"
"rendercolor" "252 225 154"
"renderamt" "90"
"rendermode" "5"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"model" "*10"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*11"
"_minlight" ".02"
"classname" "func_healthcharger"
}
{
"model" "*12"
"_minlight" ".1"
"classname" "func_recharge"
}
{
"model" "*13"
"skin" "-1"
"rendercolor" "0 0 0"
"renderfx" "0"
"renderamt" "180"
"rendermode" "2"
"classname" "func_illusionary"
}
{
"origin" "1821 -1779 600"
"style" "0"
"_light" "251 217 125 155"
"classname" "light"
}
{
"origin" "1821 -1779 600"
"scale" "1"
"framerate" "10.0"
"renderfx" "0"
"model" "sprites/flare2.spr"
"rendercolor" "252 225 154"
"renderamt" "90"
"rendermode" "5"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"model" "*14"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*15"
"classname" "func_wall"
}
{
"model" "*16"
"classname" "func_wall"
}
{
"origin" "1692 -300 67"
"delay" "0"
"classname" "item_healthkit"
}
{
"origin" "1556 -300 69"
"delay" "0"
"classname" "ammo_th_sniper"
}
{
"origin" "1904 -284 129"
"angle" "141"
"classname" "info_player_deathmatch"
}
{
"model" "*17"
"_minlight" ".15"
"skin" "-1"
"renderamt" "255"
"rendermode" "4"
"classname" "func_illusionary"
}
{
"origin" "1624 -356 118"
"scale" "1.0"
"model" "sprites/xffloor.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "255"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"angle" "-2"
"classname" "env_sprite"
}
{
"origin" "1652 -356 524"
"scale" "3"
"model" "sprites/xssmke1.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "50"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"angle" "-2"
"classname" "env_sprite"
}
{
"origin" "1596 -308 100"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"pitch" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"health" "5"
"message" "Ambience/burning1.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "1624 -356 112"
"style" "0"
"_light" "254 70 1 150"
"classname" "light"
}
{
"model" "*18"
"damagetype" "8"
"delay" "0"
"dmg" "10"
"targetname" "flame1burn"
"classname" "trigger_hurt"
}
{
"model" "*19"
"_minlight" ".15"
"skin" "-1"
"renderamt" "255"
"rendermode" "4"
"classname" "func_illusionary"
}
{
"origin" "1184 -1264 824"
"_light" "250 200 130 14"
"pitch" "-75"
"angle" "168"
"classname" "light_environment"
}
{
"model" "*20"
"_minlight" ".07"
"renderamt" "255"
"rendermode" "4"
"classname" "func_wall"
}
{
"model" "*21"
"classname" "func_ladder"
}
{
"model" "*22"
"rendercolor" "0 0 0"
"renderfx" "0"
"renderamt" "180"
"rendermode" "2"
"classname" "func_wall"
}
{
"origin" "1888 -1395 419"
"style" "0"
"_light" "251 217 125 120"
"classname" "light"
}
{
"origin" "1888 -1395 419"
"scale" "1"
"framerate" "10.0"
"renderfx" "0"
"model" "sprites/flare2.spr"
"rendercolor" "252 225 154"
"renderamt" "90"
"rendermode" "5"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"model" "*23"
"classname" "func_illusionary"
}
{
"model" "*24"
"rendercolor" "0 0 0"
"renderfx" "0"
"renderamt" "180"
"rendermode" "2"
"classname" "func_wall"
}
{
"origin" "1671 -1608 631"
"style" "0"
"_light" "251 217 125 120"
"classname" "light"
}
{
"origin" "1671 -1608 631"
"scale" "1"
"framerate" "10.0"
"renderfx" "0"
"model" "sprites/flare2.spr"
"rendercolor" "252 225 154"
"renderamt" "90"
"rendermode" "5"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"model" "*25"
"classname" "func_wall"
}
{
"origin" "1772 -452 524"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"pitch" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"message" "Ambience/wind2.wav"
"health" "5"
"spawnflags" "4"
"classname" "ambient_generic"
}
{
"origin" "1692 -1592 788"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"pitch" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"message" "Ambience/wind2.wav"
"health" "5"
"spawnflags" "4"
"classname" "ambient_generic"
}
{
"origin" "1204 -500 160"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"pitch" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"message" "Ambience/cricket.wav"
"health" "7"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "848 -1704 268"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"pitch" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"message" "Ambience/cricket.wav"
"health" "7"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "340 -1128 148"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"pitch" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"message" "Ambience/cricket.wav"
"health" "7"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "244 -1728 236"
"angle" "311"
"classname" "info_player_deathmatch"
}
{
"origin" "310 -1772 179"
"delay" "0"
"classname" "item_healthkit"
}
{
"model" "*26"
"classname" "func_wall"
}
{
"origin" "398 -498 292"
"classname" "monster_zombie"
}
{
"origin" "500 -116 140"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"pitch" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"health" "5"
"message" "Ambience/burning1.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "512 -150 164"
"style" "0"
"_light" "254 70 1 150"
"classname" "light"
}
{
"origin" "512 -150 170"
"scale" "1.0"
"model" "sprites/xffloor.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "255"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"angle" "-2"
"classname" "env_sprite"
}
{
"origin" "512 -148 192"
"scale" "3"
"model" "sprites/xssmke1.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "50"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"angle" "-2"
"classname" "env_sprite"
}
{
"model" "*27"
"classname" "func_wall"
}
{
"origin" "102 -692 182"
"style" "0"
"_light" "254 70 1 160"
"classname" "light"
}
{
"origin" "102 -690 190"
"scale" "3"
"model" "sprites/xssmke1.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "50"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"angle" "-2"
"classname" "env_sprite"
}
{
"origin" "102 -692 168"
"scale" "1.0"
"model" "sprites/xffloor.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "255"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"angle" "-2"
"classname" "env_sprite"
}
{
"origin" "560 -320 688"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"pitch" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"message" "Ambience/wind2.wav"
"health" "5"
"spawnflags" "4"
"classname" "ambient_generic"
}
{
"origin" "1192 -1160 408"
"cspinup" "0"
"lfomodvol" "0"
"lfomodpitch" "0"
"lforate" "0"
"lfotype" "0"
"spindown" "0"
"spinup" "0"
"pitchstart" "100"
"fadeout" "0"
"fadein" "0"
"volstart" "0"
"preset" "0"
"targetname" "boardsnd"
"pitch" "100"
"health" "10"
"message" "Ambience/loader_step1.wav"
"spawnflags" "36"
"classname" "ambient_generic"
}
{
"model" "*28"
"speed" "3000"
"delay" "0"
"sounds" "0"
"style" "32"
"angle" "-1"
"classname" "trigger_push"
}
{
"model" "*29"
"wait" "2"
"target" "boardsnd"
"delay" "0"
"sounds" "0"
"style" "32"
"angle" "-1"
"classname" "trigger_multiple"
}
{
"model" "*30"
"classname" "func_wall"
}
{
"origin" "1216 -1064 -144"
"_light" "1 171 190 150"
"classname" "light"
}
{
"origin" "1990 -1026 154"
"angle" "180"
"classname" "info_player_deathmatch"
}
{
"origin" "938 -918 136"
"delay" "0"
"classname" "ammo_th_taurus"
}
{
"model" "*31"
"_minlight" ".1"
"classname" "func_recharge"
}
{
"model" "*32"
"rendercolor" "0 0 0"
"renderamt" "0"
"rendermode" "0"
"renderfx" "0"
"_minlight" ".15"
"classname" "func_healthcharger"
}
{
"origin" "726 -560 192"
"scale" "3"
"model" "sprites/xssmke1.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "50"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"angle" "-2"
"classname" "env_sprite"
}
{
"origin" "726 -562 180"
"style" "0"
"_light" "254 70 1 135"
"classname" "light"
}
{
"origin" "726 -562 170"
"scale" "1.0"
"model" "sprites/xffloor.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "255"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"angle" "-2"
"classname" "env_sprite"
}
{
"model" "*33"
"classname" "func_wall"
}
{
"model" "*34"
"speed" "2400"
"delay" "0"
"sounds" "0"
"style" "32"
"angle" "-1"
"classname" "trigger_push"
}
{
"model" "*35"
"wait" "2"
"target" "boardsnd"
"delay" "0"
"sounds" "0"
"style" "32"
"angle" "-1"
"classname" "trigger_multiple"
}
{
"model" "*36"
"classname" "func_wall"
}
{
"model" "*37"
"damagetype" "0"
"delay" "0"
"dmg" "5"
"classname" "trigger_hurt"
}
{
"model" "*38"
"damagetype" "0"
"delay" "0"
"dmg" "5"
"classname" "trigger_hurt"
}
{
"model" "*39"
"damagetype" "0"
"delay" "0"
"dmg" "5"
"classname" "trigger_hurt"
}
{
"model" "*40"
"renderamt" "255"
"rendermode" "4"
"classname" "func_wall"
}
{
"origin" "1624 -268 68"
"delay" "0"
"classname" "ammo_egonclip"
}
{
"origin" "1076 -1422 -334"
"delay" "0"
"classname" "ammo_rpgclip"
}
{
"origin" "1076 -1102 -334"
"delay" "0"
"classname" "ammo_rpgclip"
}
{
"origin" "1076 -1250 -334"
"delay" "0"
"classname" "weapon_rpg"
}
{
"origin" "942 -2092 386"
"delay" "0"
"classname" "ammo_th_sniper"
}
{
"model" "*41"
"renderamt" "255"
"rendermode" "4"
"classname" "func_illusionary"
}
{
"model" "*42"
"renderamt" "255"
"rendermode" "4"
"classname" "func_wall"
}
{
"origin" "1712 -1444 514"
"delay" "0"
"classname" "weapon_th_taurus"
}
{
"origin" "1756 -1444 514"
"delay" "0"
"classname" "ammo_th_taurus"
}
{
"origin" "1800 -1444 514"
"delay" "0"
"classname" "ammo_th_taurus"
}
{
"origin" "1402 -1914 516"
"delay" "0"
"classname" "ammo_rpgclip"
}
{
"origin" "1442 -1914 516"
"delay" "0"
"classname" "ammo_rpgclip"
}
{
"origin" "420 -656 132"
"delay" "0"
"angles" "0 180 0"
"classname" "weapon_th_spanner"
}
{
"model" "*43"
"origin" "448 -768 328"
"spriteflash" "sprites/muzzleflash1.spr"
"iMagnitude" "150"
"_minlight" "0.2"
"maxRange" "0"
"minRange" "0"
"firespread" "0"
"persistence" "1"
"bullet_damage" "100"
"firerate" "0"
"spritescale" "1"
"barrelz" "0"
"barrely" "0"
"barrel" "24"
"pitchtolerance" "5"
"pitchrange" "30"
"pitchrate" "120"
"yawtolerance" "15"
"yawrange" "70"
"yawrate" "350"
"target" "launch"
"targetname" "rpg"
"spawnflags" "32"
"angle" "315"
"classname" "func_tankmortar"
}
{
"origin" "384 -704 336"
"frequency" "175"
"duration" ".5"
"radius" "256"
"amplitude" "2"
"targetname" "launch"
"spawnflags" "36"
"classname" "env_shake"
}
{
"model" "*44"
"target" "rpg"
"classname" "func_tankcontrols"
}
{
"model" "*45"
"skin" "-1"
"classname" "func_illusionary"
}
{
"origin" "252 -1696 180"
"delay" "0"
"classname" "weapon_th_shovel"
}
{
"origin" "422 -474 292"
"delay" "0"
"classname" "ammo_egonclip"
}
{
"origin" "280 -1734 180"
"delay" "0"
"classname" "ammo_buckshot"
}
{
"origin" "1832 -1666 393"
"delay" "0"
"classname" "weapon_th_chainsaw"
}
{
"origin" "808 -582 292"
"delay" "0"
"classname" "ammo_th_ap9"
}
{
"origin" "808 -540 292"
"delay" "0"
"classname" "weapon_th_ap9"
}
{
"origin" "634 -572 130"
"delay" "0"
"classname" "ammo_buckshot"
}