hunger/zpak001.pk3dir/maps/thdm2.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

962 lines
14 KiB
Text

{
"wad" "\sierra\half-life\valve\halflife.wad;\sierra\half-life\valve\neilm2.wad;\sierra\half-life\valve\pcglogo.wad"
"skyname" "theyh3"
"classname" "worldspawn"
}
{
"origin" "640 864 400"
"angle" "270"
"classname" "info_player_deathmatch"
}
{
"origin" "-464 -400 324"
"scale" "0.5"
"model" "sprites/fire.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "200"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"origin" "-464 -400 320"
"_light" "128 64 0 225"
"classname" "light"
}
{
"origin" "-464 -400 320"
"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" "4"
"message" "ambience/burning3.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "-464 304 320"
"_light" "128 64 0 225"
"classname" "light"
}
{
"origin" "176 -640 128"
"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" "4"
"message" "ambience/crickets.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "0 0 704"
"_light" "250 200 130 14"
"pitch" "-50"
"angle" "168"
"classname" "light_environment"
}
{
"origin" "-320 -376 288"
"angle" "160"
"classname" "weapon_shotgun"
}
{
"origin" "-880 -720 336"
"angle" "315"
"classname" "weapon_rpg"
}
{
"origin" "-880 -800 336"
"classname" "ammo_rpgclip"
}
{
"origin" "-696 272 272"
"classname" "item_battery"
}
{
"origin" "-696 304 272"
"classname" "item_healthkit"
}
{
"origin" "80 944 272"
"angle" "270"
"classname" "ammo_buckshot"
}
{
"origin" "496 688 124"
"classname" "item_healthkit"
}
{
"origin" "448 688 128"
"classname" "item_battery"
}
{
"origin" "544 192 80"
"angle" "90"
"classname" "ammo_egonclip"
}
{
"origin" "400 192 240"
"angle" "135"
"classname" "weapon_9mmAR"
}
{
"origin" "440 192 240"
"angle" "180"
"classname" "ammo_ARgrenades"
}
{
"model" "*1"
"WaveHeight" "0"
"skin" "-3"
"unlocked_sentence" "0"
"locked_sentence" "0"
"unlocked_sound" "0"
"locked_sound" "0"
"health" "0"
"delay" "0"
"dmg" "0"
"lip" "0"
"wait" "4"
"stopsnd" "0"
"movesnd" "0"
"speed" "100"
"_minlight" "0.7"
"classname" "func_water"
}
{
"origin" "-192 -896 192"
"angle" "90"
"classname" "info_player_deathmatch"
}
{
"origin" "888 936 384"
"angle" "90"
"classname" "ammo_egonclip"
}
{
"origin" "-320 -344 288"
"angle" "135"
"classname" "ammo_buckshot"
}
{
"origin" "-928 928 288"
"angle" "270"
"classname" "info_player_deathmatch"
}
{
"origin" "-920 576 272"
"angle" "90"
"classname" "ammo_9mmAR"
}
{
"origin" "896 -720 256"
"classname" "ammo_th_taurus"
}
{
"origin" "0 0 640"
"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" "2"
"message" "ambience/alienwind2.wav"
"spawnflags" "1"
"classname" "ambient_generic"
}
{
"origin" "720 192 272"
"angle" "180"
"classname" "info_player_start"
}
{
"origin" "-920 696 272"
"angle" "90"
"classname" "ammo_th_taurus"
}
{
"model" "*2"
"classname" "func_wall"
}
{
"origin" "-928 672 288"
"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" "10"
"message" "ambience/flies.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "0 0 512"
"roomtype" "21"
"radius" "1024"
"classname" "env_sound"
}
{
"origin" "-580 -352 170"
"angles" "0 80 0"
"classname" "weapon_th_chaingun"
}
{
"model" "*3"
"classname" "func_ladder"
}
{
"origin" "360 192 240"
"angle" "90"
"classname" "ammo_9mmAR"
}
{
"model" "*4"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*5"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*6"
"classname" "func_wall"
}
{
"origin" "-408 -456 160"
"classname" "item_healthkit"
}
{
"model" "*7"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"model" "*8"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"model" "*9"
"_minlight" ".15"
"skin" "-1"
"renderamt" "255"
"rendermode" "4"
"classname" "func_illusionary"
}
{
"origin" "592 624 416"
"_light" "255 128 128 100"
"classname" "light"
}
{
"origin" "704 192 392"
"_light" "255 128 128 100"
"classname" "light"
}
{
"origin" "632 -200 352"
"_light" "255 128 128 100"
"classname" "light"
}
{
"model" "*10"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"model" "*11"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"origin" "740 928 440"
"scale" "0.5"
"model" "sprites/fire.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "200"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"origin" "740 928 436"
"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" "3"
"message" "ambience/burning3.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "940 736 440"
"scale" "0.5"
"model" "sprites/fire.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "200"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"origin" "940 736 436"
"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" "3"
"message" "ambience/burning3.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "940 740 444"
"_light" "128 64 0 175"
"classname" "light"
}
{
"origin" "744 920 444"
"_light" "128 64 0 175"
"classname" "light"
}
{
"origin" "928 888 384"
"angle" "210"
"classname" "weapon_egon"
}
{
"origin" "624 640 304"
"classname" "ammo_rpgclip"
}
{
"origin" "-656 496 480"
"angle" "270"
"classname" "info_player_deathmatch"
}
{
"origin" "944 -720 256"
"angle" "45"
"classname" "weapon_th_taurus"
}
{
"origin" "944 -672 256"
"angle" "90"
"classname" "ammo_th_taurus"
}
{
"origin" "-804 632 160"
"angle" "120"
"classname" "ammo_th_ap9"
}
{
"origin" "-804 576 160"
"classname" "weapon_th_ap9"
}
{
"origin" "176 -880 576"
"classname" "weapon_handgrenade"
}
{
"origin" "-340 248 112"
"classname" "ammo_egonclip"
}
{
"origin" "544 -248 80"
"classname" "item_battery"
}
{
"origin" "-804 688 156"
"classname" "item_healthkit"
}
{
"origin" "-928 576 288"
"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" "10"
"message" "ambience/flies.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"model" "*12"
"wait" "120"
"delay" "0"
"sounds" "0"
"style" "32"
"target" "howl"
"classname" "trigger_multiple"
}
{
"origin" "-368 -456 168"
"classname" "ammo_9mmAR"
}
{
"origin" "560 -208 88"
"classname" "item_battery"
}
{
"origin" "-340 280 112"
"classname" "weapon_th_chainsaw"
}
{
"origin" "304 192 512"
"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" "10"
"message" "ambience/des_wind1.wav"
"targetname" "howl"
"spawnflags" "49"
"classname" "ambient_generic"
}
{
"origin" "-928 624 288"
"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" "10"
"message" "ambience/flies.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"model" "*13"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"model" "*14"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"origin" "-464 -48 272"
"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/burning3.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"model" "*15"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"origin" "-464 368 320"
"_light" "128 64 0 200"
"classname" "light"
}
{
"origin" "-464 368 324"
"scale" "0.5"
"model" "sprites/fire.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "200"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"origin" "-464 304 324"
"scale" "0.5"
"model" "sprites/fire.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "200"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"origin" "-464 360 320"
"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/burning3.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "-808 688 208"
"_light" "255 128 0 50"
"classname" "light"
}
{
"origin" "-808 584 208"
"_light" "255 128 0 50"
"classname" "light"
}
{
"model" "*16"
"classname" "func_wall"
}
{
"model" "*17"
"classname" "func_wall"
}
{
"model" "*18"
"classname" "func_wall"
}
{
"model" "*19"
"classname" "func_wall"
}
{
"model" "*20"
"classname" "func_wall"
}
{
"model" "*21"
"classname" "func_wall"
}
{
"model" "*22"
"classname" "func_wall"
}
{
"model" "*23"
"classname" "func_wall"
}
{
"model" "*24"
"classname" "func_wall"
}
{
"model" "*25"
"classname" "func_wall"
}
{
"model" "*26"
"classname" "func_ladder"
}
{
"origin" "-464 -48 268"
"scale" "2"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderfx" "0"
"model" "sprites/xffloor.spr"
"renderamt" "225"
"rendermode" "5"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"origin" "-464 -48 272"
"style" "6"
"_light" "128 64 0 125"
"classname" "light"
}
{
"model" "*27"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*28"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*29"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*30"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*31"
"skin" "-1"
"classname" "func_illusionary"
}
{
"model" "*32"
"damagetype" "8"
"delay" "0"
"dmg" "8"
"classname" "trigger_hurt"
}
{
"model" "*33"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"origin" "80 944 264"
"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" "4"
"message" "ambience/cricket.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "-464 -48 608"
"scale" "3.5"
"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" "*34"
"_minlight" "0.1"
"classname" "func_wall"
}
{
"model" "*35"
"classname" "func_wall"
}
{
"origin" "744 736 544"
"angle" "45"
"classname" "weapon_einar1"
}
{
"model" "*36"
"_minlight" ".15"
"skin" "-1"
"renderamt" "255"
"rendermode" "4"
"classname" "func_illusionary"
}
{
"model" "*37"
"_minlight" ".15"
"skin" "-1"
"renderamt" "255"
"rendermode" "4"
"classname" "func_illusionary"
}
{
"model" "*38"
"classname" "func_wall"
}
{
"origin" "696 -104 392"
"frequency" "175"
"duration" "0.5"
"radius" "256"
"amplitude" "2"
"targetname" "shakem"
"classname" "env_shake"
}
{
"model" "*39"
"target" "boomer"
"classname" "func_tankcontrols"
}
{
"model" "*40"
"origin" "626 -100 264"
"spriteflash" "sprites/muzzleflash1.spr"
"iMagnitude" "150"
"_minlight" "0.01"
"maxRange" "0"
"minRange" "0"
"firespread" "0"
"persistence" "1"
"bullet_damage" "100"
"firerate" "0"
"spritescale" "1.5"
"barrelz" "0"
"barrely" "0"
"barrel" "24"
"pitchtolerance" "5"
"pitchrange" "25"
"pitchrate" "120"
"yawtolerance" "15"
"yawrange" "100"
"yawrate" "350"
"target" "shakem"
"targetname" "boomer"
"spawnflags" "32"
"angle" "180"
"classname" "func_tankmortar"
}
{
"model" "*41"
"_minlight" "0.01"
"classname" "func_wall"
}
{
"origin" "-896 -464 224"
"classname" "ammo_egonclip"
}
{
"model" "*42"
"classname" "func_wall"
}
{
"model" "*43"
"classname" "func_wall"
}
{
"model" "*44"
"classname" "func_wall"
}
{
"model" "*45"
"WaveHeight" "0"
"skin" "-5"
"unlocked_sentence" "0"
"locked_sentence" "0"
"unlocked_sound" "0"
"locked_sound" "0"
"health" "0"
"delay" "0"
"dmg" "0"
"lip" "0"
"wait" "4"
"stopsnd" "0"
"movesnd" "0"
"speed" "100"
"_minlight" "1"
"classname" "func_water"
}
{
"origin" "-336 -352 104"
"scale" "0.7"
"model" "sprites/enter1.spr"
"framerate" "10.0"
"rendercolor" "0 0 0"
"renderamt" "150"
"rendermode" "5"
"renderfx" "0"
"spawnflags" "1"
"classname" "env_sprite"
}
{
"model" "*46"
"delay" "0"
"sounds" "0"
"style" "32"
"target" "tele1"
"classname" "trigger_teleport"
}
{
"origin" "856 696 536"
"targetname" "tele1"
"angle" "130"
"classname" "info_teleport_destination"
}
{
"origin" "-336 -352 88"
"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/alien_beacon.wav"
"spawnflags" "2"
"classname" "ambient_generic"
}
{
"origin" "-520 272 112"
"classname" "info_player_deathmatch"
}
{
"model" "*47"
"_minlight" "0.02"
"classname" "func_wall"
}
{
"origin" "-464 -184 104"
"_light" "255 128 0 150"
"classname" "light"
}
{
"origin" "-536 56 104"
"_light" "255 128 0 100"
"classname" "light"
}
{
"origin" "-400 144 104"
"_light" "255 128 0 100"
"classname" "light"
}
{
"model" "*48"
"classname" "func_wall"
}
{
"origin" "896 -672 272"
"_light" "255 128 128 40"
"classname" "light"
}
{
"origin" "864 -544 272"
"_light" "255 128 128 40"
"classname" "light"
}
{
"origin" "720 192 272"
"angle" "180"
"classname" "info_player_deathmatch"
}
{
"origin" "768 -704 272"
"_light" "255 128 128 40"
"classname" "light"
}
{
"origin" "-465 448 440"
"angle" "135"
"classname" "weapon_einar1"
}
{
"origin" "-540 490 440"
"classname" "ammo_th_sniper"
}