//mvm_mannworks //expert skill #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 900 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 5 Templates { T_TFBot_Crit_a_cola_Scout { Class Scout Skill Hard WeaponRestrictions MeleeOnly Name "Scout Cola" ClassIcon Scout_Cola Health 125 Item "Crit-a-Cola" Item "Bonk helm" } } //MISSION: Sentry buster Mission { Objective DestroySentries Runforthismanywaves 6 Where spawnbot CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } //MISSION: Sniper 01-04 Mission { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtwAve 1 RunForThisManyWaves 4 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper MaxVisionRange 2500 } } //MISSION: Sniper 05-06 Mission { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 2 CooldownTime 20 DesiredCount 4 TFBot { Template T_TFBot_Sniper MaxVisionRange 5000 } } //Wave 01 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Demoman { TotalCurrency 80 Where spawnbot TotalCount 17 SpawnCount 17 MaxActive 17 WaitBetweenSpawns 0 WaitBeforeStarting 0 TFBot { Class Demoman Skill Expert Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 150 Name "scout_bonk" Where spawnbot TotalCount 50 SpawnCount 10 MaxActive 20 WaitBetweenSpawns 20 WaitBeforeStarting 15 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } WaveSpawn // Soldier { TotalCurrency 100 Name "stage1" Where spawnbot TotalCount 55 SpawnCount 5 MaxActive 17 WaitBetweenSpawns 15 WaitBeforeStarting 30 Squad { TFBot { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly } TFBot { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly } TFBot { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } WaveSpawn // Demo burst { TotalCurrency 45 Where spawnbot TotalCount 28 SpawnCount 14 MaxActive 14 WaitBetweenSpawns 9 WaitBeforeStarting 60 TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn // Giant heavy + Medic { TotalCurrency 30 Where spawnbot TotalCount 8 SpawnCount 8 MaxActive 8 WaitBetweenSpawns 20 WaitBeforeStarting 60 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } //Wave 02 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "tank_boss" TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 FirstSpawnOutput { Target boss_spawn_relay Action trigger } Tank { Health 30000 Name "tank_boss1" Speed 75 StartingPathTrackNode "boss_path_1_0" OnBombDroppedOutput { Target boss_deploy_relay Action trigger } } } WaveSpawn // Scout { TotalCurrency 100 Name "waveScout1" Where spawnbot TotalCount 40 SpawnCount 8 MaxActive 40 WaitBetweenSpawns 15 WaitBeforeStarting 15 TFBot { Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit } } WaveSpawn // Soldier Giant Rapid { TotalCurrency 50 Where spawnbot TotalCount 14 SpawnCount 4 MaxActive 14 WaitBetweenSpawns 14 WaitBeforeStarting 50 Squad { TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit } } } } //Wave 03 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // super scouts { TotalCurrency 130 Name "super scout" Where spawnbot TotalCount 5 SpawnCount 5 MaxActive 5 WaitBetweenSpawns 20 WaitBeforeStarting 0 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 30 SpawnCount 15 MaxActive 15 WaitBetweenSpawns 11 WaitBeforeStarting 15 Squad { TFBot { Class Heavyweapons Skill Expert } TFBot { Template T_TFBot_Medic } } } WaveSpawn // Giant Pyro { TotalCurrency 50 Where spawnbot TotalCount 10 SpawnCount 4 MaxActive 4 WaitBetweenSpawns 17 WaitBeforeStarting 45 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn // Giant Heavyweapons { TotalCurrency 50 Where spawnbot TotalCount 2 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 20 WaitBeforeStarting 80 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn // Giant Heavy Deflector { TotalCurrency 80 Name"w3_heavydeflector" Where spawnbot TotalCount 6 SpawnCount 5 MaxActive 6 WaitBetweenSpawns 15 WaitBeforeStarting 110 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic } } } WaveSpawn // Soldier { TotalCurrency 110 Name "soldiers crit" Where spawnbot TotalCount 30 SpawnCount 15 MaxActive 15 WaitBetweenSpawns 6 WaitForAllDead "w3_heavydeflector" WaitBeforeStarting 11 TFBot { Class Soldier Skill Expert Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 20 Where spawnbot TotalCount 4 SpawnCount 4 MaxActive 4 WaitBetweenSpawns 5 WaitForAllDead "soldiers crit" WaitBeforeStarting 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } //Wave 04 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { TotalCurrency 600 Where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 16 WaitBeforeStarting 0 TFBot { Template T_TFBot_Chief_Soldier Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Name "Sergeant Crit" ClassIcon soldier_sergeant_crits Health 55000 Item "Tyran't Helm" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload } } } //Wave 05 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Soldier + Medic { TotalCurrency 100 Where spawnbot TotalCount 15 SpawnCount 15 MaxActive 15 WaitBetweenSpawns 8 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn // demoknight { TotalCurrency 99 Where spawnbot TotalCount 3 SpawnCount 3 MaxActive 3 WaitBetweenSpawns 10 WaitBeforeStarting 10 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes AlwaysCrit } } WaveSpawn // Bowman { TotalCurrency 70 Where spawnbot TotalCount 11 SpawnCount 11 MaxActive 11 WaitBetweenSpawns 7 WaitBeforeStarting 25 TFBot { Template T_TFBot_Sniper_Huntsman Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 29 SpawnCount 15 MaxActive 15 WaitBetweenSpawns 15 WaitBeforeStarting 25 TFBot { Template T_TFBot_Crit_a_cola_Scout } } } //Wave 06 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Demoknight { TotalCurrency 40 Where spawnbot TotalCount 14 SpawnCount 7 MaxActive 7 WaitBetweenSpawns 6 WaitBeforeStarting 0 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn // Giant Scouts_Bonk { TotalCurrency 55 Where spawnbot TotalCount 6 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 9 WaitBeforeStarting 0 TFBot { Template T_TFBot_Giant_Scout_Bonk Item "Bonk! Atomic Punch" Item "Bonk Helm" } } WaveSpawn { TotalCurrency 80 Where spawnbot TotalCount 37 SpawnCount 20 MaxActive 37 WaitBetweenSpawns 10 WaitBeforeStarting 30 TFBot { Template T_TFBot_Soldier_Buff_Banner } } WaveSpawn // Demoman { TotalCurrency 0 Where spawnbot TotalCount 5 SpawnCount 3 MaxActive 3 WaitBetweenSpawns 11 WaitBeforeStarting 55 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn // Deflector + Medic { TotalCurrency 0 Where spawnbot TotalCount 10 SpawnCount 5 MaxActive 5 WaitBetweenSpawns 16 WaitBeforeStarting 73 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "tank_boss1" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 FirstSpawnOutput { Target boss_spawn_relay Action trigger } Tank { Health 30000 Name "tank_boss1" Speed 75 StartingPathTrackNode "boss_path_1.0" OnBombDroppedOutput { Target boss_deploy_relay Action trigger } } } WaveSpawn { Name "tank_boss2" TotalCurrency 0 TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 85 WaitBetweenSpawns 5 FirstSpawnOutput { Target boss_spawn_relay Action trigger } Tank { Health 22000 Name "tank_boss2" Speed 75 StartingPathTrackNode "boss_path_2.0" OnBombDroppedOutput { Target boss_deploy_relay Action trigger } } } } }