//mvm_brugge_rc4b #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 0 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 30 DesiredCount 1 Where spawnbot_mission_sentrybuster TFBot { Template T_TFBot_SentryBuster Name "Lankey Buster" CharacterAttributes { "torso scale" 3 } } } Mission { BeginAtWave 3 RunForThisManyWaves 1 Objective Sniper Where spawnbot_mission_sniper InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Wave //600 credits 700 bonus { StartWaveOutput { Target wave_start_noreset_relay Action Trigger } initwaveoutput { Target bombpath_main Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1a TotalCurrency 500 TotalCount 120 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Gnome } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name wave1a Support 1 TotalCurrency 100 TotalCount 50 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot_flank TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } } } Wave //650 credits 750 bonus { StartWaveOutput { Target wave_start_noreset_relay Action Trigger } initwaveoutput { Target bombpath_main Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2a TotalCurrency 350 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 25 Tank { Health 12500 Name "Tank" Speed 90 StartingPathTrackNode "boss_path_0_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2a-1 WaitForAllSpawned w2a TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Baseball CharacterAttributes { "move speed penalty" 0.75 } } } WaveSpawn { Name w2a-support TotalCurrency 100 Support 1 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 7 Where spawnbot RandomChoice { TFBot { Class Soldier Skill Normal } TFBot { Class Demoman Skill Normal } } } } Wave //800 credits 900 bonus { StartWaveOutput { Target wave_start_noreset_relay Action Trigger } initwaveoutput { Target bombpath_flank Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name wave3a TotalCurrency 100 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot_flank_short TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Easy } } WaveSpawn { Name wave3b WaitForAllSpawned wave3a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_squad_member } } } WaveSpawn { Name wave3b WaitForAllSpawned wave3a TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name wave3b WaitForAllSpawned wave3a TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 1 Where spawnbot TFBot { Class Pyro Skill Easy } } WaveSpawn { Name wave3c WaitForAllSpawned wave3b TotalCurrency 300 TotalCount 11 MaxActive 11 SpawnCount 11 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } } } } Wave //1200 credits 1100 bonus { StartWaveOutput { Target wave_start_noreset_relay Action Trigger } initwaveoutput { Target bombpath_flank Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave4a-1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Class Heavy WeaponRestrictions MeleeOnly Item "Fists of Steel" Item "The Sammy Cap" Health 10000 Scale 1 Attributes MiniBoss Attributes SpawnWithFullCharge Name "The Goober" ClassIcon heavy_fist_nys ItemAttributes { ItemName "Fists of Steel" "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn { Name wave4a TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 20 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name wave4b WaitForAllSpawned wave4a TotalCurrency 100 TotalCount 36 MaxActive 12 SpawnCount 12 WaitBeforeStarting 7.5 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name wave4b WaitForAllSpawned wave4a TotalCurrency 100 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 7.5 WaitBetweenSpawns 6 Where spawnbot_flank_short TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name wave4c WaitForAllSpawned wave4b TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } WaveSpawn { Name wave4c WaitForAllSpawned wave4b TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 Where spawnbot_flank TFBot { Class Demoman Name "Charger Knight" ClassIcon demoknight Skill Hard Item "The Tide Turner" Item "The Claidheamohmor" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Tide Turner" "Attack not cancel charge" 1 } ItemAttributes { ItemName "The Claidheamohmor" "critboost on kill" 3 "charge time increased" 5 } } } WaveSpawn { Name wave4c-1 WaitForAllSpawned wave4b TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 15000 Name "Tank" Speed 75 StartingPathTrackNode "boss_path_0_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4c WaitForAllSpawned wave4b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { Name wave4c WaitForAllSpawned wave4b Support 1 TotalCurrency 100 TotalCount 100 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { Class Heavy WeaponRestrictions SecondaryOnly Skill Normal Name "Shotgun Heavy" ClassIcon heavy_shotgun } } } }