#base robot_giant.pop #base robot_standard.pop #base custom_weapons_randomguy.pop #base overclock_cactus_general.pop //Metro, [redacted] edition //Made by Package O' Lies //Formerly known as cybersecurity //TheUnusual WaveSchedule { StartingCurrency 1300 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime No AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 20 BodyPartScaleSpeed 10 Precachemodel "models/props_movies/campervan/campervan.mdl" //TextPrintTime 0 NoRomevisionCosmetics 1 //romevision sucks and screws with stuff deal with it. Pointtemplates { distort { OnSpawnOutput { Target "!activator" Action "addoutput" Param "renderfx 15" } } } Templates { T_TFBot_Medic_Kritz { Name "Supercharging Physician" Class Medic ClassIcon medic_kritz Skill Expert Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "The Colonel's Coat" Item "Flatliner" Item "The Kritzkrieg" Item "The Overdose" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 } CharacterAttributes { "bot medic uber health threshold" 69420 } } T_TFBot_Soldier_MiniGiant { Class Soldier ClassIcon soldier_burstfire Skill Hard Health 750 Scale 1.3 Name "Dumpster Device" Tag bot_giant Item "The Beggar's Bazooka" Item "Texas Tin-Gallon" ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires full clip" 1 "auto fires when full" 1 "projectile speed decreased" 0.75 } } } Mission //sentry buster { Objective DestroySentries InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster Name "The Pyrotechnics" Tag bot_giant } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Name "Living 'Spotlight'" Item "the awper hand" Item "The Triggerman's Tacticals" Item "Preventative Measure" Item "Cranium Cover" ItemAttributes { ItemName "Cranium Cover" "item style override" 1 } //Tag "popext_bonemergemodel{anim_set = `models/bots/sniper/bot_sniper.mdl`, bonemerge_model = `models/bots/heavy/bot_heavy.mdl`}" } } Mission { Objective Engineer Where spawnbot_rand BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle Item "Data Mining Light" Item "The Jag" Name "Stage Technician" } } Mission { Objective Engineer Where spawnbot_rand BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle Item "Data Mining Light" Name "Stage Technician" Item "The Jag" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Spy Name "Pantomime" Skill Expert //Tag "popext_bonemergemodel{anim_set = `models/bots/spy/bot_spy.mdl`, bonemerge_model = `models/bots/spy/bot_spy.mdl`}" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy Name "Pantomime" //Tag "popext_bonemergemodel{anim_set = `models/bots/spy/bot_spy.mdl`, bonemerge_model = `models/bots/spy/bot_spy.mdl`}" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 40 DesiredCount 4 TFBot { Template T_TFBot_Spy Name "Pantomime" //Tag "popext_bonemergemodel{anim_set = `models/bots/spy/bot_spy.mdl`, bonemerge_model = `models/bots/spy/bot_spy.mdl`}" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Name "Living 'Spotlight'" Item "the awper hand" Item "The Triggerman's Tacticals" Item "Preventative Measure" Item "Cranium Cover" ItemAttributes { ItemName "Cranium Cover" "item style override" 1 } //Tag "popext_bonemergemodel{anim_set = `models/bots/sniper/bot_sniper.mdl`, bonemerge_model = `models/bots/heavy/bot_heavy.mdl`}" } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 1aa Where spawnbot_rand Totalcount 100 Spawncount 5 Maxactive 6 Support 1 WaitBetweenSpawns 12 WaitBeforeStarting 0 TotalCurrency 300 RandomChoice { TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 3329330 } } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 8208497 } } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 15185211 } } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 12073019 } } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 5801378 } } } } WaveSpawn { Name 1ab Where spawnbot_rand Totalcount 28 Spawncount 7 Maxactive 14 WaitBetweenSpawns 6 WaitBeforeStarting 2 TotalCurrency 50 TFbot { Class Soldier Name "The Opening Act" Item "The Chief Constable" Skill Normal } } WaveSpawn { Name 1ba Where spawnbot_rand Totalcount 1 Spawncount 1 Maxactive 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 WaitForAllSpawned 1ab TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro Item "The Smoking Skid Lid" Item "The Lunatic's Leathers" Name "Pyrotechnics Expert" ClassIcon pyro_phlog_v2 Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" //"mod rage on hit bonus" 5000 "airblast disabled" 0 } } } WaveSpawn { Name 1bb Where spawnbot_rand Totalcount 25 Spawncount 2 Maxactive 4 Support 1 WaitForAllSpawned 1ba WaitBetweenSpawns 7 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Class Pyro Item "The Smoking Skid Lid" Name "Pyrotechnician" Skill Easy ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "is festivized" 1 } } } WaveSpawn { Name 1ca Where spawnbot_left Totalcount 2 Spawncount 1 Maxactive 2 WaitForAllSpawned 1ba WaitBetweenSpawns 12 WaitBeforeStarting 30.5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman Name "Giant Rapid Fire Cannoneer" //Item "The Tide Turner" ClassIcon demo_spammer_package Item "The Human Cannonball" Item "The Whiskey bib" Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "paintkit_proto_def_index" 417 //Team Serviced "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.75 } } } } Wave { InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " //IncludeScript(`popextensions_main.nut`, getroottable()) SpawnEntityFromTable(`logic_script`,{vscripts=`mvm_metro_rc3_int_intel_infestation_mitosis`,targetname=`vscripts`}) " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 2aa Where spawnbot_rand Totalcount 4 Spawncount 1 Maxactive 3 WaitBetweenSpawns 12 WaitBeforeStarting 4 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demo_Burst Name "Giant Firecracker Cannoneer" Item "The Bomber Knight" Item "The Whiskey bib" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 431 //Blackout "set_item_texture_wear" 0 "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Name 2ab Where spawnbot_rand Totalcount 52 Spawncount 4 Maxactive 12 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 300 RandomChoice { TFBot { Template T_TFBot_Scout_Sandman Skill Hard Name "Hyper League Fanboy" Item "MNC Mascot Outfit" Item "Batter's Helmet" ItemAttributes { ItemName "Batter's Helmet" "set item tint RGB" 7511618 } } TFBot { Class Scout Name "Soda Fanboy" Skill Easy Item "The Soda Popper" ClassIcon scout_popper2 Item "Jungle Jersey" Item "The Bottle Cap" ItemAttributes { ItemName "The Bottle Cap" "item style override" 1 } } //TFBot //{ // Template T_TFBot_Heavyweapons_Shotgun // Item "Team Captain" // Item "Purity Fist" // Name "Heavyweapons Shotgun" // Skill Hard //} } } WaveSpawn { Where spawnbot Name "2tank" WaitBeforeStarting 20 TotalCount 1 SpawnCount 1 TotalCurrency 150 Tank { Health 12000 Speed 75 Name "clowncar1" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2ba Where spawnbot_left Totalcount 3 Spawncount 3 Maxactive 3 WaitForAllSpawned 2aa WaitBeforeStarting 25 TotalCurrency 100 Squad { TFBot { Class Soldier Name "Perfect Syncronization" ClassIcon soldier_spammer Health 3800 Skill Expert Item "The Whiskey Bib" Item "Sophisticated Smoker" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 "Is_passive_weapon" 1 "Projectile speed increased" 0.65 } ItemAttributes { ItemName "The Righteous Bison" "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Physician" Item "The Colonel's Coat" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Physician" Item "The Colonel's Coat" Item "The Surgeon's Stahlhelm" } } } } Wave { InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " //IncludeScript(`popextensions_main.nut`, getroottable()) SpawnEntityFromTable(`logic_script`,{vscripts=`mvm_metro_rc4_int_intel_infestation_mitosis`,targetname=`vscripts`}) " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "3tank" WaitBeforeStarting 0 TotalCount 1 SpawnCount 1 FirstSpawnWarningSound "player/taunt_bumper_car_horn.wav" TotalCurrency 25 Tank { Health 10000 Speed 80 ClassIcon van_lite Name "clowncar1" Model "models/props_movies/campervan/campervan.mdl" Scale 0.75 StartingPathTrackNode "boss_path_a1" DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " local target = SpawnEntityFromTable(`info_target`, { targetname = `clowncar_position1` origin = `0, 0, 0` angles = `0, 0, 0` }) local clowncar = Entities.FindByName(null, `clowncar1`) local clowncarpos = clowncar.GetOrigin() target.SetAbsOrigin(clowncarpos) EntFire(`clowncar_position1`,`SetParent`,`clowncar1`,-1) " Delay 0.2 } } WaveSpawn { Name 3aa Where spawnbot_rand WaitForAllDead 3tank Totalcount 12 Spawncount 12 Maxactive 12 WaitForAllSpawned 2aa FirstSpawnWarningSound "music/carousel_of_curses.wav" WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 25 TFBot { Class Scout Name "Angry Clown" Item "Bozo's Bouffant" Item "Flavorful Baggies" ClassIcon scout_ambush_teleport Tag bot_clowncar1 } //TFBot //{ // Template T_TFBot_Demoman_Samurai // Name "There Are Samurais In Your Tanks" // CharacterAttributes // { // "damage bonus" 1 // "health regen" -50 // } // Tag bot_clowncar1 //} } WaveSpawn { Name 3ab Where spawnbot_rand WaitForAllSpawned 3aa Totalcount 15 Spawncount 15 Maxactive 15 WaitBetweenSpawns 4 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "The Choir" CharacterAttributes { "increase buff duration" 11 "deploy time decreased" 0.1 } Item "teufort_rocketlauncher_smalltownbringdown" ItemAttributes { ItemName "teufort_rocketlauncher_smalltownbringdown" "set_item_texture_wear" 0 } Item "The Concheror" Item "Furious Fukaamigasa" Skill Normal } } WaveSpawn { Name 3ba Where spawnbot_rand Totalcount 12 Spawncount 6 Maxactive 12 WaitForAllSpawned 3ab WaitBetweenSpawns 6 WaitBeforeStarting 10 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "The Choir" CharacterAttributes { "increase buff duration" 11 "deploy time decreased" 0.1 } Item "teufort_rocketlauncher_smalltownbringdown" ItemAttributes { ItemName "teufort_rocketlauncher_smalltownbringdown" "set_item_texture_wear" 0 } Item "The Concheror" Item "Furious Fukaamigasa" Skill Hard } } WaveSpawn { Name 3ca Where spawnbot_left Totalcount 8 Spawncount 2 Maxactive 6 WaitForAllSpawned 3ba WaitBetweenSpawns 8 WaitBeforeStarting 5 TotalCurrency 125 Squad { TFBot { Class Heavyweapons Item "Heavy Security" Item "The Law" ClassIcon heavy_armored Scale 1.5 Health 900 Skill Normal } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Physician" Item "The Colonel's Coat" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name "3tank2" WaitBeforeStarting 0 WaitForAllSpawned 3ba TotalCount 1 SpawnCount 1 FirstSpawnWarningSound "player/taunt_bumper_car_horn.wav" TotalCurrency 25 Tank { Health 8000 Speed 80 ClassIcon van_lite Name "clowncar2" Model "models/props_movies/campervan/campervan.mdl" Scale 0.75 StartingPathTrackNode "boss_path_a1" DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " local target = SpawnEntityFromTable(`info_target`, { targetname = `clowncar_position2` origin = `0, 0, 0` angles = `0, 0, 0` }) local clowncar = Entities.FindByName(null, `clowncar2`) local clowncarpos = clowncar.GetOrigin() target.SetAbsOrigin(clowncarpos) EntFire(`clowncar_position2`,`SetParent`,`clowncar2`,-1) " Delay 0.1 } } WaveSpawn { Name 3aa Where spawnbot_rand WaitForAllDead 3tank Totalcount 1 Spawncount 1 Maxactive 1 //FirstSpawnWarningSound "music/carousel_of_curses.wav" WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier Name "Very Angry Clown" Item "Bozo's Bouffant" Item "Flavorful Baggies" ClassIcon soldier_ambush Tag bot_clowncar1 } //TFBot //{ // Template T_TFBot_Demoman_Samurai // Name "There Are Samurais In Your Tanks" // CharacterAttributes // { // "damage bonus" 1 // "health regen" -50 // } // Tag bot_clowncar1 //} } WaveSpawn { Name 3final Where spawnbot_rand WaitForAllDead 3tank2 Totalcount 1 Spawncount 1 Maxactive 1 //FirstSpawnWarningSound "music/carousel_of_curses.wav" WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier Name "Very Angry Clown" Item "Bozo's Bouffant" Item "Flavorful Baggies" ClassIcon soldier_ambush Tag bot_clowncar2 } //TFBot //{ // Template T_TFBot_Demoman_Samurai // Name "There Are Samurais In Your Tanks" // CharacterAttributes // { // "damage bonus" 1 // "health regen" -50 // } // Tag bot_clowncar1 //} } WaveSpawn { Name 3final Where spawnbot_rand WaitForAllDead 3tank2 Totalcount 5 Spawncount 5 Maxactive 5 FirstSpawnWarningSound "misc/happy_birthday_tf_10" WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 25 TFBot { Class Scout Name "Angry Clown" Item "Bozo's Bouffant" Item "Flavorful Baggies" ClassIcon scout_ambush_teleport Tag bot_clowncar2 } //TFBot //{ // Template T_TFBot_Demoman_Samurai // Name "There Are Samurais In Your Tanks" // CharacterAttributes // { // "damage bonus" 1 // "health regen" -50 // } // Tag bot_clowncar1 //} } WaveSpawn { Name 3ca Where spawnbot_rand Totalcount 100 Spawncount 2 Maxactive 4 Support 1 WaitBetweenSpawns 2 WaitBeforeStarting 10 TotalCurrency 275 RandomChoice { TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 3329330 } } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 8208497 } } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 15185211 } } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 12073019 } } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Item "Batsaber" Name "The Lightshow" ItemAttributes { ItemName "Batsaber" "set item tint rgb" 5801378 } } } } } Wave { InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " //IncludeScript(`popextensions_main.nut`, getroottable()) SpawnEntityFromTable(`logic_script`,{vscripts=`mvm_metro_rc4_int_intel_infestation_mitosis`,targetname=`vscripts`}) local maxPlayers = MaxClients().tointeger(); for(local i = 1; i < maxPlayers; i++) { local player = GetPlayerFromUserID(i) if(player == null || !IsPlayerABot(player)) return player.ClearAllBotTags() } " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 4aes Where spawnbot_rand Totalcount 15 Spawncount 5 Maxactive 10 WaitBetweenSpawns 12 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Class Demoman //Tag "popext_bonemergemodel{anim_set = `models/bots/demo/bot_demo.mdl`, bonemerge_model = `models/bots/heavy/bot_heavy.mdl`}" Skill Expert Item "The Tide Turner" Name "Firecracker Launcher" Item "The Human Cannonball" Item "The Iron Bomber" } } WaveSpawn { Name 4mitosis Where spawnbot_left Where spawnbot_right Totalcount 1 Spawncount 1 Maxactive 1 WaitBeforeStarting 10 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer //SpawnTemplate "distort" ClassIcon soldier_spammer_spammer Name "Giant Magic Trick Soldier" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 //"Projectile Speed Increased" 0.65 } Item "The Whiskey Bib" Item "Sophisticated Smoker" //Attributes AlwaysCrit Tag bot_multiplier2 } } WaveSpawn { Name 4mitosis1 Where spawnbot_left Where spawnbot_right Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllDead 4mitosis WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 50 RandomChoice { Shuffle 1 TFBot { Class Soldier Name "The Mirror" Item "The Whiskey Bib" Skill Hard Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 //Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied2 } TFBot { Class Soldier Name "The Smoke" Item "Sophisticated Smoker" Skill Hard Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 //Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied2 } } } WaveSpawn { Name 4aes Where spawnbot_rand Totalcount 10 Spawncount 2 Maxactive 4 WaitBetweenSpawns 6 WaitBeforeStarting 3 TotalCurrency 100 TFBot { Name "Fire Eater" Class Heavyweapons ClassIcon heavy_heater Skill Easy Item "The Huo Long Heatmaker" Item "The Bunsen Brave" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus vs burning" 1.5 } } } WaveSpawn { Name 4aa1 Where spawnbot_rand Totalcount 1 Spawncount 1 Maxactive 1 WaitForAllSpawned 4aes WaitBetweenSpawns 15 WaitBeforeStarting 10 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer //SpawnTemplate "distort" Item "The Whiskey Bib" ClassIcon soldier_spammer_spammer Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 //"Projectile Speed Increased" 0.65 } Name "Giant Magic Trick Soldier" Item "Sophisticated Smoker" //Attributes AlwaysCrit Tag bot_multiplier3 } } } WaveSpawn { Name 4mitosis2 Where spawnbot_left Where spawnbot_right Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllDead 4aa1 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 50 RandomChoice { Shuffle 1 TFBot { Class Soldier Name "The Mirror" Item "The Whiskey Bib" Skill Normal Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 //Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied3 } TFBot { Class Soldier Name "The Smoke" Item "Sophisticated Smoker" Skill Normal Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 //Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied3 } } } WaveSpawn { Name 4aa2 Where spawnbot_rand Totalcount 1 Spawncount 1 Maxactive 1 WaitForAllSpawned 4aes WaitBetweenSpawns 15 WaitBeforeStarting 25 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer //SpawnTemplate "distort" ClassIcon soldier_spammer_spammer Item "The Whiskey Bib" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 //"Projectile Speed Increased" 0.65 } Name "Giant Magic Trick Soldier" Item "Sophisticated Smoker" Tag bot_multiplier2 } } } WaveSpawn { Name 4mitosis2 Where spawnbot_left Where spawnbot_right Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllDead 4aa2 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 50 RandomChoice { Shuffle 1 TFBot { Class Soldier Name "The Mirror" Item "The Whiskey Bib" Skill Normal Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 //Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied2 } TFBot { Class Soldier Name "The Smoke" Item "Sophisticated Smoker" Skill Normal Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 //Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied2 } } } WaveSpawn { Name 4ac Where spawnbot_rand Totalcount 28 Spawncount 5 Maxactive 10 Support 1 WaitForAllSpawned 4aes WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 100 RandomChoice { TFBot { Class Sniper Skill Hard Name "Archer" Item "sniper's snipin' glass" ClassIcon sniper_bow Item "The Fortified Compound" Item "The Chronomancer" ItemAttributes { ItemName "The Fortified Compound" "damage bonus" 0.5 } } TFBot { Class Scout Name "Fanboy" Item "The Backwards Ballcap" //Tag "popext_bonemergemodel{anim_set = `models/bots/scout/bot_scout.mdl`, bonemerge_model = `models/bots/heavy/bot_heavy.mdl`}" Skill Normal } } } WaveSpawn { Name 4ba Where spawnbot_rand Totalcount 3 Spawncount 3 Maxactive 3 WaitForAllSpawned 4aa2 WaitBetweenSpawns 5 WaitBeforeStarting 15 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Item "The Bunsen Brave" Name "Giant Fire Eater" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Physician" Item "The Colonel's Coat" //Tag "popext_bonemergemodel{anim_set = `models/bots/medic/bot_medic.mdl`, bonemerge_model = `models/bots/heavy/bot_heavy.mdl`}" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Physician" Item "The Colonel's Coat" //Tag "popext_bonemergemodel{anim_set = `models/bots/medic/bot_medic.mdl`, bonemerge_model = `models/bots/heavy/bot_heavy.mdl`}" Item "The Surgeon's Stahlhelm" } } } } Wave { InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " //IncludeScript(`popextensions_main.nut`, getroottable()) SpawnEntityFromTable(`logic_script`,{vscripts=`mvm_metro_rc4_int_intel_infestation_mitosis`,targetname=`vscripts`}) local maxPlayers = MaxClients().tointeger(); for(local i = 1; i < maxPlayers; i++) { local player = GetPlayerFromUserID(i) if(player == null || !IsPlayerABot(player)) return player.ClearAllBotTags() } " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 5aa Where spawnbot_rand Totalcount 2 Spawncount 2 Maxactive 2 WaitBetweenSpawns 25 WaitBeforeStarting 0 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Name "Giant Ringmaster" Item "Scotsman's Stove Pipe" Item "The Whiskey Bib" Item"upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "upgradeable TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 //"Projectile speed increased" 0.65 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 205 //Fire Glazed "set_item_texture_wear" 0 } } TFBot { Template T_TFBot_Giant_Medic_Regen Item "medic mask" Name "Giant Regen Assistant" Item "The Colonel's Coat" //Tag "popext_bonemergemodel{anim_set = `models/bots/medic/bot_medic.mdl`, bonemerge_model = `models/bots/medic/bot_medic.mdl`}" } } } WaveSpawn { Name 5aa Where spawnbot_rand Totalcount 2 Spawncount 2 Maxactive 2 WaitBetweenSpawns 0 WaitBeforeStarting 25 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Name "Giant Ringmaster" Item "Scotsman's Stove Pipe" Item "The Whiskey Bib" Item"upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "upgradeable TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 //"Projectile speed increased" 0.65 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 205 //Fire Glazed "set_item_texture_wear" 0 } } TFBot { Template T_TFBot_Medic_BigHeal ClassIcon medic_pop_armored Attributes SpawnWithFullCharge Health 450 Name "Armored Big-Heal Physician" Item "The Colonel's Coat" Item "The Surgeon's Stahlhelm" Scale 1.5 } } } WaveSpawn { Name 5ba Where spawnbot_left Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllSpawned 5aa WaitBeforeStarting 12 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Name "Giant Ringmaster" Item "Scotsman's Stove Pipe" Item "The Whiskey Bib" Item"upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "upgradeable TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 //"Projectile speed increased" 0.65 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 205 //Fire Glazed "set_item_texture_wear" 0 } } TFBot { ClassIcon medic_shield_lite Name "Shield Physician" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Item "The Colonel's Coat" Attributes IgnoreEnemies ItemAttributes { ItemName "tf_weapon_medigun" "increase buff duration" 2.2 "generate rage on heal" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 900 } Item "german gonzila" } } } WaveSpawn { Name 5ba Where spawnbot_left Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllSpawned 5aa WaitBeforeStarting 24 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Name "Giant Ringmaster" Item "Scotsman's Stove Pipe" Item "The Whiskey Bib" Item"upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "upgradeable TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 //"Projectile speed increased" 0.65 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 205 //Fire Glazed "set_item_texture_wear" 0 } } TFBot { Template T_TFBot_Medic_Kritz ClassIcon medic_kritz_armored_lite Health 450 Scale 1.5 } } } WaveSpawn { Name 5ba Where spawnbot_left Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllSpawned 5aa WaitBeforeStarting 36 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Name "Giant Ringmaster" Item "Scotsman's Stove Pipe" Item "The Whiskey Bib" Item"upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "upgradeable TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 //"Projectile speed increased" 0.65 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 205 //Fire Glazed "set_item_texture_wear" 0 } } TFBot { Class Medic Health 450 Name "Switching Vacc Physician" ClassIcon medic_vac_duo_bb ChangeAttributes { Delay 0 Cooldown 8 Repeats 0 Name "BlastVacc" } ChangeAttributes { Delay 4 Cooldown 8 Repeats 0 Name "Default" } EventChangeAttributes { Default { Attributes IgnoreEnemies Attributes SpawnWithFullCharge Attributes VaccinatorBullets CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "bot medic uber health threshold" 5000 "killstreak tier" 1 } //Weapons Item "teufort_medigun_civilservant" ItemAttributes { ItemName "teufort_medigun_civilservant" "set_item_texture_wear" 0 "medigun bullet resist deployed" 0.75 "medigun bullet resist passive" 0.1 "overheal fill rate reduced" 0.34 "medigun charge is resists" 3 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 11 "set_item_texture_wear" 0 "uber duration bonus" 5 "heal rate bonus" 200 } //Cosmetics Item "Virus Doctor" } BlastVacc { Attributes IgnoreEnemies Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes MiniBoss Tag giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "bot medic uber health threshold" 5000 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "teufort_medigun_civilservant" ItemAttributes { ItemName "teufort_medigun_civilservant" "set_item_texture_wear" 0 "medigun blast resist deployed" 0.75 "medigun blast resist passive" 0.1 "overheal fill rate reduced" 0.34 "medigun charge is resists" 3 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 11 "killstreak idleeffect" 4 "set_item_texture_wear" 0 "uber duration bonus" 5 "heal rate bonus" 200 } //Cosmetics Item "Coldfront Carapace" Item "Virus Doctor" } } } } } WaveSpawn { Name 5ba Where spawnbot_left Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllSpawned 5aa WaitBeforeStarting 48 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Name "Giant Ringmaster" Item "Scotsman's Stove Pipe" Item "The Whiskey Bib" Item"upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "upgradeable TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 //"Projectile speed increased" 0.65 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 205 //Fire Glazed "set_item_texture_wear" 0 } } TFBot { Template T_TFBot_Medic Name "Uber Physician" Item "Field Practice" Skill Expert Item "The Colonel's Coat" } } } WaveSpawn { Name 5ba Where spawnbot_rand Totalcount 50 Spawncount 2 Maxactive 6 Support 1 WaitBetweenSpawns 5 WaitBeforeStarting 8 TotalCurrency 50 TFBot { Class Pyro Skill Easy Item "The Smoking Skid Lid" Name "Pyrotechnician" //ClassIcon pyro_phlog_v2 //Item "The Phlogistinator" //Attributes SpawnWithFullCharge //ItemAttributes //{ // ItemName "The Phlogistinator" //"mod rage on hit bonus" 5000 // "airblast disabled" 0 // } //Tag "popext_bonemergemodel{anim_set = `models/bots/pyro/bot_pyro.mdl`, bonemerge_model = `models/bots/pyro/bot_pyro.mdl`}" } } WaveSpawn { Name 5ba Where spawnbot_rand Totalcount 50 Spawncount 2 Maxactive 4 Support 1 WaitForAllDead 5aa WaitBetweenSpawns 10 WaitBeforeStarting 2 TotalCurrency 50 TFBot { Class Sniper Skill Hard Name "Archer" Item "sniper's snipin' glass" ClassIcon sniper_bow Item "The Fortified Compound" Item "The Chronomancer" ItemAttributes { ItemName "The Fortified Compound" "damage bonus" 0.5 } } } //WaveSpawn //{ // TotalCurrency 0 // Name 5engis // Where spawnbot_rand // TotalCount 15 // MaxActive 3 //SpawnCount 1 // WaitBetweenSpawns 8 // WaitBeforeStarting 15 // Support 1 // TFBot // { // Template T_TFBot_Engineer_Sentry_Tele_Battle // Item "The Jag" // Attributes IgnoreFlag // TeleportWhere spawnbot_rand // } //} } Wave { InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " //IncludeScript(`popextensions_main.nut`, getroottable()) SpawnEntityFromTable(`logic_script`,{vscripts=`mvm_metro_rc4_int_intel_infestation_mitosis`,targetname=`vscripts`}) " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 6aa Where spawnbot_left Totalcount 3 Spawncount 1 Maxactive 2 WaitBetweenSpawns 31 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Name "Set Director" Item "Fancy Dress Uniform" Item "Honcho's Headgear" Item "upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "upgradeable TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 228 //Mosaic "set_item_texture_wear" 0 } } } WaveSpawn { Name 6aa Where spawnbot_left Totalcount 3 Spawncount 1 Maxactive 2 WaitBetweenSpawns 31 WaitBeforeStarting 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst Name "Giant Firecracker Cannoneer" Item "The Bomber Knight" Item "The Whiskey bib" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 431 //Blackout "set_item_texture_wear" 0 "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } } } WaveSpawn { Where spawnbot Name "6tank1" WaitBeforeStarting 10 WaitBetweenSpawns 50 FirstSpawnWarningSound "player/taunt_bumper_car_horn.wav" TotalCount 1 SpawnCount 1 TotalCurrency 100 Tank { Health 12500 Speed 80 ClassIcon van_lite Name "clowncar1" Model "models/props_movies/campervan/campervan.mdl" Scale 0.75 StartingPathTrackNode "boss_path_a1" DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " local target = SpawnEntityFromTable(`info_target`, { targetname = `clowncar_position1` origin = `0, 0, 0` angles = `0, 0, 0` }) local clowncar = Entities.FindByName(null, `clowncar1`) local clowncarpos = clowncar.GetOrigin() target.SetAbsOrigin(clowncarpos) EntFire(`clowncar_position1`,`SetParent`,`clowncar1`,-1) " Delay 0.2 } } WaveSpawn { Name funtimefreddyfazbear Where spawnbot_rand WaitForAllDead 6tank1 Totalcount 5 Spawncount 5 Maxactive 5 FirstSpawnWarningSound misc/happy_birthday_tf_12.wav WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 25 TFBot { Class Heavyweapons ClassIcon heavy_ambush MaxvisionRange 800 Skill Normal Name "S U R P R I S E !" Tag bot_clowncar1 } } WaveSpawn { Name regularfreddyfazbear Where spawnbot_rand WaitForAllDead 6tank2 Totalcount 7 Spawncount 7 Maxactive 7 FirstSpawnWarningSound misc/happy_birthday_tf_10.wav WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 25 TFBot { Class Heavyweapons ClassIcon heavy_ambush MaxvisionRange 800 Skill Normal Name "S U R P R I S E !" Tag bot_clowncar2 } } WaveSpawn { Where spawnbot Name "6tank2" WaitBeforeStarting 50 WaitBetweenSpawns 50 FirstSpawnWarningSound "player/taunt_bumper_car_horn.wav" TotalCount 1 SpawnCount 1 TotalCurrency 100 Tank { Health 12500 Speed 80 ClassIcon van_lite Name "clowncar2" Model "models/props_movies/campervan/campervan.mdl" Scale 0.75 StartingPathTrackNode "boss_path_a1" DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " local target = SpawnEntityFromTable(`info_target`, { targetname = `clowncar_position2` origin = `0, 0, 0` angles = `0, 0, 0` }) local clowncar = Entities.FindByName(null, `clowncar2`) local clowncarpos = clowncar.GetOrigin() target.SetAbsOrigin(clowncarpos) EntFire(`clowncar_position2`,`SetParent`,`clowncar2`,-1) " Delay 0.1 } } WaveSpawn { Name 6ba Where spawnbot_rand Totalcount 40 Spawncount 4 Maxactive 8 Support 1 WaitBetweenSpawns 10 WaitBeforeStarting 10 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Gnome Name "Entertainment Enforcer" Item "The All-Father" Item "Point and Shoot" Scale 0.65 } TFBot { Class Heavyweapons Item "The Law" ClassIcon heavy_accurate_lite MaxVisionRange 1000 Item "Tomislav" Skill Easy Name "Security" } TFBot { Class Heavyweapons Item "The Law" ClassIcon heavy_accurate_lite MaxVisionRange 1000 Item "Tomislav" Skill Easy Name "Security" } } } } Wave { InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " //IncludeScript(`popextensions_main.nut`, getroottable()) SpawnEntityFromTable(`logic_script`,{vscripts=`mvm_metro_rc4_int_intel_infestation_mitosis`,targetname=`vscripts`}) " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 7s1 Where spawnbot_rand Totalcount 48 Spawncount 4 Maxactive 8 WaitBetweenSpawns 7 WaitBeforeStarting 3 TotalCurrency 200 TFBot { Template T_TFBot_Scout_Melee Name "The Fanfare!" Attributes AlwaysCrit ClassIcon scout_bat_nys Item "Batsaber" } } WaveSpawn { Name 7aa Where spawnbot_rand Totalcount 1 Spawncount 1 Maxactive 1 WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer //SpawnTemplate "distort" ClassIcon soldier_spammer_spammer Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 //"Projectile Speed Increased" 0.65 } Name "Giant Magic Trick Soldier" Item "The Whiskey Bib" Item "Sophisticated Smoker" Tag bot_multiplier1 Attributes AlwaysCrit } } } WaveSpawn { Name 7mitosis Where spawnbot_rand Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllDead 7aa WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 100 RandomChoice { Shuffle 1 TFBot { Class Soldier Name "The Mirror" Item "The Whiskey Bib" Skill Hard Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied1 } TFBot { Class Soldier Name "The Smoke" Item "Sophisticated Smoker" Skill Hard Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied1 } } } WaveSpawn { Name 7ba Where spawnbot_right Totalcount 2 Spawncount 1 Maxactive 2 WaitForAllSpawned 7aa WaitBetweenSpawns 20 WaitBeforeStarting 22 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman Name "Giant Rapid Fire Cannoneer" Item "The Tide Turner" ClassIcon demo_spammer_package Item "The Human Cannonball" Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "paintkit_proto_def_index" 417 //Team Serviced "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.75 } } } WaveSpawn { Name 7ba Where spawnbot_left Totalcount 2 Spawncount 1 Maxactive 2 WaitForAllSpawned 7aa WaitBetweenSpawns 20 WaitBeforeStarting 22 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman Name "Giant Rapid Fire Cannoneer" Item "The Tide Turner" ClassIcon demo_spammer_package Item "The Human Cannonball" Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "paintkit_proto_def_index" 417 //Team Serviced "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.75 } } } WaveSpawn { Name 7s1 Where spawnbot_left Where spawnbot_right Totalcount 18 Spawncount 3 Maxactive 6 WaitForAllSpawned 7aa WaitBetweenSpawns 10 WaitBeforeStarting 12 TotalCurrency 100 TFBot { Class Pyro Skill Hard CharacterAttributes { "Airblast Disabled" 1 } } } WaveSpawn { Name "7tank1" WaitBeforeStarting 2 WaitForAllSpawned 7ba FirstSpawnWarningSound "player/taunt_bumper_car_horn.wav" TotalCount 1 SpawnCount 1 TotalCurrency 100 Tank { Health 15000 Speed 80 Name "clowncar1" ClassIcon van_lite Model "models/props_movies/campervan/campervan.mdl" Scale 0.75 StartingPathTrackNode "boss_path_a1" DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " local target = SpawnEntityFromTable(`info_target`, { targetname = `clowncar_position1` origin = `0, 0, 0` angles = `0, 0, 0` }) local clowncar = Entities.FindByName(null, `clowncar1`) local clowncarpos = clowncar.GetOrigin() target.SetAbsOrigin(clowncarpos) EntFire(`clowncar_position1`,`SetParent`,`clowncar1`,-1) " Delay 0.1 } } WaveSpawn { Name 7da //fucking Where spawnbot_rand WaitForAllDead 7tank1 Totalcount 1 Spawncount 1 Maxactive 1 FirstSpawnWarningSound "misc/happy_birthday_tf_10" WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon heavy_ambush Name "The Crescendo" Skill Normal Item "EOTL_sheavyshirt" Tag bot_clowncar1 } } WaveSpawn { Name 7ca Where spawnbot_left Where spawnbot_right WaitForAllSpawned 7ba Totalcount 1 Spawncount 1 Maxactive 1 WaitForAllSpawned 7ba WaitBetweenSpawns 12 WaitBeforeStarting 22 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer //SpawnTemplate "distort" ClassIcon soldier_spammer_spammer Name "Giant Magic Trick Soldier" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 //"Projectile Speed Increased" 0.65 } Item "The Whiskey Bib" Item "Sophisticated Smoker" Attributes AlwaysCrit Tag bot_multiplier2 } } } WaveSpawn { Name 7da Where spawnbot_left Where spawnbot_right Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllDead 7cb WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 50 RandomChoice { Shuffle 1 TFBot { Class Soldier Name "The Mirror" Skill Hard Item "The Whiskey Bib" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied3 } TFBot { Class Soldier Name "The Smoke" Item "Sophisticated Smoker" Skill Hard Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied3 } } } WaveSpawn { Name 7da Where spawnbot_left Where spawnbot_right Totalcount 2 Spawncount 2 Maxactive 2 WaitForAllDead 7ca WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 50 RandomChoice { Shuffle 1 TFBot { Class Soldier Name "The Mirror" Item "The Whiskey Bib" Skill Hard Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied2 } TFBot { Class Soldier Name "The Smoke" Item "Sophisticated Smoker" Skill Hard Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 "Projectile Speed Increased" 0.85 } health 750 Scale 1.5 Attributes AlwaysCrit ClassIcon soldier_spammer_armored_yoovy Tag bot_multiplied2 } } } WaveSpawn { Name 7cb Where spawnbot_left Where spawnbot_right Totalcount 1 Spawncount 1 Maxactive 1 WaitForAllSpawned 7ca WaitBetweenSpawns 12 WaitBeforeStarting 12 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer //SpawnTemplate "distort" ClassIcon soldier_spammer_spammer Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "faster reload rate" -0.8 "fire rate bonus" 0.5 “Set_item_texture_wear” 0 //"Projectile Speed Increased" 0.65 } Name "Giant Magic Trick Soldier" Item "The Whiskey Bib" Item "Sophisticated Smoker" Attributes AlwaysCrit Tag bot_multiplier3 } } } WaveSpawn { Name 7da Where spawnbot_right Where spawnbot_left Totalcount 6 Spawncount 3 Maxactive 6 WaitForAllSpawned 7cb WaitBetweenSpawns 10 WaitBeforeStarting 17 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "The Closing Act" Item "EOTL_sheavyshirt" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Physician" Item "The Colonel's Coat" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Physician" Item "The Colonel's Coat" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name "7da" WaitBeforeStarting 4 WaitForAllSpawned 7cb TotalCount 1 SpawnCount 1 TotalCurrency 150 Tank { Health 17500 Speed 75 Name "clowncar2" StartingPathTrackNode "boss_path_a1" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "HUZZAH" WaitBeforeStarting 4 WaitForAllDead 7da Hideicon 1 TotalCount 1 SpawnCount 1 TotalCurrency 150 Tank { Health 5000 Speed 80 Name "clowncarexplode" ClassIcon van_lite Model "models/props_movies/campervan/campervan.mdl" Scale 0.2 StartingPathTrackNode "boss_path_a1" DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " local target = SpawnEntityFromTable(`info_target`, { targetname = `clowncar_positionexplode` origin = `0, 0, 0` angles = `0, 0, 0` }) local clowncar = Entities.FindByName(null, `clowncarexplode`) local clowncarpos = clowncar.GetOrigin() target.SetAbsOrigin(clowncarpos) EntFire(`clowncar_positionexplode`,`SetParent`,`clowncarexplode`,-1) " Delay 0.1 } } WaveSpawn { WaitForAllSpawned "HUZZAH" WaitBeforeStarting 0.2 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_battlecry02.mp3" } WaveSpawn { WaitForAllSpawned "HUZZAH" WaitBeforeStarting 0.5 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_battlecry05.mp3" } WaveSpawn { WaitForAllSpawned "HUZZAH" WaitBeforeStarting 0.7 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_battlecry03.mp3" } WaveSpawn { WaitForAllSpawned "HUZZAH" WaitBeforeStarting 1 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_domination04.mp3" } WaveSpawn { WaitForAllSpawned "HUZZAH" WaitBeforeStarting 1.5 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_domination16.mp3" } WaveSpawn { WaitForAllSpawned "HUZZAH" WaitBeforeStarting 1.8 FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_battlecry05.mp3" } WaveSpawn { Name fucking Where spawnbot_rand WaitForAllDead HUZZAH Support Limited Totalcount 22 Spawncount 1 Maxactive 22 FirstSpawnWarningSound "vo/halloween_merasmus/sf14_merasmus_minigame_duckhunt_bonusducks_03.mp3" WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 30000 RandomChoice { Squad { TFBot { Template T_TFBot_Chief_Heavyweapons_HealOnKill Name "The Finale" Tag bot_clowncarexplode Action Mobber ItemAttributes { ItemName "Deflector" "damage bonus" 20000 "fire rate bonus" 0.1 "projectile penetration" 1 "attack projectiles" 2 "heal on kill" 70000 "weapon spread bonus" 2 } CharacterAttributes { "move speed bonus" 10 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 2 } Attributes AlwaysCrit } } } } WaveSpawn { Name "end" WaitForAllDead "HUZZAH" WaitBeforeStarting 10 } } }