#base robot_giant.pop #base robot_standard.pop #base robot_custom_skyla.pop //Left Spawns: spawnbot_giant, spawnbot_invasion, spawnbot_mission_sniper, spawnbot_left //Right Spawns: spawnbot_giant, spawnbot_invasion, spawnbot_mission_sniper, spawnbot_right //Middle Spawns: spawnbot, spawnbot_invasion, spawnbot_mission_spy WaveSchedule { StartingCurrency 0 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 3 Templates { T_TFBot_Charged_Soldier { Class Soldier Item "The Original" ClassIcon "soldier_crit" ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } } T_TFBot_Soldier_DH { Class Soldier Item "The Direct Hit" ClassIcon "soldier_directhit_lite" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 1.25 } } T_TFBot_Giant_Medic_Kritz { Name "Kritz Medic" Template T_TFBot_Giant_Medic ClassIcon medic_kritz Skill Expert Item "The KritzKrieg" Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 9999 } CharacterAttributes { "bot medic uber health threshold" 5000 } } T_TFBot_Giant_Soldier_Laser_Spammer { Class Soldier Name "Giant Laser Soldier" Item "TF_WEAPON_ROCKETLAUNCHER" ClassIcon soldier_bison_spammer Skill Expert Health 4200 Attributes MiniBoss Item "Exquisite Rack" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "override projectile type" 13 "energy weapon penetration" 1 "set item tint RGB" 255192203 "fire rate bonus" 0.05 "faster reload rate" 0.05 "clip size upgrade atomic" -3 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.4 } } T_TFBot_Giant_Soldier_Laser_Spammer_Reload { Class Soldier Name "Giant Laser Soldier" Item "TF_WEAPON_ROCKETLAUNCHER" ClassIcon soldier_bison_spammer Skill Expert Health 4200 Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Exquisite Rack" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "override projectile type" 13 "energy weapon penetration" 1 "set item tint RGB" 255192203 "fire rate bonus" 0.1 "faster reload rate" 0.25 "clip size upgrade atomic" 16 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.4 } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 65 TFBot { Template T_TFBot_SentryBuster } } Wave // Wave 1 1$ is this cool yet? { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Explanation { Line "{00FFFF}Turns out, Coal isn't worth a whole damn lot" Line "{00FFFF}Because of that, all of you are B R O K E" } WaveSpawn { Name W1_01 Where spawnbot_giant TotalCurrency 0 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Pyro_Fury MaxVisionRange 600 Skill Normal } } WaveSpawn { Name W1_01 Where spawnbot TotalCurrency 0 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Scout_Bonk Skill Expert } } WaveSpawn { Name W1_01 Where spawnbot TotalCurrency 0 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Skill Expert MaxVisionRange 1200 } } WaveSpawn { Name W1_02 Where spawnbot TotalCurrency 0 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 10 WaitForAllSpawned W1_01 WaitBetweenSpawns 8 TFBot { Class Soldier Skill Normal } } WaveSpawn { WaitForAllSpawned W1_01 TotalCount 1 WaitBeforeStarting 20 TotalCurrency 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W1_02_G Where spawnbot TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitForAllSpawned W1_01 WaitBetweenSpawns 25 TFBot { Template T_TFBot_Giant_Scout Skill Expert } } WaveSpawn { Name W1_03 Where spawnbot TotalCurrency 0 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitForAllSpawned W1_02 WaitBetweenSpawns 10 Support 1 TFBot { Template T_TFBot_Scout_Sandman Skill Expert } } } Wave // Wave 2 98$ { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name W2_01 Where spawnbot_giant TotalCurrency 0 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 RandomChoice { TFBot { Template T_TFBot_Scout_Sandman Skill Expert } TFBot { Template T_TFBot_Scout_Jumping_Sandman Skill Expert } } } WaveSpawn { Name W2_01 Where spawnbot Where spawnbot_giant TotalCurrency 0 TotalCount 36 MaxActive 12 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Soldier_DH Skill Expert } } WaveSpawn { Name W2_02 Where spawnbot TotalCurrency 0 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitForAllSpawned W2_01 WaitBetweenSpawns 18 TFBot { Template T_TFBot_Giant_Soldier Skill Expert } } WaveSpawn { Name W2_02 Where spawnbot_invasion TotalCurrency 0 TotalCount 18 MaxActive 12 SpawnCount 1 WaitBeforeStarting 5 WaitForAllSpawned W2_01 WaitBetweenSpawns 3 RandomChoice { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Skill Expert ClassIcon heavy_steelfist_pusher } TFBot { Template T_TFBot_Heavy_IronFist_Airblast Skill Expert ClassIcon heavy_steelfist_pusher Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Heavy_IronFist_Airblast Skill Expert ClassIcon heavy_steelfist_pusher } } } WaveSpawn { Name W2_Spy Where spawnbot TotalCurrency 0 TotalCount 16 MaxActive 5 SpawnCount 4 WaitBeforeStarting 10 WaitForAllSpawned W2_01 WaitBetweenSpawns 0 Support Limited TFBot { Template T_TFBot_Spy Skill Normal } } WaveSpawn { Name W2_03 Where spawnbot TotalCurrency 98 TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead W2_02 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Skill Expert } TFBot { Template T_TFBot_Giant_Medic_Regen Skill Expert } } } WaveSpawn { Name W2_03 Where spawnbot TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitForAllSpawned W2_02 WaitBetweenSpawns 6 Support 1 TFBot { Template T_TFBot_Scout_Melee Skill Expert Attributes AlwaysCrit ClassIcon "scout_bat_nys" } } WaveSpawn { Name W2_03 Where spawnbot TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitForAllSpawned W2_02 WaitBetweenSpawns 5 Support 1 TFBot { Template T_TFBot_Pyro Skill Easy } } } Wave // Wave 3 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name Start Where spawnbot TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TFBot { Template T_TFBot_Giant_Scout_Fast Skill Easy } } WaveSpawn { Name W3_01 Where spawnbot TotalCurrency 0 TotalCount 14 MaxActive 14 SpawnCount 1 WaitBeforeStarting 0 WaitForAllDead Start WaitBetweenSpawns 0.5 TFBot { Template T_TFBot_Giant_Scout_Fast Skill Easy } } WaveSpawn { Name W3_02 Where spawnbot TotalCurrency 0 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 3 WaitForAllSpawned W3_01 WaitBetweenSpawns 8 TFBot { Class Heavy Skill Normal } } WaveSpawn { Name W3_fuckyou Where spawnbot TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitForAllSpawned W3_01 WaitBetweenSpawns 8 Support 1 TFBot { Template T_TFBot_Scout_Bonk Skill Easy } } WaveSpawn { Name W3_02 Where spawnbot TotalCurrency 0 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 10 WaitForAllSpawned W3_01 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Skill Expert Attributes AlwaysCrit } } WaveSpawn { Name W3_03 Where spawnbot TotalCurrency 0 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitForAllSpawned W3_02 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Pyro Skill Expert Item "The Dragon's Fury" ClassIcon "pyro_dragonfury" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name W3_03 Where spawnbot TotalCurrency 0 TotalCount 32 MaxActive 12 SpawnCount 2 WaitBeforeStarting 10 WaitForAllSpawned W3_02 WaitBetweenSpawns 3 TFBot { Class Soldier Skill Hard } } WaveSpawn { WaitForAllSpawned W3_02 TotalCount 1 WaitBeforeStarting 20 TotalCurrency 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave // Wave 4 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name W4_01 Where spawnbot TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Laser_Spammer_Reload Skill Expert } TFBot { Template T_TFBot_Giant_Medic_Kritz } } } WaveSpawn { Name W4_01 Where spawnbot_invasion TotalCurrency 0 TotalCount 24 MaxActive 20 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Scout_Bat Skill Expert } } WaveSpawn { Name W4_02 Where spawnbot TotalCurrency 0 TotalCount 8 MaxActive 6 SpawnCount 2 WaitForAllDead W4_01 WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Skill Expert } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name W4_02 Where spawnbot_invasion TotalCurrency 0 TotalCount 36 MaxActive 15 SpawnCount 2 WaitBeforeStarting 7 WaitForAllDead W4_01 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Scout_Fast_Armored Skill Normal } } WaveSpawn { Name W4_03 Where spawnbot_invasion TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitForAllDead W4_02 WaitBetweenSpawns 8 Support 1 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert } } WaveSpawn { Name W4_03 Where spawnbot_invasion TotalCurrency 0 TotalCount 10 MaxActive 7 SpawnCount 3 WaitBeforeStarting 3 WaitForAllDead W4_02 WaitBetweenSpawns 12 Support 1 TFBot { Template T_TFBot_Pyro_Fury Skill Expert } } WaveSpawn { Name W4_03 Where spawnbot_invasion TotalCurrency 0 TotalCount 10 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitForAllDead W4_02 WaitBetweenSpawns 7 Support 1 TFBot { Template T_TFBot_Demo_Loch Skill Expert } } WaveSpawn { TotalCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 40 WaitForAllDead W4_02 TotalCurrency 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 10000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 1 WaitBeforeStarting 75 TotalCurrency 99 WaitForAllDead W4_02 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 8000 Speed 75 Skin 1 Name "tankboss" StartingPathTrackNode "boss_path_right_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave // Wave 5 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } } }