//mvm_tensai_rc2a #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 30 DesiredCount 1 Where spawnbot_upper TFBot { Template T_TFBot_SentryBuster Name "Lankey Buster" CharacterAttributes { "torso scale" 3 } } } Wave //600 credits 700 bonus { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1a Support limited TotalCount 36 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name wave1a-s WaitForAllDead wave1a Support 1 TotalCount 50 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name wave1a-1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot_upper TFBot { Template T_TFBot_Giant_Soldier Name "Jammed Black Box Soldier" Health 3000 ClassIcon soldier_blackbox Item "The Black Box" Skill Normal ItemAttributes { ItemName "The Black Box" "heal on hit for rapidfire" 250 "damage penalty" 0.65 } } } WaveSpawn { Name wave1b WaitForAllDead wave1a-1 TotalCurrency 200 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_center TFBot { Template T_TFBot_Giant_Pyro ClassIcon pyro_phlog Name "Giant Phlogistinator Pyro" Item "The Phlogistinator" Item "Firewall Helmet" Attributes "SpawnWithFullCharge" Skill Expert ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "increase buff duration" 6.2 "mod rage on hit bonus" 420 "mult airblast refire time" 0.01 } } } WaveSpawn { Name wave1c WaitForAllDead wave1b TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_center TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } } WaveSpawn { Name wave1d WaitForAllDead wave1c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Giant_Heavyweapons Skill Easy Attributes AlwaysCrit } } } Wave //600 credits 700 bonus { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave2a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 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 { Name wave2a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 500 Name "tankboss" Speed 75 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave2b WaitForAllSpawned wave2a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_upper TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } WaveSpawn { Name wave2b WaitForAllSpawned wave2a TotalCurrency 50 TotalCount 48 MaxActive 12 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot_right Where spawnbot_left TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name wave2c WaitForAllSpawned wave2b TotalCurrency 100 TotalCount 42 MaxActive 18 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot_lower TFBot { Class Scout } } WaveSpawn { Name wave2c WaitForAllSpawned wave2b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot_center TFBot { Class Demoman ClassIcon demo_targe_nys Skill Hard Name "Hybrid Knight" Health 3300 Item "The Chargin' Targe" Item "The Iron Bomber" Item "Prince Tavish's Crown" Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.01 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 } } } WaveSpawn { Name wave2d WaitForAllDead wave2c TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_lower TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name wave2d WaitForAllDead wave2c TotalCurrency 100 TotalCount 20 MaxActive 16 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_lower TFBot { Template T_TFBot_Heavyweapons_Fist Item "Gloves of Running Urgently" Name "Urgent Gauntlet" ClassIcon heavy_urgent ItemAttributes { ItemName "Gloves of Running Urgently" "mod_maxhealth_drain_rate" 0 "self mark for death" 1 } } } } Wave //700 credits 800 bonus { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_center Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Skill Easy } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Skill Easy Attributes AlwaysCrit ClassIcon heavy_shotgun_giant } } } WaveSpawn { Name wave3a TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_lower TFBot { Template T_TFBot_Pyro Skill Hard ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { Name wave3b WaitForAllDead wave3a TotalCurrency 100 TotalCount 50 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_lower TFBot { Class Demoman Name "Death Knight" ClassIcon demoknight_headtaker_nys Skill Expert Item "The Horseless Headless Horseman's Headtaker" Item "The Chargin' Targe" Item "The Rusty Reaper" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "mark for death" 1 "attach particle effect" 44 } } } WaveSpawn { Name wave3b WaitForAllDead wave3a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_center TFBot { Template T_TFBot_Giant_Soldier Name "Stun Spammer Soldier" ClassIcon soldier_stun_spammer Skill Hard ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "rocket specialist" 1 "faster reload rate" 0.6 "clip size upgrade atomic" 5 "fire rate bonus" 0.1 "Projectile speed decreased" 0.65 } } } WaveSpawn { Name wave3c WaitForAllSpawned wave3b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 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 { Name wave3c WaitForAllDead wave3b TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_center TFBot { Template T_TFBot_Giant_Soldier Name "Minor Crits" Item "The Original" Item "The Buff Banner" ClassIcon soldier_buff Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "The Original" "damage bonus" 2 "fire rate penalty" 2 "faster reload rate" 0.2 } ItemAttributes { ItemName "The Buff Banner" "single wep holster time increased" 1.5 "force weapon switch" 1 } CharacterAttributes { "increase buff duration" 90 } } } WaveSpawn { Name wave3c WaitForAllDead wave3b TotalCurrency 100 TotalCount 45 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_center TFBot { Template T_TFBot_Sniper_Huntsman } } } Wave //800 credits 900 bonus { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave4a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_center TFBot { Template T_TFBot_Giant_Heavyweapons Name "No Laughing Matter" Health "18000" ClassIcon heavy_mittens WeaponRestrictions "MeleeOnly" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Item "The Holiday Punch" Item "Cool Capuchon" Skill Expert ItemAttributes { ItemName "The Holiday Punch" "damage bonus" 4 "crit does no damage" 0 "crit forces victim to laugh" 0 } } } WaveSpawn { Name wave4a TotalCurrency 100 TotalCount 32 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_lower Squad { TFBot { Class Soldier Name "Pocket Soldier" Item "The Original" Skill Hard ItemAttributes { ItemName "The Original" "reload time decreased while healed" 0.75 } } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } } } WaveSpawn { Name wave4b WaitForAllDead wave4a TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_center RandomChoice { TFBot { Class Heavy Skill Expert Health 5000 MaxVisionRange 1600 Attributes MiniBoss Item "The U-clank-a" Item "Natascha" ClassIcon heavy_deflector Name "Giant Natascha Deflector Heavy" Tag bot_giant ItemAttributes { ItemName "Natascha" "attack projectiles" 2 "damage bonus" 1.50 } CharacterAttributes { "move speed penalty" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 } } TFBot { Class Heavy Skill Expert Health 5000 MaxVisionRange 1600 Attributes MiniBoss Item "The U-clank-a" Item "The Brass Beast" ClassIcon heavy_deflector Name "Giant Brass Deflector Heavy" Tag bot_giant ItemAttributes { ItemName "The Brass Beast" "attack projectiles" 2 "damage bonus" 1.70 } CharacterAttributes { "move speed penalty" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 } } } } WaveSpawn { Name wave4b WaitForAllDead wave4a TotalCurrency 100 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_lower TFBot { Class Demoman Skill Normal } } WaveSpawn { Name wave4c WaitForAllDead wave4b TotalCurrency 150 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_upper TFBot { Template T_TFBot_Giant_Scout } } WaveSpawn { Name wave4c WaitForAllDead wave4b TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_center TFBot { Template T_TFBot_Soldier_RocketShotgun } } } Wave //800 credits 900 bonus { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave5a TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_squad_member } } } WaveSpawn { Name wave5a TotalCurrency 100 TotalCount 40 MaxActive 16 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_center TFBot { Template T_TFBot_Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dragon Pyro" Item "The Dragon's Fury" Skill Hard } } WaveSpawn { Name wave5b WaitForAllDead wave5a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_upper TFBot { Template T_TFBot_Giant_Soldier_RocketPush } } WaveSpawn { Name wave5b WaitForAllSpawned wave5a TotalCurrency 100 TotalCount 24 MaxActive 16 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_invasion TFBot { Template T_TFBot_Scout_Shortstop Item "The Mantreads" Attributes AlwaysCrit } } WaveSpawn { Name wave5c WaitForAllSpawned wave5b TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 20 Where spawnbot_center TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit } } WaveSpawn { Name wave5c WaitForAllDead wave5b TotalCurrency 100 TotalCount 50 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_center TFBot { Template T_TFBot_Scout_FAN Skill Normal } } WaveSpawn { Name wave5d WaitForAllDead wave5c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 25000 Skin 1 Name "tankboss" Speed 75 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave5d WaitForAllDead wave5c TotalCurrency 50 TotalCount 35 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Class Soldier Item "The Direct Hit" Skill Normal } } WaveSpawn { Name wave5d WaitForAllDead wave5c TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_center TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } } } Wave //292 credits { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave6a TotalCurrency 292 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_center TFBot { Class Soldier Name "Project Upsilon" ClassIcon soldier_mangler Item "The Cow Mangler 5000" Item "The Righteous Bison" Item "The Peacebreaker" Health 40000 Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit Attributes UseBossHealthBar ItemAttributes { ItemName "The Cow Mangler 5000" "damage bonus" 1.25 "faster reload rate" 0.25 "fire rate bonus with reduced health" -0.5 "projectile spread angle penalty" 4 "no self blast dmg" 1 } CharacterAttributes { "health regen" 150 "move speed penalty" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.25 } } } WaveSpawn { Name wave6b WaitForAllSpawned wave6a Support 1 TotalCount 500 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Gnome } } } }