// Sky Scrape by Printed Paper // Mission by FaN Scout (https://steamcommunity.com/profiles/76561198089243988/) #base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 600 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 Advanced 1 Templates { } Mission { Where spawnbot Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 1 InitialCooldown 30 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "1a" Where spawnbot Where spawnbot_left TotalCount 60 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 600 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Scout_Fish ClassIcon scout_fish_nys } } } } Wave // Wave 2 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "2a" Where spawnbot_left TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 250 TFBot { Name "Giant Soldier" Class Soldier Health 3600 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Hard WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Liberty Launcher" Item "Jumper's Jeepcap" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 } } } WaveSpawn { Name "2a" Where spawnbot TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Class Pyro ClassIcon pyro_fireaxe_lite WeaponRestrictions MeleeOnly Skill Normal } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Scout_Sandman } } } Wave // Wave 3 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "3a" Where spawnbot TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 300 TFBot { Name "Giant Shotstop Scout" Class Scout ClassIcon scout_shortstop Health 1600 Attributes MiniBoss Skill Hard MaxVisionRange 2000 WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Shortstop" Item "The Milkman" ItemAttributes { ItemName "The Shortstop" "fire rate penalty" 1.5 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 } } } WaveSpawn { Name "3b" Where spawnbot_left TotalCount 40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name "3b" Where spawnbot TotalCount 100 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 250 Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } } Wave // Wave 4 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "4a" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Scout_SunStick ClassIcon scout_sunstick_jur } } } WaveSpawn { Name "4a" Where spawnbot_left TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 350 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Name "Giant Shovel Soldier" Class Soldier ClassIcon soldier_shovel Health 3800 Attributes MiniBoss Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "critboost on kill" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 } } } } WaveSpawn { Name "4a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 15000 Speed 75 Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave // Wave 5 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "5aBoss" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnWarningSound "vo/mvm/mght/taunts/pyro_mvm_m_taunts02.mp3" DoneWarningSound "vo/mvm/mght/pyro_mvm_m_paincrticialdeath01.mp3" TFBot { Name "Aim Failure" Class Pyro ClassIcon pyro_scorch Scale 2 Health 15000 Attributes MiniBoss Attributes UseBossHealthBar Skill Expert WeaponRestrictions SecondaryOnly Tag bot_giant Item "The Scorch Shot" Item "Pyromancer's Mask" Item "The Dead Cone" ItemAttributes { ItemName "The Scorch Shot" "damage bonus" 2.5 "damage penalty" 1 "damage causes airblast" 1 "faster reload rate" 0.5 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 6 } } } } }