#base robot_standard.pop #base robot_giant.pop #base robot_moonlight.pop #base robot_romanplayer.pop WaveSchedule { Templates { T_TFBot_Sniper_SMG { Class Sniper Skill Easy WeaponRestrictions SecondaryOnly Item "Professional's Panama" Name "SMG Sniper" } T_TFBot_Spy_Kunai { Class Spy Skill Expert Item "Conniver's Kunai" Item "Hong Kong Cone" Name "Kunai Spy" ClassIcon spy_kunai } T_TFBot_Medic_QuickPopper { Class Medic ClassIcon medic_pop_eyes Skill Expert Name "Quick-Popper Medic" Attributes SpawnWithFullCharge Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "uber duration bonus" -3 "ubercharge rate bonus" 5 "heal rate bonus" 5 } } T_TFBot_Giant_Soldier_Nuke { Class Soldier Skill Expert Item "The Team Captain" Health 4200 Scale 1.7 Item "The Original" Attributes MiniBoss Name "Giant Nuke Soldier" ClassIcon soldier_nuke2_giant Attributes AlwaysCrit ItemAttributes { ItemName "The Original" "damage bonus" 1.75 "Blast radius increased" 1.75 "use large smoke explosion" 1 "fire rate bonus" 2.15 "Projectile speed increased" 0.3 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.4 } } T_TFBot_Giant_Soldier_Spammer_Reload_Frost { Class Soldier Attributes MiniBoss Skill Expert Scale 1.7 Attributes HoldFireUntilFullReload Health 4200 Name "Lieutenant FrostBlut" Item "Steel Shako" ClassIcon soldier_frostbiteburst ItemAttributes { ItemName "Steel Shako" "set item tint RGB" 4013562 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.4 } ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "bleeding duration" 3 "fire rate bonus" 0.2 "faster reload rate" 0.4 "clip size upgrade atomic" 5 "slow enemy on hit major" 2 "Projectile speed increased" 0.65 } } T_TFBot_Giant_Soldier_Battalion_Spammer_Frost { Class Soldier Attributes MiniBoss Skill Expert Scale 1.7 Attributes SpawnWithFullCharge Health 4500 Item "The Battalion's Backup" Name "Major FrostBlut" Item "Steel Shako" ClassIcon soldier_frostbite_bats ItemAttributes { ItemName "Steel Shako" "set item tint RGB" 592286 } ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 90 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.4 } ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "bleeding duration" 5 "fire rate bonus" 0.5 "faster reload rate" -0.4 "slow enemy on hit major" 4 "Projectile speed increased" 0.65 } } T_TFBot_Heavyweapons_Manlet { Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly Item "Fists of Steel" Name "Steel Manlet" ClassIcon heavy_steelfist } T_TFBot_Heavyweapons_Armored { Class Heavyweapons Skill Normal WeaponRestrictions PrimaryOnly Item "The Eliminators Safeguard" Scale 1.5 Health 750 Name "Armored Heavy" ClassIcon heavy_armored } } StartingCurrency 750 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 4 Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } // MISSION: Spy 01 - 02 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 InitialCooldown 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } //MISSION: Sydney Sniper 01 - 02 Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 60 InitialCooldown 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } // MISSION: Spy 04 - 05 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 60 InitialCooldown 30 DesiredCount 3 TFBot { Template T_TFBot_Spy_Kunai } } // WAVE 01 Wave { WaitWhenDone 60 Sound Announcer.IncomingMob Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W_1A where spawnbot TotalCount 10 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 22.25 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name W_1B where spawnbot_flank TotalCount 24 MaxActive 12 SpawnCount 2 TotalCurrency 75 WaitBetweenSpawns 2.75 TFBot { Template T_TFBot_Soldier_DirectHit Skill Normal } } WaveSpawn { Name W_1C WaitForAllSpawned W_1B where spawnbot_flank TotalCount 24 MaxActive 12 SpawnCount 4 TotalCurrency 75 WaitBetweenSpawns 4.5 TFBot { Template T_TFBot_Pyro Skill Hard ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "airblast disabled" 1 } } } WaveSpawn { Name W_1D WaitForAllDead W_1A TotalCount 8 SpawnCount 4 MaxActive 8 where spawnbot WaitBetweenSpawns 20.25 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuke } TFBot { Template T_TFBot_Medic_QuickPopper } TFBot { Template T_TFBot_Medic_QuickPopper } TFBot { Template T_TFBot_Medic_QuickPopper } } } WaveSpawn { Name W_1D WaitForAllDead W_1B TotalCount 32 SpawnCount 2 MaxActive 16 where spawnbot_flank_hard TotalCurrency 50 WaitBetweenSpawns 1 TFBot { Class Heavyweapons Skill Easy WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W_1E where spawnbot WaitForAllSpawned W_1B WaitBeforeStarting 15 TotalCount 1 TotalCurrency 200 Tank { Health 12000 Speed 75 Name tankboss StartingPathTrackNode boss_path_1_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W_1F WaitForAllSpawned W_1E TotalCount 10 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 where spawnbot_flank_short TotalCurrency 25 Support 1 TFBot { Class Scout Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W_1G WaitForAllSpawned W_1E TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 where spawnbot_flank_hard TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Demoman_Knight } } } // WAVE 02 Wave { WaitWhenDone 60 Sound Announcer.IncomingMob Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay_right Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W_2A where spawnbot TotalCount 30 MaxActive 15 SpawnCount 3 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Scout Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W_2A_1 where spawnbot_flank_hard TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 9.5 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Armored Skill Easy } } WaveSpawn { Name W_2B where spawnbot_flank_short TotalCount 12 SpawnCount 4 MaxActive 12 TotalCurrency 100 WaitBetweenSpawns 19.5 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickPopper } TFBot { Template T_TFBot_Medic_QuickPopper } TFBot { Template T_TFBot_Medic_QuickPopper } } } WaveSpawn { Name W_2C where spawnbot_flank_hard WaitForAllDead W_2A_1 TotalCount 24 SpawnCount 8 MaxActive 16 TotalCurrency 50 WaitBetweenSpawns 7.5 TFBot { Template T_TFBot_Demoknight_Zatoichi } } WaveSpawn { Name W_2D where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 17.5 TotalCurrency 100 WaitForAllDead W_2B TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer_package } } WaveSpawn { Name W_2E WaitForAllDead W_2C TotalCount 28 SpawnCount 7 where spawnbot_flank_hard MaxActive 14 WaitBetweenSpawns 6.5 TotalCurrency 50 TFBot { Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W_2F where spawnbot_flank TotalCount 24 WaitForAllSpawned W_2E MaxActive 12 SpawnCount 2 Support 1 TotalCurrency 50 WaitBetweenSpawns 1.25 TFBot { Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } } // WAVE 03 Wave { WaitWhenDone 60 Sound Announcer.IncomingMob Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W_3A where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 200 Tank { Health 23000 Speed 75 Name tankboss StartingPathTrackNode boss_path_0_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W_3B where spawnbot TotalCount 45 SpawnCount 3 MaxActive 15 WaitBetweenSpawns 1.55 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_SMG Skill Normal } } WaveSpawn { Name W_3C WaitForAllSpawned W_3A WaitBeforeStarting 5.5 TotalCount 2 MaxActive 2 where spawnbot SpawnCount 2 TotalCurrency 100 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun_Burst } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun_Burst } } } WaveSpawn { Name W_3D WaitForAllDead W_3B TotalCount 18 SpawnCount 6 MaxActive 12 where spawnbot_flank_hard WaitBetweenSpawns 7.75 TotalCurrency 50 TFBot { Class Heavyweapons Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W_3E WaitForAllDead W_3C SpawnCount 2 MaxActive 8 TotalCount 8 WaitBetweenSpawns 6.5 where spawnbot TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name W_3F WaitForAllSpawned W_3E TotalCount 3 MaxActive 3 SpawnCount 1 where spawnbot_flank WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer_package } } WaveSpawn { Name W_3G WaitForAllSpawned W_3F SpawnCount 4 MaxActive 8 TotalCount 8 WaitBetweenSpawns 15 where spawnbot TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } } // WAVE 04 Wave { WaitWhenDone 60 Sound Announcer.IncomingMob Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay_right Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W_4A where spawnbot TotalCount 48 MaxActive 16 SpawnCount 2 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Class Demoman Skill Expert WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W_4B where spawnbot_flank_short TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2.5 TotalCurrency 100 WaitBetweenSpawns 14.5 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload_Frost } } WaveSpawn { Name W_4C WaitForAllDead W_4A TotalCount 24 where spawnbot_flank_hard MaxActive 16 SpawnCount 4 WaitBetweenSpawns 8.5 TotalCurrency 50 TFBot { Class Heavyweapons Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W_4D where spawnbot WaitForAllDead W_4B TotalCount 9 SpawnCount 9 MaxActive 9 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketRain } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name W_4E WaitForAllSpawned W_4D TotalCount 32 WaitBeforeStarting 5.5 MaxActive 16 SpawnCount 2 where spawnbot_flank WaitBetweenSpawns 1.75 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_DirectHit } } WaveSpawn { Name W_4F WaitForAllSpawned W_4D TotalCurrency 175 TotalCount 4 WaitBeforeStarting 10 where spawnbot SpawnCount 2 MaxActive 4 WaitBetweenSpawns 25 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn { Name W_4G Support 1 WaitForAllSpawned W_4E TotalCount 24 MaxActive 12 SpawnCount 4 where spawnbot WaitBetweenSpawns 7 TotalCurrency 25 TFBot { Template T_TFBot_Heavyweapons_Manlet } } } // WAVE 05 Wave { WaitWhenDone 60 Sound Announcer.IncomingMob Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W_5A where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 17.5 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload_Frost } } WaveSpawn { Name W_5B where spawnbot TotalCount 24 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 6.5 TotalCurrency 25 TFBot { Template T_TFBot_Heavyweapons_Deflector } } WaveSpawn { Name W_5B_1 WaitForAllSpawned W_5B where spawnbot_flank_short TotalCount 30 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 6.5 TotalCurrency 25 TFBot { Class Demoman Skill Expert WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W_5C WaitForAllDead W_5A TotalCount 2 MaxActive 16 SpawnCount 2 WaitBetweenSpawns 20 where spawnbot TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro_Dragon_Spammer Skill Hard MaxVisionRange 800 } } WaveSpawn { Name W_5D where spawnbot_flank WaitForAllSpawned W_5B WaitBeforeStarting 5.5 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 4 TFBot { Template T_TFBot_Pyro_Moonman Skill Expert } } WaveSpawn { Name W_5E where spawnbot TotalCount 4 WaitForAllDead W_5C MaxActive 4 SpawnCount 2 TotalCurrency 50 WaitBetweenSpawns 22.5 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun_Burst } TFBot { Template T_TFBot_Giant_Soldier_Battalion_Spammer_Frost } } } WaveSpawn { Name W_5F WaitForAllDead W_5D TotalCount 30 where spawnbot SpawnCount 5 MaxActive 15 WaitBetweenSpawns 5.5 TotalCurrency 50 TFBot { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly } } } }