// Tensai : click_advanced1 // ========== Spawnbot list ========== // spawnbot_center // spawnbot_upper // spawnbot_lower // spawnbot_left // spawnbot_right // spawnbot_invasion // ========== Tank Path List ========== // tank_path_1 (only path) // ========== Relays ========== // wave_start_relay_classic : called when wave starts // wave_finished_relay : called when wave ends #base robot_standard.pop #base ex_upgrade_click.pop #base robot_giant.pop #base robot_click.pop #base robot_click_giant.pop WaveSchedule { StartingCurrency 600 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Advanced 1 ////////////// // TEMPLATE ////////////// Templates { T_TFBot_Giant_Demoknight_Boss { Class Demoman Name "Sakura Shogun" ClassIcon demoknight_samurai_sakura Skill Expert Health 40000 WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes AirChargeOnly Attributes AutoJump Attributes UseBossHealthBar AutoJumpMin 5 AutoJumpMax 10 Item "The Splendid Screen" Item "The Half-Zatoichi" Item "Demo Kabuto" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 "charge time increased" 2 "charge recharge rate increased" 10 "lose demo charge on damage when charging" 1 } ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 2.0 "critboost on kill" 5 "honorbound" 0 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "increased jump height" 1.5 "bot custom jump particle" 1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } ////////////// // MISSIONS ////////////// // Sentry Buster Mission { Objective DestroySentries Where spawnbot_lower BeginAtWave 1 InitialCooldown 40 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } // WAVE 1 // Spy Mission { Objective Spy Where spawnbot_lower BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 4 TFBot { Template T_TFBot_Spy } } // WAVE 2 // Camper Sniper Mission { Objective Sniper Where spawnbot_upper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Camper } } // WAVE 4 // Engineer Mission { Objective Engineer Where spawnbot_lower BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Attributes TeleportToHint TeleportWhere spawnbot_upper TeleportWhere spawnbot_center TeleportWhere spawnbot_lower TeleportWhere spawnbot_invasion TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } // Spy Mission { Objective Spy Where spawnbot_lower BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Spy } } // WAVE 5 // Engineer Mission { Objective Engineer Where spawnbot_lower BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Attributes TeleportToHint TeleportWhere spawnbot_upper TeleportWhere spawnbot_center TeleportWhere spawnbot_lower TeleportWhere spawnbot_invasion TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } // Explosive Headshot Sniper Mission { Objective Sniper Where spawnbot_upper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Explosive } } // WAVE 6 // Engineer Mission { Objective Engineer Where spawnbot_lower BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Attributes TeleportToHint TeleportWhere spawnbot_upper TeleportWhere spawnbot_center TeleportWhere spawnbot_lower TeleportWhere spawnbot_invasion TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } // Charged Machina Sniper (Crit) Mission { Objective Sniper Where spawnbot_upper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Machina_Slow Attributes AlwaysCrit } } ////////// // WAVES ////////// /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 1/7 // Total $ in this wave : 800$ // Total $ when wave starts : 600$ (Starting money) // Total $ when wave ends : 600$ (Starting money) + 800$ (Collected money) + 100$ (Bonus) = 1500$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Demoman (Hard), Scout (Easy) // Stage 2 : Giant Shotgun Heavy + 3 Demoman (Hard) // Stage 3 : Shahanshah Sniper // Stage 4 : Giant Buff Banner Soldier // Support : Bushwacka Sniper, Shiv Sniper, Jarate Master (Slow) // Mission : Spy /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // Stage 1 WaveSpawn { Where spawnbot_center Name "W1_wave01" TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Class Demoman Skill Hard } } WaveSpawn { Where spawnbot_lower Name "W1_wave01" TotalCount 30 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 4 WaitBeforeStarting 5 TotalCurrency 100 TFBot { Class Scout Skill Easy } } // Stage 2 WaveSpawn { Where spawnbot_center Name "W1_wave02" WaitforAllSpawned "W1_wave01" TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { Class Demoman Skill Hard } TFBot { Class Demoman Skill Hard } TFBot { Class Demoman Skill Hard } } } // Stage 3 WaveSpawn { Where spawnbot_center Name "W1_wave03" WaitforAllSpawned "W1_wave02" TotalCount 10 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 15 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Shahanshah } } // Stage 4 WaveSpawn { Where spawnbot_center Name "W1_wave04" WaitforAllSpawned "W1_wave03" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } } // Support WaveSpawn { Where spawnbot_lower Name "W1_support" WaitforAllSpawned "W1_wave02" TotalCount 20 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 20 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Sniper_Jarate_Slow } } WaveSpawn { Where spawnbot_right Name "W1_support" WaitforAllDead "W1_wave02" TotalCount 25 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Sniper_Bushwacka } } WaveSpawn { Where spawnbot_left Name "W1_support" WaitforAllDead "W1_wave02" TotalCount 25 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Sniper_Shiv } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 2/7 // Total $ in this wave : 700$ // Total $ when wave starts : 600$ (Starting money) + 800$ (Collected money) + 100$ (Bonus) = 1500$ // Total $ when wave ends : 600$ (Starting money) + 1500$ (Collected money) + 200$ (Bonus) = 2300$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Giant Loose Cannon Demo + 4 Big Heal Medic, Scout (Melee) // Stage 2 : Black Box Soldier (Expert) + Big Heal Medic, Giant Pyro // Stage 3 : Giant Black Box Soldier + 6 Big Heal Medic // Mission : Camper Sniper /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // Stage 1 WaveSpawn { Where spawnbot_center Name "W2_wave01" TotalCount 16 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 15 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Demo_Loosecannon } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Where spawnbot_upper Name "W2_wave01" TotalCount 25 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Melee } } // Stage 2 WaveSpawn { Where spawnbot_lower Name "W2_wave02" WaitforAllSpawned "W2_wave01" TotalCount 24 MaxActive 16 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 10 TotalCurrency 240 Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Where spawnbot_upper Name "W2_giantpyro" WaitforAllDead "W2_wave01" TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 24 WaitBeforeStarting 10 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Pyro } } // Stage 3 WaveSpawn { Where spawnbot_lower Name "W2_wave03" WaitforAllSpawned "W2_wave02" TotalCount 14 MaxActive 14 SpawnCount 7 WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 3/7 // Total $ in this wave : 900$ // Total $ when wave starts : 600$ (Starting money) + 1500$ (Collected money) + 200$ (Bonus) = 2300$ // Total $ when wave ends : 600$ (Starting money) + 2400$ (Collected money) + 300$ (Bonus) = 3300$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Tank (15000), Giant Burst Fire Soldier + Quick Heal Medic + Kritzkrieg Medic // Stage 2 : Tank (25000) // Support : Bonk Scout, Hyper League Scout, Engineer + Uber Medic /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // Stage 1 WaveSpawn { Name "W3_tank01" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Health 15000 Name TankBoss Speed 75 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_center Name "W3_wave" TotalCount 15 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 20 WaitBeforeStarting 0 TotalCurrency 500 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_Quickheal } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } // Stage 2 WaveSpawn { Name "W3_tank02" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Health 25000 Name TankBoss Speed 75 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // Support WaveSpawn { Where spawnbot_invasion Name "W3_support" TotalCount 50 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Scout_Bonk } TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { Where spawnbot_invasion Name "W3_engi" TotalCount 10 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCurrency 100 Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle } TFBot { Template T_TFBot_Medic } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 4/7 // Total $ in this wave : 800$ // Total $ when wave starts : 600$ (Starting money) + 2400$ (Collected money) + 300$ (Bonus) = 3300$ // Total $ when wave ends : 600$ (Starting money) + 3200$ (Collected money) + 400$ (Bonus) = 4200$ // ------------------------------------------------------------------------------------------------ // Main Stage : Super Heavyweight Champ (Crit) + Giant Uber Medic (Regen) // Stage 1 : Tank Buster Soldier, Steel Gauntlet Pusher // Stage 2 : Giant FaN Scout, Bonk Scout (Expert), Steel Gauntlet Pusher // Stage 3 : Giant FaN Scout, Phlog Pyro, Pyro (Hard) // Mission : Engineer, Spy /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // Main Stage WaveSpawn { Where spawnbot_center Name "W4_heavymedic" TotalCount 8 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 40 WaitBeforeStarting 10 TotalCurrency 160 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Uber_Regen } } } // Stage 1 WaveSpawn { Where spawnbot_lower Name "W4_wave01" TotalCount 40 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_TankBuster } } WaveSpawn { Where spawnbot_upper Name "W4_steelfist01" TotalCount 12 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 4 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } // Stage 2 WaveSpawn { Where spawnbot_center Name "W4_superscout01" WaitforAllSpawned "W4_wave01" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 22 WaitBeforeStarting 0 TotalCurrency 40 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Where spawnbot_invasion Name "W4_wave02" WaitforAllSpawned "W4_wave01" TotalCount 54 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Bonk_Expert } } WaveSpawn { Where spawnbot_lower Name "W4_steelfist02" WaitforAllSpawned "W4_steelfist01" TotalCount 12 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 4 WaitBeforeStarting 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } // Stage 3 WaveSpawn { Where spawnbot_upper Name "W4_superscout02" WaitforAllSpawned "W4_superscout01" TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 25 TotalCurrency 40 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Where spawnbot_lower Name "W4_wave03" WaitforAllSpawned "W4_wave02" TotalCount 64 MaxActive 16 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 160 RandomChoice { TFBot { Class Pyro Skill Hard } TFBot { Template T_TFBot_Pyro_Phlog } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 5/7 // Total $ in this wave : 1200$ // Total $ when wave starts : 600$ (Starting money) + 3200$ (Collected money) + 400$ (Bonus) = 4200$ // Total $ when wave ends : 600$ (Starting money) + 4400$ (Collected money) + 500$ (Bonus) = 5500$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Giant Heavy + 4 Heavy (Easy), Explosive Gas Thrower // Stage 2 : Tank (25000), Giant Heavy + Uber Medic + 3 Rapid Fire Soldier (Conch) // Samurai Demo (Normal, Crit) // Stage 3 : Tank (20000), Heavy (Hard), Heavy (Hard) + Uber Medic // Stage 4 : Tank (15000), Giant Explosive Gas Pyro, Rapid Fire Soldier (Conch) // Mission : Engineer, Explosive Headshot Sniper /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // Stage 1 WaveSpawn { Where spawnbot_center Name "W5_wave01" TotalCount 15 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 30 WaitBeforeStarting 0 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Easy } } } WaveSpawn { Where spawnbot_lower Name "W5_wave01" TotalCount 40 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Gaspasser_Explove } } // Stage 2 WaveSpawn { Name "W5_tank01" WaitforAllSpawned "W5_wave01" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Health 25000 Name TankBoss Speed 75 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_center Name "W5_wave02" WaitforAllSpawned "W5_wave01" TotalCount 20 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 25 WaitBeforeStarting 20 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Soldier_Spammer_Conch } TFBot { Template T_TFBot_Soldier_Spammer_Conch } TFBot { Template T_TFBot_Soldier_Spammer_Conch } } } WaveSpawn { Where spawnbot_upper Name "W5_wave02" WaitforAllDead "W5_wave01" TotalCount 25 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 100 TFBot { Template T_TFBot_Demo_Samurai_Easy Attributes AlwaysCrit } } // Stage 3 WaveSpawn { Name "W5_tank02" WaitforAllSpawned "W5_wave02" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Health 20000 Name TankBoss Speed 75 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_lower Name "W5_wave03" WaitforAllSpawned "W5_wave02" TotalCount 40 MaxActive 16 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 20 TotalCurrency 120 TFBot { Class Heavyweapons Skill Hard } } WaveSpawn { Where spawnbot_invasion Name "W5_heavymedic" WaitforAllSpawned "W5_wave02" TotalCount 16 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 25 TotalCurrency 100 Squad { TFBot { Class Heavyweapons Skill Hard } TFBot { Template T_TFBot_Medic } } } // Stage 4 WaveSpawn { Name "W5_tank03" WaitforAllSpawned "W5_wave03" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Health 15000 Name TankBoss Speed 75 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_center Name "W5_wave04" WaitforAllSpawned "W5_wave03" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 25 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Pyro_Gaspasser_Explove } } WaveSpawn { Where spawnbot_lower Name "W5_wave04" WaitforAllSpawned "W5_wave03" TotalCount 40 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 20 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Spammer_Conch } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 6/7 // Total $ in this wave : 1200$ // Total $ when wave starts : 600$ (Starting money) + 4400$ (Collected money) + 500$ (Bonus) = 5500$ // Total $ when wave ends : 600$ (Starting money) + 5600$ (Collected money) + 600$ (Bonus) = 6800$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Giant Blast Soldier (Crit) + Giant Blast Vaccinator Medic (4500), Heavy (Expert) // Stage 2 : Giant Rapid Stunner Soldier, Bowman Rapid Fire (Normal, Crit) // Stage 3 : Giant Deflector Heavy (Crit) + Giant Bullet Vaccinator Medic (4500), // Giant Bleed Bowman + 2 Uber Medic, Revolver Spy (Crit) // Stage 4 : Demoman (Hard, Crit) // Mission : Charged Machina Sniper (Crit), Engineer /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // Stage 1 WaveSpawn { Where spawnbot_left Name "W6_wave01" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 4500 } } } WaveSpawn { Where spawnbot_right Name "W6_wave01" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 4500 } } } WaveSpawn { Where spawnbot_invasion Name "W6_wave01" TotalCount 35 MaxActive 14 SpawnCount 7 WaitBetweenSpawns 0 WaitBeforeStarting 6 TotalCurrency 100 TFBot { Class Heavyweapons Skill Expert } } // Stage 2 WaveSpawn { Where spawnbot_center Name "W6_wave02" WaitforAllDead "W6_wave01" TotalCount 10 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_Stun_Spammer } } WaveSpawn { Where spawnbot_lower Name "W6_wave02" WaitforAllDead "W6_wave01" TotalCount 60 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 5 WaitBeforeStarting 5 TotalCurrency 160 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_Normal Attributes AlwaysCrit } } // Stage 3 WaveSpawn { Where spawnbot_center Name "W6_wave03" WaitforAllSpawned "W6_wave02" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 30 WaitBeforeStarting 15 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 4500 } } } WaveSpawn { Where spawnbot_upper Name "W6_wave03" WaitforAllSpawned "W6_wave02" TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 15 WaitBeforeStarting 20 TotalCurrency 120 Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Bleed_Penetration } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Where spawnbot_upper Name "W6_spy" WaitforAllDead "W6_wave02" TotalCount 54 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 120 Support Limited TFBot { Template T_TFBot_Spy_Revolver_Support Attributes AlwaysCrit } } // Stage 4 WaveSpawn { Where spawnbot_lower Name "W6_wave04" WaitforAllSpawned "W6_wave03" TotalCount 24 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 120 TFBot { Class Demoman Skill Hard Attributes AlwaysCrit } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 7/7 // Total $ in this wave : 1400$ // Total $ when wave starts : 600$ (Starting money) + 5600$ (Collected money) + 600$ (Bonus) = 6800$ // Total $ when wave ends : 600$ (Starting money) + 7000$ (Collected money) + 600$ (Bonus) = 8200$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Tank (30000), Giant Goldgun Heavy (Crit), Super Bonk Scout (Expert) // Stage 2 : Tank (30000), Giant Rapid Pusher Soldier (Crit), Giant Cluster Bomb Demo (Crit) // Stage 3 : Sakura Shogun (Boss, 40000) // Support : Extended Shield Medic, Vaccinator Medic (Bullet & Blast, Health 300), // Flame Deflector Heavy, Pyro (Expert, Crit) /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // Stage 1 WaveSpawn { Name "W7_tank01" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 150 Tank { Health 30000 Name TankBoss Speed 75 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_center Name "W7_wave01" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavy_Brassbeast Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_center Where spawnbot_upper RandomSpawn 1 Name "W7_wave01" TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_Fast_Bonk_Expert } } // Stage 2 WaveSpawn { Name "W7_tank02" WaitforAllSpawned "W7_wave01" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 150 Tank { Health 30000 Name TankBoss Speed 75 Skin 1 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_lower Name "W7_wave02" WaitforAllSpawned "W7_wave01" TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Blast_Spammer Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_upper Name "W7_wave02" WaitforAllSpawned "W7_wave01" TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Demo_Bomber_Burst Attributes AlwaysCrit } } // Stage 3 WaveSpawn { Where spawnbot_center Name "W7_boss" WaitforAllDead "W7_wave02" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 20 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Demoknight_Boss } } // Support WaveSpawn { Where spawnbot_invasion Name "W7_support" TotalCount 20 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 120 Support 1 TFBot { Template T_TFBot_Medic_Shield_Quickfix_Extended } } WaveSpawn { Where spawnbot_invasion Name "W7_support" TotalCount 20 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Click } } WaveSpawn { Where spawnbot_invasion Name "W7_support" TotalCount 20 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 80 Support 1 TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Click } } WaveSpawn { Where spawnbot_lower Name "W7_support" TotalCount 20 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 80 Support 1 TFBot { Template T_TFBot_Heavy_Deflector_Flame } } WaveSpawn { Where spawnbot_upper Name "W7_support" TotalCount 30 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 120 Support 1 TFBot { Class Pyro Attributes AlwaysCrit } } } }