//Cashgrab Chaos Ver. b6 //Advanced Mission //Made by BigfootBeto for mvm_casino_city_b7c //https://steamcommunity.com/id/bigfootbeto/ // bot spawn names: // // spawnbot // spawnbot_center // spawnbot_left // spawnbot_right // //changes //unchanged from version b6 WaveSchedule { Templates { T_TFBot_SentryBuster { Class Demoman Name "Bankroll Buster" Skill Expert Health 2500 Item "The Ullapool Caber" WeaponRestrictions MeleeOnly ClassIcon sentry_buster Attributes MiniBoss CharacterAttributes { "attach particle effect" 60 "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } } T_TFBot_Sniper_Razorback { Class Sniper Name "Aces Assassin" Skill Expert MaxVisionRange 3000 Item "The Hitman's Heatmaker" } T_TFBot_Scout_BBasher { Name "Uninvited Guest" Class Scout ClassIcon scout_bostonbasher Skill Expert WeaponRestrictions MeleeOnly Item "The Boston Basher" Item "The Fed-Fightin' Fedora" ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } CharacterAttributes { "move speed bonus" 1.5 } } T_TFBot_Scout_Sandman { Name "The Concierge" Class Scout Health 150 ClassIcon scout_bonk_stun Skill Expert WeaponRestrictions MeleeOnly Item "The Sandman" ItemAttributes { ItemName "The Sandman" "damage bonus" 0.5 } CharacterAttributes { "move speed bonus" 1.25 } } T_TFBot_Scout_BFB { Name "Hired Gun" Class Scout Skill Expert ClassIcon scout_bfb WeaponRestrictions PrimaryOnly Item "Baby Face's Blaster" Item "The Fed-Fightin' Fedora" } T_TFBot_Scout_Winger { Name "Public Enemy #2" Class Scout Skill Hard ClassIcon scout_winger Item "The Winger" WeaponRestrictions SecondaryOnly Item "The Fed-Fightin' Fedora" ItemAttributes { ItemName "The Winger" "fire rate bonus" 0.5 } } T_TFBot_Scout_PPistol { Name "Public Enemy #3" Class Scout Skill Hard ClassIcon scout_peppistol Item "Pretty Boy's Pocket Pistol" WeaponRestrictions SecondaryOnly Item "The Fed-Fightin' Fedora" } T_TFBot_Soldier_BBox { Name "Locked and Loaded Dice" Class Soldier Skill Expert ClassIcon soldier_blackbox WeaponRestrictions PrimaryOnly Item "The Black Box" ItemAttributes { ItemName "The Black Box" "Projectile speed increased" 1.2 } } T_TFBot_Soldier_OriginalCrits { Name "Negotiation Strategy #4" Class Soldier Skill Hard Health 250 ClassIcon soldier WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "The Original" ItemAttributes { ItemName "The Original" } } T_TFBot_Soldier_Buff_Beggar { Class Soldier Name "Coat-Tail Comrade" Skill Hard ClassIcon soldier_buff Item "The Buff Banner" Item "The Beggar's Bazooka" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires when full" 1 "faster reload rate" -0.8 } CharacterAttributes { "increase buff duration" 8.0 } } T_TFBot_Soldier_Stock { Class Soldier Name "Bankrolled Blaster" Skill Expert ClassIcon soldier Item "gentlemanne_rocketlauncher_highrollers" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "gentlemanne_rocketlauncher_highrollers" "auto fires when full" 1 "faster reload rate" -0.8 } CharacterAttributes { "increase buff duration" 8.0 } } T_TFBot_Pyro_BBurner { Name "Crossed Fingers" Class Pyro Skill Expert Health 200 ClassIcon pyro_backburner WeaponRestrictions PrimaryOnly Item "The Backburner" } T_TFBot_Pyro_Stock { Name "Firing Flea" Class Pyro ClassIcon pyro Skill Hard Scale 0.75 WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes AlwaysCrit } T_TFBot_Pyro_Reflector { Name "Card Washing" Class Pyro Skill Expert ClassIcon pyro_airblast WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "mult airblast refire time" 0.5 } } T_TFBot_Pyro_Scorch { Name "Enough Talking" Class Pyro Skill Expert Health 500 ClassIcon pyro_scorchshot WeaponRestrictions SecondaryOnly Item "The Scorch Shot" Scale 1.25 ItemAttributes { ItemName "The Scorch Shot" "damage penalty" 0.25 } } T_TFBot_Demoman_Quickie { Class Demoman Skill Expert ClassIcon demo_quickie_para Name "Eye in the Sky" Attributes AutoJump AutoJumpMin 2 AutoJumpMax 4 WeaponRestrictions SecondaryOnly Item "The B.A.S.E. Jumper" Item "The Quickiebomb Launcher" Item "TTG Glasses" ItemAttributes { ItemName "The Quickiebomb Launcher" "Projectile speed increased" 2.0 "damage bonus" 2.0 } CharacterAttributes { "increased jump height" 3.5 "move speed bonus" 1.2 } } T_TFBot_Medic_Overdose { Name "It's on the House" Class Medic ClassIcon medic_overdose Skill Expert WeaponRestrictions PrimaryOnly Item "The Overdose" ItemAttributes { ItemName "The Overdose" "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 1.5 //1.25 } } T_TFBot_Medic_QuickUber_QuickFix { Class Medic ClassIcon medic_quickfix Name "Health Insurance" Skill Hard Item "The Quick-Fix" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 5 "uber duration bonus" -4 //-5 } } T_TFBot_Medic_Shield { Name "Sawbuck Shield" Class Medic Skill Hard ClassIcon medic_shield WeaponRestrictions SecondaryOnly Attributes ProjectileShield Attributes SpawnWithFullCharge Item "gentlemanne_medigun_highrollers" ItemAttributes { ItemName "gentlemanne_medigun_highrollers" "generate rage on heal" 1 "increase buff duration" 1.25 "ubercharge rate penalty" 0 } CharacterAttributes { "uber duration bonus" -2 //-8 } } T_TFBot_Medic_VAC_Blast { Name "Explosives Insurance" Class Medic Skill Expert ClassIcon medic_vac WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes BlastImmune Item "gentlemanne_medigun_highrollers" ItemAttributes { ItemName "gentlemanne_medigun_highrollers" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist deployed" 2 "medigun blast resist passive" 2 "medigun charge is resists" 4 "uber duration bonus" 400 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 777 } } T_TFBot_Medic_VAC_Bullet { Name "Bullet Insurance" Class Medic Skill Expert ClassIcon medic_vac WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes BulletImmune Item "gentlemanne_medigun_highrollers" ItemAttributes { ItemName "gentlemanne_medigun_highrollers" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist deployed" 2 "medigun blast resist passive" 2 "medigun charge is resists" 4 "uber duration bonus" 400 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 777 } } T_TFBot_Medic_VAC_Fire { Name "Arsonist Insurance" Class Medic Skill Expert ClassIcon medic_vac WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes FireImmune Item "gentlemanne_medigun_highrollers" ItemAttributes { ItemName "gentlemanne_medigun_highrollers" "lunchbox adds minicrits" 3 "heal rate bonus" 10 "medigun blast resist deployed" 2 "medigun blast resist passive" 2 "medigun charge is resists" 4 "uber duration bonus" 400 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 777 } } T_TFBot_Heavy_EvictionNotice { Name "Eighty-Six" Class Heavyweapons ClassIcon heavy_evictionnotice Skill Expert Health 400 Scale 1.1 WeaponRestrictions MeleeOnly Item "The Eviction Notice" Item "Capone's Capper" ItemAttributes { ItemName "The Eviction Notice" "mod_maxhealth_drain_rate" 0 } CharacterAttributes { "move speed bonus" 1.5 } } T_TFBot_Heavy_Tomislav { Name "Filthy Animal" Class Heavyweapons ClassIcon heavy_tomislav Skill Expert Health 400 Scale 1.1 WeaponRestrictions PrimaryOnly Item "Tomislav" Item "Capone's Capper" } T_TFBot_Heavy_FamBus { Name "Henchman" Class Heavyweapons ClassIcon heavy_familybusiness Skill Expert Health 400 Scale 1.1 WeaponRestrictions SecondaryOnly Item "The Family Business" Item "Capone's Capper" } T_TFBot_Heavy_Stock { Name "Break the Piggy Bank" Class Heavyweapons ClassIcon heavy Skill Expert Health 400 Scale 1.1 WeaponRestrictions PrimaryOnly Item "Iron Curtain" Item "Capone's Capper" } T_TFBot_Sniper_CCarbine { Class Sniper Name "Mr. Blue" ClassIcon sniper_carbine Skill Hard WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" ItemAttributes { ItemName "The Cleaner's Carbine" "fire rate bonus" 0.75 } } T_TFBot_Spy_Enforcer { Name "Poker Police" Class Spy ClassIcon spy_enforcer Skill Expert Health 150 WeaponRestrictions PrimaryOnly Item "The Enforcer" Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Enforcer" "damage bonus" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Giant_Scout_FaN { Name "Bouncer" Class Scout Skill Expert ClassIcon scout_fan Health 2000 WeaponRestrictions PrimaryOnly Item "Festive Force-a-Nature" Attributes AlwaysCrit Attributes MiniBoss ItemAttributes { ItemName "Festive Force-a-Nature" "scattergun knockback mult" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.6 "override footstep sound set" 5 } } T_TFBot_Giant_Soldier_Liberty_Easy { Name "Liberty Luck" Class Soldier Skill Expert Health 5000 //3500 ClassIcon soldier_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Liberty Launcher" ItemAttributes { ItemName "The Liberty Launcher" "damage bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 } } T_TFBot_Giant_Heavy_Fists_Easy { Name "Roulette Rumbler" Class Heavyweapons ClassIcon heavy_champ_giant Skill Expert Health 5000 Item "the killing gloves of boxing" WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes MiniBoss ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.15 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_IronCurtain { Name "Break the Bank" Class Heavyweapons Skill Expert Health 30000 //25000 ClassIcon heavy_tomislav_giant WeaponRestrictions PrimaryOnly Item "Iron Curtain" Attributes UseBossHealthBar Attributes MiniBoss ItemAttributes { ItemName "Iron Curtain" "damage bonus" 1.5 } CharacterAttributes { "attach particle effect" 60 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Engineer_HoldEm //Final Boss { Name "Mr. Texas Hold'em" Class Engineer ClassIcon engineer_cowboy Skill Expert Health 75000//50000 WeaponRestrictions SecondaryOnly Item "TTG Max Pistol" Item "Texas Ten Gallon" BehaviorModifiers Mobber Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar Scale 1.85 ItemAttributes { ItemName "TTF Max Pistol" "fire rate bonus" 2 "clip size bonus" 4 } CharacterAttributes { "attach particle effect" 55 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Giant_Spy_Enforcer { Name "Big Poker Police" Class Spy ClassIcon spy_enforcer Skill Expert Health 2000 WeaponRestrictions PrimaryOnly Item "The Enforcer" Attributes MiniBoss Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Enforcer" "damage bonus" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } } StartingCurrency 600 //400 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission // sentry buster { Objective DestroySentries InitialCooldown 25 Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 5 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } Mission // Spy - wave 2 - 5 { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 4 CooldownTime 60 DesiredCount 3 TFBot { Name "Croupier" Class Spy Skill Expert } } Mission // Spy - wave 6 { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Enforcer } } Mission // Sniper - wave 2 - 5 { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 4 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Razorback } } //WAVE 1 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // // 20 BBasher Scouts (200) // -split into 2 groups of 10 // // 20 Winger Scouts (200) //doubled from 10 // // 5 Tomislav Heavies (500) // -1 quickfix med //blast vac medic // -2 evic heavies // // 30 BBox Sodiers (200) // -10 squads of 3 // // 1 TANK (100) // // Support Fambus heavies (200) // // Spy Mission // // Cash at start is $600 // Total cash in this wave is $1200 //$1400 // Running Total cash is $1800 /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 01chips: CHIPS { Name "wave01chips" Where spawnbot_chips TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10//25 //must be after first regular bot WaitBetweenSpawns 20 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_BBasher ClassIcon chip Name "Chips Runner" Item "MvM GateBot Light Scout" CharacterAttributes { "attach particle effect" 55 } } } WaveSpawn //WAVE 01tank: [TANK] { Name "wave01tank" WaitForAllDead "wave01c" TotalCount 1 WaitBeforeStarting 3 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 //10000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 01sup: Support Fambus Heavies { Name "wave01sup" Where spawnbot TotalCount 10 MaxActive 2 //4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 8 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Heavy_FamBus } } WaveSpawn //WAVE 01a1: 10 Boston Basher Scouts { Name "wave01a1" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_BBasher } } WaveSpawn //WAVE 01a2: 10 Boston Basher Scouts (with tank) { Name "wave01a2" WaitForAllSpawned "wave01tank" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_BBasher } } WaveSpawn //WAVE 01b: 10 Winger Scouts { Name "wave01b" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 200 TFBot { Template T_TFBot_Scout_Winger ItemAttributes { ItemName "The Winger" "damage penalty" 0.5 "fire rate penalty" 0.5 } } } WaveSpawn //WAVE 01c: 10 BBox Soldiers Squads { Name "wave01c" Where spawnbot TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_BBox } TFBot { Template T_TFBot_Soldier_BBox } TFBot { Template T_TFBot_Soldier_BBox } } } WaveSpawn //WAVE 01d: 5 Tomislav Heavies Squad { Name "wave01d" WaitForAllSpawned "wave01tank" Where spawnbot TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Heavy_Tomislav } TFBot { Template T_TFBot_Medic_QuickUber_QuickFix } TFBot { Template T_TFBot_Heavy_EvictionNotice } TFBot { Template T_TFBot_Heavy_EvictionNotice } } } } //WAVE 2 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // // 26 BFB Scouts (250) // -Squad doubles // // 26 Winger & PPistol Scouts (250) // // 15 Sandman Scouts (100) // // 20 Reflector Pyros (100) //15 // 15 BBurner Pyros (100) // // 5 Giant Liberty Soldiers (125) // -2 quickfix medics each // // 5 giant Enforcer Spies (125) //new // // Support BBasher Scouts (50) // // Spy Mission // // Cash at start is $1800 // Total cash in this wave is $1100 // Running Total cash is $2900 /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 02chips: CHIPS { Name "wave02chips" Where spawnbot_chips TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_BBasher ClassIcon chip Name "Chips Runner" Item "MvM GateBot Light Scout" CharacterAttributes { "attach particle effect" 55 } } } WaveSpawn //WAVE 02sup: Support BBasher Scouts { Name "wave02sup" Where spawnbot TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_PPistol Skill Normal } } WaveSpawn //WAVE 02a: BFB Scouts { Name "wave02a" Where spawnbot TotalCount 26 MaxActive 4 SpawnCount 4 WaitBeforeStarting 3 //6 WaitBetweenSpawns 6 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Scout_BFB } TFBot { Template T_TFBot_Scout_BFB } } } WaveSpawn //WAVE 02b: Winger & Pistol Scouts { Name "wave02b" Where spawnbot WaitForAllDead "wave02a" //after BFB Scouts TotalCount 30 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 //9 WaitBetweenSpawns 6 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Scout_Winger Skill Normal } TFBot { Template T_TFBot_Scout_PPistol Skill Normal } } } WaveSpawn //WAVE 02c: Sandman Scouts { Name "wave02c" Where spawnbot TotalCount 18//15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn //WAVE 02d: Giant Liberty Soldier Squad { Name "wave02d" Where spawnbot TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Soldier_Liberty_Easy } TFBot { Template T_TFBot_Medic_VAC_Blast } TFBot { Template T_TFBot_Medic_QuickUber_QuickFix } } } WaveSpawn //WAVE 02d2: giant enforcer spies { Name "wave02d2" WaitForAllDead "wave02d" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 125 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Soldier_Stock } TFBot { Template T_TFBot_Giant_Spy_Enforcer } } } WaveSpawn //WAVE 02e: Reflector Pyros { Name "wave02e" Where spawnbot TotalCount 21 //15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 12 //6 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Reflector } } WaveSpawn //WAVE 02f: BBurner Pyros { Name "wave02f" WaitForAllDead "wave02c" Where spawnbot TotalCount 15 MaxActive 3 SpawnCount 2 //1 WaitBeforeStarting 25 WaitBetweenSpawns 5 //3 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_BBurner } } } //WAVE 3 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // // 1st TANK (100) // // 12 Overdose Medics (100) // // // 10 Stock Pyros (100) // -3 Scorch Pyros // // 4 Buff Beggar Soldiers (100) // -3 Scorch Pyros // // 2nd TANK (100) // // 4 Buff Beggar Soldiers (100) // -3 Scorch Pyros // // 12 Giant Fist Heavies (100) // // Support Carbine Snipers (100) // // Sniper Mission // Spy Mission // // Cash at start is $2900 // Total cash in this wave is $800 // Running Total cash is $3700 /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 03chips: CHIPS { Name "wave03chips" Where spawnbot_chips TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_BBasher ClassIcon chip Name "Chips Runner" Item "MvM GateBot Light Scout" CharacterAttributes { "attach particle effect" 55 } } } WaveSpawn //WAVE 03sup: Support Carbine Snipers { Name "wave03sup" Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 2 //1 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Sniper_CCarbine } } WaveSpawn //WAVE 03tank1: [TANK] path a { Name "wave03tank1" TotalCount 1 WaitBeforeStarting 5 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 03tank2: [TANK] path b { Name "wave03tank2" WaitForAllDead "wave03tank1" TotalCount 1 WaitBeforeStarting 5 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 03a: Stock Pyros Squads { Name "wave03a" Where spawnbot TotalCount 40 MaxActive 4 //8 SpawnCount 4 //8 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro_Stock } TFBot { Template T_TFBot_Pyro_Scorch } TFBot { Template T_TFBot_Pyro_Scorch } TFBot { Template T_TFBot_Pyro_Scorch } } } WaveSpawn //WAVE 03b: Overdose Medics { Name "wave03b" WaitForAllDead "wave03c1" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 12 //5 TotalCurrency 100 TFBot { Template T_TFBot_Medic_Overdose } } WaveSpawn //WAVE 03c1: A Buff Beggars Soldiers Squad { Name "wave03c1" Where spawnbot TotalCount 15 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Buff_Beggar } TFBot { Template T_TFBot_Pyro_Scorch } TFBot { Template T_TFBot_Pyro_Scorch } TFBot { Template T_TFBot_Pyro_Scorch } } } WaveSpawn //WAVE 03c2: B Buff Beggars Soldiers Squad { Name "wave03c2" Where spawnbot WaitForAllDead "wave03tank1" TotalCount 15 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Buff_Beggar } TFBot { Template T_TFBot_Pyro_Scorch } TFBot { Template T_TFBot_Pyro_Scorch } TFBot { Template T_TFBot_Pyro_Scorch } } } WaveSpawn //WAVE 03d: Giant Fist Heavies { Name "wave03d" Where spawnbot TotalCount 8 MaxActive 2 //1 SpawnCount 1 //3 WaitBeforeStarting 15 WaitBetweenSpawns 10 //5 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Heavy_Fists_Easy } } WaveSpawn //WAVE 03d: Giant Fist Heavies { Name "wave03d" WaitForAllDead "wave03tank1" Where spawnbot TotalCount 4 MaxActive 2 //1 SpawnCount 1 //3 WaitBeforeStarting 5 WaitBetweenSpawns 10 //5 TotalCurrency 40 TFBot { Template T_TFBot_Giant_Heavy_Fists_Easy } } } //WAVE 4 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // // 15 Original Crits Soldiers (100) // // 25 Carbine Snipers (100) // // 10 Stock Heavies (200) // -3 VAC medics // // 5 Giant Bouncer Scouts (FaN) (200) // -2 BBasher Scouts // -1 Quick-Fix Medic //-1 Shield Medic // // Support Rumblers (100) // // 1 TANK (100) // // Spy Mission // Sniper Mission // // Cash at start is $3700 // Total cash in this wave is $800 // Running Total cash is $4500 /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 04tank: [TANK] { Name "wave04tank" WaitForAllDead "wave04a" //after crits soldiers TotalCount 1 WaitBeforeStarting 10 //5 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 17500 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 04chips: CHIPS { Name "wave04chips" Where spawnbot_chips TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_Winger ClassIcon chip Name "Chips Runner" Item "MvM GateBot Light Scout" CharacterAttributes { "attach particle effect" 55 } } } // WaveSpawn //WAVE 04sup: Support Winger Scouts // { // Name "wave04sup" // Where spawnbot // TotalCount 10 // MaxActive 3 // SpawnCount 3 // WaitBeforeStarting 5 // WaitBetweenSpawns 5 // TotalCurrency 100 // Support 1 // TFBot // { // Template T_TFBot_Scout_Winger // } // } WaveSpawn //WAVE 04sup: Support Giant Fist Heavies { Name "wave04sup" Where spawnbot TotalCount 12 MaxActive 1 //3 SpawnCount 1 //3 WaitBeforeStarting 3 //5 WaitBetweenSpawns 25 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Giant_Heavy_Fists_Easy } } WaveSpawn //WAVE 04a: Original Crits Soldiers { Name "wave04a" Where spawnbot TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 8 //5 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_OriginalCrits } } WaveSpawn //WAVE 04b: Carbine Snipers { Name "wave04b" Where spawnbot TotalCount 25 MaxActive 4 //5 SpawnCount 2 //5 WaitBeforeStarting 7 WaitBetweenSpawns 5 //1 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_CCarbine } } WaveSpawn //WAVE 04c: Stock Heavy Squads { Name "wave04c" Where spawnbot WaitForAllDead "wave04a" TotalCount 40 MaxActive 8 SpawnCount 4 //8 WaitBeforeStarting 5 WaitBetweenSpawns 8 //5 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Heavy_Stock } TFBot { Template T_TFBot_Medic_VAC_Bullet } TFBot { Template T_TFBot_Medic_VAC_Blast } TFBot { Template T_TFBot_Medic_VAC_Fire } } } WaveSpawn //WAVE 04d: Giant Bouncer Scout Squads { Name "wave04d" Where spawnbot WaitForAllDead "wave04a" TotalCount 10 MaxActive 4 //8 SpawnCount 2 //4 WaitBeforeStarting 15 WaitBetweenSpawns 8 //2 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Scout_FaN } TFBot { Template T_TFBot_Medic_QuickUber_QuickFix } } } WaveSpawn //WAVE 04d: bbasher scouts split from bouncer squad { Name "wave04d" Where spawnbot WaitForAllDead "wave04a" TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 8 //2 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Scout_BBasher } TFBot { Template T_TFBot_Scout_BBasher } } } } //WAVE 5 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // // 1 SENTRY TANK (200) // // 25 Quickie Demos (100) //20 // // 20 Fambus Heavies (100) // -1 Quick-Fix Medic // // 10 Stock Soldiers (100) // -1 Shield medic each // // 1 Giant IC Heavy (200) // -2 Fambus Heavies // -2 Eviction heavies // // Overdose Medic Support (100) // Reflector Pyro Support (100) // // Spy Mission // Sniper Mission // // Cash at start is $4500 // Total cash in this wave is $1000 // Running Total cash is $5500 /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 05chips: CHIPS { Name "wave05chips" Where spawnbot_chips TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Pyro_Scorch ClassIcon chip Name "Chips Runner" Item "MvM GateBot Light Pyro" CharacterAttributes { "attach particle effect" 55 } } } WaveSpawn //WAVE 05tank: [SENTRY TANK] { Name "wave05tank" TotalCount 1 WaitBeforeStarting 5 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay_sentrytank Action Trigger } Tank { Health 35000 //30000 Speed 28 Skin 0 Name "tankboss_sentrytank" StartingPathTrackNode "tank_path_sentrytank" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 05sup1: Overdose Support { Name "wave05sup1" Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Medic_Overdose } } WaveSpawn //WAVE 05sup2: Reflector pyro Support { Name "wave05sup2" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Pyro_Reflector } } WaveSpawn //WAVE 05a: 20 Quickie Demos { Name "wave05a" Where spawnbot_center TotalCount 24//25 MaxActive 6 //10 SpawnCount 4 //5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Quickie } } WaveSpawn //WAVE 05b: Fambus Heavy Squads { Name "wave05b" Where spawnbot TotalCount 40 MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavy_FamBus } TFBot { Template T_TFBot_Medic_QuickUber_QuickFix } } } WaveSpawn //WAVE 05c: Stock Soldiers Squads { Name "wave05b" //05c WaitForAllDead "wave05a" Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 //35 WaitBetweenSpawns 3 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Stock } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn //WAVE 05d: Giant Tomislav Boss { Name "wave05d" Where spawnbot_center WaitForAllDead "wave05b" TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 4 TotalCurrency 100 Squad { // TFBot //moved to chips // { // Template T_TFBot_Giant_Heavy_IronCurtain // } TFBot { Template T_TFBot_Heavy_FamBus } TFBot { Template T_TFBot_Heavy_FamBus } TFBot { Template T_TFBot_Heavy_EvictionNotice } TFBot { Template T_TFBot_Heavy_EvictionNotice } } } WaveSpawn //WAVE 05d: Giant Tomislav Boss { Name "wave05d" Where spawnbot_chips WaitForAllDead "wave05b" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TotalCurrency 100 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_domination16.mp3" TFBot { Template T_TFBot_Giant_Heavy_IronCurtain Tag chips_count_25 Tag chips_boss } } } //WAVE 6 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // Boss Wave // // 1 Mr. Texas Hold'em // -1 Shield Medics // -1 Quick-Fix Medic // -2 Tomislav Heavies // // Tomislav, Fambus, & Eviction Heavy Support // // // Cash at start is $5500 // Total cash in this wave is $A Lot // Running Total cash is $Who cares /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 06tanks: [SENTRY TANK] { Name "wave06tanks" TotalCount 1 WaitBeforeStarting 5 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay_sentrytank Action Trigger } Tank { Health 10000 Speed 45 Skin 1 Name "tankboss_sentrytank" StartingPathTrackNode "tank_path_sentrytank" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 06tanks: [SENTRY TANK] { Name "wave06tanks" TotalCount 1 WaitBeforeStarting 15 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay_sentrytank Action Trigger } Tank { Health 10000 Speed 45 Skin 1 Name "tankboss_sentrytank" StartingPathTrackNode "tank_path_sentrytank" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 06tanks: [SENTRY TANK] { Name "wave06tanks" TotalCount 1 WaitBeforeStarting 25 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay_sentrytank Action Trigger } Tank { Health 10000 Speed 45 Skin 1 Name "tankboss_sentrytank" StartingPathTrackNode "tank_path_sentrytank" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 06a: Boss Squad { Name "wave06a" WaitForAllDead "wave06tanks" Where spawnbot_center TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 TotalCurrency 1111 FirstSpawnWarningSound "vo/mvm/norm/engineer_mvm_dominationengineer_mvm09.mp3" Squad { ShouldPreserveSquad 1 FormationSize 512 TFBot { Template T_TFBot_Heavy_Tomislav } TFBot { Template T_TFBot_Giant_Engineer_HoldEm } } } WaveSpawn //WAVE 06b: Support Squad { Name "wave06b" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 15 TotalCurrency 200 Support 1 Squad { FormationSize 512 TFBot { Template T_TFBot_Heavy_Tomislav } TFBot { Template T_TFBot_Heavy_FamBus } TFBot { Template T_TFBot_Heavy_EvictionNotice } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn //WAVE 06b: Support Squad { Name "wave06b" Where spawnbot_center TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 15 TotalCurrency 200 Support 1 Squad { FormationSize 512 TFBot { Template T_TFBot_Heavy_Tomislav } TFBot { Template T_TFBot_Heavy_FamBus } TFBot { Template T_TFBot_Heavy_EvictionNotice } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn //WAVE 06b: Support Squad { Name "wave06b" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 11 WaitBetweenSpawns 15 TotalCurrency 200 Support 1 Squad { FormationSize 512 TFBot { Template T_TFBot_Heavy_Tomislav } TFBot { Template T_TFBot_Heavy_FamBus } TFBot { Template T_TFBot_Heavy_EvictionNotice } TFBot { Template T_TFBot_Medic_Shield } } } } }