//Created by: //Yoovy: https://steamcommunity.com/profiles/76561198017198600/ //-Color: Sunny Yellow (255 255 115) //-Everything else thats not listed //Sergeant Table: https://steamcommunity.com/id/FinalBossConnoisseur/ //-Color: Sky Blue (75 189 255) //-Force back to Wave 1 on gameover code //Lite: https://steamcommunity.com/id/liteflame //-Color: Autumn Orange (255 150 75) //-Ghost on death mechanic //-Glow mechanic //PDA Expert: https://steamcommunity.com/id/ILikePDAs/ //-Color: Fiendish Purple (135 0 255) //-Big help in playtesting //Mystery Unknown One: https://steamcommunity.com/id/MysteryUnknownOne/ //-Color: Mysterious Green (255 0 0) //-Detonator explosion mechanic #base marrowmashers_creepside.pop mission_making_hell { ExtraSpawnPoint { //1934 3463 768 Name "spawnbot_middle_upper" TeamNum 3 X "1934" Y "3463" Z "768" } ExtraSpawnPoint { //1409 6433 738 Name "spawnbot_test" TeamNum 3 X "1409" Y "6433" Z "738" } ExtraSpawnPoint { //3047 4693 666 Name "spawnbot_tomb1" TeamNum 3 X "3047" Y "4693" Z "666" } ExtraSpawnPoint { //1692 2052 746 Name "spawnbot_tomb2" TeamNum 3 X "1692" Y "2052" Z "746" } ExtraSpawnPoint { //1269 2550 522 Name "spawnbot_tomb3" TeamNum 3 X "1269" Y "2550" Z "522" } ExtraSpawnPoint { //662 392 642 Name "spawnbot_hatch" TeamNum 3 X "662" Y "392" Z "642" } ExtraSpawnPoint { //641 1214 704 Name "spawnbot_hatch2" TeamNum 3 X "641" Y "1214" Z "706" } PointTemplates { push_logic { trigger_push { "targetname" "rockforward_push" "mins" "-28 -56 -2.5" "maxs" "28 56 2.5" "origin" "716 6708 770.59" "pushdir" "200 180 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "bigrockforward_push1" "mins" "-84 -42 -3.5" "maxs" "84 42 3.5" "origin" "1391.98 7110 775.94" "pushdir" "200 180 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "bigrockforward_push2" "mins" "-102 -58 -2" "maxs" "102 58 2" "origin" "1257.98 7102 690" "pushdir" "200 270 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "bigrockforward_push3" "mins" "-42 -40 -2" "maxs" "42 40 2" "origin" "1261.99 7004 687.18" "pushdir" "200 0 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "resupply_push" "mins" "-30 -15 -5" "maxs" "30 15 5" "origin" "1921 6159 848" "pushdir" "200 270 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "fenceforward_push" "mins" "-55 -16 -2" "maxs" "10 16 4" "origin" "1217.99 6452 711.75" "pushdir" "200 90 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "curvedfenceforward_push1" "mins" "-10 -16 -2" "maxs" "10 16 2" "origin" "1394 6576.02 872.75" "pushdir" "200 90 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "curvedfenceforward_push2" "mins" "-18 -12 -2" "maxs" "18 12 2" "origin" "1430 6604.01 872.75" "pushdir" "200 90 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "curvedfenceforward_push3" "mins" "-22 -16 -2" "maxs" "22 16 2" "origin" "1470 6640.01 872.75" "pushdir" "200 90 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "upperfenceforward_push" "mins" "-118 -8 -2" "maxs" "118 8 2" "origin" "1610 6652.01 871.78" "pushdir" "200 90 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "crateforward_push" "mins" "-34 -34 -26" "maxs" "34 34 26" "origin" "1522 6598.02 830" "pushdir" "200 90 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "tomb1_longfence_push" "mins" "-6 -130 -2" "maxs" "6 130 2" "origin" "1977.98 4226.01 911.78" "pushdir" "200 180 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "tomb1_shortfence_push" "mins" "-31.5 -7 -0.58" "maxs" "31.5 7 0.58" "origin" "1940.49 4105 894.58" "pushdir" "200 90 0" "speed" "300" "spawnflags" "1" } trigger_push { "targetname" "tomb1_manyfence_push" "mins" "-189 -7 -7.625" "maxs" "189 7 7.625" "origin" "1470.94 4102 910.36" "pushdir" "200 90 0" "speed" "300" "spawnflags" "1" } } cabinet_front { NoFixup 1 prop_dynamic { "targetname" "frontlocker_model" "model" "models/props_gameplay/resupply_locker.mdl" "solid" "6" "angles" "0 0 0" "disableshadows" "1" } func_regenerate { "targetname" "regenerate_front" "associatedmodel" "frontlocker_model" "TeamNum" "2" "origin" "0 30 0" "mins" "0 -48 0" "maxs" "40 0 128" "OnStartTouchAll" "frontlocker_model,SetAnimation,open,0,-1" "OnEndTouchAll" "frontlocker_model,SetAnimation,close,0,-1" } } KitsRemoveOld { logic_auto { "targetname" "auto_setup" "OnMapSpawn" "item_ammopack*,Kill,,0,-1" "OnMapSpawn" "item_healthkit*,Kill,,0,-1" "OnMapSpawn" "KitsNew,ForceSpawn,,0.25,-1" } } KitsNew { //Middle of Upper ramp by Frontlines item_ammopack_medium { "origin" "69 6092 741" "teamnum" "2" "automaterialize" "1" } item_healthkit_small { "origin" "69 6000 741" "teamnum" "2" "automaterialize" "1" } //Middle Platform, in a dead end cliffside item_ammopack_medium { "origin" "712 4184 645" "teamnum" "2" "automaterialize" "1" } item_healthkit_medium { "origin" "712 4250 645" "teamnum" "2" "automaterialize" "1" } //Frontlines item_ammopack_full { "origin" "1214 7602 484" "teamnum" "2" "automaterialize" "1" } item_healthkit_medium { "origin" "1150 7602 484" "teamnum" "2" "automaterialize" "1" } //Health Cabinet item_ammopack_medium { "origin" "1921 6271 741" "teamnum" "2" "automaterialize" "1" } item_healthkit_small { "origin" "1921 6208 741" "teamnum" "2" "automaterialize" "1" } //Left Cliffside Hallway item_ammopack_medium { "origin" "-164 4588 645" "teamnum" "2" "automaterialize" "1" } //Tomb 2 item_ammopack_full { "origin" "1864 2849 777" "teamnum" "2" "automaterialize" "1" } //Right side dead end upper room before frontlines item_healthkit_full { "origin" "1759 5103 741" "teamnum" "2" "automaterialize" "1" } item_ammopack_medium { "origin" "1759 5038 741" "teamnum" "2" "automaterialize" "1" } //Outside lower Hatch zombie spawn item_ammopack_full { "origin" "-170 1700 586" "teamnum" "2" "automaterialize" "1" } item_healthkit_full { "origin" "-170 1607 586" "teamnum" "2" "automaterialize" "1" } //Inside upper Hatch zombie spawn item_healthkit_small { "origin" "-15 2270 837" "teamnum" "2" "automaterialize" "1" } item_ammopack_medium { "origin" "-66 2270 837" "teamnum" "2" "automaterialize" "1" } //Tomb 1, near stairs item_ammopack_medium { "origin" "1792 4336 607" "teamnum" "2" "automaterialize" "1" } item_healthkit_small { "origin" "1792 4272 607" "teamnum" "2" "automaterialize" "1" } //Underneath light just entering through main underbridge item_ammopack_medium { "origin" "854 5522 580" "teamnum" "2" "automaterialize" "1" } //Top of center building item_healthkit_small { "origin" "704 3807 901" "teamnum" "2" "automaterialize" "1" } item_ammopack_medium { "origin" "704 3873 901" "teamnum" "2" "automaterialize" "1" } //Left side of zombie Hatch spawn in a mine entrance item_healthkit_small { "origin" "1356 1550 595" "teamnum" "2" "automaterialize" "1" } item_ammopack_medium { "origin" "1356 1483 595" "teamnum" "2" "automaterialize" "1" } //Underneath a overhang near Hatch spawn item_ammopack_medium { "origin" "319 2239 581" "teamnum" "2" "automaterialize" "1" } //Front Closed Doors item_ammopack_full { "origin" "545 6597 741" "teamnum" "2" "automaterialize" "1" } //Opposite side of upper Zombie spawn near pit item_healthkit_small { "origin" "-559 3415 901" "teamnum" "2" "automaterialize" "1" } item_ammopack_medium { "origin" "-559 3495 901" "teamnum" "2" "automaterialize" "1" } } main_logic { OnSpawnOutput { Target bignet Action RunScriptCode Param "IncludeScript(`marrowmashers`)" } prop_dynamic { "targetname" "hatch_barrier_sign_1" "origin" "50 1410 716" "angles" "0 90 0" "fademindist" "0" "fademaxdist" "500" "disablereceiveshadows" "1" "model" "models/props_mvm/no_entry.mdl" "disableshadows" "1" "solid" "0" "StartDisabled" "0" } prop_dynamic { "targetname" "hatch_barrier_sign_2" "origin" "-350 1931 927" "angles" "0 90 0" "modelscale" "0.5" "fademindist" "0" "fademaxdist" "500" "disablereceiveshadows" "1" "model" "models/props_mvm/no_entry.mdl" "disableshadows" "1" "solid" "0" "StartDisabled" "0" } prop_dynamic { "targetname" "middle_zombiespawn_barrier_sign" "origin" "1797 3362 1114" "angles" "0 180 0" "modelscale" "0.5" "fademindist" "0" "fademaxdist" "500" "disablereceiveshadows" "1" "model" "models/props_mvm/no_entry.mdl" "disableshadows" "1" "solid" "0" "StartDisabled" "0" } prop_dynamic { "targetname" "tomb_barrier_sign_3" "origin" "1665 2528 862" "angles" "0 90 0" "modelscale" "0.75" "fademindist" "0" "fademaxdist" "500" "disablereceiveshadows" "1" "model" "models/props_mvm/no_entry.mdl" "disableshadows" "1" "solid" "0" "StartDisabled" "0" } prop_dynamic { "targetname" "tomb_barrier_sign_2" "origin" "879 2556 646" "angles" "0 180 0" "modelscale" "0.75" "fademindist" "0" "fademaxdist" "500" "disablereceiveshadows" "1" "model" "models/props_mvm/no_entry.mdl" "disableshadows" "1" "solid" "0" "StartDisabled" "0" } prop_dynamic { "targetname" "tomb_barrier_sign_1" "origin" "2431 4706 804" "angles" "0 180 0" "modelscale" "0.75" "fademindist" "0" "fademaxdist" "500" "disablereceiveshadows" "1" "model" "models/props_mvm/no_entry.mdl" "disableshadows" "1" "solid" "0" "StartDisabled" "0" } logic_auto { "OnMapSpawn" "wave_start_relay*,AddOutput,OnTrigger regenerate_front:Disable:0:-1,0,-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger regenerate_front:Enable:0:-1,0,-1" "OnMapSpawn" "game_round_win,AddOutput,OnRoundWin pop_interface:$JumpToWaveCalculateMoney:1:6.5:-1,0,-1" } NoFixup 1 logic_relay { "onspawn" "func_respawnroom,kill,,0,-1" "onspawn" "func_nav_avoid,kill,,0,-1" "onspawn" "bombpath_holograms*,kill,,0,-1" "onspawn" "tomb1_door,kill,,0,-1" "onspawn" "tomb2_door,kill,,0,-1" "onspawn" "tomb3_door,kill,,0,-1" "onspawn" "tomb1_teleport,kill,,0,-1" "onspawn" "tomb2_teleport,kill,,0,-1" "onspawn" "tomb3_teleport,kill,,0,-1" "onspawn" "tomb3_teleport,kill,,0,-1" "onspawn" "red_respawnroom_door2,kill,,0,-1" } OnSpawnOutput { Target "new_nav_interface" Action "RecomputeBlockers" Delay "0.1" } tf_point_nav_interface { "targetname" "new_nav_interface" } prop_dynamic { "targetname" "pitfence_lefthallway" "model" "models/props_coalmines/wood_fence_short_256.mdl" "angles" "0 -90 0" "origin" "-75 4065 764" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" "skin" "1" } prop_dynamic { "targetname" "hatchfence_upper1_left" "model" "models/props_coalmines/wood_fence_short_256.mdl" "angles" "0 0 0" "origin" "224 496 824" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" "skin" "1" } prop_dynamic { "targetname" "hatchfence_upper2_right" "model" "models/props_coalmines/wood_fence_short_128.mdl" "angles" "0 0 0" "origin" "-35 501 814" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" "skin" "1" } prop_dynamic { "targetname" "fronthallway_longerfence" "model" "models/props_coalmines/wood_fence_128.mdl" "angles" "0 -90 0" "origin" "1966 5308 803" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" "skin" "1" } prop_dynamic { "targetname" "fronthallway_shorterfence" "model" "models/props_coalmines/wood_fence_64.mdl" "angles" "0 90 0" "origin" "1964 5435 798" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" "skin" "1" } prop_dynamic { "targetname" "redspawn_windowblock" "model" "models/props_2fort/sniper_fence01.mdl" "angles" "0 180 0" "origin" "813 465 640" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "hatch_2fort_wall_upper1" "model" "models/props_2fort/sniper_fence01.mdl" "angles" "0 180" "origin" "368 1285 700" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "hatch_2fort_wall_upper2" "model" "models/props_2fort/sniper_fence01.mdl" "angles" "0 90 0" "origin" "445 1346 700" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "hatch_2fort_crate_big" "model" "models/props_hydro/barrel_crate.mdl" "angles" "0 0 0" "origin" "367 1146 704" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "hatch_truck" "model" "models/props_vehicles/pickup03.mdl" "angles" "0 -85 0" "origin" "-175 1015 576" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "hatch_wall1" "model" "models/props_mining/support_wall001a.mdl" "angles" "0 90 0" "origin" "572 505 600" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "hatch_wall2" "model" "models/props_mining/support_wall001a.mdl" "angles" "0 90 0" "origin" "700 505 600" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "middle_zombiespawn_fence" "model" "models/props_coalmines/wood_fence_256.mdl" "angles" "0 90 0" "origin" "1800 3419 868" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "middle_zombiespawn_visualblock_2fort_fence1" "model" "models/props_2fort/sniper_fence02.mdl" "angles" "0 180 0" "origin" "1844 3372 804" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "middle_zombiespawn_visualblock_2fort_fence2" "model" "models/props_2fort/sniper_fence02.mdl" "angles" "0 180 0" "origin" "1844 3372 684" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "middle_zombiespawn_barbwire" "model" "models/props_gameplay/security_fence256.mdl" "angles" "0 90 0" "origin" "1820 3459 888" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "pitfence" "model" "models/props_coalmines/wood_fence_short_256.mdl" "angles" "5 90 0" "origin" "-438 4211 745" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "bigbox_pit_left" "model" "models/props_hydro/barrel_crate.mdl" "angles" "0 0 0" "origin" "-648 3402 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "bigbox_pit_right" "model" "models/props_hydro/barrel_crate_half.mdl" "angles" "0 20 0" "origin" "-659 3505 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "bigbox_center1" "model" "models/props_hydro/barrel_crate.mdl" "angles" "0 0 0" "origin" "488 3690 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "bigbox_center2" "model" "models/props_hydro/barrel_crate.mdl" "angles" "0 180 0" "origin" "702 4052 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "bigbox_center3" "model" "models/props_hydro/barrel_crate.mdl" "angles" "0 -90 0" "origin" "778 4054 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "bigbox_center4" "model" "models/props_mvm/barrel_crate.mdl" "angles" "-90 0 0" "origin" "979 4312 933" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "bigbox_center5" "model" "models/props_mvm/barrel_crate.mdl" "angles" "-90 90 0" "origin" "1144 4267 933" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "bigbox_left_hallway" "model" "models/props_hydro/barrel_crate.mdl" "angles" "0 180 0" "origin" "-169 5294 736" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "smallbox_center1" "model" "models/props_2fort/miningcrate002.mdl" "angles" "0 270 0" "origin" "481 3623 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "oildrum_center1" "model" "models/props_2fort/oildrum.mdl" "angles" "0 -50 0" "origin" "480 3622 938" "skin" "5" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "oildrum_center2" "model" "models/props_2fort/oildrum.mdl" "angles" "0 0 0" "origin" "818 4122 896" "skin" "3" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "oildrum_center3" "model" "models/props_2fort/oildrum.mdl" "angles" "0 105 0" "origin" "821 4166 950" "skin" "0" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "smallcrate_center1" "model" "models/props_2fort/miningcrate002.mdl" "angles" "0 90 0" "origin" "818 4220 950 " "skin" "0" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "smallbox_center1" "model" "models/props_hydro/barrel_crate_half.mdl" "angles" "0 90 0" "origin" "1083 4304 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "smallbox_center2" "model" "models/props_hydro/barrel_crate_half.mdl" "angles" "0 180 0" "origin" "1224 4176 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "coffin_center1" "model" "models/props_viaduct_event/coffin_simple_closed.mdl" "angles" "0 0 -90" "origin" "820 4144 896" "skin" "0" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "coffin_center2" "model" "models/props_viaduct_event/coffin_simple_closed.mdl" "angles" "0 0 -90" "origin" "820 4144 923" "skin" "0" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "coffin_center3" "model" "models/props_viaduct_event/coffin_simple_base.mdl" "angles" "0 90 -15" "origin" "997 4317 895" "skin" "0" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "coffin_center4" "model" "models/props_viaduct_event/coffin_simple_closed.mdl" "angles" "0 45 -90" "origin" "1215 4162 970" "skin" "0" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "hatchbarb_wire1" "model" "models/props_gameplay/security_fence512.mdl" "angles" "0 0 0" "origin" "280 1392 440.81" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "hatchbarb_wire2" "model" "models/props_gameplay/security_fence512.mdl" "angles" "0 0 0" "origin" "-225 1392 440.81" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "hatchbarb_wire3" "model" "models/props_gameplay/security_fence256.mdl" "angles" "0 0 0" "origin" "-286 1911 690" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence1" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "1271 3272 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence2" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "1399 3272 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence3" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "1527 3272 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence4" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "1655 3272 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence5" "model" "models/props_doomsday/wood_fence001c.mdl" "angles" "0 180 0" "origin" "1783 3272 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence6" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "1271 3447 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence7" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "1399 3447 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence8" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "1527 3447 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence9" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "1655 3447 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence10" "model" "models/props_doomsday/wood_fence001c.mdl" "angles" "0 180 0" "origin" "1783 3447 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence11" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 -90 0" "origin" "1271 3144 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence12" "model" "models/props_doomsday/wood_fence001b.mdl" "angles" "0 -90 0" "origin" "1271 3080 1024" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence13" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "-108 3589 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence14" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "20 3589 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence15" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "148 3589 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence16" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "276 3589 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence17" "model" "models/props_doomsday/wood_fence001b.mdl" "angles" "0 180 0" "origin" "404 3589 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence18" "model" "models/props_doomsday/wood_fence001c.mdl" "angles" "0 180 0" "origin" "468 3589 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence19" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "-108 3416 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence20" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "20 3416 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence21" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "148 3416 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence22" "model" "models/props_doomsday/wood_fence001.mdl" "angles" "0 180 0" "origin" "276 3416 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence23" "model" "models/props_doomsday/wood_fence001b.mdl" "angles" "0 180 0" "origin" "404 3416 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "smallfence24" "model" "models/props_doomsday/wood_fence001c.mdl" "angles" "0 180 0" "origin" "468 3416 896" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" } prop_dynamic { "targetname" "woodenfence_front1" "model" "models/props_coalmines/wood_fence_256.mdl" "angles" "0 -90 0" "origin" "654 6184 824" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "woodenfence_front2" "model" "models/props_coalmines/wood_fence_256.mdl" "angles" "0 -90 0" "origin" "654 6435 824" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "6" } prop_dynamic { "targetname" "spy_forward" "model" "models/player/spy.mdl" "angles" "0 90 0" "origin" "1645 6066 736" "defaultanim" "competitive_winnerstate_idle" "disableshadows" "1" "disablebonefollowers" "1" } prop_dynamic_ornament { "model" "models/workshop/player/items/spy/spr17_the_upgrade/spr17_the_upgrade.mdl" "origin" "-795 -6630 -207" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "spy_forward" } prop_dynamic_ornament { "model" "models/workshop/player/items/spy/cc_summer2015_lurkers_leathers/cc_summer2015_lurkers_leathers.mdl" "origin" "-795 -6630 -207" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "spy_forward" } // env_fog_controller // { // "targetname" "zombie_fog" // "fogenable" "1" // "fogstart" "200" // "fogend" "1000" // "fogmaxdensity" "1" // "fogcolor" "0 0 0" // "fogcolor2" "255 255 255" // "fogblend" "0" // "fogdir" "1 0 0" // "foglerptime" "0" // "farz" "-1" // } // trigger_multiple // { // "targetname" "zombie_fogger" // "mins" "-9999 -9999 -9999" // "maxs" "9999 9999 9999" // "spawnflags" "1" // "OnStartTouch" "player,SetFogController,zombie_fog,0,-1" // } } zombie_forcefields { func_nobuild { "targetname" "hatch_nobuild" "origin" "51 1410 595" "mins" "-1000 -200 -5000" "maxs" "1000 25 5000" "AllowTeleporters" "0" "AllowSentry" "0" "AllowDispenser" "0" } func_nobuild { "targetname" "hatch_nobuild_upper" "origin" "-370 1930 832" "mins" "-100 -1000 -500" "maxs" "250 25 500" "AllowTeleporters" "0" "AllowSentry" "0" "AllowDispenser" "0" } func_nobuild { "targetname" "pit_nobuild" "origin" "-403 4477 642" "mins" "-500 -775 -5000" "maxs" "35 20 5000" "AllowTeleporters" "0" "AllowSentry" "0" "AllowDispenser" "0" } func_forcefield { "targetname" "center_forcefield1_red" "teamnum" "3" "origin" "737.99 4056 991.23" "mins" "-84 -40 -5000" "maxs" "84 40 5000" } func_forcefield { "targetname" "center_forcefield1_blu" "teamnum" "2" "origin" "737.99 4056 991.23" "mins" "-84 -40 -5000" "maxs" "84 40 5000" } func_forcefield { "targetname" "center_forcefield2_red" "teamnum" "3" "origin" "808 4224 990.99" "mins" "-40 -128 0" "maxs" "40 128 5000" } func_forcefield { "targetname" "center_forcefield2_blu" "teamnum" "2" "origin" "808 4224 990.99" "mins" "-40 -128 -5000" "maxs" "40 128 5000" } func_forcefield { "targetname" "center_forcefield3_red" "teamnum" "3" "origin" "1064 4308 991.23" "mins" "-216 -44 -5000" "maxs" "216 44 5000" } func_forcefield { "targetname" "center_forcefield3_blu" "teamnum" "2" "origin" "1232 4200 991.23" "mins" "-48 -64 -5000" "maxs" "48 64 5000" } func_forcefield { "targetname" "center_forcefield4_red" "teamnum" "3" "origin" "1232 4200 991.23" "mins" "-48 -64 -5000" "maxs" "48 64 5000" } func_forcefield { "targetname" "center_forcefield4_blu" "teamnum" "2" "origin" "1192 4200 991.23" "mins" "-88 -64 -5000" "maxs" "88 64 5000" } func_forcefield { "targetname" "center_forcefield5_red" "teamnum" "3" "origin" "1144 4208 990.99" "mins" "-40 -56 -5000" "maxs" "40 56 5000" } func_forcefield { "targetname" "center_forcefield5_blu" "teamnum" "2" "origin" "1144 4208 990.99" "mins" "-40 -56 -5000" "maxs" "40 56 5000" } func_forcefield { "targetname" "center_forcefields6_red" "teannum" "3" "origin" "648 3912 1012" "mins" "-8 -184 -5000" "maxs" "8 184 5000" } func_forcefield { "targetname" "center_forcefields6_blu" "teannum" "2" "origin" "648 3912 1012" "mins" "-8 -184 -5000" "maxs" "8 184 5000" } func_forcefield { "targetname" "woodenfencefront_left1" "teamnum" "3" "origin" "660 6400 744" "mins" "-16 -256 0" "maxs" "12 256 5000" } func_forcefield { "targetname" "woodenfencefront_left2" "teamnum" "2" "origin" "660 6400 744" "mins" "-16 -256 0" "maxs" "12 256 5000" } func_forcefield { "targetname" "hatchfield" "teamnum" "3" "origin" "338 1409 576" "mins" "-1760 -1 -5000" "maxs" "1760 1 5000" } func_forcefield { "targetname" "doorwayfield" "teamnum" "3" "origin" "-370 1930 832" "mins" "-100 -1 -500" "maxs" "250 1 500" } func_forcefield { "targetname" "hatchrailingfield" "teamnum" "3" "origin" "-222 1918 577" "mins" "-1 -5000 -5000" "maxs" "1 1 5000" } func_forcefield { "targetname" "pit1field_red" "teamnum" "3" "origin" "-1033 636 833" "mins" "-1 -5000 -5000" "maxs" "1 5000 5000" } func_forcefield { "targetname" "pit1field_blu" "teamnum" "2" "origin" "-1033 636 833" "mins" "-1 -5000 -5000" "maxs" "1 5000 5000" } func_forcefield { "targetname" "pit2field_red" "teamnum" "3" "origin" "-403 4477 642" "mins" "-1 -775 -5000" "maxs" "1 20 5000" } func_forcefield { "targetname" "pit2field_blu" "teamnum" "2" "origin" "-403 4477 642" "mins" "-1 -775 -5000" "maxs" "1 20 5000" } func_forcefield { "targetname" "pit3field_red" "teamnum" "3" "origin" "-55.5 6048.69 809.5" "mins" "-8.5 -351.5 -5000" "maxs" "8.5 351.1 5000" } func_forcefield { "targetname" "pit3field_blu" "teamnum" "2" "origin" "-55.5 6048.69 809.5" "mins" "-8.5 -351.5 -5000" "maxs" "8.5 351.1 5000" } func_forcefield { "targetname" "pit4_field_red" "teamnum" "3" "origin" "-616 3456 1008" "mins" "-8 -104 -112" "maxs" "8 104 112" } func_forcefield { "targetname" "pit4_field_blu" "teamnum" "2" "origin" "-616 3456 1008" "mins" "-8 -104 -112" "maxs" "8 104 112" } func_forcefield { "targetname" "pit5_field_red" "teamnum" "3" "origin" "-488 2879.85 1052" "mins" "-16 -320 -5000" "maxs" "16 320 5000" } func_forcefield { "targetname" "middle_zombiespawn" "teamnum" "3" "origin" "1800 3359.97 1116" "mins" "-8 -64 -92" "maxs" "8 64 92" } func_nobuild { "targetname" "middle_zombiespawn_nobuild" "origin" "1800 3359.97 1116" "mins" "-25 -80 -92" "maxs" "80 80 92" "AllowTeleporters" "0" "AllowSentry" "0" "AllowDispenser" "0" } func_forcefield { "targetname" "bridge_forcefield1" "teamnum" "3" "origin" "1536 3272 1024" "mins" "-256 -8 0" "maxs" "256 8 5000" } func_forcefield { "targetname" "front_hallway_forcefield1" "teamnum" "3" "origin" "1974 5376 822.31" "mins" "-20 -94 -5000" "maxs" "10 90 5000" } func_forcefield { "targetname" "front_hallway_forcefield2" "teamnum" "2" "origin" "1974 5376 822.31" "mins" "-20 -94 -5000" "maxs" "10 90 5000" } func_forcefield { "targetname" "bridge_forcefield2" "teamnum" "3" "origin" "1408 3448 1024" "mins" "-384 -8 0" "maxs" "384 8 5000" } func_forcefield { "targetname" "bridge_forcefield3" "teamnum" "3" "origin" "1272 3175.96 1024" "mins" "-8 -104 0" "maxs" "8 104 5000" } func_forcefield { "targetname" "bridge_forcefield4" "teamnum" "3" "origin" "1143.94 3080 1024" "mins" "-120 -8 0" "maxs" "120 8 5000" } func_forcefield { "targetname" "bridge_forcefield5" "teamnum" "2" "origin" "1536 3272 1024" "mins" "-256 -8 0" "maxs" "256 8 5000" } func_forcefield { "targetname" "bridge_forcefield6" "teamnum" "2" "origin" "1408 3448 1024" "mins" "-384 -8 0" "maxs" "384 8 5000" } func_forcefield { "targetname" "bridge_forcefield7" "teamnum" "2" "origin" "1272 3175.96 1024" "mins" "-8 -104 0" "maxs" "8 104 5000" } func_forcefield { "targetname" "bridge_forcefield8" "teamnum" "2" "origin" "1143.94 3080 1024" "mins" "-120 -8 0" "maxs" "120 8 5000" } func_forcefield { "targetname" "bridge2_forcefield1" "teamnum" "3" "origin" "176 3416 896" "mins" "-288 -8 0" "maxs" "288 8 5000" } func_forcefield { "targetname" "bridge2_forcefield2" "teamnum" "3" "origin" "176 3592 896" "mins" "-288 -8 0" "maxs" "288 8 5000" } func_forcefield { "targetname" "bridge2_forcefield3" "teamnum" "2" "origin" "176 3416 896" "mins" "-288 -8 0" "maxs" "288 8 5000" } func_forcefield { "targetname" "bridge2_forcefield4" "teamnum" "2" "origin" "176 3592 896" "mins" "-288 -8 0" "maxs" "288 8 5000" } func_forcefield { "targetname" "bridge2_forcefield5" "teamnum" "3" "origin" "472 3625 896" "mins" "-32 -25 0" "maxs" "32 25 5000" } func_forcefield { "targetname" "bridge2_forcefield6" "teamnum" "2" "origin" "474 3625 896" "mins" "-32 -25 0" "maxs" "32 25 5000" } func_forcefield { "targetname" "bridge2_forcefield7" "teamnum" "3" "origin" "489.67 3689 896" "mins" "-42 -39 0" "maxs" "42 39 5000" } func_forcefield { "targetname" "bridge2_forcefield8" "teamnum" "2" "origin" "489.67 3689 896" "mins" "-42 -39 0" "maxs" "42 39 5000" } func_forcefield { "targetname" "front_roof_forcefield" "teamnum" "3" "origin" "1496.17 5887.01 990" "mins" "-40.5 -258 0" "maxs" "40.5 258 5000" } func_forcefield { "targetname" "front_roofs_forcefield" "teamnum" "3" "origin" "1760 5604 900" "mins" "-199 -28 0" "maxs" "199 28 5000" } func_forcefield { "targetname" "front_leftspawn_forcefield" "teamnum" "3" "origin" "504 7520 792.01" "mins" "-8 -128 -120" "maxs" "8 128 120" } } teleport_logic //Made by PDA Expert { trigger_teleport { "spawnflags" "1" "targetname" "stupiddogyoumakemelookbad" "target" "AHHH" "origin" "1181 613 640" "maxs" "512 512 512" "mins" "-512 -512 -512" "filtername" "noreds" } info_teleport_destination { "targetname" "AHHH" "origin" "1747 6283 738" "angles" "0 -90 0" } filter_activator_team { "targetname" "noreds" "filterteam" "2" "negated" "0" } } } Templates { YoovyBot_Scout { Class Scout Skill Expert CustomEyeGlowColor "255 0 0" Attributes IgnoreFlag Action Mobber WeaponRestrictions MeleeOnly } } ////////////////////// //WAVE 1 $600 ////////////////////// SpawnTemplate zombie_forcefields SpawnTemplate teleport_logic SpawnTemplate KitsRemoveOld SpawnTemplate main_logic SpawnTemplate push_logic SpawnTemplate { Name "cabinet_front" Origin "1920 6161 736" Angles "0 90 0" } Wave //wave 1 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01_DANGEROUS TotalCurrency 100 TotalCount 3000 MaxActive 30 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 RandomChoice { TFBot { Template YoovyBot_Scout_Cadaver_Variant1 } TFBot { Template YoovyBot_Scout_Cadaver_Variant2 } TFBot { Template YoovyBot_Scout_Cadaver_Variant3 } TFBot { Template YoovyBot_Scout_Cadaver_Variant4 } TFBot { Template YoovyBot_Scout_Cadaver_Variant5 } TFBot { Template YoovyBot_Soldier_Cadaver_Variant1 } TFBot { Template YoovyBot_Soldier_Cadaver_Variant2 } TFBot { Template YoovyBot_Soldier_Cadaver_Variant3 } TFBot { Template YoovyBot_Soldier_Cadaver_Variant4 } TFBot { Template YoovyBot_Soldier_Cadaver_Variant5 } TFBot { Template YoovyBot_Pyro_Cadaver_Variant1 } TFBot { Template YoovyBot_Pyro_Cadaver_Variant2 } TFBot { Template YoovyBot_Pyro_Cadaver_Variant3 } TFBot { Template YoovyBot_Pyro_Cadaver_Variant4 } TFBot { Template YoovyBot_Pyro_Cadaver_Variant5 } TFBot { Template YoovyBot_Demoman_Cadaver_Variant1 } TFBot { Template YoovyBot_Demoman_Cadaver_Variant2 } TFBot { Template YoovyBot_Demoman_Cadaver_Variant3 } TFBot { Template YoovyBot_Demoman_Cadaver_Variant4 } TFBot { Template YoovyBot_Demoman_Cadaver_Variant5 } TFBot { Template YoovyBot_Heavy_Cadaver_Variant1 } TFBot { Template YoovyBot_Heavy_Cadaver_Variant2 } TFBot { Template YoovyBot_Heavy_Cadaver_Variant3 } TFBot { Template YoovyBot_Heavy_Cadaver_Variant4 } TFBot { Template YoovyBot_Heavy_Cadaver_Variant5 } TFBot { Template YoovyBot_Engineer_Cadaver_Variant1 } TFBot { Template YoovyBot_Engineer_Cadaver_Variant2 } TFBot { Template YoovyBot_Engineer_Cadaver_Variant3 } TFBot { Template YoovyBot_Engineer_Cadaver_Variant4 } TFBot { Template YoovyBot_Engineer_Cadaver_Variant5 } TFBot { Template YoovyBot_Medic_Cadaver_Variant1 } TFBot { Template YoovyBot_Medic_Cadaver_Variant2 } TFBot { Template YoovyBot_Medic_Cadaver_Variant3 } TFBot { Template YoovyBot_Medic_Cadaver_Variant4 } TFBot { Template YoovyBot_Medic_Cadaver_Variant5 } TFBot { Template YoovyBot_Sniper_Cadaver_Variant1 } TFBot { Template YoovyBot_Sniper_Cadaver_Variant2 } TFBot { Template YoovyBot_Sniper_Cadaver_Variant3 } TFBot { Template YoovyBot_Sniper_Cadaver_Variant4 } TFBot { Template YoovyBot_Sniper_Cadaver_Variant5 } TFBot { Template YoovyBot_Spy_Cadaver_Variant1 } TFBot { Template YoovyBot_Spy_Cadaver_Variant2 } TFBot { Template YoovyBot_Spy_Cadaver_Variant3 } TFBot { Template YoovyBot_Spy_Cadaver_Variant4 } TFBot { Template YoovyBot_Spy_Cadaver_Variant5 } TFBot { Template YoovyBot_Slasher } TFBot { Template YoovyBot_Slasher } TFBot { Template YoovyBot_Slasher } TFBot { Template YoovyBot_Cultist } TFBot { Template YoovyBot_Cultist } TFBot { Template YoovyBot_Hazmat } TFBot { Template YoovyBot_Hazmat } TFBot { Template YoovyBot_Hazmat } TFBot { Template YoovyBot_Brute } TFBot { Template YoovyBot_Brute } TFBot { Template YoovyBot_Brute } TFBot { Template YoovyBot_Viper } TFBot { Template YoovyBot_Viper } TFBot { Template YoovyBot_Viper } TFBot { Template YoovyBot_Fallen_Survivor } TFBot { Template YoovyBot_Fallen_Survivor } TFBot { Template YoovyBot_Fallen_Survivor } TFBot { Template YoovyBot_Knighted_Carcass } TFBot { Template YoovyBot_Knighted_Carcass } TFBot { Template YoovyBot_Knighted_Carcass } TFBot { Template YoovyBot_Grunt } TFBot { Template YoovyBot_Grunt } TFBot { Template YoovyBot_Grunt } TFBot { Template YoovyBot_Dozer } TFBot { Template YoovyBot_Detonator } TFBot { Template YoovyBot_Wraith } TFBot { Template YoovyBot_Mutant } TFBot { Template YoovyBot_Rabid } TFBot { Template YoovyBot_Zyborg } TFBot { Template YoovyBot_Ravager } TFBot { Template YoovyBot_Grappler } TFBot { Template YoovyBot_Grenadier } TFBot { Template YoovyBot_Shade } } } WaveSpawn { Name W1_02_DANGEROUS TotalCurrency 100 TotalCount 3000 MaxActive 2 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 1 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 RandomChoice { TFBot { Template YoovyBot_Dozer } TFBot { Template YoovyBot_Detonator } TFBot { Template YoovyBot_Wraith } TFBot { Template YoovyBot_Mutant } TFBot { Template YoovyBot_Rabid } TFBot { Template YoovyBot_Zyborg } TFBot { Template YoovyBot_Ravager } TFBot { Template YoovyBot_Grappler } TFBot { Template YoovyBot_Grenadier } TFBot { Template YoovyBot_Shade } } } WaveSpawn { Name W1_02_DANGEROUS TotalCurrency 100 TotalCount 3000 MaxActive 2 SpawnCount 1 WaitBeforeStarting 240 WaitBetweenSpawns 0.8 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 RandomChoice { TFBot { Template YoovyBot_Dozer } TFBot { Template YoovyBot_Detonator } TFBot { Template YoovyBot_Wraith } TFBot { Template YoovyBot_Mutant } TFBot { Template YoovyBot_Rabid } TFBot { Template YoovyBot_Zyborg } TFBot { Template YoovyBot_Ravager } TFBot { Template YoovyBot_Grappler } TFBot { Template YoovyBot_Grenadier } TFBot { Template YoovyBot_Shade } } } WaveSpawn { Name W1_02_DANGEROUS TotalCurrency 100 TotalCount 3000 MaxActive 2 SpawnCount 1 WaitBeforeStarting 360 WaitBetweenSpawns 0.6 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 RandomChoice { TFBot { Template YoovyBot_Dozer } TFBot { Template YoovyBot_Detonator } TFBot { Template YoovyBot_Wraith } TFBot { Template YoovyBot_Mutant } TFBot { Template YoovyBot_Rabid } TFBot { Template YoovyBot_Zyborg } TFBot { Template YoovyBot_Ravager } TFBot { Template YoovyBot_Grappler } TFBot { Template YoovyBot_Grenadier } TFBot { Template YoovyBot_Shade } } } WaveSpawn { Name W1_02_DANGEROUS_GIANTS TotalCurrency 100 TotalCount 3000 MaxActive 1 SpawnCount 1 WaitBeforeStarting 480 WaitBetweenSpawns 30 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 TFBot { Template YoovyBot_Husk } } WaveSpawn { Name W1_02_DANGEROUS TotalCurrency 100 TotalCount 3000 MaxActive 2 SpawnCount 1 WaitBeforeStarting 480 WaitBetweenSpawns 0.5 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 RandomChoice { TFBot { Template YoovyBot_Dozer } TFBot { Template YoovyBot_Detonator } TFBot { Template YoovyBot_Wraith } TFBot { Template YoovyBot_Mutant } TFBot { Template YoovyBot_Rabid } TFBot { Template YoovyBot_Zyborg } TFBot { Template YoovyBot_Ravager } TFBot { Template YoovyBot_Grappler } TFBot { Template YoovyBot_Grenadier } TFBot { Template YoovyBot_Shade } } } WaveSpawn { Name W1_02_DANGEROUS_GIANTS TotalCurrency 100 TotalCount 3000 MaxActive 1 SpawnCount 1 WaitBeforeStarting 540 WaitBetweenSpawns 20 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 TFBot { Template YoovyBot_Husk } } WaveSpawn { Name W1_02_DANGEROUS_GIANTS TotalCurrency 100 TotalCount 3000 MaxActive 1 SpawnCount 1 WaitBeforeStarting 600 WaitBetweenSpawns 15 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 TFBot { Template YoovyBot_Husk } } WaveSpawn { Name W1_02_DANGEROUS TotalCurrency 100 TotalCount 3000 MaxActive 10 SpawnCount 1 WaitBeforeStarting 600 WaitBetweenSpawns 0.25 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 RandomChoice { TFBot { Template YoovyBot_Dozer } TFBot { Template YoovyBot_Detonator } TFBot { Template YoovyBot_Wraith } TFBot { Template YoovyBot_Mutant } TFBot { Template YoovyBot_Rabid } TFBot { Template YoovyBot_Zyborg } TFBot { Template YoovyBot_Ravager } TFBot { Template YoovyBot_Grappler } TFBot { Template YoovyBot_Grenadier } TFBot { Template YoovyBot_Shade } } } WaveSpawn { Name W1_02_DANGEROUS_GIANTS TotalCurrency 100 TotalCount 3000 MaxActive 3 SpawnCount 1 WaitBeforeStarting 660 WaitBetweenSpawns 0 Where spawnbot_all Where spawnbot_tomb1 Where spawnbot_tomb2 Where spawnbot_tomb3 Where spawnbot_hatch Where spawnbot_hatch2 Where spawnbot_middle_upper RandomSpawn 1 TFBot { Template YoovyBot_Husk } } } Wave //Wave 3 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01_DANGEROUS TotalCurrency 100 TotalCount 3000 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 //Where spawnbot_all Where spawnbot_test //Where spawnbot_tomb2 //Where spawnbot_tomb3 //Where spawnbot_hatch RandomSpawn 1 RandomChoice { TFBot { Template YoovyBot_NavTester } // TFBot // { // Template YoovyBot_Medic_Cadaver_Variant2 // } // TFBot // { // Template YoovyBot_Medic_Cadaver_Variant3 // } // TFBot // { // Template YoovyBot_Medic_Cadaver_Variant4 // } // TFBot // { // Template YoovyBot_Medic_Cadaver_Variant5 // } } } } }