// Kivak by RodionJenga // Mission by FaN Scout (https://steamcommunity.com/profiles/76561198089243988/) // Tankpaths: boss_path_1 boss2_path_1 #base robot_standard.pop #base robot_giant.pop #base robot_typicalcolors_weapons.pop WaveSchedule { StartingCurrency 1200 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 2 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 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Pyro WeaponRestrictions MeleeOnly Skill Easy ClassIcon pyro_fireaxe_lite } } WaveSpawn { Name "1a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Scout WeaponRestrictions MeleeOnly Skill Normal Item "Weight Room Warmer" } } WaveSpawn { Name "1a" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Item "Weight Room Warmer" } TFBot { Class Medic WeaponRestrictions PrimaryOnly ClassIcon medic_crossbow Item "The Crusader's Crossbow" Item "Berliner's Bucket Helm" Name "Crossbow Medic" } } } WaveSpawn { Name "1a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name "2a" WaitForAllDead "1a" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman ClassIcon scout Item "Weight Room Warmer" } } WaveSpawn { Name "2a" WaitForAllDead "1a" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 200 TFBot { Class Sniper WeaponRestrictions SecondaryOnly Skill Easy } } WaveSpawn { Name "2a" WaitForAllDead "1a" Where spawnbot TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template T_TFBot_Demoman_Knight Skill Easy } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Heavyweapons Skill Normal WeaponRestrictions SecondaryOnly ClassIcon heavy_shotgun Name "Shotgun Heavy" } } WaveSpawn { Name "3a" WaitForAllDead "2b" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 15000 Speed 70 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "3a" WaitForAllDead "2b" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Soldier Item "The Cow Mangler 5000" ClassIcon soldier_and_demo } } WaveSpawn { Name "3a" WaitForAllDead "2b" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Class Sniper WeaponRestrictions MeleeOnly Skill Hard } } WaveSpawn { Name "3a" WaitForAllDead "2b" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Class Medic Item "The Quick-Fix" Item "The Overdose" } } WaveSpawn { Name "3a" WaitForAllDead "2b" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { Name "3b" WaitForAllSpawned "3a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier Item "The Ebenezer" ClassIcon soldier_and_demo_giant } } WaveSpawn { Name "3b" WaitForAllSpawned "3a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demo_RapidFire Item "The Ebenezer" ClassIcon soldier_and_demo_giant } } WaveSpawn { Name "4a" WaitForAllDead "3b" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Name "Giant Shotstop Scout" Class Scout ClassIcon scout_giant_fast Health 2000 Attributes MiniBoss Skill Hard MaxVisionRange 2000 WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Shortstop" Item "The Milkman" ItemAttributes { ItemName "The Shortstop" "damage bonus" 1.25 "fire rate penalty" 1.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 } } } WaveSpawn { Name "4a" WaitForAllDead "3b" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 200 RandomChoice { TFBot { Name "Shotgun Heavy" Class Heavyweapons ClassIcon heavy_shotgun Health 300 Skill Normal WeaponRestrictions SecondaryOnly Item "Magnificent Mongolian" Item "Weight Room Warmer" Item "concealedkiller_shotgun_backwoodsboomstick" ItemAttributes { ItemName "concealedkiller_shotgun_backwoodsboomstick" "faster reload rate" 0.25 "fire rate bonus" 0.65 "damage penalty" 0.6 } } TFBot { Name "Heavy Shotgun Soldier" Class Soldier ClassIcon heavy_shotgun Health 200 Skill Normal WeaponRestrictions SecondaryOnly Item "Soldier's Slope Scopers" Item "The Cuban Bristle Crisis" Item "concealedkiller_shotgun_backwoodsboomstick" ItemAttributes { ItemName "concealedkiller_shotgun_backwoodsboomstick" "faster reload rate" 0.1 "fire rate bonus" 0.65 "damage penalty" 0.6 } } TFBot { Name "Heavy Shotgun Pyro" Class Pyro ClassIcon heavy_shotgun Health 175 Skill Normal WeaponRestrictions SecondaryOnly Item "Sweet Smissmas Sweater" Item "Fire Fighter" Item "concealedkiller_shotgun_backwoodsboomstick" ItemAttributes { ItemName "concealedkiller_shotgun_backwoodsboomstick" "faster reload rate" 0.1 "fire rate bonus" 0.65 "damage penalty" 0.6 } } } } WaveSpawn { Name "4b" WaitForAllSpawned "4a" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Class Soldier Item "The Air Strike" Skill Normal ClassIcon soldier_and_demo } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 250 TFBot { Name "Giant GRU Heavy" Class Heavyweapons ClassIcon heavy_champ_giant Scale 1.7 Health 4000 Attributes MiniBoss Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "Gloves of Running Urgently" Item "Pugilist's Protector" ItemAttributes { ItemName "Gloves of Running Urgently" "damage bonus" 1.25 "mod_maxhealth_drain_rate" 0 "self mark for death" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 } } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 250 RandomChoice { TFBot { Class Demoman Skill Hard Item "Killer Exclusive" Item "The Iron Bomber" ClassIcon soldier_and_demo } TFBot { Class Demoman Skill Easy Item "Law" ClassIcon soldier_and_demo } TFBot { Class Demoman Skill Normal Item "Civilian Grade JACK Hat" ClassIcon soldier_and_demo } } } WaveSpawn { WaitForAllDead "3b" Where spawnbot TotalCount 100 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn // Tank 20000 HP { Name "5a" WaitForAllDead "4b" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 300 Tank { Name "tankboss" StartingPathTrackNode "boss2_path_1" Health 20000 Speed 75 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "5a" WaitForAllDead "4b" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_and_demo_giant } } WaveSpawn { Name "5a" WaitForAllDead "4b" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Class Scout Skill Normal Item "The Winger" Item "Bonk Leadwear" WeaponRestrictions SecondaryOnly } } WaveSpawn { Name "5a" WaitForAllDead "4b" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Item "The Detonator" Item "The Attendant" Item "Manndatory Attire" ClassIcon pyro_flare } } WaveSpawn // Tank 25000 HP { Name "5b" WaitForAllDead "5a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 200 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 25000 Speed 75 Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "5b" WaitForAllDead "5a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Class heavyweapons Name "Giant Gauntlet Heavy" ClassIcon heavy_champ_giant Skill Expert Health 4000 Item "Fists of Steel" Item "Big Steel Jaw of Summer Fun" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.8 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn { Name "5b" WaitForAllDead "5a" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } TFBot { Template T_TFBot_Scout_Wrap_Assassin ClassIcon scout_wrap_lite } } } WaveSpawn { Name "Boss" WaitForAllDead "5b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 1000 FirstSpawnWarningSound "vo/mvm/norm/taunts/medic_mvm_taunts15.mp3" DoneWarningSound "vo/mvm/norm/medic_mvm_PainCrticialDeath01.mp3" TFBot { Name "Lead Overdose" Class Medic ClassIcon medic_syringe_milk_spammer Health 26650 Attributes MiniBoss Attributes UseBossHealthBar Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Overdose" Item "The Surgeon's Stahlhelm" Item "Practitioner's Processing Mask" ItemAttributes { ItemName "The Overdose" "fire rate bonus" 0.25 "Reload time increased" 1.25 "damage bonus" 1.25 "add uber charge on hit" 0.01 "mad milk syringes" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 4 "rage giving scale" 0.1 } } } WaveSpawn { WaitForAllDead "5b" Where spawnbot TotalCount 30 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_QuickFix Item "The Surgeon's Stahlhelm" } } } WaveSpawn { WaitForAllDead "5b" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Medic WeaponRestrictions PrimaryOnly ClassIcon medic_crossbow Item "The Crusader's Crossbow" Item "Berliner's Bucket Helm" Name "Crossbow Medic" } } WaveSpawn { WaitForAllDead "Boss" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Name "Giant Crossbow Medic" Class Medic ClassIcon medic_crossbow_giant Health 3700 Attributes MiniBoss Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Crusader's Crossbow" Item "Berliner's Bucket Helm" ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" 1.5 "faster reload rate" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 } } } WaveSpawn { WaitForAllDead "Boss" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Name "Giant Fast Medic" Class Medic ClassIcon scout_giant_fast Health 2800 Attributes MiniBoss Attributes Aggressive Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "The Ubersaw" Item "The Scout Shako" Item "Bolt Boy" ItemAttributes { ItemName "The Ubersaw" "damage bonus" 1.5 "fire rate penalty" 1 "move speed bonus resource level" 1.5 "hit self on miss" 1 } CharacterAttributes { "move speed bonus" 1.33 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 5 } } } WaveSpawn { WaitForAllDead "5b" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Medic WeaponRestrictions MeleeOnly ClassIcon medic_battle Attributes Aggressive Name "Battle Medic" } } } } /////////////// // Version 1: // Realease ///////////////