#base robot_giant.pop #base robot_standard.pop #base robot_tank_small_turret.pop Waveschedule { ExtraSpawnPoint { Name "spawnbot_lurker1" TeamNum 3 X "-6843 " Y "-1833" Z " -167" } ExtraSpawnPoint { Name "spawnbot_lurker2" TeamNum 3 X "-6636" Y "-1741" Z "-160" } ExtraSpawnPoint { Name "spawnbot_lurker3" TeamNum 3 X "-6651" Y "-1892" Z "-167" } ExtraSpawnPoint { Name "spawnbot_lurker4" TeamNum 3 X "-6640" Y "-1548" Z "-163" } ExtraSpawnPoint { Name "spawnbot_lurker5" TeamNum 3 X "-6777" Y "-1500" Z "-167" } ExtraSpawnPoint { Name "spawnbot_w2-2a" TeamNum 3 X "-5886" Y "-707" Z "-88" } ExtraSpawnPoint { Name "spawnbot_w2-2b" TeamNum 3 X "-4919" Y "-103" Z "-66" } ExtraSpawnPoint { Name "spawnbot_w2-2c" TeamNum 3 X "-5886" Y "-3205" Z "-66" } ExtraSpawnPoint { Name "spawnbot_w1p1" TeamNum 3 X "-4963" Y "-1351" Z "-199" } ExtraSpawnPoint { Name "spawnbot_zombie0" TeamNum 3 X "-4966" Y "-1565" Z "-199" } ExtraSpawnPoint { Name "spawnbot_zombie1" TeamNum 3 X "-7297" Y "-2984" Z "-143" } ExtraSpawnPoint { Name "spawnbot_zombie2" TeamNum 3 X "-4185" Y "-1200" Z "-199" } ExtraSpawnPoint { Name "spawnbot_zombie3" TeamNum 3 X "-4275" Y "-2350" Z "-328" } ExtraSpawnPoint { Name "spawnbot_zombie4" TeamNum 3 X "-4325" Y "-2740" Z "-325" } ExtraSpawnPoint { Name "spawnbot_zombie5" TeamNum 3 X "-5891" Y "-3007" Z "-93" } ExtraSpawnPoint { Name "spawnbot_zombie6" //for wave 1 boss and wave 2 Heavy TeamNum 3 X "-5053" Y "183" Z "68" } ExtraSpawnPoint { Name "spawnbot_zombieLAST" // last wave boss TeamNum 3 X "-231" Y "2987" Z "-277" } ExtraSpawnPoint { Name "spawnbot_zombieMad1" // Madscientist 1 TeamNum 3 X "-3687" Y "-1205" Z "-120" } ExtraSpawnPoint { Name "spawnbot_zombieMad2" // Madscientist 2 TeamNum 3 X "-3856" Y "-2307" Z "-263" } ExtraSpawnPoint { Name "spawnbot_zombieMad3" // Madscientist 3 TeamNum 3 X "-3839" Y "-2730" Z "-263" } ExtraSpawnPoint { Name "spawnbot_zombiefactory1" // right side wave 3 and wave 4 TeamNum 3 X "-2431" Y "822" Z "332" } ExtraSpawnPoint { Name "spawnbot_zombiefactory2" // middle side wave 3 and wave 4 TeamNum 3 X "-3353" Y "946" Z "-85" } ExtraSpawnPoint { Name "spawnbot_zombiefactory3" // middle side wave 3 and wave 4 TeamNum 3 X "-3051" Y "911" Z "-73" } ExtraSpawnPoint { Name "spawnbot_zombiefactory4" // upper left side wave 3 and wave 4 TeamNum 3 X "-3771" Y "528" Z "283" } ExtraSpawnPoint { Name "spawnbot_zombiefactory5" //left side wave 3 and wave 4 TeamNum 3 X "-4174" Y "176" Z "55" } ExtraSpawnPoint { Name "spawnbot_zombiefactory6" // right side near spawn wave 3 and wave 4 TeamNum 3 X "-2423" Y "-1875" Z "-150" } ExtraSpawnPoint { Name "spawnbot_mangler1" // cow mangler1 TeamNum 3 X "-2832" Y "-423" Z "38" } ExtraSpawnPoint { Name "spawnbot_mangler2" // cow mangler2 TeamNum 3 X "-3044" Y "-429" Z "38" } ExtraSpawnPoint { Name "spawnbot_factoryright2" // right side middle TeamNum 3 X "-3938" Y "749" Z "135" } ExtraSpawnPoint { Name "spawnbot_factoryright1" // right side TeamNum 3 X "-4174" Y "158" Z "149" } ExtraSpawnPoint { Name "spawnbot_factorymiddle" // middle TeamNum 3 X "-3196" Y "818" Z "67" } ExtraSpawnPoint { Name "spawnbot_factoryleft2" // left side middle TeamNum 3 X "-2422" Y "812" Z "274" } ExtraSpawnPoint { Name "spawnbot_factoryleft1" // left side TeamNum 3 X "-1917" Y "-408" Z "154" } //CAVE SPAWNS ExtraSpawnPoint { Name "spawnbot_cave0" TeamNum 3 X "-1861" Y "-457" Z "141" } StartingCurrency 500 RespawnWaveTime 10000 FixedRespawnWaveTime 10000 CanBotsAttackWhileInSpawnRoom 1 BonusRatioHalf 2 BonusRatioFull 2 BotsAreHumans 1 ZombiesNoWave666 1 BuybacksPerWave 0 BotHumansHaveRobotVoice 0 BluHumanFlagCapture 0 BluHumanFlagPickup 0 DeathPenalty 50 DisplayRobotDeathNotice 1 ForceHoliday 2 ForceRobotBleed 1 FixedBuybacks 0 RespecEnabled 1 HHHNoControlPointLogic 1 HHHNonSolidToPlayers 1 HHHHealthPerPlayer 1 HHHChaseRange 5000 HHHQuitRange 5000 HHHHealthBase 5000 HHHChaseDuration 9999 HealOnKillOverhealMelee 0 MaxSpeedLimit 1337 MaxSpectators 0 MinibossSentrySingleKill 1 MaxActiveSkeletons 25 NoJoinMidwave 1 NoReanimators 1 NoHolidayPickups 1 NoThrillerTaunt 1 NoRomevisionCosmetics 1 RemoveGrapplingHooks 1 StandableHeads 1 SniperAllowHeadshots 1 TextPrintTime 0 WaveStartCountdown 0 FastNPCUpdate 1 TextPrintTime 0 NoCreditsVelocity 1 NoMissionInfo 0 FixSetCustomModelInput 1 DisableUpgradeStations 0 CustomUpgradesFile mvm_upgrades_reassemble5.txt DisableSound "Announcer.MVM_Wave_End" DisableSound "Announcer.MVM_Bonus" DisableSound "MVM.PlayerDied" DisableSound "heavy_mvm_giant_robot01" DisableSound "heavy_mvm_giant_robot02" DisableSound "heavy_mvm_giant_robot03" DisableSound "heavy_mvm_giant_robot04" DisableSound "engineer_mvm_giant_robot01" DisableSound "engineer_mvm_giant_robot02" DisableSound "engineer_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot01" DisableSound "soldier_mvm_giant_robot02" DisableSound "soldier_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot04" DisableSound "medic_mvm_giant_robot01" DisableSound "medic_mvm_giant_robot02" DisableSound "medic_mvm_giant_robot03" DisableSound "music.mvm_end_last_wave" DisableSound "music.mvm_end_mid_wave" DisableSound "music.mvm_end_tank_wave" DisableSound "music.mvm_end_wave" DisableSound "music.mvm_lost_wave" DisableSound "music.mvm_start_last_wave" DisableSound "music.mvm_start_mid_wave" DisableSound "music.mvm_start_tank_wave" DisableSound "music.mvm_start_wave" DisableSound "Announcer.MVM_Get_To_Upgrade" DisableSound "Announcer.MVM_Spy_Alert" DisableSound "Announcer.mvm_spybot_death" DisableSound "Announcer.mvm_spybot_death_all" DisableSound "Announcer.MVM_First_Wave_Start" DisableSound "Announcer.MVM_Wave_Start" DisableSound "Announcer.MVM_Wave_End" DisableSound "Announcer.MVM_Wave_Lose" DisableSound "Announcer.MVM_Final_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "Announcer.MVM_Robots_Planted" DisableSound "Announcer.MVM_All_Dead" DisableSound "Announcer.MVM_Sentry_Buster_Alert" DisableSound "Announcer.MVM_Sentry_Buster_Alert_Another" DisableSound "Announcer.MVM_General_Wave_Start" DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "Announcer.MVM_Tank_Planted" DisableSound "Announcer.MVM_Tank_Alert_Another" DisableSound "Announcer.MVM_Tank_Alert_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Halfway" DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" DisableSound "Announcer.MVM_Tank_Alert_Deploying" DisableSound "Announcer.MVM_Tank_Alert_Spawn" DisableSound "Announcer.MVM_Bomb_Alert_Entered" DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch" DisableSound "Announcer.MVM_Bomb_Alert_Deploying" DisableSound "Announcer_begins_1sec" DisableSound "Announcer_begins_2sec" DisableSound "Announcer_begins_3sec" PrecacheGeneric "materials/colorcorrection/oxidize.raw" PrecacheModel "models/props_frontline/tank_cart.mdl" PrecacheSound "mvm_start_last_wave.wav" PrecacheSound "ui/tv_static.wav" PrecacheSound "weapons/spy_tape_01.wav" PrecacheSound "weapons/spy_tape_02.wav" PrecacheSound "weapons/spy_tape_05.wav" OverrideSounds { "Regenerate.Touch" "misc/null.wav" "MVM.GiantHeavyExplodes" "misc/null.wav" "MVM.GiantCommonExplodes" "misc/null.wav" } ExtraTankPath { Name name1 Node "214 2274 -136" Node "268 1969 -140" Node "353 1687 -179" Node "447 1441 -205" Node "498 1161 -261" Node "358 1025 -324" Node "184 950 -374" Node "-39 932 -444" Node "-38 1182 -438" Node "-163 1441 -444" Node "-475 1449 -439" Node "-794 1387 -441" Node "-973 1090 -439" Node "-990 749 -430" Node "-1097 422 -380" Node "-702 380 -378" Node "-279 325 -364" Node "275 289 -386" Node "504 201 -389" Node "744 374 -397" Node "740 710 -402" Node "469 639 -396" Node "141 637 -435" Node "-57 684 -441" Node "-316 757 -461" Node "-648 816 -440" Node "-976 962 -440" Node "-923 1175 -439" Node "-774 1369 -439" Node "-453 1478 -443" Node "-185 1439 -444" Node "-23 1209 -442" Node "-90 870 -449" Node "29 618 -439" Node "559 564 -398" Node "537 626 -398" Node "771 523 -402" Node "691 318 -385" Node "526 209 -389" Node "236 262 -382" Node "-199 303 -364" Node "-623 344 -371" Node "-1124 393 -375" Node "-1478 578 -340" Node "-1667 636 -282" Node "-1758 649 -209" Node "-1906 653 -90" Node "-2014 641 -55" Node "-2034 418 -55" Node "-1806 417 -55" Node "-1776 321 -55" Node "-1773 185 -303" Node "-1532 189 -333" Node "-1472 -43 -350" Node "-1436 -339 -341" Node "-1399 -653 -306" Node "-1351 -863 -246" Node "-1305 -1095 -197" Node "-1306 -1294 -119" Node "-1130 -1420 -93" Node "-1032 -1579 -51" Node "-853 -1758 -44" Node "-615 -1771 -44" Node "-503 -1653 -44" Node "-497 -1415 -44" Node "-487 -1041 -84" Node "-472 -691 -132" Node "-472 -291 -195" Node "-469 -29 -251" Node "-748 34 -277" Node "-995 65 -288" Node "-1220 222 -347" Node "-1098 350 -372" Node "-786 361 -374" Node "-506 352 -371" Node "-209 335 -364" Node "123 298 -378" Node "314 285 -391" Node "476 204 -390" Node "677 313 -381" Node "788 469 -404" Node "752 651 -402" Node "538 631 -398" Node "322 632 -403" Node "13 640 -439" Node "-173 723 -453" Node "-460 775 -457" Node "-730 804 -440" Node "-972 788 -435" Node "-1043 561 -415" Node "-698 357 -376" Node "-261 302 -364" Node "193 274 -381" Node "340 247 -393" Node "364 576 -395" Node "66 659 -438" Node "-39 932 -444" Node "-38 1182 -438" Node "-163 1441 -444" Node "-475 1449 -439" Node "-794 1387 -441" Node "-973 1090 -439" Node "-990 749 -430" Node "-1097 422 -380" Node "-702 380 -378" Node "-279 325 -364" Node "275 289 -386" Node "504 201 -389" Node "744 374 -397" Node "740 710 -402" Node "469 639 -396" Node "141 637 -435" Node "-57 684 -441" Node "-316 757 -461" Node "-648 816 -440" Node "-976 962 -440" Node "-923 1175 -439" Node "-774 1369 -439" Node "-453 1478 -443" Node "-185 1439 -444" Node "-23 1209 -442" Node "-90 870 -449" Node "29 618 -439" Node "559 564 -398" Node "537 626 -398" Node "771 523 -402" Node "691 318 -385" Node "526 209 -389" Node "236 262 -382" Node "-199 303 -364" Node "-623 344 -371" Node "-1124 393 -375" Node "-1478 578 -340" Node "-1667 636 -282" Node "-1758 649 -209" Node "-1906 653 -90" Node "-2014 641 -55" Node "-2034 418 -55" Node "-1806 417 -55" Node "-1776 321 -55" Node "-1773 185 -303" Node "-1532 189 -333" Node "-1472 -43 -350" Node "-1436 -339 -341" Node "-1399 -653 -306" Node "-1351 -863 -246" Node "-1305 -1095 -197" Node "-1306 -1294 -119" Node "-1130 -1420 -93" Node "-1032 -1579 -51" Node "-853 -1758 -44" Node "-615 -1771 -44" Node "-503 -1653 -44" Node "-497 -1415 -44" Node "-487 -1041 -84" Node "-472 -691 -132" Node "-472 -291 -195" Node "-469 -29 -251" Node "-748 34 -277" Node "-995 65 -288" Node "-1220 222 -347" Node "-1098 350 -372" Node "-786 361 -374" Node "-506 352 -371" Node "-209 335 -364" Node "123 298 -378" Node "314 285 -391" Node "476 204 -390" Node "677 313 -381" Node "788 469 -404" Node "752 651 -402" Node "538 631 -398" Node "322 632 -403" Node "13 640 -439" Node "-173 723 -453" Node "-460 775 -457" Node "-730 804 -440" Node "-972 788 -435" Node "-1043 561 -415" Node "-698 357 -376" Node "-261 302 -364" Node "193 274 -381" Node "340 247 -393" Node "364 576 -395" Node "66 659 -438" Node "-39 932 -444" Node "-223 823 -468" Node "-600 792 -447" Node "-915 883 -440" } ExtraTankPath { Name name2 Node "409 1611 -482" Node "295 1529 -472" Node "20 1382 -459" Node "-296 1459 -451" Node "-811 1391 -442" Node "-958 919 -440" Node "-681 788 -440" Node "-404 805 -463" Node "-150 813 -469" Node "-52 669 -442" Node "201 598 -433" Node "411 633 -396" Node "381 438 -404" Node "368 277 -402" Node "90 294 -378" Node "-207 287 -366" Node "-540 346 -373" Node "-916 373 -381" Node "-1165 407 -380" Node "-1448 159 -353" Node "-1418 -339 -343" Node "-1260 -818 -246" Node "-1172 -864 -227" Node "-1084 -1132 -151" Node "-1134 -1533 -64" Node "-960 -1714 -44" Node "-660 -1776 -44" Node "-513 -1591 -44" Node "-495 -1256 -63" Node "-491 -798 -113" Node "-446 -274 -200" Node "-576 46 -267" Node "-946 59 -286" Node "-1157 208 -326" Node "-1404 190 -357" Node "-1407 -125 -359" Node "-1410 -536 -319" Node "-1326 -1250 -157" Node "-1243 -1169 -178" Node "-1132 -1361 -122" Node "-1011 -1548 -60" Node "-803 -1775 -44" Node "-483 -1736 -44" Node "-472 -1398 -44" Node "-519 -1074 -80" Node "-479 -635 -144" Node "-838 -651 -59" Node "-1107 -656 -11" Node "-1623 -514 15" Node "-1904 -577 506" Node "-1950 -186 232" Node "-2041 517 -55" Node "-2034 650 -55" Node "-1871 652 -138" Node "-1767 653 -221" Node "-1640 654 -314" Node "-1479 620 -343" Node "-1299 447 -374" Node "-1022 636 -419" Node "-932 993 -440" Node "-902 1343 -439" Node "-447 1485 -449" Node "35 1414 -459" Node "20 1382 -459" Node "-296 1459 -451" Node "-811 1391 -442" Node "-958 919 -440" Node "-681 788 -440" Node "-404 805 -463" Node "-150 813 -469" Node "-52 669 -442" Node "201 598 -433" Node "411 633 -396" Node "381 438 -404" Node "368 277 -402" Node "90 294 -378" Node "-207 287 -366" Node "-540 346 -373" Node "-916 373 -381" Node "-1165 407 -380" Node "-1448 159 -353" Node "-1418 -339 -343" Node "-1260 -818 -246" Node "-1172 -864 -227" Node "-1084 -1132 -151" Node "-1134 -1533 -64" Node "-960 -1714 -44" Node "-660 -1776 -44" Node "-513 -1591 -44" Node "-495 -1256 -63" Node "-491 -798 -113" Node "-446 -274 -200" Node "-576 46 -267" Node "-946 59 -286" Node "-1157 208 -326" Node "-1404 190 -357" Node "-1407 -125 -359" Node "-1410 -536 -319" Node "-1326 -1250 -157" Node "-1243 -1169 -178" Node "-1132 -1361 -122" Node "-1011 -1548 -60" Node "-803 -1775 -44" Node "-483 -1736 -44" Node "-472 -1398 -44" Node "-519 -1074 -80" Node "-479 -635 -144" Node "-838 -651 -59" Node "-1107 -656 -11" Node "-1623 -514 15" Node "-1904 -577 506" Node "-1950 -186 232" Node "-2041 517 -55" Node "-2034 650 -55" Node "-1871 652 -138" Node "-1767 653 -221" Node "-1640 654 -314" Node "-1479 620 -343" Node "-1299 447 -374" Node "-1022 636 -419" Node "-932 993 -440" Node "-902 1343 -439" Node "-447 1485 -449" Node "35 1414 -459" Node "8 1180 -443" Node "-63 868 -447" Node "-34 618 -440" Node "355 606 -393" Node "709 635 -403" Node "734 349 -394" Node "341 185 -392" Node "143 252 -379" Node "-202 307 -364" Node "-607 371 -375" Node "-976 391 -385" Node "-964 742 -433" Node "-877 1208 -439" Node "-512 1446 -438" Node "-182 1469 -449" Node "35 1414 -459" Node "8 1180 -443" Node "-63 868 -447" Node "-34 618 -440" Node "355 606 -393" Node "709 635 -403" Node "734 349 -394" Node "341 185 -392" Node "143 252 -379" Node "-202 307 -364" Node "-607 371 -375" Node "-976 391 -385" Node "-964 742 -433" Node "-877 1208 -439" Node "-512 1446 -438" Node "-182 1469 -449" Node "35 1414 -459" Node "8 1180 -443" Node "-63 868 -447" Node "-34 618 -440" Node "355 606 -393" Node "709 635 -403" Node "734 349 -394" Node "341 185 -392" Node "143 252 -379" Node "-202 307 -364" Node "-607 371 -375" Node "-976 391 -385" Node "-964 742 -433" Node "-877 1208 -439" Node "-512 1446 -438" Node "-182 1469 -449" Node "-45 1402 -451" Node "-343 1506 -451" Node "-704 1443 -442" Node "-926 1207 -439" Node "-935 924 -440" } ExtraTankPath { Name name3 Node "-1572 1066 -360" Node "-1559 812 -332" Node "-1510 477 -336" Node "-1250 435 -376" Node "-804 380 -374" Node "-341 337 -364" Node "208 282 -381" Node "361 489 -399" Node "-17 670 -441" Node "-57 912 -446" Node "-38 1276 -443" Node "-356 1477 -448" Node "-720 1419 -442" Node "-924 1106 -439" Node "-954 788 -438" Node "-1108 491 -394" Node "-1318 358 -366" Node "-1392 31 -358" Node "-1403 -508 -322" Node "-1328 -913 -234" Node "-1276 -1255 -138" Node "-1440 -1492 -20" Node "-1640 -1655 -20" Node "-1890 -1668 -7" Node "-1839 -1991 -20" Node "-1503 -1938 -20" Node "-1446 -1763 -20" Node "-1123 -1539 -62" Node "-948 -1729 -44" Node "-535 -1771 -44" Node "-490 -1381 -44" Node "-475 -977 -94" Node "-469 -586 -147" Node "-878 -612 -41" Node "-1283 -612 -0" Node "-1662 -493 15" Node "-1977 -301 15" Node "-1986 -42 0" Node "-1989 310 -55" Node "-1991 619 -55" Node "-1748 627 -217" Node "-1550 626 -324" Node "-1202 474 -386" Node "-880 424 -380" Node "-522 369 -372" Node "-119 311 -368" Node "265 283 -383" Node "340 504 -397" Node "184 586 -423" Node "-114 703 -442" Node "-518 780 -456" Node "-895 870 -440" Node "-915 1242 -440" Node "-549 1491 -442" Node "-218 1437 -444" Node "-0 1211 -446" Node "-111 760 -451" Node "130 617 -433" Node "358 532 -398" Node "252 284 -383" Node "-104 305 -369" Node "-412 336 -366" Node "-806 380 -374" Node "-1149 415 -377" Node "-1402 553 -356" Node "-1500 664 -334" Node "-1559 812 -332" Node "-1510 477 -336" Node "-1250 435 -376" Node "-804 380 -374" Node "-341 337 -364" Node "208 282 -381" Node "361 489 -399" Node "-17 670 -441" Node "-57 912 -446" Node "-38 1276 -443" Node "-356 1477 -448" Node "-720 1419 -442" Node "-924 1106 -439" Node "-954 788 -438" Node "-1108 491 -394" Node "-1318 358 -366" Node "-1392 31 -358" Node "-1403 -508 -322" Node "-1328 -913 -234" Node "-1276 -1255 -138" Node "-1440 -1492 -20" Node "-1640 -1655 -20" Node "-1890 -1668 -7" Node "-1839 -1991 -20" Node "-1503 -1938 -20" Node "-1446 -1763 -20" Node "-1123 -1539 -62" Node "-948 -1729 -44" Node "-535 -1771 -44" Node "-490 -1381 -44" Node "-475 -977 -94" Node "-469 -586 -147" Node "-878 -612 -41" Node "-1283 -612 -0" Node "-1662 -493 15" Node "-1977 -301 15" Node "-1986 -42 0" Node "-1989 310 -55" Node "-1991 619 -55" Node "-1748 627 -217" Node "-1550 626 -324" Node "-1202 474 -386" Node "-880 424 -380" Node "-522 369 -372" Node "-119 311 -368" Node "265 283 -383" Node "340 504 -397" Node "184 586 -423" Node "-114 703 -442" Node "-518 780 -456" Node "-895 870 -440" Node "-915 1242 -440" Node "-549 1491 -442" Node "-218 1437 -444" Node "-0 1211 -446" Node "-111 760 -451" Node "130 617 -433" Node "358 532 -398" Node "252 284 -383" Node "-104 305 -369" Node "-412 336 -366" Node "-806 380 -374" Node "-1149 415 -377" Node "-1402 553 -356" Node "-1500 664 -334" Node "-1559 812 -332" Node "-1510 477 -336" Node "-1250 435 -376" Node "-804 380 -374" Node "-341 337 -364" Node "208 282 -381" Node "361 489 -399" Node "-17 670 -441" Node "-57 912 -446" Node "-38 1276 -443" Node "-356 1477 -448" Node "-720 1419 -442" Node "-924 1106 -439" Node "-954 788 -438" Node "-1108 491 -394" Node "-1318 358 -366" Node "-1392 31 -358" Node "-1403 -508 -322" Node "-1328 -913 -234" Node "-1276 -1255 -138" Node "-1440 -1492 -20" Node "-1640 -1655 -20" Node "-1890 -1668 -7" Node "-1839 -1991 -20" Node "-1503 -1938 -20" Node "-1446 -1763 -20" Node "-1123 -1539 -62" Node "-948 -1729 -44" Node "-535 -1771 -44" Node "-490 -1381 -44" Node "-475 -977 -94" Node "-469 -586 -147" Node "-878 -612 -41" Node "-1283 -612 -0" Node "-1662 -493 15" Node "-1977 -301 15" Node "-1986 -42 0" Node "-1989 310 -55" Node "-1991 619 -55" Node "-1748 627 -217" Node "-1550 626 -324" Node "-1202 474 -386" Node "-880 424 -380" Node "-522 369 -372" Node "-119 311 -368" Node "265 283 -383" Node "340 504 -397" Node "184 586 -423" Node "-114 703 -442" Node "-518 780 -456" Node "-895 870 -440" Node "-915 1242 -440" Node "-549 1491 -442" Node "-218 1437 -444" Node "-0 1211 -446" Node "-111 760 -451" Node "130 617 -433" Node "358 532 -398" Node "252 284 -383" Node "-104 305 -369" Node "-412 336 -366" Node "-806 380 -374" Node "-1149 415 -377" Node "-1402 553 -356" Node "-1500 664 -334" Node "-1519 553 -334" Node "-1320 484 -367" Node "-1133 602 -404" Node "-974 775 -434" } ClassLimit { Heavyweapons 2 Medic 2 Spy 2 Scout 2 Engineer 2 Demoman 2 Soldier 2 Pyro 2 Sniper 2 } ItemBlacklist { Name "Kritz Or Treat Canteen" Name "Default Power Up Canteen (MvM)" Name "Power Up Canteen (MvM)" Name "Battery Canteens" //Scout SimilarToItem "TF_WEAPON_SCATTERGUN" ClassName "TF_Weapon_SCATTERGUN" //Demoman Name "The Horseless Headless Horseman's Headtaker" //Engineer Name "Golden Wrench" //Spy Name "TF_WEAPON_PDA_SPY" } PlayerAttributes { "min respawn time" 1 "always allow taunt" 1 "crit mod disabled" 0 Scout { "hidden secondary max ammo penalty" 0.4 "mult dmg vs same class" 1.25 } Soldier { "mult credit collect range" 2 "dmg current health" 0.15 } Pyro: { "mult credit collect range" 2 "move speed as health decreases" 1.2 } Demoman { "mult credit collect range" 2 "wet immunity" 1 } Engineer { "hidden secondary max ammo penalty" 0.25 "mvm sentry ammo" 0.5 "mult teleporter recharge rate" 0.5 "mod teleporter speed boost" 1 "Disable wrangler shield" 1 "Construction rate decreased" 0.5 "mult credit collect range" 2 "mult dispenser rate" 2 } Heavyweapons { "Damage force reduction" 0.5 "no primary ammo from dispensers while active" 1 "Healing received penalty" 0.75 "health from healers reduced" 0.5 "mult credit collect range" 2 } Medic { "health from packs increased" 1.15 "mult credit collect range" 2 } Sniper: { "mult credit collect range" 2 "dmg bonus while half dead" 1.5 } Spy { "Melee range multiplier" 2.5 "mult credit collect range" 4 } } CustomWeapon { "Wooden Bat" { OriginalItemName "Batsaber" "damage bonus" 5 "mult dmg vs tanks" 2 "custom item model" "models/weapons/c_models/c_wooden_bat/c_wooden_bat.mdl" } "Safety Hazard" { OriginalItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "crits_become_minicrits" 1 "blast dmg to self increased" 1.15 "stickybomb stick to enemies" 1 "clip size bonus" 3.5 "fire rate bonus" 0.2 "Reload time increased" 5 "reload full clip at once" 1 "damage penalty" 0.5 "sticky air burst mode" 2 "max pipebombs increased" +6 "maxammo secondary increased" 10 "Blast radius decreased" 0.8 "no damage falloff" 1 "custom projectile model" "models/weapons/w_models/w_hardwarebomb/w_stickybomb.mdl" "custom item model" "models/weapons/c_models/c_stickybomb_launcher_heavyhit/c_stickybomb_launcher.mdl" } "Bear Trap" { OriginalItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "blast dmg to self increased" 1.5 "clip size bonus" 0.5 "fire rate penalty" 1.25 "Reload time increased" 2 "damage bonus" 3.5 "max pipebombs increased" -6 "Blast radius increased" 1.5 "custom projectile model" "models/weapons/w_models/w_stickybomb3.mdl" "custom item model" "models/weapons/c_models/c_big_man/c_stickybomb_launcher.mdl" } "Ullapool Launcher" { OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "blast dmg to self increased" 1.15 "clip size penalty" 0.25 "fire rate penalty" 1.5 "Reload time increased" 1.5 "damage bonus" 2.25 "Blast radius increased" 2 "projectile trail particle" eyeboss_projectile "cannot be upgraded" 1 "maxammo primary reduced" 0.65 "Projectile speed decreased" 0.6 "grenade explode on impact" 1 "dmg pierces resists absorbs" 1 "custom projectile model" "models/weapons/c_models/c_caber/c_caber.mdl" "custom item model" "models/weapons/c_models/c_caber/c_caber.mdl" "special item description" "Can be finally used as intended!" } "Detonate Jumper" { OriginalItemName "The Detonator" "damage penalty" 0.005 "blast dmg to self increased" 0.0005 "clip size bonus" 2 "maxammo secondary increased" 2 "weapon burn dmg reduced" 0.0005 "self dmg push force increased" 2 "custom item model" "models/weapons/c_models/c_flaregun_pyro_volt/c_flaregun_pyro.mdl" } "Flamebringer" { OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "blast dmg to self increased" 1.5 "clip size penalty" 0.25 "faster reload rate" 0.5 "damage penalty" 0.5 "Blast radius decreased" 0.5 "max health additive penalty" -25 "Set DamageType Ignite" 5 "use original class weapon animations" 1 "damage bonus vs burning" 3 "projectile trail particle" eyeboss_projectile "maxammo primary increased" 2 "Projectile speed increased" 1.5 "custom projectile model" "models/weapons/w_models/w_wasp_launcher_rocket.mdl" "custom item model" "models/weapons/c_models/c_follower/c_rocketlauncher.mdl" "special item description" "Blast them to hell!" } "Face Hugger" { OriginalItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 6 "dmg taken increased" 0.9 "move speed bonus" 0.8 "maxammo primary increased" 0.75 "use original class weapon animations" 1 "dmg pierces resists absorbs" 1 "airblast disabled" 1 "custom item model" "models/weapons/c_models/c_ash_m/c_ash_m.mdl" "flame_gravity" "0" "flame_drag" "10" "flame_up_speed" "50" "flame_speed" "600" "provide on active" 1 "special item description" "WHEW, THAT WAS CLOSE!" } "The Vampire" { OriginalItemName "The Huntsman" "damage returns as health" 0.5 "bleeding duration" 3 "mult bleeding dmg" 0.5 "mult bleeding delay" 0.1 "max health additive bonus" +25 "fire rate penalty" 1.25 "projectile penetration" 1 "damage penalty" 0.05 "projectile trail particle" eyeboss_projectile "maxammo primary increased" 1.25 "Projectile speed decreased" 0.85 "dmg pierces resists absorbs" 1 "provide on active" 1 "custom item model" "models/weapons/c_models/c_pow/c_bow.mdl" } "The Lucksman" { OriginalItemName "The Huntsman" "max health additive penalty" -25 "fire rate penalty" 1.5 "faster reload rate" 0.75 "damage bonus" 2.5 "mod projectile heat aim error" 55 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 5 "mod projectile heat seek power" 130 "mod projectile heat no predict target speed" 1 "projectile trail particle" halloween_rockettrail "cannot headshot" 1 "Projectile speed increased" 2 "custom item model" "models/weapons/c_models/c_laserbow/c_laserbow_nocull.mdl" } "Machine Gun" { OriginalItemName "Upgradeable TF_WEAPON_SMG" "move speed bonus" 0.85 "dmg taken increased" 0.9 "fire rate penalty" 2 "Reload time increased" 1.25 "cannot be upgraded" 1 "damage bonus" 1.25 "can headshot" 1 "mult crit dmg" 2.5 "maxammo secondary increased" 2 "dmg pierces resists absorbs" 1 "provide on active" 1 "custom item model" "models/weapons/c_models/c_50k_volt/c_pro_smg.mdl" } "The Bushman" { OriginalItemName "tf_weapon_club" "mult dmg vs tanks" 2 "add cond on hit" 24 "add cond on hit duration" 8 "use original class weapon animations" 1 "use original class player animations" 1 "item color rgb" 15185211 "custom item model" "models/workshop/weapons/c_models/c_croc_knife/c_croc_knife.mdl" } "Defensive Gadget 017" { OriginalItemName "TTG Watch" "effect cond override" 26 "cloak consume rate increased" 1.25 "cloak regen rate decreased" 0.75 "mult decloak rate" 0.05 } "Medic's assistant" { OriginalItemName "TTG Watch" "effect cond override" 29 "cloak consume rate increased" 1.25 "cloak regen rate decreased" 0.75 "mult decloak rate" 0.05 } } ExtraLoadoutItems //testing { AllowEquipOutsideSpawn 0 Scout { Primary "TF_WEAPON_SCATTERGUN" Primary "The Back Scatter" Primary "The Force-a-Nature" Melee { Item "Wooden Bat" Cost 1 AllowRefund 1 } } Pyro { Primary { Item "Flamebringer" Cost 500 AllowRefund 0 } Primary { Item "Face Hugger" Cost 1000 AllowRefund 0 } Secondary "Detonate Jumper" } Demoman { Primary { Item "Ullapool Launcher" Cost 1000 AllowRefund 0 } Secondary { Item "Safety Hazard" Cost 500 AllowRefund 0 } Secondary { Item "Bear Trap" Cost 1000 AllowRefund 0 } Melee { Item "The Horseless Headless Horseman's Headtaker" Cost 1000 AllowRefund 0 } } Engineer { Melee { Item "Golden Wrench" Cost 1000 AllowRefund 0 } } Sniper { Primary { Item "The Vampire" Cost 500 AllowRefund 0 } Primary { Item "The Lucksman" Cost 500 AllowRefund 0 } Secondary { Item "Machine Gun" Cost 250 AllowRefund 0 } Melee { Item "The Bushman" Cost 250 AllowRefund 0 } } Spy { PDA2 { Item "Defensive Gadget 017" Cost 250 AllowRefund 0 } PDA2 { Item "Medic's Assistant" Cost 250 AllowRefund 0 } } } ItemAttributes { ItemName "Frying Pan" "damage bonus" 2 "turn to gold" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Saxxy" "damage bonus" 2 "turn to gold" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Bat Outta Hell" "damage bonus" 2 "turn to gold" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Prinny Machete" "damage bonus" 2 "turn to gold" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Conscientious Objector" "damage bonus" 2 "turn to gold" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Crossing Guard" "damage bonus" 2 "turn to gold" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Freedom Staff" "damage bonus" 2 "turn to gold" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Ham Shank" "damage bonus" 2 "turn to gold" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Tomislav" "maxammo primary reduced" 0.1 "deploy time increased" 1.5 "bullets per shot bonus" 1.25 "dmg taken from bullets increased" 1.15 "dmg taken from blast increased" 1.15 "dmg taken from crit increased" 1.15 "damage bonus" 2.5 "aiming movespeed increased" 2.5 "fire rate penalty" 3 "move speed bonus" 1.33 "provide on active" 1 "max health additive penalty" -150 } ItemAttributes { ItemName "Natascha" "maxammo primary reduced" 0.8 "damage penalty" 0.85 "dmg taken from bullets increased" 1.05 "slow enemy on hit" 1 "provide on active" 1 "mult dmg vs tanks" 4.5 "aiming movespeed increased" 1.5 } ItemAttributes { ItemName "The Brass Beast" "spread penalty" 4.5 "deploy time increased" 3 "maxammo primary reduced" 0.75 "fire rate bonus" 0.25 "damage bonus" 3 } ItemAttributes { ItemName "The Huo Long Heatmaker" "maxammo primary increased" 1.5 "damage bonus vs burning" 4 "damage penalty" 0.001 "minicrit vs burning player" 1 "ring of fire while aiming" 30 "aiming movespeed increased" 1.75 } ItemAttributes { SimilarToItem "TF_WEAPON_MINIGUN" "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "Rocket Jumper" "damage penalty" 1 "rocket jump damage reduction" 3 "no self blast dmg" 0 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { SimilarToItem "TF_WEAPON_ROCKETLAUNCHER" "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Original" "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Liberty Launcher" "maxammo primary reduced" 0.5 "damage bonus" 5.25 "faster reload rate" 2.75 "Projectile speed decreased" 0.25 } ItemAttributes { ItemName "The Black Box" "maxammo primary reduced" 0.75 "damage penalty" 0.75 "faster reload rate" 1.75 "clip size bonus" 2.5 "fire rate bonus" 0.6 } ItemAttributes { ItemName "Festive Black Box" "maxammo primary reduced" 0.75 "damage penalty" 0.75 "faster reload rate" 1.75 "clip size bonus" 2.5 "fire rate bonus" 0.6 "set turn to ice" 1 } ItemAttributes { ItemName "The Cow Mangler 5000" "damage penalty" 0.1 "fire rate bonus" 0.5 "faster reload rate" 0.15 "clip size bonus upgrade" 0.25 "Minicrit vs burning player" 1 "cannot be upgraded" 1 "damage bonus vs burning" 11 "aiming movespeed increased" 3 } ItemAttributes { ItemName "The Direct Hit" "maxammo primary reduced" 0.75 "Projectile speed increased" 2 "damage bonus" 5 "faster reload rate" 1.5 "clip size upgrade atomic" -1 } ItemAttributes { ItemName "The Air Strike" "maxammo primary reduced" 1.5 "clip size bonus" 1.5 "damage penalty" 1 "damage bonus" 1.25 } ItemAttributes { ItemName "The Beggar's Bazooka" "maxammo primary reduced" 0.6 "damage bonus" 1.25 "clip size bonus" 1.6 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage bonus" 2.5 "Dmg taken increased" 0.85 "maxammo primary increased" 1.5 "no primary ammo from dispensers while active" 1 "provide on active" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { SimilarToItem "The Blutsauger" "damage bonus" 2 "dmg taken increased" 0.9 "maxammo primary increased" 1.25 "no primary ammo from dispensers while active" 1 "health drain" -7 "provide on active" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Overdose" "Dmg taken from crit reduced" 0.85 "Dmg taken from bullets reduced" 0.85 "Dmg taken from blast reduced" 0.85 "Dmg taken from fire reduced" 0.85 "Cannot be upgraded" 1 "move speed bonus" 1.15 "mod_maxhealth_drain_rate" 5 "deploy time increased" 1.5 "provide on active" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Crusader's Crossbow" "radial cond" 400 "self add cond on hit" 16 "self add cond on hit duration" 3 "maxammo primary reduced" 0.05 "deploy time increased" 2 "Reload time increased" 2.5 "no primary ammo from dispensers while active" 1 "provide on active" 1 "cannot be upgraded" 1 "mult dmg vs tanks" 2.5 } ItemAttributes { ItemName "Festive Crusader's Crossbow" "radial cond" 400 "self add cond on hit" 16 "self add cond on hit duration" 3 "Reload time increased" 2 "deploy time increased" 1.5 "Projectile speed increased" 1.25 "cannot be upgraded" 1 "set turn to ice" 1 "mult dmg vs tanks" 2.5 } ItemAttributes { ItemName "L'Etranger" "maxammo secondary reduced" 0.5 "cloak consume rate decreased" 1 "add cloak on hit" 5 "faster reload rate" 0.5 "damage penalty" 0.8 "deploy time decreased" 0.75 "mark for death" 1 } ItemAttributes { ItemName "The Ambassador" "crit_dmg_falloff" 0 "damage penalty" 0.5 "can headshot" 1 "headshot damage increase" 4.25 } ItemAttributes { ItemName "The Enforcer" "deploy time increased" 1.25 "fire rate penalty" 1.25 "Reload time increased" 2 "clip size penalty" 0.75 "damage bonus" 5 "maxammo secondary reduced" 0.25 } ItemAttributes { ItemName "Festive Ambassador" "crit_dmg_falloff" 0 "damage penalty" 0.5 "can headshot" 1 "headshot damage increase" 4.25 "set turn to ice" 1 } ItemAttributes { ItemName "The Diamondback" "damage penalty" 1.25 "sapper kills collect crits" 0 "reload time increased" 1.25 "bullets per shot bonus" 2 "clip size penalty" 0.5 "drop health pack on kill" 1 } ItemAttributes { SimilarToItem "TF_WEAPON_REVOLVER" "killstreak effect" 1 "killstreak tier" 3 "reload time decreased" 0.75 "max health additive bonus" +25 "damage bonus" 2 } ItemAttributes { ItemName "The Phlogistinator" "damage bonus vs burning" 1.05 "dmg penalty vs nonburning" 1.05 "crits_become_minicrits" 1 "damage bonus" 1.5 "flame size penalty" 2 "flame life penalty" 2 } ItemAttributes { ItemName "The Degreaser" "damage bonus vs burning" 1.15 "dmg penalty vs nonburning" 1.1 "damage penalty" 1.25 "flame size bonus" 2 "flame life bonus" 2 "airblast disabled" 1 "maxammo primary reduced" 0.75 } ItemAttributes { ItemName "The Backburner" "mult crit dmg" 1.5 "damage bonus vs burning" 1.15 "dmg penalty vs nonburning" 1.1 "maxammo primary reduced" 1.25 "airblast disabled" 1 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "Festive Backburner 2014" "mult crit dmg" 1.5 "damage bonus vs burning" 1.15 "dmg penalty vs nonburning" 1.1 "maxammo primary reduced" 1.25 "airblast disabled" 1 "killstreak effect" 1 "killstreak tier" 3 "set turn to ice" 1 } ItemAttributes { SimilarToItem "TF_WEAPON_FLAMETHROWER" "damage bonus vs burning" 1.15 "dmg penalty vs nonburning" 1.1 "airblast disabled" 1 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Dragon's Fury" "maxammo primary reduced" 1.5 "damage bonus vs burning" 1.15 "dmg penalty vs nonburning" 1.1 "dmg penalty vs nonburning" 1.1 "airblast disabled" 1 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { SimilarToItem "TF_WEAPON_GRENADELAUNCHER" "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { SimilarToItem "TF_WEAPON_PIPEBOMBLAUNCHER" "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Iron Bomber" "Blast radius decreased" 1 "damage penalty" 0.9 "reload time decreased" 0.5 } ItemAttributes { ItemName "The Loch-n-Load" "maxammo primary reduced" 0.75 "Projectile speed increased" 1.5 "damage bonus" 4 "reload time increased" 1.5 "clip size upgrade atomic" -2 } ItemAttributes { ItemName "The Loose Cannon" "maxammo primary reduced" 0.25 "damage bonus" 10 "faster reload rate" 3 "clip size upgrade atomic" -3 "grenade explode on impact" 1 } ItemAttributes { ItemName "The Widowmaker" "mod ammo per shot" 35 "maxammo metal reduced" 0.75 "spread penalty" 3.5 "damage bonus" 1.5 "fire rate penalty" 1.25 } ItemAttributes { SimilarToItem "The Bootlegger" "max health additive penalty" -25 "max health additive bonus" 0 "healing received bonus" 1.15 } ItemAttributes { ItemName "The Persian Persuader" "dmg taken increased" 1.1 "damage bonus" 2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Claidheamohmor" "dmg taken increased" 1.1 "damage bonus" 2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Ullapool Caber" "blast dmg to self increased" 10000 "damage bonus" 10 "no damage falloff" 1 "Blast radius increased" 10000000000 "provide on active" 1 "add damage per target" 4 "mult dmg vs tanks" 0.7 } ItemAttributes { SimilarToItem "tf_weapon_bottle" "damage bonus" 2 "killstreak effect" 1 "killstreak tier" 3 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Scottish Handshake" "damage bonus" 2 "killstreak effect" 1 "killstreak tier" 3 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 2 "killstreak effect" 1 "killstreak tier" 3 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Scotsman's Skullcutter" "dmg taken increased" 1.1 "damage bonus" 2.2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Nessie's Nine Iron" "dmg taken increased" 1.1 "damage bonus" 2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Eyelander" "dmg taken increased" 1.1 "damage bonus" 2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Festive Eyelander" "dmg taken increased" 1.1 "damage bonus" 2 "set turn to ice" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Frontier Justice" "minicritboost on kill" 3 "mod sentry killed revenge" 1 "crits_become_minicrits" 1 "damage bonus" 1.25 } ItemAttributes { ItemName "The Rescue Ranger" "radial cond" 400 "self add cond on hit" 29 "self add cond on hit duration" 2 "maxammo primary reduced" 0.1 "clip size penalty" 0.1 "deploy time increased" 3 "Reload time increased" 4 "no primary ammo from dispensers while active" 1 "provide on active" 1 "cannot be upgraded" 1 } ItemAttributes { ItemName "The Pomson 6000" "particle color rainbow" 360 "mod projectile heat aim error" 90 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 10 "mod projectile heat seek power" 180 "mod projectile heat no predict target speed" 1 "projectile trail particle" eyeboss_projectile "damage bonus" 8 "Reload time increased" 2 "clip size bonus upgrade" 0.25 "cannot be upgraded" 1 "Projectile speed decreased" 0.3 "dmg pierces resists absorbs" 1 } ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.6 "ubercharge rate bonus" 1 "medigun attack enemy" 1 "heal rate bonus" 1.8 "cannot be upgraded" 1 "overheal penalty" 0.00005 } ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate penalty" 0.5 "ubercharge rate bonus" 1 "medigun attack enemy" 1 "heal rate bonus" 1.7 "mult crit dmg" 1.5 "cannot be upgraded" 1 "overheal penalty" 0.00005 } ItemAttributes { SimilarToItem "TF_WEAPON_MEDIGUN" "ubercharge rate penalty" 0.5 "ubercharge rate bonus" 1 "medigun attack enemy" 1 "heal rate bonus" 1.8 "cannot be upgraded" 1 "overheal penalty" 0.00005 } ItemAttributes { ItemName "The Vaccinator" "ubercharge rate bonus" 0 "ubercharge rate penalty" 1 "medigun attack enemy" 1 "heal rate bonus" 1.7 "medic machinery beam" 2 "medigun attack enemy heal mult" 0.2 "cannot be upgraded" 1 "overheal penalty" 0.00005 } ItemAttributes { SimilarToItem "The Amputator" "cannot taunt" 1 "always allow taunt" -1 "add give health to teammate on hit" 75 "fire rate penalty" 2 "health regen" 3 "provide on active" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "TF_WEAPON_BONESAW" "damage bonus" 2 "killstreak effect" 1 "killstreak tier" 3 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Festive Bonesaw 2014" "damage bonus" 2 "killstreak effect" 1 "killstreak tier" 3 "set turn to ice" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Ubersaw" "add uber charge on hit" 0 "cannot taunt" 1 "always allow taunt" -1 "fire rate penalty" 2 "self add cond on hit" 93 "self add cond on hit duration" 3 "provide on active" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Festive Ubersaw" "add uber charge on hit" 0 "cannot taunt" 1 "always allow taunt" -1 "fire rate penalty" 2 "self add cond on hit" 93 "self add cond on hit duration" 2.5 "provide on active" 1 "set turn to ice" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Vita-Saw" "max health additive penalty" -25 "teleport instead of die" 0.3 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Solemn Vow" "stun on hit" 1 "stun on hit no giants" 1 "fire rate penalty" 1.5 "damage penalty" 0.005 } DisallowUpgrade { Upgrade "melee attack rate bonus" ItemName "The Solemn Vow" } ItemAttributes { SimilarToItem "The Sandvich" "taunt attack time mult" 0.5 } ItemAttributes { SimilarToItem "The Second Banana" "taunt attack time mult" 0.5 } ItemAttributes { SimilarToItem "The Dalokohs Bar" "taunt attack time mult" 0.5 } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "max health additive penalty" -50 "deploy time increased" 1.5 "dmg taken increased" 1.2 "effect cond override" 16 "cannot be upgraded" 1 } ItemAttributes { SimilarToItem "TF_WEAPON_SHOTGUN_PYRO" "damage bonus" 1.75 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Family Business" "damage penalty" 1 "damage bonus" 1.6 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Reserve Shooter" "damage bonus" 1.75 } ItemAttributes { ItemName "Panic Attack Shotgun" "damage penalty" 1 "damage bonus" 1.55 } ItemAttributes { SimilarToItem "TF_WEAPON_FISTS" "damage bonus" 2 "killstreak effect" 1 "killstreak tier" 3 "mult dmg vs tanks" 1.5 } ItemAttributes { SimilarToItem "The Killing Gloves of Boxing" "Damage Bonus" 1.75 "crits_become_minicrits" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { SimilarToItem "Gloves of Running Urgently" "damage bonus" 1.5 "mult dmg vs tanks" 1.5 } ItemAttributes { SimilarToItem "Warrior's Spirit" "damage bonus" 2.3 "mult dmg vs tanks" 1.5 } ItemAttributes { SimilarToItem "Fists of Steel" "damage bonus" 1.5 } DisallowUpgrade { Upgrade "heal on kill" SimilarToItem "Fists of Steel" } ItemAttributes { SimilarToItem "The Eviction Notice" "move speed bonus" 1 "fire rate bonus" 1 "fire rate penalty" 1.5 "speed_boost_on_hit" 0 "damage penalty" 0.05 "mod_maxhealth_drain_rate" 0 "dmg taken increased" 1.15 "bleeding duration" 5 "mult bleeding dmg" 4 "provide on active" 1 "mult dmg vs tanks" 65 } ItemAttributes { SimilarToItem "The Axtinguisher" "damage bonus" 1.4 "damage penalty" 1 "fire rate penalty" 1.45 "minicrits become crits" 1 "mult dmg vs tanks" 1.5 "attack_minicrits_and_consumes_burning" 0 "minicrit vs burning player" 1 "provide on active" 1 } ItemAttributes { ItemName "The Holiday Punch" "crit forces victim to laugh" 0 "damage bonus" 2.1 "maxammo primary reduced" 0.75 "crit from behind" 0 "crits_become_minicrits" 1 "turn to gold" 1 "mult dmg vs tanks" 1.55 } ItemAttributes { ItemName "Apoco-Fists" "damage bonus" 2 "killstreak effect" 1 "killstreak tier" 3 "mult dmg vs tanks" 1.5 } ItemAttributes { SimilarToItem "TF_WEAPON_KNIFE" "killstreak effect" 1 "killstreak tier" 3 "damage bonus" 3.75 "armor piercing" 1.4 "crits_become_minicrits" 1 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Your Eternal Reward" "damage bonus" 3 "cloak consume rate increased" 0.99995 "cloak consume rate decreased" 0.5 "special item description" "50% less cloack consume rate" "mult dmg vs tanks" 2 "armor piercing" 1.5 "provide on active" 1 "crits_become_minicrits" 1 } ItemAttributes { ItemName "The Spy-cicle" "damage bonus" 3 "max health additive bonus" +25 "mult dmg vs tanks" 2 "special item description" "+25 health while active" "provide on active" 1 "armor piercing" 1.5 "crits_become_minicrits" 1 } ItemAttributes { ItemName "The Big Earner" "damage bonus" 3 "add cloak on kill" 15 "max health additive bonus" 0 "max health additive penalty" 0 "speed_boost_on_kill" 3 "crits_become_minicrits" 1 "special item description" "Speed boost on kill for 3 seconds" "mult dmg vs tanks" 2 "armor piercing" 1.5 "provide on active" 1 } ItemAttributes { SimilarToItem "Conniver's Kunai" "damage bonus" 3 "max health additive penalty" 0 "mult dmg vs tanks" 1.75 "sanguisuge" 0 "crits_become_minicrits" 1 "melee cleave attack" 1 "provide on active" 1 "armor piercing" 1.5 "special item description" "Melee weapon attacks all enemies in range" "provide on active" 1 } ItemAttributes { SimilarToItem "TF_WEAPON_INVIS" "cloak consume rate increased" 1.5 "absorb damage while cloaked" 1.4 "cloak regen rate decreased" 0.5 "mult decloak rate" 0.05 "effect cond override" 66 } ItemAttributes { ItemName "The Cloak and Dagger" "effect cond override" 19 "cloak consume rate increased" 1.5 "cloak regen rate decreased" 0.5 "mult decloak rate" 0.05 "set cloak is movement based" 0 } ItemAttributes { ItemName "The Dead Ringer" "cloak consume rate increased" 25 "cloak regen rate decreased" 0.5 } ItemAttributes { ItemName "The Red-Tape Recorder" "effect cond override" 66 "sapper sap allies" 1 } ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "Damage Bonus" 1.6 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { SimilarToItem "The Shortstop" "Damage Bonus" 1.75 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { SimilarToItem "The Force-a-Nature" "Damage Bonus" 1.5 "bullets per shot bonus" 2 "Reload time increased" 2 "spread penalty" 1.6 "clip size bonus" 2 } ItemAttributes { ItemName "The Back Scatter" "damage bonus" 1.25 "crit from behind" 1 } ItemAttributes { ItemName "Baby Face's Blaster" "damage bonus" 1.6 } ItemAttributes { ItemName "The Soda Popper" "damage bonus" 1.5 "fire full clip at once" 1 "faster reload rate" 1 "reload time increased" 1.5 "clip size penalty" 0.5 } ItemAttributes { SimilarToItem "TF_WEAPON_PISTOL" "damage bonus" 1.5 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Scorch Shot" "damage penalty" 0.005 "maxammo secondary reduced" 0.5 "afterburn duration bonus" 1.25 "mult afterburn delay" 7.5 "Projectile speed decreased" 0.5 "cannot be upgraded" 1 "fire rate penalty" 1.5 } ItemAttributes { ItemName "The Eureka Effect" "building color rgb" 999111111 "building scale" 1 "mod dispenser cost" -0.5 "mult dispenser rate" 2 "engy sentry fire rate increased" 4 "building max level" 1 "mult dmg vs tanks" 1.25 } ItemAttributes { ItemName "The Southern Hospitality" "building color rgb" 111999999 "building scale" 1 "engy sentry fire rate increased" 4 "building max level" 2 "damage bonus" 1.5 "bleeding duration" 3 "mult bleeding dmg" 3 "mult dmg vs tanks" 1.5 } ItemAttributes { SimilarToItem "Upgradeable TF_WEAPON_WRENCH" "building color rgb" 222555111 "building scale" 1 "engy sentry fire rate increased" 4 "building max level" 2 "damage bonus" 2 "mult dmg vs tanks" 1.5 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Jag" "building color rgb" 255555666 "building scale" 1 "engy sentry fire rate increased" 4 "building max level" 2 "damage penalty" 0.0005 "Construction rate increased" 7.5 "mult dmg vs tanks" 1.25 } ItemAttributes { ItemName "The Gunslinger" "building color rgb" 15308410 "building scale" 0.75 "engy sentry fire rate increased" 3.75 "building max level" 2 "damage bonus" 2 "engy sentry damage bonus" 1.05 "mvm sentry ammo" 1.5 "mult dmg vs tanks" 1.55 } ItemAttributes { ItemName "Golden Wrench" "maxammo primary reduced" 0.1 "building color rgb" 15185211 "mod dispenser cost" 1 "building scale" 1.15 "engy sentry fire rate increased" 10 "sentry bullet weapon" "TF_WEAPON_ROCKETLAUNCHER" "building max level" 1 "maxammo metal reduced" 0.5 "mult dmg vs tanks" 1.25 } ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "dmg taken increased" 1.2 "damage bonus" 5 "fire rate penalty" 1.6 "heal on kill" 50 "cannot be upgraded" 1 "max health additive bonus" +50 "mult dmg vs tanks" 1.2 } ItemAttributes { ItemName "The Short Circuit" "mod ammo per shot" 15 "fire rate penalty" 4 "override projectile type" 13 "ragdolls plasma effect" 1 } ItemAttributes { SimilarToItem "The Buff Banner" "effect cond override" 19 "mod soldier buff range" 0 } ItemAttributes { ItemName "The Battalion's Backup" "effect cond override" 14 "mod soldier buff range" 0 } ItemAttributes { ItemName "The Concheror" "effect cond override" 32 "health regen" 0 "mod soldier buff range" 0 } ItemAttributes { SimilarToItem "Bonk! Atomic Punch" "effect cond override" 29 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "max pipebombs increased" -3 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Quickiebomb Launcher" "max pipebombs increased" -5 "damage penalty" 0.8 "faster reload rate" 0.5 "fire rate bonus" 0.5 } ItemAttributes { ItemName "Stickybomb Jumper" "damage penalty" 1 "rocket jump damage reduction" 3 "no self blast dmg" 0 "killstreak effect" 1 "killstreak tier" 3 "max pipebombs increased" +3 } ItemAttributes { ItemName "The Scottish Resistance" "mult dmg vs tanks" 1.25 "max pipebombs increased" +0 } ItemAttributes { ItemName "The Cleaner's Carbine" "damage bonus" 1.5 } ItemAttributes { ItemName "The Bushwacka" "mult dmg vs tanks" 1.5 "damage bonus" 1.4 "dmg taken increased" 1.1 } ItemAttributes { ItemName "The Hot Hand" "gunslinger punch combo" 1 "damage penalty" 1 "damage bonus" 1.9 "speed_boost_on_hit" 0 "mult dmg vs tanks" 1.75 } ItemAttributes { SimilarToItem "tf_weapon_fireaxe" "damage bonus" 2 "mult dmg vs tanks" 1.5 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Lollichop" "bleeding duration" 4 "damage bonus" 1.25 "mult bleeding dmg" 2.25 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Third Degree" "damage bonus" 2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "Sharpened Volcano Fragment" "melee cleave attack" 1 "damage bonus" 2 "mult dmg vs tanks" 1.5 "melee range multiplier" 2.5 "afterburn duration bonus" 8 } ItemAttributes { ItemName "The Back Scratcher" "damage bonus" 2.25 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Powerjack" "damage bonus" 2 "dmg taken increased" 1.15 "mult dmg vs tanks" 1.5 } ItemAttributes { SimilarToItem "The Neon Annihilator" "damage bonus" 2 "mult dmg vs tanks" 2 } ItemAttributes { ItemName "The Detonator" "damage bonus" 1.25 } ItemAttributes { ItemName "The Manmelter" "damage bonus" 1.25 } ItemAttributes { SimilarToItem "The Flare Gun" "damage bonus" 1.25 } ItemAttributes { ItemName "The Gas Passer" "mult effect duration" 2.5 "item_meter_charge_rate" 12 } ItemAttributes { ItemName "The Thermal Thruster" "boots falling stomp" 1 "deploy time decreased" 0.4 "Damage force reduction" 0.05 "cancel falling damage" 1 } ItemAttributes { SimilarToItem "The Huntsman" "CARD: damage bonus" 2 "mult bleeding dmg" 4 "mult crit dmg" 0.7 } ItemAttributes { SimilarToItem "TF_WEAPON_SMG" "damage bonus" 1.75 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Razorback" "backstab shield" 0 "max health additive bonus" +25 "special item description" "+25 max health on wearer" } ItemAttributes { ItemName "Darwin's Danger Shield" "dmg taken increased" 0.9 "special item description" "All incoming damage is reduced by 10%" } ItemAttributes { ItemName "The Cozy Camper" "health regen" 0 "mult stun resistance" 0 "stun on hit slow" 0 "Wet immunity" 1 "special item description" "Wearer is resistant to debuffs." } ItemAttributes { SimilarToItem "TF_WEAPON_CLUB" "damage bonus" 2 "mult dmg vs tanks" 1.5 "killstreak effect" 1 "killstreak tier" 3 } ItemAttributes { ItemName "The Shahanshah" "dmg penalty while half alive" 1.00001 "dmg bonus while half dead" 1.00001 "health from healers reduced" 0.5 "health from packs decreased" 0.5 "mult dmg with reduced health" 2 "damage bonus" 2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Tribalman's Shiv" "damage penalty" 0.05 "fire rate penalty" 1.5 "bleeding duration" 3 "mult bleeding dmg" 12.5 "mult bleeding delay" 2 "mult dmg vs tanks" 85 } ItemAttributes { ItemName "The Mantreads" "cancel falling damage" 1 } ItemAttributes { ItemName "The Gunboats" "cancel falling damage" 1 } ItemAttributes { ItemName "The Sydney Sleeper" "radius sleeper" 1 "CARD: damage bonus" 1.5 "mult crit dmg" 0.8 "sniper full charge damage bonus" 0.5 "sniper fires tracer" 1 "maxammo primary reduced" 0.6 "provide on active" 1 } ItemAttributes { ItemName "The Righteous Bison" //make the upgrades for this one more expensive "passive reload" 1 "damage bonus" 3 "projectile trail particle" eyeboss_projectile "dmg pierces resists absorbs" 1 } ItemAttributes { ItemName "tf_weapon_shovel" "killstreak effect" 1 "killstreak tier" 3 "damage bonus" 2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Escape Plan" "damage bonus" 2 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Equalizer" "health from healers reduced" 0.75 "mult dmg with reduced health" 2 "mult dmg vs tanks" 1.25 "damage bonus" 1.5 } ItemAttributes { ItemName "The Disciplinary Action" "mult dmg vs tanks" 1.5 "damage penalty" 0.99995 "damage bonus" 1.75 } ItemAttributes { ItemName "The Market Gardener" "mult dmg vs tanks" 1.5 "damage bonus" 1.75 "mult stun resistance" 0 "stun on hit slow" 0 "special item description" "Wearer is resistant to stun." } ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" "damage bonus" 2 "fire rate bonus" 1.1 } ItemAttributes { ItemName "The Winger" "damage bonus" 2.15 } ItemAttributes { ItemName "The Flying Guillotine" "damage bonus" 3 } ItemAttributes { ItemName "TF_WEAPON_BAT" "damage bonus" 3 "killstreak effect" 1 "killstreak tier" 3 "mult dmg vs tanks" 2 } ItemAttributes { ItemName "The Holy Mackerel" "damage bonus" 3 "killstreak effect" 1 "killstreak tier" 3 "mult dmg vs tanks" 2 } ItemAttributes { ItemName "Sun-on-a-Stick" "damage bonus" 2.8 "damage penalty" 0.999995 "mult dmg vs tanks" 2 } ItemAttributes { ItemName "the boston basher" "damage penalty" 0.05 "bleeding duration" 5 "mult bleeding dmg" 3.75 "mult dmg vs tanks" 125 } ItemAttributes { ItemName "The Atomizer" "damage bonus" 2.85 "mult dmg vs tanks" 2 "dmg penalty vs players" 0.9995 } ItemAttributes { ItemName "The Sandman" "stun on hit" 1 "stun on hit type" ghost "damage bonus" 2 "mult dmg vs tanks" 2.5 "max health additive bonus" -25 "provide on active" 1 } ItemAttributes { ItemName "The Wrap Assassin" "damage penalty" 0.99995 "damage bonus" 1.5 "bleeding duration" 2 "mult bleeding dmg" 2 "mult dmg vs tanks" 3.5 } ItemAttributes { ItemName "The Candy Cane" "damage bonus" 2.75 "mult dmg vs tanks" 2 } ItemAttributes { ItemName "The Fan O'War" "damage penalty" 0.999995 "damage bonus" 1.5 "mult dmg vs tanks" 3 } //THE FAKE Custom Weapons CustomWeapon { "Pain Train" { OriginalItemName "The Wrap Assassin" "cannot be upgraded" 1 "override projectile type extra" "cleaver" "bleeding duration" 3 "dmg taken from bullets increased" 1.1 "mult bleeding dmg" 2.5 "custom item model" "models/weapons/c_models/c_paintrain/c_paintrain.mdl" "custom projectile model" "models/weapons/c_models/c_paintrain/c_paintrain.mdl" } "Homewrecker" { OriginalItemName "TF_WEAPON_WRENCH" "damage bonus" 1.6 "mult dmg vs tanks" 2 "custom item model" "models/weapons/c_models/c_sledgehammer/c_sledgehammer.mdl" } "Machina" { OriginalItemName "TF_WEAPON_REVOLVER" "fire rate penalty" 1.25 "CARD: damage bonus" 4 "sniper fires tracer" 1 "no damage falloff" 1 "clip size penalty" 0.35 "custom item model" "models/weapons/c_models/c_dex_sniperrifle/c_dex_sniperrifle.mdl" } "Hitman's Heatmaker" { OriginalItemName "TF_WEAPON_REVOLVER" "fire rate penalty" 1.25 "CARD: damage bonus" 1.25 "sniper fires tracer" 1 "can headshot" 1 "mult crit dmg" 2 "no damage falloff" 1 "clip size penalty" 0.2 "custom item model" "models/workshop/weapons/c_models/c_pro_rifle/c_pro_rifle.mdl" } "Bazaar Bargain" { OriginalItemName "TF_WEAPON_SNIPERRIFLE" "sniper charge per sec" 0.0005 "fire rate bonus" 0.5 "CARD: damage bonus" 1.6 "sniper fires tracer" 1 "mult crit dmg" 0.8 "provide on active" 1 "custom item model" "models/weapons/c_models/c_bazaar_sniper/c_bazaar_sniper.mdl" } "Sniper Rifle" { OriginalItemName "TF_WEAPON_REVOLVER" "killstreak effect" 1 "killstreak tier" 3 "sniper fires tracer" 1 "can headshot" 1 "clip size penalty" 0.2 "CARD: damage bonus" 2.5 "mult crit dmg" 0.75 "no damage falloff" 1 "custom item model" "models/weapons/c_models/c_sniperrifle/c_sniperrifle.mdl" } "Classic" { OriginalItemName "TF_WEAPON_REVOLVER" "sniper fires tracer" 1 "mult crit dmg" 0.95 "can headshot" 1 "explosive sniper shot" 1 "can headshot" 1 "clip size penalty" 0.35 "no damage falloff" 1 "custom item model" "models/weapons/c_models/c_tfc_sniperrifle/c_tfc_sniperrifle.mdl" } } ItemReplacement // throwable pain train is cooler { "Pain Train" { Name "The Pain Train" } } ItemReplacement // the engi pyro be like { "Homewrecker" { Name "The Homewrecker" } } ItemReplacement // the real bodyshotting sniper riffle { "Machina" { SimilarToItem "The Machina" } } ItemReplacement // No one will notice the difference { "Hitman's Heatmaker" { Name "The Hitman's Heatmaker" } } ItemReplacement // Maybe I shouldn't be replacing so many of these riffles... { "Bazaar Bargain" { Name "The Bazaar Bargain" } } ItemReplacement // so, apparently the "can headshot" attribute doesnt work on sniper rifles... { "Sniper Rifle" { SimilarToItem "TF_WEAPON_SNIPERRIFLE" } } ItemReplacement // tbh this is kinda better { "Classic" { Name "The Classic" } } ExtendedUpgrades { upg_metal { Name "+50% Max Metal Capacity" Cap 2 Increment 0.5 Cost 200 Attribute "maxammo metal increased" AllowedWeapons { ItemName "Homewrecker" } } } PlayerSpawnTemplate { Name "bonus_trigger" } PointTemplates { p_test { NoFixup 1 logic_auto { "OnMapSpawn" "train_timer,Kill,,0,-1" } } p_test2 { NoFixup 1 logic_auto { "OnMapSpawn" "bombpath_arrows*,Kill,,0,-1" } } p_test3 { NoFixup 1 logic_auto { "OnMapSpawn" "nav_blocker*,Kill,,0,-1" } } p_test4 { NoFixup 1 logic_auto { "OnMapSpawn" "spytalk1,Show,,2,-1" "OnMapSpawn" "spytalk2,Show,,2,-1" "OnMapSpawn" "spytalk3,Show,,2,-1" } } p_test5 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "mvm_robots_ost" "OnTrigger" "mvm_ROBOTS,PlaySound,,0,-1" } } p_test6 { NoFixup 1 logic_auto { "OnMapSpawn" "tank_path*,Kill,,0,-1" } } p_test7 { NoFixup 1 logic_auto { "OnMapSpawn" "team_control_point_master,AddOutput,custom_position_x 2,0,-1" "OnMapSpawn" "team_control_point_master,RoundSpawn,,0.1,-1" } } P_test9 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "radio2" "OnTrigger" "interlude1b,PlaySound,,0,-1" } } P_test10 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "radio3" "OnTrigger" "interlude1c,PlaySound,,0,-1" } } P_test11 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "radio4" "OnTrigger" "interlude1d,PlaySound,,0,-1" } } P_test12 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "radio5" "OnTrigger" "interlude1e,PlaySound,,0,-1" } } P_test14 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "radio2b" "OnTrigger" "interlude1b,StopSound,,0,-1" } } P_test15 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "radio3b" "OnTrigger" "interlude1c,StopSound,,0,-1" } } P_test16 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "radio4b" "OnTrigger" "interlude1d,StopSound,,0,-1" } } P_test17 { NoFixup 1 logic_relay { "origin" "-7000 -2500 10" "targetname" "radio5b" "OnTrigger" "interlude1e,StopSound,,0,-1" } } p_respawn { NoFixup 1 logic_relay { "targetname" "respawn" "OnTrigger" "teamalive,ForceTeamRespawn,2,0,-1" } } p_waverespawn { NoFixup 1 game_forcerespawn { "targetname" "teamalive" } } P_fakefog { NoFixup 1 prop_dynamic { "targetname" "Poisongas" "model" "models/props_lakeside_event/fog_plane03.mdl" "disableshadows" "1" "origin" "-7246 -1761 -153" "rendercolor" "50 205 50" "startdisabled" "1" } } p_hurt { trigger_hurt { "filtername" "dontgooutside" "origin" "-4048 -878 -259" "mins" "-9999 -9999 -9999" "maxs" "2 100 9999" "startdisabled" "1" "stun_effects" "1" "damage" "10" "damage type" "131072" "spawnflags" "1" } } bonus_trigger { OnParentKilledOutput { Target "lastcounter" Action "subtract" Param "1" } OnSpawnOutput { Target "lastcounter" Action "add" Param "1" } OnSpawnOutput { Target "users" Action "trigger" } OnParentKilledOutput { Target "!activator" Action "addoutput" Param "targetname deadred" } logic_relay { "targetname" "users" "ontrigger" "!activator,addoutput,onuser1 !self:$addplayerattribute:cancel falling damage|1:0:-1,0,-1" "ontrigger" "!activator,addoutput,onuser1 !self:$removeplayerattribute:cancel falling damage:5:-1,0,-1" } } p_solo { NoFixup 1 filter_tf_bot_has_tag { "negated" "1" "require_all_tags" "1" "tags" "bot_notplayer" "targetname" "filter_notplayer" } filter_multi { "targetname" "filter_redteam" "filter01" "filter_redteam" "filter02" "filter_notplayer" } trigger_add_tf_player_condition { "targetname" "lastcrits" "condition" "40" "duration" "2" "filtername" "filter_redteam" "startdisabled" "1" "origin" "0 0 0" "mins" "-9999 -9999 -9999" "maxs" "9999 9999 9999" "spawnflags" "1" } logic_timer { "targetname" "lastcritsrefire" "refiretime" "1" "startdisabled" "1" "ontimer" "lastcrits,enable,,0,-1" "ontimer" "lastcrits,disable,,0.5,-1" } math_counter { "targetname" "lastcounter" "max" "6" "outvalue" "lastcountercompare,setvaluecompare,,0,-1" } logic_compare { "targetname" "lastcountercompare" "comparevalue" "1" "ongreaterthan" "lastdisable_relay,trigger,,0,-1" "ongreaterthan" "enable_lastenable_relay,trigger,,0,-1" "onequalto" "lastenable_relay,trigger,,0,-1" "onequalto" "lastdisable_relay,enable,,0,-1" } logic_relay { "targetname" "enable_lastenable_relay" "startdisabled" "1" "ontrigger" "lastenable_relay,enable,,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger enable_lastenable_relay:enable::0:-1,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger lastenable_relay:enable::0:-1,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger lastcountercompare:compare::1:-1,0,-1" } logic_relay { "targetname" "lastenable_relay" "startdisabled" "1" "ontrigger" "!self,disable,,0,-1" "ontrigger" "lastcritsrefire,enable,,1.5,-1" } logic_relay { "targetname" "lastdisable_relay" "startdisabled" "1" "ontrigger" "!self,disable,,0,-1" "ontrigger" "lastcritsrefire,disable,,0,-1" } } p_solo2man { NoFixup 1 filter_tf_bot_has_tag { "negated" "1" "require_all_tags" "1" "tags" "bot_notplayer" "targetname" "filter_notplayer" } filter_multi { "targetname" "filter_redteam" "filter01" "filter_redteam" "filter02" "filter_notplayer" } trigger_add_tf_player_condition { "targetname" "lastcrits" "condition" "19" "duration" "2" "filtername" "filter_redteam" "startdisabled" "1" "origin" "0 0 0" "mins" "-9999 -9999 -9999" "maxs" "9999 9999 9999" "spawnflags" "1" } logic_timer { "targetname" "lastcritsrefire" "refiretime" "1" "startdisabled" "1" "ontimer" "lastcrits,enable,,0,-1" "ontimer" "lastcrits,disable,,0.5,-1" } math_counter { "targetname" "lastcounter" "max" "6" "outvalue" "lastcountercompare,setvaluecompare,,0,-1" } logic_compare { "targetname" "lastcountercompare" "comparevalue" "2" "ongreaterthan" "lastdisable_relay,trigger,,0,-1" "ongreaterthan" "enable_lastenable_relay,trigger,,0,-1" "onlessthan" "lastdisable_relay,trigger,,0,-1" "onlessthan" "enable_lastenable_relay,trigger,,0,-1" "onequalto" "lastenable_relay,trigger,,0,-1" "onequalto" "lastdisable_relay,enable,,0,-1" } logic_relay { "targetname" "enable_lastenable_relay" "startdisabled" "1" "ontrigger" "lastenable_relay,enable,,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger enable_lastenable_relay:enable::0:-1,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger lastenable_relay:enable::0:-1,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger lastcountercompare:compare::1:-1,0,-1" } logic_relay { "targetname" "lastenable_relay" "startdisabled" "1" "ontrigger" "!self,disable,,0,-1" "ontrigger" "lastcritsrefire,enable,,1.5,-1" } logic_relay { "targetname" "lastdisable_relay" "startdisabled" "1" "ontrigger" "!self,disable,,0,-1" "ontrigger" "lastcritsrefire,disable,,0,-1" } } reviveredasblu_player { OnParentKilledOutput { Target "lastcounter" Action "subtract" Param "1" } OnSpawnOutput { Target "lastcounter" Action "add" Param "1" } OnSpawnOutput { Target "users" Action "trigger" } OnParentKilledOutput { Target "!activator" Action "addoutput" Param "targetname deadred" } logic_relay { "targetname" "users" "ontrigger" "!activator,addoutput,onuser1 !self:$addplayerattribute:cancel falling damage|1:0:-1,0,-1" "ontrigger" "!activator,addoutput,onuser1 !self:$removeplayerattribute:cancel falling damage:5:-1,0,-1" } } p_barriers { trigger_push { "origin" "-6949 -1368 -55" "mins" "-90 -65 -1" "maxs" "60 15 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 270 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-5641 -2668 -208" "mins" "-65 -20 -2000" "maxs" "77.5 160 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 0 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-5772 -832 169" "mins" "-18 -5 -2000" "maxs" "25 20 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 270 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-5985 -838 169" "mins" "-25 -5 -2000" "maxs" "25 20 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 270 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-4067 -1198 214" "mins" "-25 -35 0" "maxs" "25 35 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 180 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-5734 -1247 101" "mins" "-25 -5 -2000" "maxs" "25 5 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 0 0" "spawnflags" "1" "speed" "200" } trigger_push { "origin" "-4124 -947 -88" "mins" "-35 -35 0" "maxs" "35 35 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 180 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-4419 -1428 -99" "mins" "-50 -50 0" "maxs" "50 50 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 180 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-4094 -1679 -114" "mins" "-35 -35 0" "maxs" "35 35 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 180 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-4201 -2057 -116" "mins" "-35 -35 0" "maxs" "35 35 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 180 0" "spawnflags" "1" "speed" "500" } trigger_push { "origin" "-4102 -2046 -128" "mins" "-50 -50 0" "maxs" "50 55 2000" "TeamNum" "3" "targetname" "barrier1" "StartDisabled" "0" "alternateticksfix" "0" "pushdir" "0 90 0" "spawnflags" "1" "speed" "500" } } p_barriers2 { func_forcefield { "origin" "-5220 -791 -240" "mins" "-1000 -5 -5" "maxs" "1000 0 200" "TeamNum" "1" "targetname" "wildblocker" "StartDisabled" "0" } func_forcefield { "origin" "-2701 -1118 194" "mins" "-473 -175 -5" "maxs" "5 0 2000" "TeamNum" "3" "targetname" "factory_container" "StartDisabled" "0" } func_forcefield { "origin" "-3174 -917 18" "mins" "0 -201 -5" "maxs" "473 5 2000" "TeamNum" "3" "targetname" "factory_container2" "StartDisabled" "0" } func_forcefield { "origin" "-5198 -803 -176" "mins" "-300 -5 -1" "maxs" "500 2000 2000" "TeamNum" "3" "targetname" "Spawn_block_1" "StartDisabled" "0" } func_forcefield { "origin" "-4048 -878 -259" "mins" "0 -5000 -2000" "maxs" "500 2000 2000" "TeamNum" "3" "targetname" "Wave2Factory" "StartDisabled" "0" } func_forcefield { "origin" "-4830 -1424 -45" "mins" "-445 -555 -1" "maxs" "25 -5 2000" "TeamNum" "3" "targetname" "Spawn_block_2" "StartDisabled" "0" } func_forcefield { "origin" "-4064 -2244 -49" "mins" "0 -800 -25" "maxs" "25 135 2000" "TeamNum" "3" "targetname" "Spawn_block_3" "StartDisabled" "0" } func_forcefield { "origin" "-7034 -3079 -201" "mins" "-450 -800 -1" "maxs" "25 650 2000" "TeamNum" "3" "targetname" "Spawn_block_4" "StartDisabled" "0" } func_forcefield { "origin" "-4815 -2702 -257" "mins" "-420 -555 -1" "maxs" "25 -5 2000" "TeamNum" "3" "targetname" "Spawn_block_5" "StartDisabled" "0" } func_forcefield { "origin" "-4031 640 58" "mins" "-100 -20 -1000" "maxs" "1200 300 2000" "TeamNum" "3" "targetname" "Spawn_block_6" "StartDisabled" "0" } func_forcefield { "origin" "-4031 416 208" "mins" "-100 -65 -1" "maxs" "700 300 2000" "TeamNum" "3" "targetname" "Spawn_block_7" "StartDisabled" "0" } func_forcefield { "origin" "-4102 24 38" "mins" "-400 -100 -1000" "maxs" "35 300 2000" "TeamNum" "3" "targetname" "Spawn_block_8" "StartDisabled" "0" } func_forcefield { "origin" "-2527 647 128" "mins" "-400 -25 -1000" "maxs" "300 300 2000" "TeamNum" "3" "targetname" "Spawn_block_8" "StartDisabled" "0" } func_forcefield { "origin" "-2152 -190 130" "mins" "0 -2500 -1000" "maxs" "500 300 2000" "TeamNum" "3" "targetname" "cave_barrier" "StartDisabled" "0" } func_forcefield { "origin" "-5260 -2989 -334" "mins" "-125 -2500 -1000" "maxs" "120 45 2000" "TeamNum" "3" "targetname" "Spawn_block_9" "StartDisabled" "0" } func_forcefield { "origin" "-2455 -2097 -135" "mins" "-100 -10 -1000" "maxs" "200 10 140" "TeamNum" "3" "targetname" "Spawn_block_factorymiddle1" "StartDisabled" "0" } func_forcefield { "origin" "-6025 -2777 -87" "mins" "-15 -1000 0" "maxs" "300 20 2000" "TeamNum" "3" "targetname" "Spawn_block_factorymiddle1" "StartDisabled" "0" } func_forcefield { "origin" "-7038 -1342 -82" "mins" "-5 -600 -100" "maxs" "55 0 2000" "TeamNum" "1" "targetname" "Spawn_block_start" "StartDisabled" "0" } } p_noteleporter { func_nobuild { "origin" "-7038 -1342 -82" "mins" "-2 -600 -100" "maxs" "30 0 2000" "targetname" "startnotele" } func_nobuild { "origin" "-3931 -1212 -120" "mins" "-300 -3000 -2500" "maxs" "50 300 2000" "targetname" "nope1" } func_nobuild { "origin" "-6025 -2777 -87" "mins" "-15 -1000 0" "maxs" "300 50 2000" } func_nobuild { "origin" "-5058 -794 -212" "mins" "-300 -75 -25" "maxs" "500 750 2000" } func_nobuild { "origin" "-5260 -2989 -334" "mins" "-150 -2550 -1000" "maxs" "140 100 2000" } func_nobuild { "origin" "-7065 -2754 -177" "mins" "-300 -800 -25" "maxs" "50 450 2000" } func_nobuild { "origin" "-5029 -2717 -239" "mins" "-225 -800 -2500" "maxs" "225 75 2000" } func_nobuild { "origin" "-2185 -184 -6" "mins" "-200 -800 -225" "maxs" "175 150 2000" "targetname" "nope2" } func_nobuild { "origin" "-4028 50 38" "mins" "-225 -150 -2500" "maxs" "50 300 2000" } func_nobuild { "origin" "-4015 591 16" "mins" "-100 -55 -2500" "maxs" "200 175 2000" } func_nobuild { "origin" "-4015 353 75" "mins" "-225 -55 -50" "maxs" "600 175 2000" } func_nobuild { "origin" "-3456 611 -24" "mins" "-225 -55 -50" "maxs" "600 175 2000" } func_nobuild { "origin" "-2527 601 128" "mins" "-225 -55 -50" "maxs" "255 175 2000" } func_nobuild { "origin" "-4900 -1452.5 -180" "mins" "-240 -500 -2000" "maxs" "10 10 50" "targetname" "wave1houseteleporter" } } station1 { NoFixup 1 logic_relay { "targetname" "template_relay" "OnTrigger" "template_prop,DisableCollision,,0,-1" } prop_dynamic { "targetname" "UpgradeStationRed1" "model" "models/props_mvm/mvm_upgrade_red.mdl" "disableshadows" "1" "solid" "6" "origin" "-7232 -1344 -168" "angles" "0 270 0" } func_upgradestation { "targetname" "upgrade1" "mins" "-7060 -1430 -160" "maxs" "-7371 -1470 -100" } func_forcefield { "origin" "-7232 -1344 -168" "mins" "-150 -95 -1" "maxs" "150 10 2000" "TeamNum" "3" "targetname" "UpgradeStationRed1" "StartDisabled" "0" } } station2 { NoFixup 1 logic_relay { "targetname" "template_relay" "OnTrigger" "template_prop,DisableCollision,,0,-1" } prop_dynamic { "targetname" "UpgradeStationRed1" "model" "models/props_mvm/mvm_upgrade_red.mdl" "disableshadows" "1" "solid" "6" "origin" "-4022 -1785 -119" "angles" "0 0 0" } func_upgradestation { "targetname" "upgrade2" "mins" "-3900 -1931 -150" "maxs" "-4000 -1635 0" } func_forcefield { "origin" "-3925 -1800 -119" "mins" "-95 -145 -1000" "maxs" "0 162.5 2000" "TeamNum" "3" "targetname" "UpgradeStationRed1" "StartDisabled" "0" } } stationblock1 { NoFixup 1 logic_relay { "targetname" "template_relay" "OnTrigger" "template_prop,DisableCollision,,0,-1" } prop_dynamic { "targetname" "UpgradeStationRed1" "model" "models/props_mvm/mvm_upgrade_red.mdl" "disableshadows" "1" "solid" "6" "origin" "-7232 -1940 -170" "angles" "0 270 0" } } stationblock2 { NoFixup 1 logic_relay { "targetname" "template_relay" "OnTrigger" "template_prop,DisableCollision,,0,-1" } prop_dynamic { "targetname" "UpgradeStationRed1" "model" "models/props_mvm/mvm_upgrade_red.mdl" "disableshadows" "1" "solid" "6" "origin" "-7450 -1400 -135" "angles" "0 180 0" } } stationblock3 { NoFixup 1 logic_relay { "targetname" "template_relay" "OnTrigger" "template_prop,DisableCollision,,0,-1" } prop_dynamic { "targetname" "UpgradeStationRed1" "model" "models/props_mvm/mvm_upgrade_red.mdl" "disableshadows" "1" "solid" "6" "origin" "-7450 -1675 -135" "angles" "0 180 0" } } stationblock4 { NoFixup 1 logic_relay { "targetname" "template_relay" "OnTrigger" "template_prop,DisableCollision,,0,-1" } prop_dynamic { "targetname" "UpgradeStationRed1" "model" "models/props_mvm/mvm_upgrade_red.mdl" "disableshadows" "1" "solid" "6" "origin" "-6900 -1100 -167" "angles" "0 180 0" } } stationblock5 { NoFixup 1 logic_relay { "targetname" "template_relay" "OnTrigger" "template_prop,DisableCollision,,0,-1" } prop_dynamic { "targetname" "UpgradeStationRed1" "model" "models/props_mvm/mvm_upgrade_red.mdl" "disableshadows" "1" "solid" "6" "origin" "-7064 -2150 -167" "angles" "0 180 0" } } p_cabin { prop_dynamic { "targetname" "locker_model" "model" "models/props_gameplay/resupply_locker.mdl" "disableshadows" "1" "solid" "0" "origin" "-7076 -1861 -167" "angles" "0 180 0" "rendermode" "10" } func_regenerate { "targetname" "heal" "associatedmodel" "locker_model" "filtername" "filter_red" "TeamNum" "2" "spawnflags" "1" "mins" "-9999 -9999 -9999" "maxs" "9999 9999 9999" "OnStartTouch" "locker_model,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model,SetAnimation,close,0,-1" } } Door_remover1 { NoFixup 1 OnSpawnOutput { Target "respawnroom_red_door_1" Action "kill" } } Door_remover2 { NoFixup 1 OnSpawnOutput { Target "respawnroom_red_door_2" Action "kill" } } WoodPatch1 { NoFixup 1 prop_dynamic { "targetname" "woodpatch" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_forest/wood_patch3.mdl" "skin" "2" "scale" "5.25" "solid" "6" "origin" "-7033 -2180 -80" } } WoodPatch2 { NoFixup 1 prop_dynamic { "targetname" "woodpatch" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_forest/wood_patch3.mdl" "skin" "2" "scale" "5.25" "solid" "6" "origin" "-7033 -2069 -80" } } WoodPatch3 { NoFixup 1 prop_dynamic { "targetname" "woodpatch" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_forest/wood_patch3.mdl" "skin" "2" "scale" "5.25" "solid" "6" "origin" "-6881 -1185 -78" } } WoodPatch4 { NoFixup 1 prop_dynamic { "targetname" "woodpatch" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_forest/wood_patch3.mdl" "skin" "2" "scale" "5.25" "solid" "6" "origin" "-6881 -1087.5 -78" } } WoodPatch5 { NoFixup 1 prop_dynamic { "targetname" "woodpatch" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_forest/wood_patch3.mdl" "skin" "2" "scale" "11" "solid" "6" "origin" "-7431.25 -1707 -64" } } WoodPatch6 { NoFixup 1 prop_dynamic { "targetname" "woodpatch" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_forest/wood_patch3.mdl" "skin" "2" "scale" "11" "solid" "6" "origin" "-7431.25 -1565 -64" } } WoodFenceShort1 { NoFixup 1 prop_dynamic { "targetname" "fence" "classname" "prop_dynamic" "angles" "0 -90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_short_128.mdl" "skin" "2" "solid" "6" "origin" "-4795 -755 -57.5" } } WoodFenceShort2 { NoFixup 1 prop_dynamic { "targetname" "fence" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_short_128.mdl" "skin" "2" "solid" "6" "origin" "-4760 -797.5 -57.5" } } WoodFenceShort3 { NoFixup 1 prop_dynamic { "targetname" "fence" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_short_128.mdl" "skin" "0" "solid" "6" "origin" "-7045 -1376 -64" } } WoodFenceBig1 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "6" "origin" "-7135 -1930 -64" } } WoodFenceBig2 { NoFixup 1 prop_dynamic { "targetname" "bigwoodmed" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_barnblitz/fence_small_bb03.mdl" "skin" "2" "modelscale" "1.65" "solid" "6" "origin" "-3945 -1005 -125" } } WoodFenceBig3 { NoFixup 1 prop_dynamic { "targetname" "bigwoodmed2" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_barnblitz/fence_small_bb03.mdl" "skin" "2" "modelscale" "1.25" "solid" "6" "origin" "-4036 -2160 -265" } } WoodFenceBig4 { NoFixup 1 prop_dynamic { "targetname" "bigwoodmed3" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_barnblitz/fence_small_bb03.mdl" "skin" "2" "modelscale" "1.25" "solid" "6" "origin" "-4036 -2585 -265" } } WoodFenceBig5 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "6" "origin" "-4622.5 254 157.25" } } WoodFenceBig6 { NoFixup 1 prop_dynamic { "targetname" "caveentrance1" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_barnblitz/fence_small_bb03.mdl" "skin" "2" "modelscale" "2" "solid" "6" "origin" "-2152 -175 35" } } Plank1 { NoFixup 1 prop_dynamic { "targetname" "caveentrance2" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_forest/wood_patch4.mdl" "skin" "2" "modelscale" "1.75" "solid" "6" "origin" "-2168 -425 155" } } WoodFenceBig7 { NoFixup 1 prop_dynamic { "targetname" "bigwoodfactory3" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-2145 -1525 155" } } WoodFenceBig8 { NoFixup 1 prop_dynamic { "targetname" "bigwood1" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_barnblitz/fence_small_bb03.mdl" "skin" "2" "modelscale" "1.48" "solid" "6" "origin" "-5220 -799 -205" } } WoodFenceBig9 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-4070 225 38" } } WoodFenceBig10 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-4070 320 38" } } WoodFenceBig11 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-3975 627 52" } } WoodFenceBig12 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-4070 225 225" } } WoodFenceBig13 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-4070 320 225" } } WoodFenceBig14 { NoFixup 1 prop_dynamic { "targetname" "bigwood3" "classname" "prop_dynamic" "angles" "0 90 0" "scale" "3" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-7062 -2455 -50" } } WoodFenceBig15 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 180 0" "scale" "3" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-4005 360 325" } } WoodFenceBig16 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 180 0" "scale" "3" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-3750 360 325" } } WoodFenceBig17 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 180 0" "scale" "3" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-3445 620 10" } } WoodFenceBig18 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 180 0" "scale" "3" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-3115 620 45" } } WoodFenceBig19 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-2521 634 220" } } WoodFenceBig20 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-2521 634 400" } } WoodFenceBig21 { NoFixup 1 prop_dynamic { "targetname" "bigwood" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "0" "origin" "-2455 -2097 -135" } } WoodFenceBig22 { NoFixup 1 prop_dynamic { "targetname" "wave1house1" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "6" "origin" "-5135 -1947.5 -215" } } WoodFenceBig23 { NoFixup 1 prop_dynamic { "targetname" "wave1house2" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_256.mdl" "skin" "0" "solid" "6" "origin" "-4900 -1452.5 -180" } } WoodFenceTall1 { NoFixup 1 prop_dynamic { "targetname" "tall" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_128.mdl" "skin" "0" "solid" "6" "origin" "-2145 -1760 155" } } WoodFenceTall2 { NoFixup 1 prop_dynamic { "targetname" "tall2" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_128.mdl" "skin" "0" "solid" "0" "origin" "-3200 620 40" } } WoodFenceTall3 { NoFixup 1 prop_dynamic { "targetname" "tall" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_doomsday/dd_woodfence_128.mdl" "skin" "0" "solid" "0" "origin" "-2550 -2097 -135" } } Tank1 { NoFixup 1 prop_dynamic { "targetname" "Tank1" "classname" "prop_dynamic" "angles" "0 127 0" "disableshadows" "1" "model" "models/props_frontline/tank_animated.mdl" "skin" "5" "solid" "6" "origin" "-5463 -3634 -92" } } Tank2 { NoFixup 1 prop_dynamic { "targetname" "Tank2" "classname" "prop_dynamic" "angles" "0 63 0" "disableshadows" "1" "model" "models/props_frontline/tank_animated.mdl" "skin" "6" "solid" "6" "origin" "-6012 -3520 -91" } } Tank3 { NoFixup 1 prop_dynamic { "targetname" "Tank3" "classname" "prop_dynamic" "angles" "0 102 0" "disableshadows" "1" "model" "models/bots/boss_bot/boss_tank_damage1.mdl" "skin" "1" "solid" "6" "origin" "-5869 -4132 -93" } } Tank4 { NoFixup 1 prop_dynamic { "targetname" "Tank4" "classname" "prop_dynamic" "angles" "0 -102 0" "disableshadows" "1" "model" "models/props_frontline/tank_animated.mdl" "skin" "6" "solid" "6" "origin" "-5790 -442 -88" } } Barricade1 { NoFixup 1 prop_dynamic { "targetname" "barricade" "classname" "prop_dynamic" "angles" "0 63 0" "disableshadows" "1" "model" "models/props_gameplay/sign_barricade001a.mdl" "skin" "0" "scale" "2" "solid" "6" "origin" "-5738 -676 -88" } } Barricade2 { NoFixup 1 prop_dynamic { "targetname" "barricade" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_gameplay/sign_barricade001a.mdl" "skin" "0" "scale" "2" "solid" "6" "origin" "-5840 -657 -88" } } Barricade3 { NoFixup 1 prop_dynamic { "targetname" "barricade" "classname" "prop_dynamic" "angles" "0 112 0" "disableshadows" "1" "model" "models/props_gameplay/sign_barricade001a.mdl" "skin" "0" "scale" "2" "solid" "6" "origin" "-5942 -669 -88" } } WoodBoard1 { NoFixup 1 prop_dynamic { "targetname" "woodboard1" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_mvm/wood_boards_deathpit.mdl" "skin" "0" "solid" "0" "origin" "-5883 -822 -88" } } WoodBoard2 { NoFixup 1 prop_dynamic { "targetname" "woodboard2" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_mvm/wood_boards_deathpit.mdl" "skin" "0" "solid" "0" "origin" "-5883 -3095 -94" } } WoodBoard3 { NoFixup 1 prop_dynamic { "targetname" "woodboard3" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "model" "models/props_mvm/wood_boards_deathpit.mdl" "skin" "0" "solid" "6" "origin" "-1530 862 -332" } } WoodBoard4 { NoFixup 1 prop_dynamic { "targetname" "woodboard4" "classname" "prop_dynamic" "angles" "0 210 0" "disableshadows" "1" "model" "models/props_mvm/wood_boards_deathpit.mdl" "skin" "0" "solid" "6" "origin" "250 1950 -149" } } huge_vine1 { NoFixup 1 prop_dynamic { "targetname" "woodboard" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_island/hanging_vine01_large.mdl" "skin" "0" "solid" "0" "origin" "-4055 160 120" } } huge_vine2 { NoFixup 1 prop_dynamic { "targetname" "woodboard" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_island/hanging_vine01_large.mdl" "skin" "0" "solid" "0" "origin" "-4055 275 120" } } huge_vine3 { NoFixup 1 prop_dynamic { "targetname" "woodboard" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_island/hanging_vine01_large.mdl" "skin" "0" "solid" "0" "origin" "-3855 335 350" } } huge_vine4 { NoFixup 1 prop_dynamic { "targetname" "woodboard" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_island/hanging_vine01_large.mdl" "skin" "0" "solid" "0" "origin" "-3610 335 350" } } huge_vine5 { NoFixup 1 prop_dynamic { "targetname" "woodboard" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_island/hanging_vine01_large.mdl" "skin" "0" "solid" "0" "origin" "-2385 630 380" } } huge_vine6 { NoFixup 1 prop_dynamic { "targetname" "woodboard" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_island/hanging_vine01_large.mdl" "skin" "0" "solid" "0" "origin" "-3294 540 186" } } huge_vine7 { NoFixup 1 prop_dynamic { "targetname" "woodboard" "classname" "prop_dynamic" "angles" "0 90 0" "disableshadows" "1" "model" "models/props_island/hanging_vine01_large.mdl" "skin" "0" "solid" "0" "origin" "-3000 540 186" } } } PointTemplates { spy_cosmetic { logic_auto { "OnMapSpawn" "cosmeticgroup,setattached,cosmeticgroup,0,-1" "OnMapSpawn" "cosmeticgroup,setlightingorigin,cosmeticgroup,0,-1" } } spy1 { NoFixup 1 prop_dynamic { "targetname" "cosmeticgroup" "classname" "prop_dynamic" "DefaultAnim" "SelectionMenu_Anim01" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "0" "solid" "6" "spawnflags" "0" "angles" "0 270 0" "model" "models/player/spy.mdl" "origin" "-7137.25 -1379.13 -168" } } spy_cosmetic1 { NoFixup 1 prop_dynamic_ornament { "targetname" "cosmetic" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "cosmeticgroup" "model" "models/workshop/player/items/spy/dec15_a_hat_to_kill_for/dec15_a_hat_to_kill_for.mdl" } } spy_cosmetic2 { NoFixup 1 prop_dynamic_ornament { "targetname" "cosmetic" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "cosmeticgroup" "model" "models/workshop/player/items/spy/dec15_chicago_overcoat/dec15_chicago_overcoat.mdl" } } spy_cosmetic_2 { logic_auto { "OnMapSpawn" "cosmeticgroup3,setattached,cosmeticgroup3,0,-1" "OnMapSpawn" "cosmeticgroup3,setlightingorigin,cosmeticgroup3,0,-1" } } spy2 { NoFixup 1 prop_dynamic { "targetname" "cosmeticgroup3" "classname" "prop_dynamic" "DefaultAnim" "competitive_loserstate_idle" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "0" "solid" "6" "spawnflags" "0" "angles" "0 0 0" "model" "models/player/spy.mdl" "origin" "-3989 -1689 -119" } } spy_cosmetic3 { NoFixup 1 prop_dynamic_ornament { "targetname" "cosmetic" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "cosmeticgroup3" "model" "models/workshop/player/items/spy/dec15_a_hat_to_kill_for/dec15_a_hat_to_kill_for.mdl" } } spy_cosmetic4 { NoFixup 1 prop_dynamic_ornament { "targetname" "cosmetic" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "cosmeticgroup3" "model" "models/workshop/player/items/spy/dec15_chicago_overcoat/dec15_chicago_overcoat.mdl" } } spy_cosmetic_3 { logic_auto { "OnMapSpawn" "cosmeticgroup4,setattached,cosmeticgroup4,0,-1" "OnMapSpawn" "cosmeticgroup4,setlightingorigin,cosmeticgroup4,0,-1" } } spy3 { NoFixup 1 prop_dynamic { "targetname" "cosmeticgroup4" "classname" "prop_dynamic" "DefaultAnim" "competitive_winnerstate_idle" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "0" "solid" "6" "spawnflags" "0" "angles" "0 120 0" "model" "models/player/spy.mdl" "origin" "527 -18 -372" } } spy_cosmetic5 { NoFixup 1 prop_dynamic_ornament { "targetname" "cosmetic" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "cosmeticgroup4" "model" "models/workshop/player/items/spy/dec15_a_hat_to_kill_for/dec15_a_hat_to_kill_for.mdl" } } spy_cosmetic6 { NoFixup 1 prop_dynamic_ornament { "targetname" "cosmetic" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "cosmeticgroup4" "model" "models/workshop/player/items/spy/dec15_chicago_overcoat/dec15_chicago_overcoat.mdl" } } engi_cosmetic { logic_auto { "OnMapSpawn" "cosmeticgroup2,setattached,cosmeticgroup2,0,-1" "OnMapSpawn" "cosmeticgroup2,setlightingorigin,cosmeticgroup2,0,-1" } } Engi1 { NoFixup 1 prop_dynamic { "targetname" "cosmeticgroup2" "classname" "prop_dynamic" "DefaultAnim" "ACT_MP_STAND_LOSERSTATE" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.25" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "0" "solid" "6" "spawnflags" "0" "angles" "0 -70 0" "model" "models/player/engineer.mdl" "origin" "-4711 -680 -184" } } engi_cosmetic1 { NoFixup 1 prop_dynamic_ornament { "targetname" "cosmeticc" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "6" "spawnflags" "256" "initialowner" "cosmeticgroup2" "model" "models/workshop/player/items/engineer/dec23_sleuth_suit/dec23_sleuth_suit.mdl" } } engi_cosmetic2 { NoFixup 1 prop_dynamic_ornament { "targetname" "cosmeticc" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "6" "spawnflags" "256" "initialowner" "cosmeticgroup2" "model" "models/workshop/player/items/engineer/fall2013_the_gold_digger/fall2013_the_gold_digger.mdl" } } } PointTemplates { p_skybox { NoFixup 1 logic_relay { "onspawn" "worldspawn,runscriptcode,SetSkyboxTexture(`sky_alpinestorm_01`),0,-1" } light_environment { "_ambient" "34 38 55 175 " "_ambientHDR" "-1 -1 -1 1" "_AmbientScaleHDR" "1" "_light" "61 72 90 275" "_lightHDR" "-1 -1 -1 1" "_lightscaleHDR" "1" "angles" "0 132 0" "pitch" "-66" "SunSpreadAngle" "10" "origin" "-3573.53 1259.23 207.003" } } p_newspawn { NoFixup 1 func_respawnroom { "mins" "-96 -128 -44" "maxs" "96 128 44" "origin" "-7210 -1851 -167" "spawnflags" "1" "StartDisabled" "0" "targetname" "outsidespawn" } } p_newspawn2 { NoFixup 1 func_respawnroom { "mins" "-96 -128 -44" "maxs" "96 128 44" "origin" "-3398 -1663 -119" "spawnflags" "1" "StartDisabled" "1" "targetname" "factoryspawn" } } p_telespawn { NoFixup 1 trigger_teleport { "targetname" "teleporter" "mins" "-128 -160 -32" "maxs" "128 160 32" "origin" "-7744 -1632 -91" "spawnflags" "1" "StartDisabled" "0" "target" "info_tele" } info_teleport_destination { "targetname" "info_tele" "origin" "-7210 -1851 -167" "angles" "0 90 0" } } p_telespawn2 { NoFixup 1 trigger_teleport { "targetname" "teleporter2" "mins" "-128 -160 -32" "maxs" "128 160 32" "origin" "-7210 -1851 -167" "spawnflags" "1" "StartDisabled" "1" "target" "info_tele2" } info_teleport_destination { "targetname" "info_tele2" "origin" "-3398 -1663 -119" "angles" "0 180 0" } } } PointTemplates { music1 { NoFixup 1 ambient_generic { "targetname" "mvm_ROBOTS" "origin" "-7000 -2500 25" "volstart" "1000" "spinup" "0" "spindown" "0" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "90" "pitch" "90" "message" "#music\mvm_start_last_wave.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "75" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } music2 { NoFixup 1 ambient_generic { "targetname" "mvm_menu" "origin" "-7000 -2500 25" "volstart" "1000" "spinup" "0" "spindown" "0" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "90" "pitch" "90" "message" "#music\" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "75" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } music4 { NoFixup 1 ambient_generic { "targetname" "interlude1b" "origin" "-4440 -48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ui/tv_static.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } music5 { NoFixup 1 ambient_generic { "targetname" "interlude1c" "origin" "-4440 -48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "weapons/spy_tape_01.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } music6 { NoFixup 1 ambient_generic { "targetname" "interlude1d" "origin" "-4440 -48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "weapons/spy_tape_02.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } music7 { NoFixup 1 ambient_generic { "targetname" "interlude1e" "origin" "-4440 -48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "weapons/spy_tape_05.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } } PointTemplates { talk { NoFixup 1 training_annotation { "targetname" "spytalk1" "display_text" "Survive until you find a way out!" "lifetime" "10" "origin" "-7230 -1376 -2" } } talk2 { NoFixup 1 training_annotation { "targetname" "spytalk2" "display_text" "You can not revive until next wave, so be careful!" "lifetime" "10" "origin" "-7425 -1453 -83" } } talk3 { NoFixup 1 training_annotation { "targetname" "spytalk3" "display_text" "Some weapons come with new abilities!." "lifetime" "10" "origin" "-6934 -1632 -116" } } Warning1 { NoFixup 1 logic_relay { "origin" "-7425 -1453 -83" "targetname" "warning1" "OnTrigger" "player*,$displaytextcenter,KILL THE DESTROYER OR BE DESTROYED!,0,-1" } } } PointTemplates { p_shake { NoFixup 1 env_shake { "id" "3" "classname" "env_shake" "amplitude" "255" "duration" "1" "frequency" "255" "radius" "500000" "spawnflags" "5" "targetname" "shakenormal" "origin" "-7000 -1000 65" } } p_shake2 { NoFixup 1 env_shake { "id" "3" "classname" "env_shake" "amplitude" "255" "duration" "3" "frequency" "255" "radius" "500000" "spawnflags" "5" "targetname" "shakelong" "origin" "-7000 -1000 65" } } Fence_Start { NoFixup 1 prop_dynamic { "targetname" "startfence" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "1.25" "model" "models/props_barnblitz/fence_small_bb03.mdl" "skin" "0" "modelscale" "1.35" "solid" "6" "origin" "-7045.5 -1472 -172.5" } } WoodPatch7 { NoFixup 1 prop_dynamic { "targetname" "woodpatch_start" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_forest/wood_patch3.mdl" "skin" "2" "modelscale" "1" "solid" "6" "origin" "-7047 -1700 -80" } } WoodPatch8 { NoFixup 1 prop_dynamic { "targetname" "woodpatch_startt" "classname" "prop_dynamic" "angles" "0 180 38" "disableshadows" "1" "model" "models/props_forest/wood_patch3.mdl" "skin" "2" "modelscale" "0.8" "solid" "6" "origin" "-7049 -1580 -85" } } Crate1 { NoFixup 1 prop_dynamic { "targetname" "startcrate1" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_hydro/barrel_crate.mdl" "skin" "0" "modelscale" "1" "solid" "6" "origin" "-2738 -1197 70" } } Crate2 { NoFixup 1 prop_dynamic { "targetname" "startcrate2" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "model" "models/props_hydro/barrel_crate_half.mdl" "skin" "0" "modelscale" "1" "solid" "6" "origin" "-7086 -1575 -172.5" } } Phone1 { NoFixup 1 prop_dynamic { "targetname" "phone" "classname" "prop_dynamic" "angles" "0 -90 0" "disableshadows" "1" "modelscale" "1.25" "model" "models/pauling/items/spytech_phone.mdl" "skin" "0" "solid" "6" "origin" "-7129 -1414 -119.5" } } Hazard1 { NoFixup 1 prop_dynamic { "targetname" "hazardcase" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "1.25" "model" "models/workshop/cases/invasion_case/invasion_case.mdl" "skin" "0" "solid" "6" "origin" "-4228 -923 -180" } } Bread1 { NoFixup 1 prop_dynamic { "targetname" "breadbig" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "5" "model" "models/props_breadspace/props_bregg.mdl" "skin" "0" "solid" "0" "origin" "-4934 -95 -67" } } Bread2 { NoFixup 1 prop_dynamic { "targetname" "breadbig" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "5" "model" "models/props_breadspace/props_bregg.mdl" "skin" "0" "solid" "0" "origin" "-7309 -2558 -184" } } Bread3 { NoFixup 1 prop_dynamic { "targetname" "breadbig" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "3.5" "model" "models/props_breadspace/props_bregg.mdl" "skin" "0" "solid" "0" "origin" "-7434 -2932 -175" } } Bread4 { NoFixup 1 prop_dynamic { "targetname" "breadbig" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "1.5" "model" "models/props_breadspace/props_bregg_back_of_room_left.mdl" "skin" "0" "solid" "0" "origin" "-7227 -2836 -186" } } Bread5 { NoFixup 1 prop_dynamic { "targetname" "breadbig" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "modelscale" "0.75" "model" "models/props_breadspace/props_bregg_back_of_room_left.mdl" "skin" "0" "solid" "0" "origin" "-5395 -2921 -418" } } Bread6 { NoFixup 1 prop_dynamic { "targetname" "breadbig" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "1" "model" "models/props_breadspace/props_bregg_back_of_room_left.mdl" "skin" "0" "solid" "0" "origin" "-4950 -430 -170" } } Bread7 { NoFixup 1 prop_dynamic { "targetname" "breadbig" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "2.5" "model" "models/props_breadspace/props_bregg.mdl" "skin" "0" "solid" "6" "origin" "-3071 -1003 28" } } Bread8 { NoFixup 1 prop_dynamic { "targetname" "breadmonster1" "classname" "prop_dynamic" "DefaultAnim" "death" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.25" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "0" "solid" "6" "spawnflags" "0" "angles" "0 180 0" "modelscale" "0.125" "origin" "-5883 -2464 -185" "model" "models/props_breadspace_new/bread_mama_new.mdl" } } Bread9 { NoFixup 1 prop_dynamic { "targetname" "breadbig" "classname" "prop_dynamic" "angles" "0 0 0" "disableshadows" "1" "modelscale" "1.5" "model" "models/props_invasion/2fort/chem_spill_1.mdl" "skin" "0" "solid" "0" "origin" "-5912 -2480 -404" } } Bread10 { NoFixup 1 prop_dynamic { "targetname" "breadmonster1" "classname" "prop_dynamic" "DefaultAnim" "boom" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.25" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "0" "solid" "6" "spawnflags" "0" "angles" "90 0 0" "modelscale" "0.3" "origin" "-5886 -2970 -13" "model" "models/props_breadspace/bread_mama_busted.mdl" } } fakecosmetic1 { logic_auto { "OnMapSpawn" "zombie,setattached,fakezombi1,0,-1" "OnMapSpawn" "zombie,setlightingorigin,fakezombi1,0,-1" } } fakezombie1 { NoFixup 1 prop_dynamic { "targetname" "fakezombi1" "classname" "prop_dynamic" "DefaultAnim" "ACT_MP_STUN_MIDDLE" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.25" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "5" "solid" "6" "spawnflags" "0" "angles" "0 180 0" "modelscale" "1" "origin" "-6843 -1833 -167" "model" "models/player/hwm/soldier.mdl" } } fake_cosmetic1 { NoFixup 1 prop_dynamic_ornament { "targetname" "zombie" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "skin" "1" "solid" "6" "spawnflags" "256" "initialowner" "fakezombi1" "model" "models/player/items/soldier/soldier_zombie.mdl" } } fakecosmetic2 { logic_auto { "OnMapSpawn" "zombiee,setattached,fakezombi2,0,-1" "OnMapSpawn" "zombiee,setlightingorigin,fakezombi2,0,-1" } } fakezombie2 { NoFixup 1 prop_dynamic { "targetname" "fakezombi2" "classname" "prop_dynamic" "DefaultAnim" "ACT_MP_STUN_MIDDLE" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.25" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "5" "solid" "6" "spawnflags" "0" "angles" "0 180 0" "modelscale" "1" "origin" "-6636 -1741 -160" "model" "models/player/hwm/sniper.mdl" } } fake_cosmetic2 { NoFixup 1 prop_dynamic_ornament { "targetname" "zombiee" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "skin" "1" "solid" "6" "spawnflags" "256" "initialowner" "fakezombi2" "model" "models/player/items/sniper/sniper_zombie.mdl" } } fakecosmetic3 { logic_auto { "OnMapSpawn" "zombieee,setattached,fakezombi3,0,-1" "OnMapSpawn" "zombieee,setlightingorigin,fakezombi3,0,-1" } } fakezombie3 { NoFixup 1 prop_dynamic { "targetname" "fakezombi3" "classname" "prop_dynamic" "DefaultAnim" "ACT_MP_STUN_MIDDLE" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.25" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "5" "solid" "6" "spawnflags" "0" "angles" "0 180 0" "modelscale" "1" "origin" "-6651 -1892 -167" "model" "models/player/hwm/scout.mdl" } } fake_cosmetic3 { NoFixup 1 prop_dynamic_ornament { "targetname" "zombieee" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "skin" "1" "solid" "6" "spawnflags" "256" "initialowner" "fakezombi3" "model" "models/player/items/scout/scout_zombie.mdl" } } fakecosmetic4 { logic_auto { "OnMapSpawn" "zombieeee,setattached,fakezombi4,0,-1" "OnMapSpawn" "zombieeee,setlightingorigin,fakezombi4,0,-1" } } fakezombie4 { NoFixup 1 prop_dynamic { "targetname" "fakezombi4" "classname" "prop_dynamic" "DefaultAnim" "ACT_MP_STUN_MIDDLE" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.25" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "5" "solid" "6" "spawnflags" "0" "angles" "0 180 0" "modelscale" "1" "origin" "-6640 -1548 -163" "model" "models/player/engineer.mdl" } } fake_cosmetic4 { NoFixup 1 prop_dynamic_ornament { "targetname" "zombieeee" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "skin" "1" "solid" "6" "spawnflags" "256" "initialowner" "fakezombi4" "model" "models/player/items/engineer/engineer_zombie.mdl" } } fakecosmetic5 { logic_auto { "OnMapSpawn" "zombieeeee,setattached,fakezombi5,0,-1" "OnMapSpawn" "zombieeeee,setlightingorigin,fakezombi5,0,-1" } } fakezombie5 { NoFixup 1 prop_dynamic { "targetname" "fakezombi5" "classname" "prop_dynamic" "DefaultAnim" "ACT_MP_STUN_MIDDLE" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1.25" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "skin" "5" "solid" "6" "spawnflags" "0" "angles" "0 180 0" "modelscale" "1" "origin" "-6777 -1500 -167" "model" "models/player/demo.mdl" } } fake_cosmetic5 { NoFixup 1 prop_dynamic_ornament { "targetname" "zombieeeee" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "skin" "1" "solid" "6" "spawnflags" "256" "initialowner" "fakezombi5" "model" "models/player/items/demo/demo_zombie.mdl" } } Station_Door1 { NoFixup 1 prop_dynamic { "targetname" "upgradestation_front_door2" "classname" "prop_dynamic" "angles" "0 180 0" "disableshadows" "1" "modelscale" "1.4" "model" "models/props_gameplay/door_slide_large_door.mdl" "skin" "0" "origin" "-7232 -1437.5 -105" "solid" "6" "spawnflags" "0" "startdisabled" 1 } } Station_Door2 { NoFixup 1 prop_dynamic { "targetname" "upgradestation_front_door3" "classname" "prop_dynamic" "angles" "0 270 0" "disableshadows" "1" "modelscale" "1.4" "model" "models/props_gameplay/door_slide_large_door.mdl" "skin" "0" "solid" "6" "origin" "-3928 -1785 -72" "spawnflags" "0" "startdisabled" 1 } } p_fog { NoFixup 1 env_fog_controller { "farz" "10000" "fogblend" "1" "fogcolor" "255 255 255" "fogcolor2" "255 255 255" "fogdir" "1 1 1" "fogenable" "1" "fogend" "7500" "fogblend" "1" "foglerptime" "1" "fogmaxdensity" "1" "fogstart" "1" "maxdxlevel" "0" "mindxlevel" "0" "use_angles" "0" "spawnflags" "1" "targetname" "fog_regular" "origin" "-7175 -1713 -80" } logic_relay { "targetname" "fog_relay" "spawnflags" "2" "OnTrigger" "player*,SetFogController,fog_regular,0.1,-1" "OnTrigger" "!self,Trigger,,0.1,-1" } logic_relay { "targetname" "fog_start" "OnTrigger" "fog_relay,Trigger,,0.1,-1" } } p_fog_factory { NoFixup 1 env_fog_controller { "farz" "5000" "fogblend" "1" "fogcolor" "255 255 255" "fogcolor2" "255 255 255" "fogdir" "1 1 1" "fogenable" "1" "fogend" "3000" "fogblend" "1" "foglerptime" "1" "fogmaxdensity" "1" "fogstart" "1" "maxdxlevel" "0" "mindxlevel" "0" "use_angles" "0" "spawnflags" "1" "targetname" "fog_factory" "origin" "-7175 -1713 -80" } logic_relay { "targetname" "fog_relay" "spawnflags" "2" "OnTrigger" "player*,SetFogController,fog_regular,0.1,-1" "OnTrigger" "!self,Trigger,,0.1,-1" } logic_relay { "targetname" "fog_start" "OnTrigger" "fog_relay,Trigger,,0.1,-1" } } p_color { NoFixup 1 color_correction { "targetname" "dark_correction" "filename" "download/materials/colorcorrection/oxidize.raw" "maxfalloff" "-1" "maxweight" "1" "minfalloff" "0" "startdisabled" "0" } } } SpawnTemplate "p_test" SpawnTemplate "p_test2" SpawnTemplate "p_test3" SpawnTemplate "p_test4" SpawnTemplate "p_test5" SpawnTemplate "p_test6" SpawnTemplate "p_test7" SpawnTemplate "p_test9" SpawnTemplate "p_test10" SpawnTemplate "p_test11" SpawnTemplate "p_test12" SpawnTemplate "p_test14" SpawnTemplate "p_test15" SpawnTemplate "p_test16" SpawnTemplate "p_test17" SpawnTemplate "p_respawn" SpawnTemplate "p_waverespawn" SpawnTemplate "p_fog" SpawnTemplate "p_fog_factory" SpawnTemplate "p_fakefog" SpawnTemplate "p_color" SpawnTemplate "Crate1" SpawnTemplate "Station_Door1" SpawnTemplate "Station_Door2" SpawnTemplate "p_solo" SpawnTemplate "p_solo2man" SpawnTemplate "p_barriers" SpawnTemplate "p_barriers2" SpawnTemplate "p_noteleporter" SpawnTemplate "station1" SpawnTemplate "station2" SpawnTemplate "Door_remover1" SpawnTemplate "Door_remover2" SpawnTemplate "p_skybox" SpawnTemplate "p_cabin" SpawnTemplate "p_newspawn" SpawnTemplate "p_newspawn2" SpawnTemplate "p_telespawn" SpawnTemplate "p_telespawn2" SpawnTemplate "WoodFenceShort1" SpawnTemplate "WoodFenceShort2" SpawnTemplate "WoodFenceShort3" SpawnTemplate "stationblock1" SpawnTemplate "stationblock2" SpawnTemplate "stationblock3" SpawnTemplate "stationblock4" SpawnTemplate "stationblock5" SpawnTemplate "WoodFenceBig1" SpawnTemplate "WoodFenceBig2" SpawnTemplate "WoodFenceBig3" SpawnTemplate "WoodFenceBig4" SpawnTemplate "WoodFenceBig5" SpawnTemplate "WoodFenceBig6" SpawnTemplate "WoodFenceBig7" SpawnTemplate "WoodFenceBig8" SpawnTemplate "WoodFenceBig9" SpawnTemplate "WoodFenceBig10" SpawnTemplate "WoodFenceBig11" SpawnTemplate "WoodFenceBig12" SpawnTemplate "WoodFenceBig13" SpawnTemplate "WoodFenceBig14" SpawnTemplate "WoodFenceBig15" SpawnTemplate "WoodFenceBig16" SpawnTemplate "WoodFenceBig17" SpawnTemplate "WoodFenceBig18" SpawnTemplate "WoodFenceBig19" SpawnTemplate "WoodFenceBig20" SpawnTemplate "WoodFenceBig21" SpawnTemplate "WoodFenceBig22" SpawnTemplate "WoodFenceBig23" SpawnTemplate "Plank1" SpawnTemplate "WoodFenceTall1" SpawnTemplate "WoodFenceTall2" SpawnTemplate "WoodFenceTall3" SpawnTemplate "Tank1" SpawnTemplate "Tank2" SpawnTemplate "Tank3" SpawnTemplate "Tank4" SpawnTemplate "Barricade1" SpawnTemplate "Barricade2" SpawnTemplate "Barricade3" SpawnTemplate "spy1" SpawnTemplate "spy_cosmetic" SpawnTemplate "spy_cosmetic1" SpawnTemplate "spy_cosmetic2" SpawnTemplate "spy2" SpawnTemplate "spy_cosmetic_2" SpawnTemplate "spy_cosmetic3" SpawnTemplate "spy_cosmetic4" SpawnTemplate "spy3" SpawnTemplate "spy_cosmetic_3" SpawnTemplate "spy_cosmetic5" SpawnTemplate "spy_cosmetic6" SpawnTemplate "Engi1" SpawnTemplate "engi_cosmetic" SpawnTemplate "engi_cosmetic1" SpawnTemplate "engi_cosmetic2" SpawnTemplate "woodpatch1" SpawnTemplate "woodpatch2" SpawnTemplate "woodpatch3" SpawnTemplate "woodpatch4" SpawnTemplate "woodpatch5" SpawnTemplate "woodpatch6" SpawnTemplate "woodpatch7" SpawnTemplate "woodpatch8" SpawnTemplate "WoodBoard1" SpawnTemplate "WoodBoard2" SpawnTemplate "WoodBoard3" SpawnTemplate "WoodBoard4" SpawnTemplate "huge_vine1" SpawnTemplate "huge_vine2" SpawnTemplate "huge_vine3" SpawnTemplate "huge_vine4" SpawnTemplate "huge_vine5" SpawnTemplate "huge_vine6" SpawnTemplate "huge_vine7" SpawnTemplate "music1" SpawnTemplate "music4" SpawnTemplate "music5" SpawnTemplate "music6" SpawnTemplate "music7" SpawnTemplate "talk" SpawnTemplate "talk2" SpawnTemplate "talk3" SpawnTemplate "Warning1" SpawnTemplate "p_shake" SpawnTemplate "p_shake2" SpawnTemplate "fakecosmetic1" SpawnTemplate "fakecosmetic2" SpawnTemplate "fakecosmetic3" SpawnTemplate "fakecosmetic4" SpawnTemplate "fakecosmetic5" SpawnTemplate "fake_cosmetic1" SpawnTemplate "fake_cosmetic2" SpawnTemplate "fake_cosmetic3" SpawnTemplate "fake_cosmetic4" SpawnTemplate "fake_cosmetic5" SpawnTemplate "fakezombie1" SpawnTemplate "fakezombie2" SpawnTemplate "fakezombie3" SpawnTemplate "fakezombie4" SpawnTemplate "fakezombie5" SpawnTemplate "Fence_Start" SpawnTemplate "Phone1" SpawnTemplate "Hazard1" SpawnTemplate "Bread1" SpawnTemplate "Bread2" SpawnTemplate "Bread3" SpawnTemplate "Bread4" SpawnTemplate "Bread5" SpawnTemplate "Bread6" SpawnTemplate "Bread7" SpawnTemplate "Bread8" SpawnTemplate "Bread9" SpawnTemplate "Bread10" //WAVE 1 ENEMIES Templates { Lurker_Zombie1 { Name "Lurker Zombie" Class Scout Skill Expert Health 100 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item TF_WEAPON_BAT Item "Zombie Scout" MaxVisionRange 3000 ClassIcon heavy_zombie_lite_giant WeaponRestrictions MeleeOnly Action Mobber VoiceCommand { Delay 2 Cooldown 3 Repeats 5 IfSeeTarget 1 Type "Help" } ItemAttributes { ItemName "TF_WEAPON_BAT" "is invisible" 1 "damage penalty" 0.5 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 1.5 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0.6 } } Lurker_Zombie2 { Name "Lurker Zombie" Class Sniper Skill Expert Health 100 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item TF_WEAPON_CLUB Item "Zombie Sniper" MaxVisionRange 3000 ClassIcon heavy_zombie_lite_giant WeaponRestrictions MeleeOnly Action Mobber VoiceCommand { Delay 2 Cooldown 3 Repeats 5 IfSeeTarget 1 Type "Help" } ItemAttributes { ItemName "TF_WEAPON_CLUB" "is invisible" 1 "damage penalty" 0.5 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 1.5 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0.6 } } Lurker_Zombie3 { Name "Lurker Zombie" Class Demoman Skill Expert Health 100 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item TF_WEAPON_BOTTLE Item "Zombie Demo" MaxVisionRange 3000 ClassIcon heavy_zombie_lite_giant WeaponRestrictions MeleeOnly Action Mobber VoiceCommand { Delay 2 Cooldown 3 Repeats 5 IfSeeTarget 1 Type "Help" } ItemAttributes { ItemName "TF_WEAPON_BOTTLE" "is invisible" 1 "damage penalty" 0.5 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 1.5 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0.6 } } Lurker_Zombie4 { Name "Lurker Zombie" Class Engineer Skill Expert Health 100 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item TF_WEAPON_WRENCH Item "Zombie Engineer" MaxVisionRange 3000 ClassIcon heavy_zombie_lite_giant WeaponRestrictions MeleeOnly Action Mobber VoiceCommand { Delay 2 Cooldown 3 Repeats 5 IfSeeTarget 1 Type "Help" } ItemAttributes { ItemName "TF_WEAPON_WRENCH" "is invisible" 1 "damage penalty" 0.5 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 1.5 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0.6 } } Lurker_Zombie5 { Name "Lurker Zombie" Class Soldier Skill Expert Health 100 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item TF_WEAPON_SHOVEL Item "Zombie Soldier" MaxVisionRange 3000 ClassIcon heavy_zombie_lite_giant WeaponRestrictions MeleeOnly Action Mobber VoiceCommand { Delay 2 Cooldown 3 Repeats 5 IfSeeTarget 1 Type "Help" } ItemAttributes { ItemName "TF_WEAPON_SHOVEL" "is invisible" 1 "damage penalty" 0.5 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 1.5 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0.6 } } Mutant_Undead { Class Scout Name "Mutant Undead" Skill Expert Skin 5 Scale 1.35 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings Health 1500 Action Mobber ClassIcon scout_zombie NoIdleSound 1 Item "The Bat Outta Hell" Item "Zombie Scout" Item "Crazy Legs" Item "Head Hunter" Item "Claws and Infect" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "damage penalty" 0.1 "bleeding duration" 7 "mult bleeding dmg" 0.75 "melee range multiplier" 1.25 "Move speed penalty" 0.65 "melee bounds multiplier" 1.2 "is invisible" 1 } CharacterAttributes { "Fire rate penalty" 1.25 "increased air control" 100 "increased jump height" 1.5 "afterburn immunity" 1 "mult stun resistance" 0 "cancel falling damage" 1 "voice pitch scale" 0.35 "dmg taken increased" 0.85 } } Wild_Zombie { Class Heavyweapons Name "Wild Zombie" Skill Expert Skin 5 Scale 1.5 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings Health 3000 MaxVisionRange 10000 Action Mobber ClassIcon heavy_warrior_giant NoIdleSound 1 Item "Warrior's Spirit" Item "Zombie Heavy" Item "The K-9 Mane" Item "The Bear Necessities" Item "Bone-Cut Belt" WeaponRestrictions MeleeOnly VoiceCommand { Delay 2 Cooldown 6 Repeats 0 IfSeeTarget 1 Type "Negative" } WeaponSwitch { Delay 1 Cooldown 0 Repeats 1 Type "Melee" } WeaponSwitch { Delay 2 Cooldown 12 Repeats 0 IfSeeTarget 1 Type "secondary" } WeaponSwitch { Delay 3.5 Cooldown 10 Repeats 0 IfSeeTarget 1 Type "Melee" } ItemAttributes { ItemName "The Bear Necessities" "attach particle effect" 12 } ItemAttributes { ItemName "Warrior's Spirit" "melee range multiplier" 1.2 "dmg taken increased" 0.99995 "bleeding duration" 4 "mult bleeding dmg" 0.5 "fire rate penalty" 1.5 "Move speed penalty" 0.6 "melee bounds multiplier" 1.2 "slow enemy on hit major" 2.5 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "clip size penalty" 0.1 "Blast radius increased" 1.5 "custom kill icon" killicon_deflect_repair_claws "penetrate teammates" 1 "single wep deploy time increased" 1.25 "Reload time increased" 2 "allow friendly fire" 1 "mult dmg friendly fire" 3 "fire rate penalty" 1.25 "override projectile type" 2 "slow enemy on hit major" 2 "Projectile speed increased" 1.4 "mod projectile heat aim error" 10 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 2 "mod projectile heat seek power" 30 "mod projectile heat no predict target speed" 1 "custom projectile model" "models/props_nature/rock_worn001.mdl" "dmg pierces resists absorbs" 1 "damage bonus" 5 "custom weapon fire sound" misc/null.wav "dmg bonus vs buildings" 2000 "Move speed penalty" 0.1 "rocket specialist" 1 "is invisible" 1 "provide on active" 1 } CharacterAttributes { "Fire rate penalty" 1.25 "increased air control" 100 "increased jump height" 1.5 "mult stun resistance" 0 "cancel falling damage" 1 "voice pitch scale" 0.5 "dmg from melee increased" 1.15 } } Wild_Zombie_Boss { Class Heavyweapons Name "Enraged Wild Zombie" Skill Expert Skin 5 Scale 1.75 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings Health 5000 MaxVisionRange 10000 Action Mobber ClassIcon heavy_voodoo_bear_nys NoIdleSound 1 Item "Warrior's Spirit" Item "Zombie Heavy" Item "The K-9 Mane" Item "The Bear Necessities" Item "Bone-Cut Belt" WeaponRestrictions MeleeOnly VoiceCommand { Delay 2 Cooldown 6 Repeats 0 IfSeeTarget 1 Type "Negative" } StripItemSlot 1 Item "Tomislav" ItemAttributes { ItemName "Tomislav" "fire rate penalty" 15 "minigun no spin sounds" 1 "Projectile speed decreased" 0.5 "self add cond on hit" 73 "self add cond on hit duration" 2.5 "mod projectile heat aim error" 60 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 5 "mod projectile heat seek power" 90 "mod projectile heat no predict target speed" 1 "custom projectile model" "models/weapons/w_models/w_breadmonster/w_breadmonster.mdl" "damage penalty" 0.001 "override projectile type" 2 "is_passive_weapon" 1 "is invisible" 1 } ItemAttributes { ItemName "Warrior's Spirit" "melee range multiplier" 1.2 "dmg taken increased" 0.99995 "bleeding duration" 3 "damage penalty" 0.6 "mult bleeding dmg" 0.5 "fire rate penalty" 1.5 "Move speed penalty" 0.6 "melee bounds multiplier" 1.2 "slow enemy on hit major" 2.5 } ItemAttributes { ItemName "The Bear Necessities" "attach particle effect" 12 } StripItemSlot 2 Item "TF_WEAPON_SHOTGUN_HWG" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "clip size penalty" 0.1 "Blast radius increased" 1.5 "custom kill icon" deflect_repair_claws "penetrate teammates" 1 "single wep deploy time increased" 1.25 "Reload time increased" 2 "allow friendly fire" 1 "mult dmg friendly fire" 3 "fire rate penalty" 1.25 "override projectile type" 2 "slow enemy on hit major" 2 "Projectile speed increased" 1.4 "mod projectile heat aim error" 10 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 2 "mod projectile heat seek power" 30 "mod projectile heat no predict target speed" 1 "custom projectile model" "models/props_nature/rock_worn001.mdl" "dmg pierces resists absorbs" 1 "damage bonus" 5 "custom weapon fire sound" misc/null.wav "dmg bonus vs buildings" 2000 "Move speed penalty" 0.1 "rocket specialist" 1 "is invisible" 1 "provide on active" 1 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Secondary" IfHealthBelow "3501" } StripItemSlot 3 ItemAttributes { ItemName "Warrior's Spirit" "melee range multiplier" 1.2 "bleeding duration" 3 "damage penalty" 0.6 "mult bleeding dmg" 0.5 "fire rate penalty" 1.55 "Move speed penalty" 0.7 "melee bounds multiplier" 1.2 "slow enemy on hit major" 2.5 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Melee" IfHealthBelow "1501" } CharacterAttributes { "Fire rate penalty" 1.25 "increased air control" 100 "increased jump height" 1.5 "mult stun resistance" 0 "cancel falling damage" 1 "voice pitch scale" 0.5 "dmg from melee increased" 1.15 } AdditionalStepSound =90|mvm\giant_heavy\giant_heavy_step02.wav } Nuclear_Mutant { Class Scout Name "Nuclear Mutant" Skill Expert Skin 5 Scale 1.2 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings Health 500 Action Mobber ClassIcon scout_zombie NoIdleSound 1 Item "The Ullapool Caber" Item "Zombie Scout" Item "Crazy Legs" Item "Head Hunter" Item "Claws and Infect" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Head Hunter" "attach particle effect" 63 } VoiceCommand { Delay 5 Cooldown 5 Repeats 1 Type "Negative" } ItemAttributes { ItemName "The Ullapool Caber" "provide on active" 1 "dmg bonus vs buildings" 100 "damage penalty" 0.35 "fire rate bonus" 0.35 "self mark for death" 1 "allow friendly fire" 1 "blast dmg to self increased" 20 "Blast radius increased" 2 "is invisible" 1 } CharacterAttributes { "Fire rate penalty" 1.25 "increased air control" 100 "increased jump height" 1.5 "afterburn immunity" 1 "mult stun resistance" 0 "cancel falling damage" 1 "voice pitch scale" 0.35 "dmg taken increased" 0.85 } } //WAVE 2 ENEMIES Nuclear_Creature { Class Pyro Name "Nuclear Creature" Skill Expert Skin 1 Scale 1.3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings DesiredAttackRange 50 Health 3000 Action Mobber ClassIcon pyro_spitter NoIdleSound 1 StripItemSlot 0 Item "The Manmelter" Item "Creature's Grin" Item "The Abhorrent Appendages" Item "Grisly Gumbo" WeaponRestrictions MeleeOnly WeaponSwitch { Delay 1 Cooldown 0 Repeats 1 Type "Melee" } WeaponSwitch { Delay 2 Cooldown 10 Repeats 0 IfSeeTarget 1 Type "Secondary" } WeaponSwitch { Delay 3.5 Cooldown 10 Repeats 0 IfSeeTarget 1 Type "Melee" } ItemAttributes { ItemName "tf_weapon_fireaxe" "Fire rate penalty" 2 "damage penalty" 0.25 "melee range multiplier" 1.2 "ragdolls become ash" 1 "bleeding duration" 12 "mult bleeding delay" 3 "mult bleeding dmg" 2.5 "slow enemy on hit" 5 "custom kill icon" axtinguisher "add cond on hit" 83 "add cond on hit duration" 5 "is invisible" 1 } ItemAttributes { ItemName "The Manmelter" "provide on active" 1 "is invisible" 1 "move speed penalty" 0.3 "fire rate penalty" 2 "mark for death" 5 "damage bonus" 1.25 "weapon burn time reduced" 0.6 "custom kill icon" overdose "custom projectile model" "models/projectiles/fos_hologram_projectile_blu_l_spin.mdl" } CharacterAttributes { "Move speed penalty" 0.5 "increased jump height" 1.5 "cancel falling damage" 1 "voice pitch scale" 0.5 "override footstep sound set" 7 "mult stun resistance" 0 } } Security_bot { Class Soldier Name "Factory Worker" Skill Hard Attributes DisableDodge Attributes SpawnWithFullCharge ExtAttr IgnoreBuildings MaxVisionRange 1500 AimTrackingInterval 0.5 Health 150 Scale 1 Skin 5 Action Mobber NoIdleSound 1 Item "TF_WEAPON_SHOVEL" Item "The Concheror" Item "Zombie Soldier" Item "Shortness of Breath" Item "Blast Blocker" Item "Baseball Bill's Sports Shine" ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_SHOVEL" "damage penalty" 0.5 "minicrit vs burning player" 1 "clip size penalty" 0.25 "fire rate penalty" 2 } ItemAttributes { ItemName "The Concheror" "increase buff duration" 100 "is_passive_weapon" 1 } CharacterAttributes { "Move speed penalty" 0.6 "increased jump height" 1.5 "cancel falling damage" 1 } } Infected_Zombie1 { Class Soldier Name "Infected Zombie" Skill Expert Attributes DisableDodge Attributes MiniBoss Health 250 Action Mobber WeaponRestrictions MeleeOnly ClassIcon heavy_breadbite_nys UseMeleeThreatPrioritization 1 Skin 5 Scale 1.2 NoIdleSound 1 Item "Zombie Soldier" Item "Bread Biter" Item "Breadcrab" Item "The Eviction Notice" CharacterAttributes { "increased jump height" 1.5 "move speed penalty" 0.65 "cancel falling damage" 1 "voice pitch scale" 0.6 "dmg from melee increased" 1.1 "Dmg taken from bullets reduced" 0.95 "Dmg taken from blast reduced" 0.95 "Dmg taken from fire reduced" 0.95 } ItemAttributes { ItemName "The Eviction Notice" "fire rate bonus" 1 "fire rate penalty" 1.1 "speed_boost_on_hit" 0 "use original class weapon animations" 1 "add cond on hit" 24 "add cond on hit duration" 5 "damage penalty" 0.85 "mod_maxhealth_drain_rate" 0 "dmg taken increased" 1.05 "bleeding duration" 3 "mult bleeding dmg" 1.5 "custom item model" "models/weapons/c_models/c_breadmonster_gloves/c_breadmonster_gloves.mdl" } DeathSound weapons/breadmonster/gloves/bm_gloves_on.wav } Infected_Zombie2 { Class Demoman Name "Infected Zombie" Skill Expert Attributes DisableDodge Attributes MiniBoss Health 250 Action Mobber WeaponRestrictions MeleeOnly ClassIcon heavy_breadbite_nys UseMeleeThreatPrioritization 1 Skin 5 Scale 1.2 NoIdleSound 1 Item "Zombie Demo" Item "Bread Biter" Item "Breadcrab" Item "The Eviction Notice" CharacterAttributes { "increased jump height" 1.5 "move speed penalty" 0.5 "cancel falling damage" 1 "voice pitch scale" 0.6 "dmg from melee increased" 1.1 "Dmg taken from bullets reduced" 0.95 "Dmg taken from blast reduced" 0.95 "Dmg taken from fire reduced" 0.95 } ItemAttributes { ItemName "The Eviction Notice" "fire rate bonus" 1 "fire rate penalty" 1.1 "speed_boost_on_hit" 0 "damage penalty" 0.85 "use original class weapon animations" 1 "add cond on hit" 24 "add cond on hit duration" 5 "mod_maxhealth_drain_rate" 0 "dmg taken increased" 1.05 "bleeding duration" 3 "mult bleeding dmg" 1.5 "custom item model" "models/weapons/c_models/c_breadmonster_gloves/c_breadmonster_gloves.mdl" } DeathSound weapons/breadmonster/gloves/bm_gloves_on.wav } Infected_Zombie3 { Class Heavyweapons Name "Infected Zombie" Skill Expert Attributes DisableDodge Attributes MiniBoss Health 250 Action Mobber WeaponRestrictions MeleeOnly ClassIcon heavy_breadbite_nys UseMeleeThreatPrioritization 1 Skin 5 Scale 1.2 NoIdleSound 1 Item "Zombie Heavy" Item "Bread Biter" Item "Breadcrab" Item "The Eviction Notice" CharacterAttributes { "increased jump height" 1.5 "move speed penalty" 0.65 "cancel falling damage" 1 "voice pitch scale" 0.6 "dmg from melee increased" 1.1 "Dmg taken from bullets reduced" 0.95 "Dmg taken from blast reduced" 0.95 "Dmg taken from fire reduced" 0.95 } ItemAttributes { ItemName "The Eviction Notice" "fire rate bonus" 1 "fire rate penalty" 1.1 "speed_boost_on_hit" 0 "damage penalty" 0.85 "mod_maxhealth_drain_rate" 0 "add cond on hit" 24 "add cond on hit duration" 5 "dmg taken increased" 1.05 "bleeding duration" 3 "mult bleeding dmg" 1.5 "custom item model" "models/weapons/c_models/c_breadmonster_gloves/c_breadmonster_gloves.mdl" } DeathSound weapons/breadmonster/gloves/bm_gloves_on.wav } Infected_Zombie4 { Class Heavyweapons Name "Infected Zombie" Skill Expert Attributes DisableDodge Attributes MiniBoss Health 500 Action Mobber WeaponRestrictions MeleeOnly ClassIcon heavy_breadbite_nys UseMeleeThreatPrioritization 1 Skin 5 Scale 1.3 NoIdleSound 1 Item "Zombie Heavy" Item "Bread Biter" Item "Bread Heads" Item "The Eviction Notice" CharacterAttributes { "increased jump height" 1.5 "move speed penalty" 0.75 "cancel falling damage" 1 "voice pitch scale" 0.5 "dmg from melee increased" 1.1 "Dmg taken from bullets reduced" 0.9 "Dmg taken from blast reduced" 0.9 "Dmg taken from fire reduced" 0.9 "afterburn immunity" 1 } ItemAttributes { ItemName "The Eviction Notice" "fire rate bonus" 1 "fire rate penalty" 1.25 "speed_boost_on_hit" 0 "mod_maxhealth_drain_rate" 0 "damage bonus" 1.15 "add cond on hit" 83 "add cond on hit duration" 5 "Set DamageType Ignite" 1 "weapon burn dmg reduced" 0.25 "weapon burn time reduced" 0.5 "dmg taken increased" 1.05 "custom item model" "models/weapons/c_models/c_breadmonster_gloves/c_breadmonster_gloves.mdl" } DeathSound weapons/breadmonster/gloves/bm_gloves_scream_01.wav } Undead_Bodyguard { Class Heavyweapons Name "Undead BodyGuard" Skill Expert Skin 5 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings MaxVisionRange 750 AimTrackingInterval 0.5 Health 300 Scale 1.1 Action Mobber ClassIcon heavy_family_business_lite NoIdleSound 1 Item "The Reserve Shooter" Item "Zombie Heavy" Item "Bone-Cut Belt" Item "Die Regime-Panzerung" Item "Officer's Ushanka" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Reserve Shooter" "damage penalty" 0.45 "clip size penalty" 0.25 "fire rate penalty" 2 "custom item model" "models/workshop_partner/weapons/c_models/c_great_peace_preserver/c_dex_shotgun.mdl" } CharacterAttributes { "Move speed penalty" 0.6 "increased jump height" 1.2 "cancel falling damage" 1 } } Undead_Backup { Class Soldier Name "Undead Backup Soldier" Skill Expert Skin 5 Attributes DisableDodge Attributes MiniBoss Attributes SpawnWithFullCharge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 MaxVisionRange 6000 Health 500 Scale 1.2 Action Mobber ClassIcon idg_soldier_blackbox_conch NoIdleSound 1 Item "The Concheror" Item "Zombie Soldier" Item "Attack Packs" Item "The Shellmet" WeaponRestrictions SecondaryOnly CharacterAttributes { "Move speed penalty" 0.7 "increased jump height" 1.2 "cancel falling damage" 1 } ItemAttributes { ItemName "The Concheror" "increase buff duration" 10 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN" "is_passive_weapon" 1 "damage penalty" 0.2 "Set DamageType Ignite" 7.5 "clip size penalty" 0.5 "fire rate penalty" 2.5 } StripItemSlot 3 Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 1.5 "move speed bonus" 1.05 "Dmg from melee increased" 1.15 "Dmg from ranged reduced" 0.75 "damage bonus" 1.25 "use original class weapon animations" 1 "self mark for death" 1 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Melee" IfHealthBelow "201" } } Scorching_Flames1 { Class Pyro Name "Scorching FLames" Skill Expert Skin 1 Scale 1.05 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings DesiredAttackRange 200 Health 250 Action Mobber ClassIcon pyro_afterburn_sif NoIdleSound 1 StripItemSlot 0 Item "TF_WEAPON_FLAMETHROWER" Item "The Last Breath" Item "The Maniac's Manacles" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Last Breath" "attach particle effect" 2 } ItemColor { ItemName "The Last Breath" Red 255 Green 182 Blue 107 } ItemColor { ItemName "The Maniac's Manacles" Red 255 Green 182 Blue 107 } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "Fire rate penalty" 1.2 "minicrit vs burning player" 1 "ragdolls become ash" 1 "flame_gravity" "0" "flame_drag" "8.5" "flame_up_speed" "50" "flame_speed" "1200" "airblast disabled" 1 "is_passive_weapon" 1 "is invisible" 1 } ItemAttributes { ItemName "tf_weapon_fireaxe" "Fire rate penalty" 1.2 "damage penalty" 0.5 "minicrit vs burning player" 1 "melee range multiplier" 1.1 "ragdolls become ash" 1 "slow enemy on hit" 1 "custom kill icon" axtinguisher "add cond on hit" 83 "add cond on hit duration" 2.5 "is invisible" 1 } CharacterAttributes { "Move speed penalty" 0.5 "increased jump height" 1.5 "cancel falling damage" 1 "voice pitch scale" 0.5 "mult stun resistance" 0 "crit kill will gib" 1 } DeathSound ambient\fire\gascan_ignite1.wav } Scorching_Flames2 { Class Pyro Name "Mutant FLames" Skill Expert Skin 1 Scale 1.2 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings DesiredAttackRange 200 Health 400 Action Mobber ClassIcon pyro_afterburn_sif NoIdleSound 1 StripItemSlot 0 Item "The Manmelter" Item "Fireman's Essentials" Item "The Last Breath" Item "The Maniac's Manacles" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Last Breath" "attach particle effect" 2 } ItemColor { ItemName "The Last Breath" Red 235 Green 83 Blue 72 } ItemColor { ItemName "The Maniac's Manacles" Red 235 Green 83 Blue 72 } ItemColor { ItemName "Fireman's Essentials" Red 235 Green 83 Blue 72 } WeaponSwitch { Delay 1 Cooldown 0 Repeats 1 Type "Melee" } WeaponSwitch { Delay 2 Cooldown 10 Repeats 0 IfSeeTarget 1 Type "Secondary" } WeaponSwitch { Delay 3.5 Cooldown 10 Repeats 0 IfSeeTarget 1 Type "Melee" } ItemAttributes { ItemName "tf_weapon_fireaxe" "Fire rate penalty" 2 "damage penalty" 0.75 "minicrit vs burning player" 1 "melee range multiplier" 1.1 "ragdolls become ash" 1 "slow enemy on hit" 1 "custom kill icon" axtinguisher "add cond on hit" 83 "add cond on hit duration" 5 "is invisible" 1 } ItemAttributes { ItemName "The Manmelter" "provide on active" 1 "is invisible" 1 "move speed penalty" 0.3 "fire rate penalty" 2 "mark for death" 2 "damage penalty" 0.5 "minicrit vs burning player" 1 "weapon burn time reduced" 0.5 "custom kill icon" overdose "override projectile type" 2 "custom projectile model" "models/projectiles/fos_hologram_projectile_blu_l_spin.mdl" } CharacterAttributes { "Move speed penalty" 0.6 "increased jump height" 1.5 "cancel falling damage" 1 "voice pitch scale" 0.5 "mult stun resistance" 0 "crit kill will gib" 1 } DeathSound weapons\dragons_fury_impact_pain.wav } Scorching_Flames3 //actually belongs to Wave 3 { Class Pyro Name "Mutant FLames" Skill Expert Skin 1 Scale 1.3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings DesiredAttackRange 300 Health 800 Action Mobber ClassIcon pyro_afterburn_sif NoIdleSound 1 StripItemSlot 0 Item "The Manmelter" Item "Fireman's Essentials" Item "The Flame Warrior" Item "Dead Heat" Item "The Maniac's Manacles" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Last Breath" "attach particle effect" 2 } ItemColor { ItemName "The Flame Warrior" Red 83 Green 54 Blue 108 } ItemColor { ItemName "Dead Heat" Red 83 Green 54 Blue 108 } ItemColor { ItemName "The Maniac's Manacles" Red 83 Green 54 Blue 108 } ItemColor { ItemName "Fireman's Essentials" Red 83 Green 54 Blue 108 } WeaponSwitch { Delay 1 Cooldown 0 Repeats 1 Type "Melee" } WeaponSwitch { Delay 2 Cooldown 10 Repeats 0 IfSeeTarget 1 Type "Secondary" } WeaponSwitch { Delay 3.5 Cooldown 10 Repeats 0 IfSeeTarget 1 Type "Melee" } ItemAttributes { ItemName "tf_weapon_fireaxe" "Fire rate penalty" 2 "damage penalty" 0.75 "minicrit vs burning player" 1 "melee range multiplier" 1.1 "ragdolls become ash" 1 "slow enemy on hit" 1 "custom kill icon" Killicon_skull "add cond on hit" 112 "add cond on hit duration" 10 "is invisible" 1 } ItemAttributes { ItemName "The Manmelter" "provide on active" 1 "is invisible" 1 "move speed penalty" 0.3 "fire rate penalty" 2 "mark for death" 2 "damage penalty" 0.5 "minicrit vs burning player" 1 "weapon burn time reduced" 0.5 "add cond on hit" 123 "add cond on hit duration" 10 "custom kill icon" overdose "override projectile type" 2 "custom projectile model" "models/projectiles/fos_hologram_projectile_blu_l_spin.mdl" } CharacterAttributes { "Move speed penalty" 0.6 "increased jump height" 1.25 "cancel falling damage" 1 "voice pitch scale" 0.4 "override footstep sound set" 7 "mult stun resistance" 0 "crit kill will gib" 1 } DeathSound weapons\air_burster_explode1.wav } //WAVE 3 ENEMIES Construction_Worker1 { Class Engineer Name "Mutant Construction Worker" Skill Expert Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings Health 4000 Action Mobber WeaponRestrictions MeleeOnly ClassIcon engineer_eureka_sif Skin 5 Scale 1.5 NoIdleSound 1 Item "Zombie Engineer" Item "The Short Circuit" Item "Winter Backup" Item "Cargo Constructor" Item "Engineer Welding Mask" ItemAttributes { ItemName "TF_WEAPON_WRENCH" "fire rate bonus" 0.8 "melee range multiplier" 1.1 "hand scale" 1.25 "damage bonus" 1.5 "ragdolls plasma effect" 1 } ItemAttributes { ItemName "The Short Circuit" "is_passive_weapon" 1 "fire rate penalty" 3 "damage bonus" 3 "damage causes airblast" 1 "mod projectile heat aim error" 30 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 5 "mod projectile heat seek power" 65 "mod projectile heat no predict target speed" 1 "ragdolls plasma effect" 1 "custom kill icon" cow_mangler_5000 } CharacterAttributes { "Cannot be backstabbed" 1 "move speed penalty" 0.65 "increased jump height" 1.25 "cancel falling damage" 1 "voice pitch scale" 0.65 "override footstep sound set" 7 "mult stun resistance" 0 } } Zombie_Doctor { Class Medic Name "Zombie Doctor" Health 1000 Attributes MiniBoss Attributes DisableDodge Attributes SpawnWithFullCharge Attributes ProjectileShield ExtAttr IgnoreBuildings Skin 5 ClassIcon hellmet_medic_shield Scale 1.25 WeaponRestrictions SecondaryOnly Item "Zombie Medic" Item "The Quick-Fix" Item "Medic Mask" Item "The Vascular Vestment" Item "Medical Emergency" CharacterAttributes { "dmg from melee increased" 1.15 "dmg from ranged reduced" 0.8 "Dmg taken from bullets reduced" 0.8 "Dmg taken from blast reduced" 0.8 "Dmg taken from fire reduced" 0.8 "damage penalty" 1.9995 "increased jump height" 1.25 "cancel falling damage" 1 "voice pitch scale" 0.65 "mult stun resistance" 0 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 2 "increase buff duration" 2 "ubercharge rate penalty" 0.6 "ubercharge rate bonus" 1 "move speed penalty" 0.65 "medigun attack enemy" 1 "heal rate bonus" 0.85 "overheal penalty" 0.00005 } } Undead_Skeleton1 { Class Scout Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 1000 Health 400 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Bat Outta Hell" Item "Full Metal Helmet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "fire rate penalty" 1.5 "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "mult dmg vs same class" 1.5 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Undead_Skeleton2 { Class Soldier Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 1000 Health 400 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Bat Outta Hell" Item "Full Metal Helmet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "fire rate penalty" 1.5 "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "mult dmg vs same class" 1.5 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Undead_Skeleton3 { Class Pyro Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 1000 Health 400 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Bat Outta Hell" Item "Full Metal Helmet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "fire rate penalty" 1.5 "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "mult dmg vs same class" 1.5 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Undead_Skeleton4 { Class Demoman Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 1000 Health 400 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Bat Outta Hell" Item "Full Metal Helmet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "fire rate penalty" 1.5 "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "mult dmg vs same class" 1.5 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Undead_Skeleton5 { Class Heavyweapons Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 1000 Health 400 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Bat Outta Hell" Item "Full Metal Helmet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "fire rate penalty" 1.5 "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "mult dmg vs same class" 1.5 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Undead_Skeleton6 { Class Engineer Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 1000 Health 400 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Bat Outta Hell" Item "Full Metal Helmet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "fire rate penalty" 1.5 "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "mult dmg vs same class" 1.5 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Undead_Skeleton7 { Class Medic Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 2000 Health 300 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Huntsman" Item "Full Metal Helmet" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Hunstman" "override projectile type extra" "spellfireball" "damage penalty" 0.5 "projectile lifetime" 0.5 "ragdolls become ash" 1 "custom kill icon" Killicon_fire "fire rate penalty" 1.5 "mult dmg vs same class" 1.5 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Undead_Skeleton8 { Class Sniper Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 1000 Health 400 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Bat Outta Hell" Item "Full Metal Helmet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "fire rate penalty" 1.5 "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "mult dmg vs same class" 1.5 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Undead_Skeleton9 { Class Medic Name "Undead Skeleton" Skill Expert Skin 3 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" UseMeleeThreatPrioritization 1 MaxVisionRange 1000 Health 400 Scale 1.05 Action Mobber ClassIcon dead_ylw_lite NoIdleSound 1 Item "The Bat Outta Hell" Item "Full Metal Helmet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bat Outta Hell" "fire rate penalty" 1.65 "melee range multiplier" 0.8 "melee bounds multiplier" 0.8 "radial cond" 300 "self add cond on hit" 26 "self add cond on hit duration" 3 "is invisible" 1 } CharacterAttributes { "dmg from melee increased" 1.65 "increased jump height" 1.25 "move speed penalty" 0.65 "cancel falling damage" 1 "cannot be backstabbed" 1 "afterburn immunity" 1 "dmg taken from bullets increased" 0.75 "dmg taken from blast increased" 0.75 "dmg taken from fire increased" 0.75 "not solid to players" 1 "fire rate penalty" 1.25 "override footstep sound set" 0 "voice pitch scale" 0 } } Sponge //belongs to Wave 2 { Class Medic Name "Mutant Military" Skill Expert Health 2000 MaxVisionRange 4000 ExtAttr IgnoreBuildings Attributes MiniBoss Attributes DisableDodge Skin 5 NoIdleSound 1 ClassIcon sniper_explosion_hyper Scale 1.5 Action Mobber WeaponRestrictions MeleeOnly Item "Zombie Medic" Item "The Ubersaw" Item "The Heat of Winter" Item "Medi-Mask" Item "The Surgeon's Stahlhelm" CharacterAttributes { "Move speed penalty" 0.65 "increased jump height" 1.25 "Dmg taken from bullets reduced" 0.95 "Dmg taken from blast reduced" 0.95 "Dmg taken from fire reduced" 0.95 "Dmg from melee increased" 1.15 "mult stun resistance" 0 "override footstep sound set" 7 "voice pitch scale" 0.5 } ItemAttributes { ItemName "The Ubersaw" "fire rate penalty" 1.2 "damage penalty" 0.75 "add cond on hit" 27 "add cond on hit duration" 5 "radial cond" 400 "self add cond on hit" 16 "self add cond on hit duration" 5 } } //WAVE 4 ENEMIES Killing_Machine //well I figured I had a cooler boss idea so I will just { //keep the caber idea and use this as a regular enemy, Class Demoman //sorry, unlucky for the killing machine I guess Name "Mutant Military" Health 2000 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert ClassIcon sniper_explosion_hyper MaxVisionRange 4000 Skin 5 Action Mobber Scale 1.5 WeaponRestrictions PrimaryOnly Item "TF_WEAPON_GRENADELAUNCHER" Item "Zombie Demo" Item "Mad Lad" Item "Blast Defense" CharacterAttributes { "Move speed penalty" 0.65 "increased jump height" 1.25 "Dmg taken from bullets reduced" 0.95 "Dmg taken from blast reduced" 0.95 "Dmg taken from fire reduced" 0.95 "Dmg from melee increased" 1.15 "mult stun resistance" 0 "override footstep sound set" 7 "voice pitch scale" 0.5 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "custom projectile model" "models/weapons/c_models/c_caber/c_caber.mdl" "fire rate bonus" 1.25 "clip size penalty" 0.25 "is invisible" 1 "damage penalty" 0.3 "projectile speed decreased" 0.7 "reload time increased" 1.25 "Blast radius increased" 2 "grenade explode on impact" 1 } } //Wave 4 Boss Nightmare all 3 versions Nightmare_fake1 { Class Demoman Name "Nightmare?" Health 7000 Attributes MiniBoss Skill Expert Skin 5 ClassIcon random_lite_giant MaxVisionRange 10000 Action Mobber Attributes MiniBoss Attributes UseBossHealthBar Scale 1.35 Action Mobber NoIdleSound 1 WeaponRestrictions MeleeOnly Item "The Horseless Headless Horseman's Headtaker" DeathSound "vo\halloween_boss\knight_laugh02.mp3" UseCustomModel "models/bots/headless_hatman.mdl" CharacterAttributes { "Move speed penalty" 0.8 "voice pitch scale" 0 "dmg from ranged reduced" 1.25 "cancel falling damage" 1 "mult stun resistance" 0 "override footstep sound set" 0 } Item "The Horseless Headless Horseman's Headtaker" ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "add cond on hit" 41 "add cond on hit duration" 5 "bleeding duration" 2.5 "mult bleeding dmg" 0.5 "Dmg from melee increased" 2 "damage penalty" 0.35 "fire rate penalty" 1.7 "Melee range multiplier" 1.5 "turn to gold" 1 } } Nightmare_fake2 { Class Demoman Name "Nightmare?" Health 10000 Attributes MiniBoss Skill Expert Skin 5 ClassIcon random_lite_giant MaxVisionRange 10000 Action Mobber Attributes MiniBoss Attributes UseBossHealthBar Scale 1.45 Action Mobber NoIdleSound 1 WeaponRestrictions MeleeOnly Item "The Horseless Headless Horseman's Headtaker" DeathSound "vo\halloween_boss\knight_laugh04.mp3" UseCustomModel "models/bots/headless_hatman.mdl" CharacterAttributes { "Move speed penalty" 0.95 "voice pitch scale" 0 "dmg from ranged reduced" 1.5 "dmg taken from blast reduced" 0.75 "dmg taken from fire reduced" 0.75 "dmg taken from crit reduced" 0.75 "dmg taken from bullets reduced" 0.75 "cancel falling damage" 1 "mult stun resistance" 0 "override footstep sound set" 0 } Item "The Horseless Headless Horseman's Headtaker" ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "add cond on hit" 0 "add cond on hit duration" 5 "fire rate penalty" 1.65 "Dmg from melee increased" 2.5 "damage penalty" 0.35 "Melee range multiplier" 1.5 "turn to gold" 1 } } Nightmare { Class Demoman Name "Nightmare." Health 15000 Attributes MiniBoss Skill Expert Skin 5 ClassIcon random_lite_giant MaxVisionRange 10000 Action Mobber Attributes MiniBoss Attributes UseBossHealthBar Scale 1.65 Action Mobber NoIdleSound 1 WeaponRestrictions MeleeOnly Item "The Horseless Headless Horseman's Headtaker" Item "Basic Spellbook" DeathSound "vo\halloween_boss\knight_dying.mp3" UseCustomModel "models/bots/headless_hatman.mdl" CharacterAttributes { "Move speed penalty" 1.05 "dmg from ranged reduced" 1.1 "cancel falling damage" 1 "mult stun resistance" 0 "voice pitch scale" 0 "override footstep sound set" 0 "afterburn immunity" 1 } Item "The Horseless Headless Horseman's Headtaker" ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "add cond on hit" 30 "add cond on hit duration" 5 "afterburn duration penalty" 3 "weapon burn dmg reduced" 2 "Set DamageType Ignite" 1 "fire rate penalty" 1.6 "Dmg from melee increased" 2.5 "damage penalty" 0.35 "Melee range multiplier" 2 "turn to gold" 1 } Spell { delay 50 cooldown 50 IfSeeTarget 1 Type "Fireball" } } Nightmare_Minion1 { Name "Possessed" Class Demoman Skill Expert Health 200 Skin 5 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Demo" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Demo" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.8 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "always gib" 1 } } Nightmare_Minion2 { Name "Possessed" Class Scout Skill Expert Health 200 Skin 5 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Scout" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Scout" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.7 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "always gib" 1 } } Nightmare_Minion3 { Name "Possessed" Class Soldier Skill Expert Health 200 Skin 5 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Soldier" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Soldier" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.8 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "always gib" 1 } } Nightmare_Minion4 { Name "Possessed" Class Pyro Skill Expert Health 200 Skin 5 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Pyro" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Pyro" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.8 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "always gib" 1 } } Nightmare_Minion5 { Name "Possessed" Class Heavyweapons Skill Expert Health 200 Skin 5 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Heavy" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Heavy" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.85 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "head scale" 0.75 "always gib" 1 } } Nightmare_Minion6 { Name "Possessed" Class Engineer Skill Expert Health 200 Skin 5 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Engineer" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Engineer" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.8 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "always gib" 1 } } Nightmare_Minion7 { Name "Possessed" Class Medic Skill Expert Health 200 Skin 5 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Medic" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Medic" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.75 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "always gib" 1 } } Nightmare_Minion8 { Name "Possessed" Class Sniper Skill Expert Health 200 Skin 5 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Sniper" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Sniper" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.8 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "always gib" 1 } } Nightmare_Minion9 { Name "Possessed" Class Medic Skill Expert Health 200 Skin 23 Scale 0.8 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 UseCustomModel models/player/spy.mdl Item "The Bat Outta Hell" Item "MONOCULUS!" Item "Zombie Spy" MaxVisionRange 3000 ClassIcon monoculus_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Zombie Spy" "attach particle effect" 79 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.2 "slow enemy on hit" 5 "always gib" 1 } CharacterAttributes { "increased jump height" 2 "Dmg from melee increased" 2 "voice pitch scale" 0.5 "cancel falling damage" 1 "move speed penalty" 0.75 "fire rate penalty" 1.5 "Melee range multiplier" 0.75 "always gib" 1 } } ////////////////////////////////UNUSED////////////////////////////////// Pomson_Hater_2008 { Class Heavyweapons Name "Mutant Military" Health 2000 Skin 5 Scale 1.5 Skill Normal MaxVisionRange 4000 Action Mobber Attributes MiniBoss WeaponRestrictions MeleeOnly ClassIcon sniper_explosion_hyper NoIdleSound 1 Item "Zombie Heavy" Item "Heavy Heating" Item "Road Block" Item "Road Rage" CharacterAttributes { "Move speed penalty" 0.65 "increased jump height" 1.25 "Dmg taken from bullets reduced" 0.95 "Dmg taken from blast reduced" 0.95 "Dmg taken from fire reduced" 0.95 "Dmg from melee increased" 0.95 "mult stun resistance" 0 "override footstep sound set" 7 "voice pitch scale" 0.5 } ItemAttributes { ItemName "Fists of Steel" "damage bonus" 1.25 "damage causes airblast" 1 "slow enemy on hit" 2 } } //////////////////////////////////////////////////////////////////////// Robot_Soldier { Class Soldier Name "Robot_Soldier" Health 500 Skin 1 Scale 1.2 Skill Hard Action Mobber MaxVisionRange 10000 Attributes MiniBoss Attributes HoldFireUntilFullReload ExtAttr IgnoreBuildings WeaponRestrictions PrimaryOnly NoIdleSound 1 UseCustomModel models/bots/soldier/bot_soldier.mdl Item "The Black Box" Item "The Battalion's Backup" CharacterAttributes { "dmg from melee increased" 1.25 "move speed penalty" 0.8 "wet immunity" 1 } ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 100 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Blackbox" "Blast radius increased" 2 "projectile speed decreased" 0.6 "minicrit vs burning player" 1 "no self blast dmg" 1 "slow enemy on hit" 2.5 "clip size bonus" 2 "damage penalty" 0.25 "faster reload rate" 0.9 } } Robot_Soldier2 { Class Soldier Name "Corrupted_Robot_Soldier" Health 250 Skin 1 Scale 1.25 Skill Expert Action Mobber MaxVisionRange 10000 Attributes MiniBoss Attributes HoldFireUntilFullReload ExtAttr IgnoreBuildings WeaponRestrictions PrimaryOnly NoIdleSound 1 UseCustomModel models/bots/soldier/bot_soldier.mdl Item "The Black Box" Item "The Concheror" CharacterAttributes { "dmg from melee increased" 1.25 "move speed penalty" 0.8 "wet immunity" 1 "increased jump height" 1.5 } ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 100 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Blackbox" "Blast radius increased" 2 "projectile speed decreased" 0.6 "no self blast dmg" 1 "minicrit vs burning player" 1 "clip size bonus" 2 "damage penalty" 0.2 "Projectile speed decreased" 0.25 "mod projectile heat aim error" 30 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 5 "mod projectile heat seek power" 65 "mod projectile heat no predict target speed" 1 "projectile trail particle" eyeboss_projectile } } Robot_Pyro { Class Pyro Name "Robot_Pyro" Health 500 Skin 1 Scale 1.1 Skill Hard Action Mobber MaxVisionRange 5000 Attributes MiniBoss ExtAttr IgnoreBuildings WeaponRestrictions SecondaryOnly NoIdleSound 1 UseCustomModel models/bots/pyro/bot_pyro.mdl Item "The Gas Passer" Item "tf_weapon_fireaxe" CharacterAttributes { "dmg from melee increased" 1.15 "wet immunity" 1 "increased jump height" 1.5 } ItemAttributes { ItemName "tf_weapon_fireaxe" "damage penalty" 0.5 "minicrit vs burning player" 1 "slow enemy on hit" 3 } ItemAttributes { ItemName "The Gas Passer" "effect bar recharge rate increased" 4 "is_passive_weapon" 1 } } Robot_Pyro2 { Class Pyro Name "Corrupted_Robot_Pyro" Health 250 Skin 1 Scale 1.2 Skill Expert Action Mobber MaxVisionRange 5000 Attributes MiniBoss ExtAttr IgnoreBuildings WeaponRestrictions SecondaryOnly NoIdleSound 1 UseCustomModel models/bots/pyro/bot_pyro.mdl Item "The Gas Passer" Item "tf_weapon_fireaxe" CharacterAttributes { "dmg from melee increased" 1.25 "wet immunity" 1 "increased jump height" 1.5 } ItemAttributes { ItemName "tf_weapon_fireaxe" "damage penalty" 0.25 "minicrit vs burning player" 1 "slow enemy on hit" 10 } ItemAttributes { ItemName "The Gas Passer" "effect bar recharge rate increased" 5 "is_passive_weapon" 1 } } Explosive_Zombie { Class Demoman Name "Explosive Zombie" Health 500 Skin 1 Scale 1.2 Skill Expert Action Mobber MaxVisionRange 5000 Attributes MiniBoss ExtAttr IgnoreBuildings WeaponRestrictions PrimaryOnly NoIdleSound 1 UseCustomModel models/bots/demo_boss/bot_demo_gray_boss.mdl Item "TF_WEAPON_GRENADELAUNCHER" CharacterAttributes { "Move speed penalty" 0.8 "dmg taken from bullets reduced" 0.85 "cancel falling damage" 1 "mult stun resistance" 0 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "custom projectile model" "models/weapons/c_models/c_caber/c_caber.mdl" "fire rate bonus" 0.5 "clip size bonus" 3 "is invisible" 1 "damage penalty" 0.3 "projectile speed decreased" 0.8 "no self blast dmg" 1 "faster reload time" 1.05 "Blast radius increased" 1.25 "grenade explode on impact" 1 } } Malfunctioning { Class Soldier Name "Malfunctioning Security Robots" Skill Hard Skin 5 Attributes DisableDodge Attributes MiniBoss Attributes SpawnWithFullCharge ExtAttr IgnoreBuildings MaxVisionRange 3000 AimTrackingInterval 0.5 Health 500 Scale 1 Action Mobber ClassIcon soldier_melee_conch NoIdleSound 1 Item "The Reserve Shooter" Item "The Concheror" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Reserve Shooter" "damage penalty" 0.6 "clip size penalty" 0.25 "fire rate penalty" 2 "custom item model" "models/workshop_partner/weapons/c_models/c_great_peace_preserver/c_dex_shotgun.mdl" } ItemAttributes { ItemName "The Concheror" "increase buff duration" 50 "is_passive_weapon" 1 } CharacterAttributes { "Move speed penalty" 0.75 "increased jump height" 1.5 "cancel falling damage" 1 } } Undead_Demoman { Class Demoman Name "Undead Demoman" Skill Hard Skin 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings MaxVisionRange 3000 Health 500 Scale 1 Action Mobber ClassIcon soldier_melee_conch NoIdleSound 1 Item "TF_WEAPON_GRENADELAUNCHER" Item "TF_WEAPON_PIPEBOMBLAUNCHER" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penatly" 99 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.0001 "max pipebombs decreased" -7 "projectile range increased" 0.35 "fire rate penalty" 2 "no self blast dmg" 1 } CharacterAttributes { "Move speed penalty" 0.75 "increased jump height" 1.5 "cancel falling damage" 1 } } Explosive_Zombie2 { Class Demoman Name "Possessed Explosive Zombie" Health 300 Skin 1 Scale 1.15 Skill Hard Action Mobber MaxVisionRange 5000 Attributes MiniBoss ExtAttr IgnoreBuildings WeaponRestrictions PrimaryOnly NoIdleSound 1 UseCustomModel models/bots/demo_boss/bot_demo_gray_boss.mdl Item "TF_WEAPON_GRENADELAUNCHER" CharacterAttributes { "Move speed penalty" 0.85 "dmg taken from bullets reduced" 0.85 "cancel falling damage" 1 "mult stun resistance" 0 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "custom projectile model" "models/weapons/c_models/c_caber/c_caber.mdl" "fire rate bonus" 0.4 "clip size bonus" 3 "is invisible" 1 "damage penalty" 0.2 "projectile speed decreased" 0.8 "no self blast dmg" 1 "faster reload time" 1.25 "Blast radius increased" 1.3 "grenade explode on impact" 1 } } Malfunctioning2 { Class Soldier Name "Corrupted Security Robots" Skill Hard Skin 1 Attributes DisableDodge Attributes MiniBoss Attributes SpawnWithFullCharge ExtAttr IgnoreBuildings MaxVisionRange 3000 AimTrackingInterval 0.5 Health 300 Scale 0.9 Action Mobber ClassIcon soldier_melee_conch NoIdleSound 1 Item "The Reserve Shooter" Item "The Concheror" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Reserve Shooter" "damage penalty" 0.8 "clip size penalty" 0.25 "fire rate penalty" 2.25 "custom item model" "models/workshop_partner/weapons/c_models/c_great_peace_preserver/c_dex_shotgun.mdl" } ItemAttributes { ItemName "The Concheror" "increase buff duration" 100 "is_passive_weapon" 1 } CharacterAttributes { "Move speed penalty" 0.9 "increased jump height" 1.5 "cancel falling damage" 1 } } Undead_Demoman2 { Class Demoman Name "Possessed Undead Demoman" Skill Hard Skin 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings MaxVisionRange 3000 Health 300 Scale 0.9 Action Mobber ClassIcon soldier_melee_conch NoIdleSound 1 Item "TF_WEAPON_GRENADELAUNCHER" Item "TF_WEAPON_PIPEBOMBLAUNCHER" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penatly" 99 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.0001 "max pipebombs decreased" -7 "projectile range increased" 0.35 "fire rate penalty" 1.5 "no self blast dmg" 1 } CharacterAttributes { "Move speed penalty" 0.7 "increased jump height" 1.5 "cancel falling damage" 1 } } Robot_Heavy { Template T_TFBot_Heavyweapons_Fist Classicon heavy_steelfist_nys Name "Robot Heavy" Skill Normal MaxVisionRange 500 Action Mobber Attributes DisableDodge ExtAttr IgnoreBuildings CustomEyeGlowColor "255 0 255" UseMeleeThreatPrioritization 1 Action Mobber CharacterAttributes { "voice pitch scale" 0.6 "move speed bonus" 0.5 "damage penalty" 0.75 } } Undead_Warrior { Class Demoman Name "Undead Warrior" Skill Hard Skin 5 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings MaxVisionRange 3000 Health 400 Scale 1.2 Action Mobber ClassIcon soldier_melee_conch NoIdleSound 1 Item "The Eyelander" Item "The Chargin' Targe" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Eyelander" "dmg taken increased" 1.15 } ItemAttributes { ItemName "The Chargin' Targe" "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 0.9 "damage penalty" 0.75 } } Robot_Medic { Class Medic Name "Robot Medic" Skill Hard Skin 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings MaxVisionRange 3000 Health 300 Scale 0.8 Action Mobber ClassIcon soldier_melee_conch NoIdleSound 1 Item "The Crusader's Crossbow" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "radial cond" 400 "self add cond on hit" 16 "self add cond on hit duration" 5 "Reload time increased" 1.5 "fire rate penalty" 1.5 } CharacterAttributes { "damage penalty" 0.75 } } Robot_Heavy2 { Template T_TFBot_Heavyweapons_Fist Classicon heavy_steelfist_nys Name "Corrupted Robot Heavy" Skill Normal MaxVisionRange 750 Action Mobber Attributes DisableDodge ExtAttr IgnoreBuildings CustomEyeGlowColor "255 0 255" UseMeleeThreatPrioritization 1 Action Mobber CharacterAttributes { "voice pitch scale" 0.4 "move speed bonus" 0.35 "damage bonus" 1.05 } } Undead_Warrior2 { Class Demoman Name "Possessed Undead Warrior" Skill Hard Skin 5 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings MaxVisionRange 3000 Health 500 Scale 1.25 Action Mobber ClassIcon soldier_melee_conch NoIdleSound 1 Item "The Eyelander" Item "The Chargin' Targe" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Eyelander" "dmg taken increased" 1.25 } ItemAttributes { ItemName "The Chargin' Targe" "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 0.95 } } Robot_Medic2 { Class Medic Name "Corrupted Robot Medic" Skill Hard Skin 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings MaxVisionRange 3000 Health 200 Scale 1 Action Mobber ClassIcon soldier_melee_conch NoIdleSound 1 Item "The Crusader's Crossbow" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "radial cond" 500 "self add cond on hit" 16 "self add cond on hit duration" 10 "Reload time increased" 1.25 "fire rate penalty" 1.25 } CharacterAttributes { "damage penalty" 0.5 } } ////////////////////////THE GENERAL ZOMBIES AS TEMPLATES///////////////////////// Factory_Worker1a { Class Scout Name "Factory Worker" Skill Expert Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings Health 50 Action Mobber ClassIcon heavy_zombie_breach_lite NoIdleSound 1 Item "The Fan O'War" Item "Zombie Scout" Item "Shortness of Breath" Item "Blast Blocker" Item "Baseball Bill's Sports Shine" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Fan O'War" "damage penalty" 0.05 "is invisible" 1 "custom kill icon" unarmed_combat } CharacterAttributes { "Fire rate bonus" 0.75 "move speed bonus" 0.7 "increased jump height" 2 "cancel falling damage" 1 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker2a { Name "Factory Worker" Class Soldier Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_shovel Item "Zombie Soldier" Item "Shortness of Breath" Item "Blast Blocker" Item "Baseball Bill's Sports Shine" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_shovel" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "stomp building damage" 100 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker3a { Name "Factory Worker" Class Pyro Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_fireaxe Item "Zombie Pyro" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_fireaxe" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker4a { Name "Factory Worker" Class Demoman Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_bottle Item "Zombie Demo" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_bottle" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "move speed bonus" 0.65 "stomp building damage" 100 "cancel falling damage" 1 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker5a { Name "Factory Worker" Class Heavyweapons Skill Expert Health 200 Skin 5 Scale 1 Scale 0.9 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_fists Item "Zombie Heavy" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_fists" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker6a { Name "Factory Worker" Class Engineer Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item tf_weapon_wrench Item "Zombie Engineer" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_wrench" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "disable buildings on hit" 5 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker7a { Name "Factory Worker" Class Medic Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_bonesaw Item "Zombie Medic" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_bonesaw" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "aoe heal chance" 60 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker8a { Name "Factory Worker" Class Sniper Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_club Item "Zombie Sniper" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_club" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker9a { Name "Factory Worker" Class Medic Skill Expert Health 150 Skin 23 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 UseCustomModel models/player/spy.mdl Item "The Bat Outta Hell" Item "Zombie Spy" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "health regen" 0 "cancel falling damage" 1 "move speed bonus" 0.65 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker1b { Class Scout Name "Factory Worker" Skill Expert Skin 5 Scale 1.15 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings Health 100 Action Mobber ClassIcon heavy_zombie_breach_lite NoIdleSound 1 Item "TF_WEAPON_BAT" Item "Zombie Scout" Item "Shortness of Breath" Item "Blast Blocker" Item "Baseball Bill's Sports Shine" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_BAT" "damage penalty" 0.5 "is invisible" 1 "custom kill icon" unarmed_combat } CharacterAttributes { "Fire rate penalty" 1.25 "move speed bonus" 0.7 "increased jump height" 2 "cancel falling damage" 1 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker2b { Name "Factory Worker" Class Soldier Skill Expert Health 250 Skin 5 Scale 1.15 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_shovel Item "Zombie Soldier" Item "Shortness of Breath" Item "Blast Blocker" Item "Baseball Bill's Sports Shine" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_shovel" "is invisible" 1 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.7 "voice pitch scale" 0 } AddCond { Name TF_COND_REGENONDAMAGEBUFF Duration 60 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker3b { Name "Factory Worker" Class Pyro Skill Expert Health 250 Skin 5 Scale 1.15 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_fireaxe Item "Zombie Pyro" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_fireaxe" "is invisible" 1 "Set DamageType Ignite" 3 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.7 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker4b { Name "Factory Worker" Class Demoman Skill Expert Health 150 Skin 5 Scale 1.15 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "The Ullapool Caber" Item "Zombie Demo" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "The Ullapool Caber" "is invisible" 1 "damage penalty" 0.75 "blast dmg to self increased" 10 "custom kill icon" unarmed_combat } CharacterAttributes { "always gib" 1 "increased jump height" 2 "move speed bonus" 0.65 "stomp building damage" 100 "cancel falling damage" 1 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker5b { Name "Factory Worker" Class Heavyweapons Skill Expert Health 400 Skin 5 Scale 1 Scale 1.15 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_fists Item "Zombie Heavy" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_fists" "is invisible" 1 "damage blast push" 1.5 "damage penalty" 0.75 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.6 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker6b { Name "Factory Worker" Class Engineer Skill Expert Health 200 Skin 5 Scale 1.15 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "The Southern Hospitality" Item "Zombie Engineer" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "The Southern Hospitality" "is invisible" 1 "damage penalty" 0.5 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "disable buildings on hit" 5 "cancel falling damage" 1 "move speed bonus" 0.7 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker7b { Name "Factory Worker" Class Medic Skill Expert Health 250 Skin 5 Scale 1.15 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_bonesaw Item "Zombie Medic" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_bonesaw" "is invisible" 1 "damage penalty" 0.75 "add cond on hit" 27 "add cond on hit duration" 5 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.7 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker8b { Name "Factory Worker" Class Sniper Skill Expert Health 250 Skin 5 Scale 1.15 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_club Item "Zombie Sniper" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "tf_weapon_club" "is invisible" 1 "damage penalty" 0.75 "add cond on hit" 24 "add cond on hit duration" 5 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.7 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker9b { Name "Factory Worker" Class Medic Skill Expert Health 125 Skin 23 Scale 1.15 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 UseCustomModel models/player/spy.mdl Item "The Bat Outta Hell" Item "Zombie Spy" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_breach_lite WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "damage penalty" 0.75 "slow enemy on hit" 5 "add cond on hit" 41 "add cond on hit duration" 10 "custom kill icon" unarmed_combat } CharacterAttributes { "increased jump height" 2 "health regen" 0 "cancel falling damage" 1 "move speed bonus" 0.7 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker1c { Class Scout Name "Undead Military" Skill Expert Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings Health 75 Action Mobber ClassIcon sniper_conch_yoovy NoIdleSound 1 Item "The Southern Hospitality" Item "Zombie Scout" Item "Fortunate Son" Item "Flak Jack" Item "Orion's Belt" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Southern Hospitality" "damage penalty" 0.8 "bleeding duration" 2 "mult bleeding dmg" 0.5 "custom kill icon" big_earner "is invisible" 1 } CharacterAttributes { "Fire rate bonus" 0.75 "move speed bonus" 0.6 "increased jump height" 2 "cancel falling damage" 1 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker2c { Name "Undead Military" Class Soldier Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "Prinny Machete" Item "Zombie Soldier" Item "The Shellmet" Item "Flakcatcher" Item "EOTL_Coldfront Curbstompers" MaxVisionRange 3000 ClassIcon sniper_conch_yoovy WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Prinny Machete" "custom kill icon" big_earner } CharacterAttributes { "increased jump height" 2 "stomp building damage" 100 "cancel falling damage" 1 "move speed bonus" 0.55 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker3c { Name "Undead Military" Class Pyro Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "Prinny Machete" Item "Zombie Pyro" Item "Masked Loyalty" Item "Torcher's Trench Coat" MaxVisionRange 3000 ClassIcon sniper_conch_yoovy WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Prinny Machete" "custom kill icon" big_earner } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.55 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker4c { Name "Undead Military" Class Demoman Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "Prinny Machete" Item "Zombie Demo" Item "The Juggernaut Jacket" Item "Scotch Bonnet" MaxVisionRange 3000 ClassIcon sniper_conch_yoovy WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Prinny Machete" "custom kill icon" big_earner } CharacterAttributes { "increased jump height" 2 "move speed bonus" 0.55 "stomp building damage" 100 "cancel falling damage" 1 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker5c { Name "Undead Military" Class Heavyweapons Skill Expert Health 200 Skin 5 Scale 1 Scale 0.9 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "Prinny Machete" Item "Zombie Heavy" Item "Commando Elite" Item "Cossack Camo" MaxVisionRange 3000 ClassIcon sniper_conch_yoovy WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Prinny Machete" "custom kill icon" big_earner } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.55 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker6c { Name "Undead Military" Class Engineer Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item "Prinny Machete" Item "Zombie Engineer" Item "Hazard Handler" Item "Winter Backup" Item "The Trencher's Tunic" MaxVisionRange 3000 ClassIcon sniper_conch_yoovy WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Prinny Machete" "custom kill icon" big_earner } CharacterAttributes { "increased jump height" 2 "disable buildings on hit" 5 "cancel falling damage" 1 "move speed bonus" 0.55 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker7c { Name "Undead Military" Class Medic Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "Prinny Machete" Item "Zombie Medic" Item "The Surgical Survivalist" Item "Das Naggenvatcher" Item "Bunnyhopper's Ballistics Vest" MaxVisionRange 3000 ClassIcon sniper_conch_yoovy WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Prinny Machete" "custom kill icon" big_earner } CharacterAttributes { "increased jump height" 2 "aoe heal chance" 60 "cancel falling damage" 1 "move speed bonus" 0.55 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } Factory_Worker8c { Name "Undead Military" Class Sniper Skill Expert Health 150 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "Prinny Machete" Item "Zombie Sniper" Item "Cranium Cover" Item "Poacher's Safari Jacket" MaxVisionRange 3000 ClassIcon sniper_conch_yoovy WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Prinny Machete" "custom kill icon" big_earner } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 "move speed bonus" 0.55 "voice pitch scale" 0 } DeathSound weapons\bat_baseball_hit_flesh.wav } } Wave // TotalCurrency 500 { CustomWaveNumber 1 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes Explanation { Line "{red}Spy: {FFE19A}It appears that we are stuck here..." Line "{red}Spy: {FFE19A}I will try to contact the military, until then we must {4FFF7D}SURVIVE!" Line "{red}Spy: {yellow}All weapons come with new stats, make sure to {FF001A}CHECK THEM OUT!" Line "{red}Spy: {yellow}Respawns are very {FF001A}LIMITED{yellow}, so let's make it count gentleman." } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01start" FirstSpawnOutput { Target fog_controller Action Disable } } WaveSpawn { Name "wave01start" FirstSpawnOutput { Target fog_start Action trigger } } WaveSpawn { Name "wave01start" FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave01start" FirstSpawnOutput { Target upgrade1 Action Disable } } WaveSpawn { Name "wave01start" WaitBeforeStarting 2.5 FirstSpawnOutput { Target upgradestation_front_door2 Action Enable } } WaveSpawn { Name "wave01start" FirstSpawnWarningSound ambient/materials/metal_rattle3.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01start" FirstSpawnWarningSound physics/metal/metal_chainlink_impact_soft3.wav WaitBeforeStarting 3 FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01start" WaitBeforeStarting 3.5 FirstSpawnWarningSound vo\spy_sf13_round_start02.mp3 FirstSpawnMessage "{red}Spy: {FFE19A}We are running out of time, take care of them until I contact military!" FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnWarningSound mvm\ambient_mp3\mvm_siren.mp3 FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target fakezombi1 Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target fakezombi2 Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target fakezombi3 Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target fakezombi4 Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target fakezombi5 Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target zombie Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target zombiee Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target zombieee Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target zombieeee Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 5 FirstSpawnOutput { Target zombieeeee Action kill } } WaveSpawn { Name "wave01start" Where spawnbot_lurker1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TFBot { Template Lurker_Zombie1 } } WaveSpawn { Name "wave01start" Where spawnbot_lurker2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TFBot { Template Lurker_Zombie2 } } WaveSpawn { Name "wave01start" Where spawnbot_lurker3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TFBot { Template Lurker_Zombie3 } } WaveSpawn { Name "wave01start" Where spawnbot_lurker4 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TFBot { Template Lurker_Zombie4 } } WaveSpawn { Name "wave01start" Where spawnbot_lurker5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TFBot { Template Lurker_Zombie5 } } WaveSpawn { Name "wave01start" WaitBeforeStarting 8.5 FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave01start" WaitBeforeStarting 10.5 FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave01start" WaitBeforeStarting 11.5 FirstSpawnWarningSound weapons\demo_charge_hit_world3.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave01start" WaitBeforeStarting 12.5 FirstSpawnWarningSound weapons\demo_charge_hit_world1.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave01start" WaitBeforeStarting 13.5 FirstSpawnWarningSound ambient\rottenburg\barrier_smash.wav FirstSpawnOutput { Target shakelong Action startshake } } WaveSpawn { Name "wave01start" WaitBeforeStarting 15 FirstSpawnWarningSound vo\spy_incoming01.mp3 FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01start" WaitBeforeStarting 13.5 FirstSpawnOutput { Target startfence Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 13.5 FirstSpawnOutput { Target woodpatch_start Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 13.5 FirstSpawnOutput { Target woodpatch_startt Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 13.5 FirstSpawnOutput { Target Spawn_block_start Action kill } } WaveSpawn { Name "wave01start" WaitBeforeStarting 13.5 FirstSpawnOutput { Target startnotele Action kill } } WaveSpawn { Name "wave01a" Where spawnbot_w1p1 Where spawnbot_zombie1 Where spawnbot_zombie5 TotalCount 50 MaxActive 20 SpawnCount 3 WaitBeforeStarting 16 WaitBetweenSpawns 2 RandomChoice{ TFBot { Template Factory_Worker1a } TFBot { Template Factory_Worker2a } TFBot { Template Factory_Worker3a } TFBot { Template Factory_Worker4a } TFBot { Template Factory_Worker5a } TFBot { Template Factory_Worker6a } TFBot { Template Factory_Worker7a } TFBot { Template Factory_Worker8a } TFBot { Template Factory_Worker9a } } } WaveSpawn { Name "wave01a" Where spawnbot_zombie5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 17 TotalCurrency 30 TFBot { Template Mutant_Undead } } WaveSpawn { Name "wave01a" Where spawnbot_zombie5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 24 TotalCurrency 30 TFBot { Template Nuclear_Mutant } } WaveSpawn { Name "wave01a" Where spawnbot_zombie1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 32.5 TotalCurrency 30 TFBot { Template Mutant_Undead } } WaveSpawn { Name "wave01a" Where spawnbot_w1p1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 TotalCurrency 80 TFBot { Template Wild_Zombie } } WaveSpawn { Name "wave01b" WaitBeforeStarting 1 WaitForAllDead "wave01a" FirstSpawnWarningSound ambient_mp3\halloween\mysterious_perc_06.mp3 } WaveSpawn { Name "wave01b" WaitBeforeStarting 3.5 WaitForAllDead "wave01a" FirstSpawnWarningSound ambient\rottenburg\barrier_smash.wav FirstSpawnOutput { Target shakelong Action startshake } } WaveSpawn { Name "wave01b" WaitBeforeStarting 3.5 WaitForAllDead "wave01a" FirstSpawnOutput { Target wave1house1 Action kill } } WaveSpawn { Name "wave01b" WaitBeforeStarting 3.5 WaitForAllDead "wave01a" FirstSpawnOutput { Target wave1house2 Action kill } } WaveSpawn { Name "wave01b" Where spawnbot_zombie0 Where spawnbot_zombie1 Where spawnbot_zombie5 TotalCount 50 MaxActive 20 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 2 WaitForAllDead "wave01a" RandomChoice{ TFBot { Template Factory_Worker1b } TFBot { Template Factory_Worker2b } TFBot { Template Factory_Worker3b } TFBot { Template Factory_Worker4b } TFBot { Template Factory_Worker5b } TFBot { Template Factory_Worker6b } TFBot { Template Factory_Worker7b } TFBot { Template Factory_Worker8b } TFBot { Template Factory_Worker9b } } } WaveSpawn { Name "wave01b" Where spawnbot_zombie5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave01a" WaitBeforeStarting 3 TotalCurrency 30 TFBot { Template Nuclear_Mutant } } WaveSpawn { Name "wave01b" Where spawnbot_zombie5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitForAllDead "wave01a" TotalCurrency 80 TFBot { Template Wild_Zombie } } WaveSpawn { Name "wave01b" Where spawnbot_zombie1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave01a" WaitBeforeStarting 15 TotalCurrency 30 TFBot { Template Nuclear_Mutant CharacterAttributes { "dmg taken increased" 0.95 } } } WaveSpawn { Name "wave01b" Where spawnbot_zombie0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 27 WaitForAllDead "wave01a" TotalCurrency 30 TFBot { Template Nuclear_Mutant CharacterAttributes { "dmg taken increased" 0.9 } } } WaveSpawn { Name "wave01c" WaitForAllDead "wave01b" WaitBeforeStarting 0.5 FirstSpawnWarningSound items\powerup_pickup_strength.wav FirstSpawnOutput { Target shakelong Action startshake } } WaveSpawn { Name "wave01c" WaitBeforeStarting 5 WaitForAllDead "wave01b" FirstSpawnWarningSound weapons\demo_charge_hit_world1.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01c" WaitBeforeStarting 6 WaitForAllDead "wave01b" FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01c" WaitBeforeStarting 7 WaitForAllDead "wave01b" FirstSpawnWarningSound weapons\demo_charge_hit_world3.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01c" WaitBeforeStarting 8 WaitForAllDead "wave01b" FirstSpawnWarningSound weapons\demo_charge_hit_world1.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01c" WaitBeforeStarting 9 WaitForAllDead "wave01b" FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01c" WaitBeforeStarting 10 WaitForAllDead "wave01b" FirstSpawnWarningSound ambient\rottenburg\barrier_smash.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01c" WaitBeforeStarting 10 WaitForAllDead "wave01b" FirstSpawnOutput { Target wildblocker Action kill } } WaveSpawn { Name "wave01c" WaitBeforeStarting 10 WaitForAllDead "wave01b" FirstSpawnOutput { Target bigwood1 Action kill } } WaveSpawn { Name "wave01c" Where spawnbot_zombie6 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0.5 WaitForAllDead "wave01b" TotalCurrency 100 TFBot { Template Wild_Zombie_Boss } } WaveSpawn { Name "wave01end" WaitForAllDead "wave01c" FirstSpawnOutput { Target heal Action Enable } } WaveSpawn { Name "wave01end" FirstSpawnWarningSound ambient/materials/metal_rattle3.wav WaitForAllDead "wave01c" FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01end" FirstSpawnWarningSound physics/metal/metal_chainlink_impact_soft3.wav WaitForAllDead "wave01c" WaitBeforeStarting 3 FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01end" WaitForAllDead "wave01c" WaitBeforeStarting 3 FirstSpawnOutput { Target upgrade1 Action Enable } } WaveSpawn { Name "wave01end" WaitForAllDead "wave01c" WaitBeforeStarting 3 FirstSpawnOutput { Target upgradestation_front_door2 Action Disable } } WaveSpawn { Name "wave01end" WaitForAllDead "wave01c" FirstSpawnWarningSound vo/spy_goodjob03.mp3 WaitBeforeStarting 4.5 } // Break between waves 1 and 2 WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnWarningSound vo/spy_tietaunt01.mp3 FirstSpawnMessage "{red}Spy: {FFE19A} Let's hope this works..." WaitBeforeStarting 6 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 9 FirstSpawnOutput { Target radio2 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnWarningSound vo/spy_helpmedefend03.mp3 FirstSpawnMessage "{red}Spy: {FFE19A} Emergency, emergency! Can anyone hear me?" WaitBeforeStarting 11 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnMessage "{green}?: {FFE19A}*Static sounds*" WaitBeforeStarting 19 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 22.5 FirstSpawnOutput { Target radio2b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 24 FirstSpawnOutput { Target radio3 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 28.5 FirstSpawnOutput { Target radio3b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 30 FirstSpawnOutput { Target radio4 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 33.5 FirstSpawnOutput { Target radio4b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 35 FirstSpawnOutput { Target radio5 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnMessage "{green}Military: {FFE19A}Read you... loud and... clear!" WaitBeforeStarting 35 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnMessage "{green}Military: {FFE19A}Wait out... stay safe... until..." WaitBeforeStarting 40 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 43 FirstSpawnOutput { Target radio5b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 47 FirstSpawnOutput { Target radio2 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 9 FirstSpawnOutput { Target radio2b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnWarningSound vo/spy_jeers02.mp3 FirstSpawnMessage "{red}Spy: {FFE19A}Looks like we will be on our own for a while, you know the drill..." WaitBeforeStarting 53 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnWarningSound vo/spy_sf13_round_start01.mp3 FirstSpawnMessage "{red}Spy: {FFE19A}Good luck!" WaitBeforeStarting 58 } //wave 2 start (Totalcurrency ?) WaveSpawn { Name "wave02start" WaitForAllDead "wave01c" WaitBeforeStarting 62.5 FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave02start" WaitForAllDead "wave01c" WaitBeforeStarting 62.5 FirstSpawnOutput { Target upgrade1 Action Disable } } WaveSpawn { Name "wave02start" WaitForAllDead "wave01c" WaitBeforeStarting 62.5 FirstSpawnOutput { Target upgradestation_front_door2 Action Enable } } WaveSpawn { Name "wave02start" FirstSpawnWarningSound ambient/materials/metal_rattle3.wav WaitBeforeStarting 60 WaitForAllDead "wave01c" FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave02start" FirstSpawnWarningSound physics/metal/metal_chainlink_impact_soft3.wav WaitBeforeStarting 63 WaitForAllDead "wave01c" FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave02a" Where spawnbot_zombie1 WaitForAllDead "wave01c" WaitBeforeStarting 65 TotalCount 6 MaxActive 6 SpawnCount 6 TotalCurrency 120 Squad { NoFormation 1 TFBot { Template Nuclear_Creature } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } } } WaveSpawn { Name "wave02a" Where spawnbot_zombie6 TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllDead "wave01c" WaitBeforeStarting 68.5 TotalCurrency 120 Squad { NoFormation 1 TFBot { Template Nuclear_Creature } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } } } WaveSpawn { Name "wave02a" Where spawnbot_zombie5 TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllDead "wave01c" WaitBeforeStarting 72 TotalCurrency 120 Squad { NoFormation 1 TFBot { Template Nuclear_Creature } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } TFBot { Template Security_bot } } } WaveSpawn { Name "wave02b" WaitBeforeStarting 3 WaitForAllDead "wave02a" FirstSpawnWarningSound weapons\demo_charge_hit_world3.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave02b" WaitBeforeStarting 4 WaitForAllDead "wave02a" FirstSpawnWarningSound weapons\demo_charge_hit_world1.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave02b" WaitBeforeStarting 5 WaitForAllDead "wave02a" FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave02b" WaitBeforeStarting 6 WaitForAllDead "wave02a" FirstSpawnWarningSound ambient\rottenburg\barrier_smash.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave02b" WaitBeforeStarting 6 WaitForAllDead "wave02a" FirstSpawnOutput { Target woodboard1 Action kill } } WaveSpawn { Name "wave02b" WaitBeforeStarting 6 WaitForAllDead "wave02a" FirstSpawnOutput { Target woodboard2 Action kill } } WaveSpawn { Name "wave02b" FirstSpawnWarningSound ambient/materials/metal_rattle3.wav WaitForAllDead "wave02a" WaitBeforeStarting 7.5 FirstSpawnOutput { Target train_door_south_l Action open } } WaveSpawn { Name "wave02b" FirstSpawnWarningSound ambient/materials/metal_rattle3.wav WaitForAllDead "wave02a" WaitBeforeStarting 7.5 FirstSpawnOutput { Target train_door_south_r Action Open } } WaveSpawn { Name "wave02b" FirstSpawnWarningSound ambient/materials/metal_rattle3.wav WaitForAllDead "wave02a" WaitBeforeStarting 7.5 FirstSpawnOutput { Target train_door_south_r Action open } } WaveSpawn { Name "wave02b" FirstSpawnWarningSound ambient/materials/metal_rattle3.wav WaitForAllDead "wave02a" WaitBeforeStarting 7.5 FirstSpawnOutput { Target train_door_south_r Action Open } } WaveSpawn { Name "wave02b" Where spawnbot_w2-2a Where spawnbot_w2-2c WaitForAllDead "wave02a" TotalCount 20 MaxActive 6 WaitBetweenSpawns 2 SpawnCount 1 WaitBeforeStarting 8 RandomChoice{ TFBot { Template Factory_Worker1c } TFBot { Template Factory_Worker2c } TFBot { Template Factory_Worker3c } TFBot { Template Factory_Worker4c } } } WaveSpawn { Name "wave02c" Where spawnbot_w2-2c Where spawnbot_w2-2a WaitForAllDead "wave02b" TotalCount 20 MaxActive 6 WaitBetweenSpawns 2 SpawnCount 1 WaitBeforeStarting 8 RandomChoice{ TFBot { Template Factory_Worker5c } TFBot { Template Factory_Worker6c } TFBot { Template Factory_Worker7c } TFBot { Template Factory_Worker8c } } } WaveSpawn { Name "Wave02b" Where spawnbot_w2-2a TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave02a" WaitBeforeStarting 10.5 TotalCurrency 125 TFBot { Template T_TFBot_Giant_Soldier Name "Mutant Military" Skill Expert Health 2000 Skin 5 Scale 1.5 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "The Liberty Launcher" Item "Zombie Soldier" Item "The Whirly Warrior" Item "Attack Packs" Item "EOTL_Coldfront Curbstompers" MaxVisionRange 4000 ClassIcon sniper_explosion_hyper WeaponRestrictions PrimaryOnly Action Mobber ItemAttributes { ItemName "The Liberty Launcher" "Projectile speed decreased" 0.3 "fire rate penalty" 1.1 "mod projectile heat aim error" 25 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 5 "mod projectile heat seek power" 60 "mod projectile heat no predict target speed" 1 "projectile trail particle" eyeboss_projectile "dmg pierces resists absorbs" 1 "damage penalty" 0.35 "Move speed penalty" 0.65 } CharacterAttributes { "increased jump height" 1.25 "Dmg taken from bullets reduced" 0.95 "Dmg taken from blast reduced" 0.95 "Dmg taken from fire reduced" 0.95 "Dmg from melee increased" 1.15 "mult stun resistance" 0 "override footstep sound set" 7 "voice pitch scale" 0.5 } } } WaveSpawn { Name "Wave02c" Where spawnbot_w2-2a TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave02b" WaitBeforeStarting 3 TotalCurrency 125 TFBot { Template Pomson_Hater_2008 } } WaveSpawn { Name "Wave02b" Where spawnbot_w2-2c TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave02a" WaitBeforeStarting 10.5 TotalCurrency 125 TFBot { Template Sponge } } WaveSpawn { Name "Wave02c" Where spawnbot_w2-2c TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave02b" WaitBeforeStarting 3 TotalCurrency 125 TFBot { Template Killing_Machine } } WaveSpawn { Name "wave02d" WaitBeforeStarting 5 WaitForAllDead "Wave02c" FirstSpawnWarningSound vo/spy_mvm_resurrect01.mp3 } WaveSpawn { Name "wave02d" WaitBeforeStarting 10 WaitForAllDead "Wave02c" FirstSpawnWarningSound vo/spy_mvm_resurrect08.mp3 } WaveSpawn { Name "wave02d" WaitBeforeStarting 15 WaitForAllDead "Wave02c" FirstSpawnWarningSound weapons/breadmonster/sapper/bm_sapper_scream_01.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave02d" WaitBeforeStarting 10 WaitForAllDead "Wave02c" FirstSpawnWarningSound vo/spy_sf12_badmagic04.mp3 } WaveSpawn { Name "Wave02d" Where spawnbot_zombie5 TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead "wave02c" WaitBeforeStarting 13 WaitBetweenSpawns 3 TotalCurrency 125 TFBot { Template Infected_zombie4 } } WaveSpawn { Name "wave02e" WaitBeforeStarting 5 WaitForAllDead "Wave02d" FirstSpawnWarningSound vo/spy_stabtaunt01.mp3 } WaveSpawn { Name "wave02e" WaitBeforeStarting 10 WaitForAllDead "Wave02d" FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave02e" WaitBeforeStarting 12 WaitForAllDead "Wave02d" FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave02e" WaitBeforeStarting 13 WaitForAllDead "Wave02d" FirstSpawnWarningSound weapons\demo_charge_hit_world3.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave02e" WaitBeforeStarting 14 WaitForAllDead "Wave02d" FirstSpawnWarningSound weapons\demo_charge_hit_world1.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave02e" WaitBeforeStarting 15 WaitForAllDead "Wave02d" FirstSpawnWarningSound ambient\rottenburg\barrier_smash.wav FirstSpawnOutput { Target shakelong Action startshake } } WaveSpawn { Name "wave02e" WaitBeforeStarting 15 WaitForAllDead "Wave02d" FirstSpawnOutput { Target bigwoodmed Action kill } } WaveSpawn { Name "wave02e" Where spawnbot_zombie1 Where spawnbot_zombie5 WaitForAllDead "wave02d" TotalCount 75 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 5 RandomChoice { TFBot { Template Infected_Zombie1 } TFBot { Template Infected_Zombie2 } TFBot { Template Infected_Zombie3 } TFBot { Template Infected_Zombie1 } TFBot { Template Infected_Zombie2 } TFBot { Template Infected_Zombie3 } TFBot { Template Infected_Zombie1 } TFBot { Template Infected_Zombie2 } TFBot { Template Infected_Zombie3 } TFBot { Template Infected_Zombie1 } TFBot { Template Infected_Zombie2 } TFBot { Template Infected_Zombie3 } TFBot { Template Infected_Zombie4 } TFBot { Template Infected_Zombie4 } } } WaveSpawn { Name "wave02e" Where spawnbot_zombieMad1 Where spawnbot_zombie6 WaitForAllDead "wave02d" TotalCount 50 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 RandomChoice { TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames1 } TFBot { Template Scorching_Flames2 } TFBot { Template Scorching_Flames2 } } } WaveSpawn { Name "wave02end" WaitForAllDead "wave02e" FirstSpawnOutput { Target heal Action Enable } } WaveSpawn { Name "wave02end" WaitForAllDead "wave02e" FirstSpawnOutput { Target teleporter2 Action Enable } } WaveSpawn { Name "wave02end" WaitForAllDead "wave02e" FirstSpawnOutput { Target Wave2Factory Action Kill } } WaveSpawn { Name "wave02end" WaitForAllDead "wave02e" FirstSpawnOutput { Target factoryspawn Action Enable } } WaveSpawn { Name "wave02end" WaitForAllDead "wave02e" FirstSpawnOutput { Target outsidespawn Action Disable } } WaveSpawn { Name "wave02end" WaitForAllDead "wave02e" FirstSpawnOutput { Target info_tele Action Disable } } WaveSpawn { Name "wave02end" FirstSpawnWarningSound ambient/materials/metal_rattle3.wav WaitForAllDead "wave02e" FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave02end" FirstSpawnWarningSound physics/metal/metal_chainlink_impact_soft3.wav WaitForAllDead "wave02e" WaitBeforeStarting 3 FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave01end" WaitForAllDead "wave02e" FirstSpawnWarningSound vo/spy_goodjob01.mp3 WaitBeforeStarting 4.5 } //Break between Wave 2 and Wave 3 WaveSpawn { Name "wave02end" WaitForAllDead "wave02e" FirstSpawnOutput { Target Poisongas Action Enable } } WaveSpawn { Name "interlude2" WaitForAllDead "wave02e" FirstSpawnWarningSound vo/spy_tietaunt01.mp3 FirstSpawnMessage "{red}Spy: {FFE19A} " WaitBeforeStarting 6 } WaveSpawn { Name "interlude2" WaitForAllDead "wave01c" WaitBeforeStarting 9 FirstSpawnOutput { Target radio2 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnWarningSound vo/spy_helpmedefend03.mp3 FirstSpawnMessage "{red}Spy: {FFE19A} Emergency, emergency! Can anyone hear me?" WaitBeforeStarting 11 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnMessage "{green}?: {FFE19A}*Static sounds*" WaitBeforeStarting 19 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 22.5 FirstSpawnOutput { Target radio2b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 24 FirstSpawnOutput { Target radio3 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 28.5 FirstSpawnOutput { Target radio3b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 30 FirstSpawnOutput { Target radio4 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 33.5 FirstSpawnOutput { Target radio4b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 35 FirstSpawnOutput { Target radio5 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnMessage "{green}Military: {FFE19A}Read you... loud and... clear!" WaitBeforeStarting 35 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnMessage "{green}Military: {FFE19A}Wait out... stay safe... until..." WaitBeforeStarting 40 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 43 FirstSpawnOutput { Target radio5b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 47 FirstSpawnOutput { Target radio2 Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" WaitBeforeStarting 9 FirstSpawnOutput { Target radio2b Action Trigger } } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnWarningSound vo/spy_jeers02.mp3 FirstSpawnMessage "{red}Spy: {FFE19A}Looks like we will be on our own for a while, you know the drill..." WaitBeforeStarting 53 } WaveSpawn { Name "interlude1" WaitForAllDead "wave01c" FirstSpawnWarningSound vo/spy_sf13_round_start01.mp3 FirstSpawnMessage "{red}Spy: {FFE19A}Good luck!" WaitBeforeStarting 58 } } Wave // TotalCurrency 1400 { CustomWaveNumber 2 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave03start" FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave03start" FirstSpawnOutput { Target dontgooutside Action Enable } } WaveSpawn { Name "wave03a" Where spawnbot_zombiefactory1 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 TotalCurrency 250 Squad { TFBot { Template Mutant_Engineer } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } } } WaveSpawn { Name "wave03a" Where spawnbot_zombiefactory2 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 TotalCurrency 250 Squad { TFBot { Template Mutant_Engineer } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } } } WaveSpawn { Name "wave03a" Where spawnbot_zombiefactory5 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 TotalCurrency 250 Squad { TFBot { Template Mutant_Engineer } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } TFBot { Template Zombie_Doctor } } } WaveSpawn { Name "wave03b" Where spawnbot_zombiefactory1 Where spawnbot_zombiefactory2 Where spawnbot_zombiefactory5 TotalCount 40 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2.5 WaitForAllDead "wave03a" TotalCurrency 200 TFBot { Template Strong_Zombie } } WaveSpawn { Name "wave03b" Where spawnbot_zombiefactory1 Where spawnbot_zombiefactory2 Where spawnbot_zombiefactory5 TotalCount 40 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2.5 WaitForAllDead "wave03a" TotalCurrency 200 TFBot { Template Strong_Bodyguard } } WaveSpawn { Name "wave03b" Where spawnbot_zombiefactory1 Where spawnbot_zombiefactory2 Where spawnbot_zombiefactory5 TotalCount 40 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2. WaitForAllDead "wave03a" TotalCurrency 200 TFBot { Template Backup_Zombie } } WaveSpawn { Name "wave03c" Where spawnbot_zombiefactory1 Where spawnbot_zombiefactory5 Where spawnbot_zombiefactory6 TotalCount 25 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 WaitForAllDead "wave03b" TotalCurrency 50 TFBot { Template Undead_Sniper } } WaveSpawn { Name "wave03c" Where spawnbot_zombiefactory1 Where spawnbot_zombiefactory2 Where spawnbot_zombiefactory3 TotalCount 58 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 WaitForAllDead "wave03b" TFBot { Template Undead_Pyro } } WaveSpawn { Name "wave03c" Where spawnbot_zombiefactory1 Where spawnbot_zombiefactory5 Where spawnbot_zombiefactory6 TotalCount 42 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 WaitForAllDead "wave03b" TFBot { Template Undead_Soldier } } WaveSpawn { Name "wave03end" WaitForAllDead "wave03c" FirstSpawnOutput { Target heal Action Enable } } } Wave // TotalCurrency 950 { CustomWaveNumber 3 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave04start" FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave04start" WaitBeforeStarting 2 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave04start" WaitBeforeStarting 4 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave04start" WaitBeforeStarting 6 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave04start" WaitBeforeStarting 8 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave04start" WaitBeforeStarting 10 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave04start" WaitBeforeStarting 11 FirstSpawnWarningSound vo\spy_negativevocalization06.mp3 FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "wave04a" Where spawnbot_mangler1 Where spawnbot_mangler2 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 4 TFBot { Template Robot_Soldier } } WaveSpawn { Name "wave04a" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 4 TFBot { Template Robot_Pyro } } WaveSpawn { Name "wave04a" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 50 MaxActive 18 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 3 RandomChoice { TFBot { Name "Factory Worker" Class Demoman Skill Expert Health 400 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_bottle Item "Zombie Demo" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_lite WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "increased jump height" 1.5 "stomp building damage" 100 "cancel falling damage" 1 "voice pitch scale" 0 } } TFBot { Name "Factory Worker" Class Soldier Skill Expert Health 400 Skin 5 Scale 1 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_shovel Item "Zombie Soldier" Item "Shortness of Breath" Item "Blast Blocker" Item "Baseball Bill's Sports Shine" MaxVisionRange 3000 ClassIcon heavy_zombie_lite WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "increased jump height" 1.5 "stomp building damage" 100 "cancel falling damage" 1 "voice pitch scale" 0 } } } } WaveSpawn { Name "wave04ainterrupt" WaitForAllDead "wave04a" WaitBeforeStarting 5 FirstSpawnWarningSound vo\halloween_boss\knight_spawn.mp3 FirstSpawnMessage "{CA06F0}?:{C75661} Let's play a game." } WaveSpawn { Name "wave04acontinue" Where spawnbot_mangler1 Where spawnbot_mangler2 TotalCount 10 MaxActive 2 SpawnCount 2 WaitForAllDead "wave04a" WaitBeforeStarting 9 WaitBetweenSpawns 4 TFBot { Template Robot_Soldier2 } } WaveSpawn { Name "wave04acontinue" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 10 MaxActive 2 SpawnCount 2 WaitForAllDead "wave04a" WaitBeforeStarting 9 WaitBetweenSpawns 4 TFBot { Template Robot_Pyro2 } } WaveSpawn { Name "wave04acontinue" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 50 MaxActive 18 SpawnCount 2 WaitForAllDead "wave04a" WaitBeforeStarting 9 WaitBetweenSpawns 3 RandomChoice { TFBot { Name "Possessed Factory Worker" Class Demoman Skill Expert Health 250 Skin 5 Scale 0.9 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item tf_weapon_bottle Item "Zombie Demo" Item "Shortness of Breath" Item "Blast Blocker" MaxVisionRange 3000 ClassIcon heavy_zombie_lite WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "increased jump height" 1.5 "Melee range multiplier" 1.5 "stomp building damage" 100 "cancel falling damage" 1 "voice pitch scale" 0 } } TFBot { Name "Possessed Factory Worker" Class Soldier Skill Expert Health 250 Skin 5 Scale 0.9 Attributes DisableDodge Attributes MiniBoss NoIdleSound 1 Item tf_weapon_shovel Item "Zombie Soldier" Item "Shortness of Breath" Item "Blast Blocker" Item "Baseball Bill's Sports Shine" MaxVisionRange 3000 ClassIcon heavy_zombie_lite WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "increased jump height" 1.5 "move speed bonus" 1.2 "stomp building damage" 100 "cancel falling damage" 1 "voice pitch scale" 0 } } } } WaveSpawn { Name "wave04alast" WaitForAllDead "wave04acontinue" WaitBeforeStarting 5 FirstSpawnWarningSound vo\halloween_boss\knight_laugh03.mp3 FirstSpawnMessage "{CA06F0}?:{C75661} What, you don't like it?" } WaveSpawn { Name "wave04 nightmare fake 1 alive" WaitForAllDead "wave04acontinue" WaitBeforeStarting 8 FirstSpawnWarningSound ui\halloween_boss_summoned_monoculus.wav FirstSpawnMessage "{CA06F0}?:{C75661} So be it..." FirstSpawnOutput { Target shakelong Action startshake } } WaveSpawn { Name "wave nightmare fake1" Where spawnbot_factoryleft1 WaitForAllDead "wave04acontinue" WaitBeforeStarting 10 TotalCount 1 MaxActive 1 SpawnCount 1 TFBot { Template Nightmare_fake1 } } WaveSpawn { Name "wave nightmare help" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 Support 1 WaitForAllDead "wave04acontinue" WaitBeforeStarting 9 WaitBetweenSpawns 2 TotalCount 50 MaxActive 12 SpawnCount 1 RandomSpawn 1 RandomChoice { TFBot { Template Nightmare_Minion1 } TFBot { Template Nightmare_Minion2 } TFBot { Template Nightmare_Minion3 } TFBot { Template Nightmare_Minion4 } TFBot { Template Nightmare_Minion5 } TFBot { Template Nightmare_Minion6 } TFBot { Template Nightmare_Minion7 } TFBot { Template Nightmare_Minion8 } TFBot { Template Nightmare_Minion9 } } } WaveSpawn { Name "wave04 nightmare fake 1 dead" WaitBeforeStarting 0.5 WaitForAllDead "wave nightmare fake1" FirstSpawnWarningSound ui\halloween_boss_escape.wav FirstSpawnMessage "{CA06F0}Nightmare?:{C75661} What, did you really think it would be that easy?" FirstSpawnOutput { Target "Possessed" Action "$PauseWavespawn" Param "wave nightmare help" } DoneOutput { Target "Possessed" Action "$KillWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave04bstart" WaitForAllDead "wave nightmare fake1" WaitBeforeStarting 3.5 FirstSpawnWarningSound mvm\mvm_warning.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04bstart" WaitForAllDead "wave nightmare fake1" WaitBeforeStarting 5 FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04bstart" WaitForAllDead "wave nightmare fake1" WaitBeforeStarting 7 FirstSpawnWarningSound weapons\demo_charge_hit_world2.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04bstart" WaitForAllDead "wave nightmare fake1" WaitBeforeStarting 8 FirstSpawnWarningSound weapons\demo_charge_hit_world3.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04bstart" WaitForAllDead "wave nightmare fake1" WaitBeforeStarting 9 FirstSpawnWarningSound weapons\demo_charge_hit_world1.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04bstart" WaitForAllDead "wave nightmare fake1" WaitBeforeStarting 10 FirstSpawnWarningSound ambient\rottenburg\barrier_smash.wav FirstSpawnOutput { Target shakelong Action startshake } } WaveSpawn { Name "wave04bstart" WaitBeforeStarting 10 FirstSpawnOutput { Target caveentrance1 Action kill } } WaveSpawn { Name "wave04bstart" WaitBeforeStarting 10 FirstSpawnOutput { Target caveentrance2 Action kill } } WaveSpawn { Name "wave04bstart" Where spawnbot_cave0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead "wave nightmare fake1" WaitBeforeStarting 8 WaitBetweenSpawns 0 TFBot { Template Malfunctioning } } //add sound here! WaveSpawn { Name "wave04b" Where spawnbot_cave0 TotalCount 20 MaxActive 12 SpawnCount 1 WaitBeforeStarting 3 WaitForAllDead "wave04bstart" WaitBetweenSpawns 2.5 TFBot { Template Malfunctioning } } WaveSpawn { Name "wave04b" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 3 WaitForAllDead "wave04bstart" WaitBetweenSpawns 2 TFBot { Template Explosive_Zombie } } WaveSpawn { Name "wave04b" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 3 WaitForAllDead "wave04bstart" WaitBetweenSpawns 2 TFBot { Template Undead_Demoman } } WaveSpawn { Name "wave04bpause" WaitForAllDead "wave04b" WaitBeforeStarting 5 FirstSpawnWarningSound vo\halloween_boss\knight_alert.mp3 FirstSpawnMessage "{CA06F0}?:{C75661} BOOO!" FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04pause" WaitForAllDead "wave04b" WaitBeforeStarting 8 FirstSpawnWarningSound vo\halloween_boss\knight_laugh01.mp3 FirstSpawnMessage "{CA06F0}?:{C75661} Get ready." } WaveSpawn { Name "wave04pause" WaitForAllDead "wave04b" WaitBeforeStarting 10 FirstSpawnWarningSound mvm\mvm_tele_activate.wav } WaveSpawn { Name "wave04bcontinue" Where spawnbot_cave0 TotalCount 40 MaxActive 12 SpawnCount 2 WaitBeforeStarting 10 WaitForAllDead "wave04b" WaitBetweenSpawns 2.5 TFBot { Template Malfunctioning2 } } WaveSpawn { Name "wave04bcontinue" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitForAllDead "wave04b" WaitBetweenSpawns 2 TFBot { Template Explosive_Zombie2 } } WaveSpawn { Name "wave04bcontinue" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitForAllDead "wave04b" WaitBetweenSpawns 2 TFBot { Template Undead_Demoman2 } } WaveSpawn { Name "wave04 nightmare spawn" WaitBeforeStarting 9 WaitForAllDead "wave04bcontinue" FirstSpawnWarningSound ui\halloween_boss_tagged_other_it.wav FirstSpawnMessage "{CA06F0}?:{C75661} Your time is up!" FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04 nightmare fake 2 alive" WaitBeforeStarting 7 WaitForAllDead "wave04bcontinue" FirstSpawnWarningSound ui\halloween_boss_escape_ten.wav FirstSpawnOutput { Target "possessed" Action "$ResumeWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave nightmare fake2" Where spawnbot_factoryright2 WaitBeforeStarting 10 WaitForAllDead "wave04bcontinue" TotalCount 1 MaxActive 1 SpawnCount 1 TFBot { Template Nightmare_fake2 } } WaveSpawn { Name "wave04 nightmare fake 2 dead" WaitBeforeStarting 0.5 WaitForAllDead "wave nightmare fake2" FirstSpawnWarningSound ui\halloween_boss_escape.wav FirstSpawnMessage "{CA06F0}?:{C75661} Are you even trying?" FirstSpawnOutput { Target "possessed" Action "$PauseWavespawn" Param "wave nightmare help" } DoneOutput { Target "possessed" Action "$KillWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave04cstart" WaitForAllDead "wave nightmare fake2" WaitBeforeStarting 3.5 FirstSpawnWarningSound mvm\mvm_warning.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04c" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBeforeStarting 10 WaitForAllDead "wave nightmare fake2" WaitBetweenSpawns 2 TFBot { Template Robot_Medic } } WaveSpawn { Name "wave04c" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitForAllDead "wave nightmare fake2" WaitBetweenSpawns 2 TFBot { Template Undead_Warrior } } WaveSpawn { Name "wave04c" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitForAllDead "wave nightmare fake2" WaitBetweenSpawns 2 TFBot { Template Robot_Heavy } } WaveSpawn { Name "wave04cpause" WaitForAllDead "wave04c" WaitBeforeStarting 5 FirstSpawnWarningSound vo\halloween_boss\knight_attack01.mp3 FirstSpawnMessage "{CA06F0}?:{C75661} I am getting bored of this..." FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04cpause" WaitForAllDead "wave04c" WaitBeforeStarting 8 FirstSpawnWarningSound vo\halloween_boss\knight_laugh03.mp3 FirstSpawnMessage "{CA06F0}?:{C75661} You know the drill." } WaveSpawn { Name "wave04cpause" WaitForAllDead "wave04c" WaitBeforeStarting 10 FirstSpawnWarningSound mvm\mvm_tele_activate.wav } WaveSpawn { Name "wave04ccontinue" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 30 MaxActive 5 SpawnCount 3 WaitBeforeStarting 10 WaitForAllDead "wave04c" WaitBetweenSpawns 2 TFBot { Template Robot_Medic2 } } WaveSpawn { Name "wave04ccontinue" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitForAllDead "wave04c" WaitBetweenSpawns 2 TFBot { Template Undead_Warrior2 } } WaveSpawn { Name "wave04ccontinue" Where spawnbot_factoryleft1 Where spawnbot_factoryleft2 Where spawnbot_factorymiddle Where spawnbot_factoryright1 Where spawnbot_factoryright2 TotalCount 25 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitForAllDead "wave04c" WaitBetweenSpawns 2 TFBot { Template Robot_Heavy2 } } WaveSpawn { Name "wave nightmare" WaitBeforeStarting 9 WaitForAllDead "wave04ccontinue" FirstSpawnWarningSound ui\halloween_boss_chosen_it.wav FirstSpawnMessage "{CA06F0}?:{C75661} I will enjoy killing you!" FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04 nightmare alive" WaitBeforeStarting 7 WaitForAllDead "wave04ccontinue" FirstSpawnWarningSound ui\halloween_boss_escape_ten.wav FirstSpawnOutput { Target "possessed" Action "$ResumeWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave04 nightmare final" Where spawnbot_cave0 WaitBeforeStarting 10 WaitForAllDead "wave04ccontinue" TotalCount 1 MaxActive 1 SpawnCount 1 TFBot { Template Nightmare } } WaveSpawn { Name "wave04 nightmare death" WaitBeforeStarting 0.1 WaitForAllDead "wave04 nightmare final" FirstSpawnWarningSound ui\halloween_boss_defeated.wav FirstSpawnMessage "{CA06F0}?:{C75661} How could it be..." FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04 nightmare death2" WaitBeforeStarting 0.5 WaitForAllDead "wave nightmare final" FirstSpawnOutput { Target "possessed" Action "$KillWavespawn" Param "wave nightmare help" } DoneOutput { Target "possessed" Action "$KillWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave04end" WaitForAllDead "wave04 nightmare final" FirstSpawnOutput { Target heal Action Enable } } } Wave { CustomWaveNumber 4 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave05start" FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave05a" TotalCount 1 WaitBeforeStarting 5 Tank { Health 15000 Name Tank1 Speed 150 StartingPathTrackNode name1_1 Template "SmallTankTurretCrit" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave05a" TotalCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Tank { Health 15000 Name Tank2 Speed 150 StartingPathTrackNode name2_1 Template "SmallTankTurretCrit" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave05a" TotalCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Tank { Health 15000 Name Tank3 Speed 200 StartingPathTrackNode name3_1 Template "SmallTankTurretJarate" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave // TotalCurrency 2000 { CustomWaveNumber 5 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave07start" FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave07" WaitBeforeStarting 0.5 FirstSpawnWarningSound vo\mvm\mght\taunts\soldier_mvm_m_taunts17.mp3 FirstSpawnMessage "{blue}The Destroyer{888999} :THIS IS MY WORLD... YOU ARE NOT WELCOME IN MY WORLD!" FirstSpawnOutput { Target mvm_robots_ost Action Trigger } } WaveSpawn { Name "wave07" WaitBeforeStarting 7 FirstSpawnWarningSound vo\spy_sf13_magic_reac03.mp3 FirstSpawnMessage "{red}Spy{FF8000} :WHAT THE HELL IS THAT!?" } WaveSpawn { Name "wave07" WaitBeforeStarting 13.5 FirstSpawnWarningSound vo\mvm\mght\taunts\soldier_mvm_m_taunts07.mp3 FirstSpawnMessage "{blue}The Destroyer{888999} :IF GOD WANTED YOU TO LIVE HE WOULD NOT HAVE CREATED ME!" } WaveSpawn { Name "wave07" WaitBeforeStarting 20 FirstSpawnWarningSound vo\spy_sf13_magic_reac05.mp3 FirstSpawnMessage "{red}Spy{FF8000} :GOD HELP US!" } WaveSpawn { Name "wave07" Where spawnbot_zombieLAST WaitBeforeStarting 10 TotalCount 1 MaxActive 1 SpawnCount 1 TFBot { Template T_TFBot_Giant_Soldier Name "The Destroyer" Health 200000 Scale 2 Skin 1 Skill Expert ClassIcon soldier_robot_nys MaxVisionRange 100000 UseCustomModel models/bots/soldier_boss/bot_soldier_boss.mdl Action Mobber Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly Item "The Original" CharacterAttributes { "move speed penalty" 0.75 "dmg bonus while half dead" 2 "dmg from ranged reduced" 0.9 "Dmg taken from crit reduced" 0.9 "Dmg taken from bullets reduced" 0.9 "Dmg taken from blast reduced" 0.9 "Dmg taken from crit reduced" 0.9 "Dmg taken from fire reduced" 0.9 "Dmg from melee increased" 2 "speed_boost_on_kill" 5 "damage force reduction" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName "The Original" "no damage falloff" 1 "critboost" 1 "damage bonus" 1.5 "clip size bonus" 5 "rocket specialist" 1 "use large smoke explosion" 1 "dmg penalty vs buildings" 1.5 "faster reload rate" 0.5 "mod projectile heat aim error" 55 "mod projectile heat aim start time" 1 "mod projectile heat aim time" 10 "mod projectile heat seek power" 105 "mod projectile heat no predict target speed" 1 "projectile trail particle" eyeboss_projectile "Projectile speed decreased" 0.29 } StripItemSlot 2 Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "particle color rainbow" 360 "damage penalty" 0.25 "faster reload rate" 0.5 "clip size bonus upgrade" 3 "Projectile speed decreased" 0.6 "dmg pierces resists absorbs" 1 "fire rate bonus" 0.25 "move speed bonus" 2 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Secondary" IfHealthBelow "125001" } StripItemSlot 3 Item "The Escape Plan" ItemAttributes { ItemName "The Escape Plan" "fire rate bonus" 0.75 "move speed bonus" 1.25 "Dmg from melee increased" 0.75 "Dmg from ranged reduced" 1.25 "Dmg taken from bullets increased" 0.9 "Dmg taken from blast increased" 0.9 "Dmg taken from fire increased" 0.9 "damage penalty" 0.5 "self mark for death" 0 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Melee" IfHealthBelow "50001" } } } } Wave { CustomWaveNumber 6 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave07start" FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave04start" WaitBeforeStarting 3 FirstSpawnWarningSound vo\halloween_boss\knight_spawn.mp3 FirstSpawnMessage "{696987}?{C75661} :Let's play a game." } WaveSpawn { Name "wave04 nightmare fake 1 alive" WaitBeforeStarting 7.5 FirstSpawnWarningSound ui\halloween_boss_summoned_monoculus.wav FirstSpawnOutput { Target shakelong Action startshake } } WaveSpawn { Name "wave nightmare fake1" Where spawnbot_zombie2 WaitBeforeStarting 10 TotalCount 1 MaxActive 1 SpawnCount 1 TFBot { Template Nightmare_fake1 } } WaveSpawn { Name "wave nightmare help" Where spawnbot_zombie1 Where spawnbot_zombie5 Support 1 WaitBeforeStarting 7.5 WaitBetweenSpawns 2 TotalCount 50 MaxActive 12 SpawnCount 1 RandomSpawn 1 RandomChoice { TFBot { Template Nightmare_Minion1 } TFBot { Template Nightmare_Minion2 } TFBot { Template Nightmare_Minion3 } TFBot { Template Nightmare_Minion4 } TFBot { Template Nightmare_Minion5 } TFBot { Template Nightmare_Minion6 } TFBot { Template Nightmare_Minion7 } TFBot { Template Nightmare_Minion8 } TFBot { Template Nightmare_Minion9 } } } WaveSpawn { Name "wave04 nightmare fake 1 dead" WaitBeforeStarting 0.5 WaitForAllDead "wave nightmare fake1" FirstSpawnWarningSound ui\halloween_boss_escape.wav FirstSpawnOutput { Target "possessed" Action "$PauseWavespawn" Param "wave nightmare help" } DoneOutput { Target "possessed" Action "$KillWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave04 nightmare spawn" WaitBeforeStarting 9 WaitForAllDead "wave nightmare fake1" FirstSpawnWarningSound ui\halloween_boss_tagged_other_it.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04 nightmare fake 2 alive" WaitBeforeStarting 7 WaitForAllDead "wave nightmare fake1" FirstSpawnWarningSound ui\halloween_boss_escape_ten.wav FirstSpawnOutput { Target "possessed" Action "$ResumeWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave nightmare fake2" Where spawnbot_zombie2 WaitBeforeStarting 10 WaitForAllDead "wave nightmare fake1" TotalCount 1 MaxActive 1 SpawnCount 1 TFBot { Template Nightmare_fake2 } } WaveSpawn { Name "wave04 nightmare fake 2 dead" WaitBeforeStarting 0.5 WaitForAllDead "wave nightmare fake2" FirstSpawnWarningSound ui\halloween_boss_escape.wav FirstSpawnOutput { Target "possessed" Action "$PauseWavespawn" Param "wave nightmare help" } DoneOutput { Target "possessed" Action "$KillWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave nightmare" WaitBeforeStarting 9 WaitForAllDead "wave nightmare fake2" FirstSpawnWarningSound ui\halloween_boss_chosen_it.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04 nightmare alive" WaitBeforeStarting 7 WaitForAllDead "wave nightmare fake2" FirstSpawnWarningSound ui\halloween_boss_escape_ten.wav FirstSpawnOutput { Target "possessed" Action "$ResumeWavespawn" Param "wave nightmare help" } } WaveSpawn { Name "wave04 nightmare final" Where spawnbot_zombie2 WaitBeforeStarting 10 WaitForAllDead "wave nightmare fake2" TotalCount 1 MaxActive 1 SpawnCount 1 TFBot { Template Nightmare } } WaveSpawn { Name "wave04 nightmare death" WaitBeforeStarting 0.1 WaitForAllDead "wave04 nightmare final" FirstSpawnWarningSound ui\halloween_boss_defeated.wav FirstSpawnOutput { Target shakenormal Action startshake } } WaveSpawn { Name "wave04 nightmare death2" WaitBeforeStarting 0.5 WaitForAllDead "wave nightmare final" FirstSpawnOutput { Target "possessed" Action "$KillWavespawn" Param "wave nightmare help" } DoneOutput { Target "possessed" Action "$KillWavespawn" Param "wave nightmare help" } } } Wave { CustomWaveNumber 7 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave07" Where spawnbot_zombie2 TotalCount 5 MaxActive 1 SpawnCount 1 TFBot { Template Wild_Zombie_Boss } } } Wave { CustomWaveNumber 8 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave07" Where spawnbot_zombie2 TotalCount 5 MaxActive 1 SpawnCount 1 TFBot { Template Sponge } } } Wave { CustomWaveNumber 9 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave05start" FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave07" Where spawnbot_zombie2 TotalCount 5 MaxActive 1 SpawnCount 1 TFBot { Template Sponge } } } Wave { CustomWaveNumber 10 CustomMaxWaveNumber 10 RedTeamWipeCausesWaveLoss 1 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave05start" FirstSpawnOutput { Target heal Action Disable } } WaveSpawn { Name "wave07" Where spawnbot_zombie2 TotalCount 50 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 5 WaitBeforeStarting 1 TFBot { Class Demoman Skill Normal Health 1000 Scale 1 Skill Expert Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item tf_weapon_bottle MaxVisionRange 3000 ClassIcon heavy_zombie_lite WeaponRestrictions MeleeOnly Action Mobber UseCustomModel models/bots/demo_boss/bot_demo_gray_boss.mdl CharacterAttributes { "move speed bonus" 0 "damage penalty" 0.00005 "voice pitch scale" 0 } } } } }