// mvm_mannworks #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 2700 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 1 AddSentryBusterWhenDamageDealtExceeds 999999 AddSentryBusterWhenKillCountExceeds 999 Templates { T_TFBot_Giant_Heavyweapons_Fist { ClassIcon heavy_champ Health 5000 Name "Giant Steel Gauntlet" Scale 1.8 Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "fists of steel" "damage bonus" 7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "fists of steel" Item "security shades" } } // MISSION: Sentry Buster Mission { Objective DestroySentries InitialCooldown 1000 Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 1000 TFBot { Template T_TFBot_SentryBuster } } // MISSION: Sniper 01 Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 50 InitialCooldown 70 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Razorback Skill Normal } } // MISSION: Spy 01 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 40 InitialCooldown 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } ///////////////////////////////////////////////// WAVE 01 1200 + 100 Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 40 TotalCurrency 1200 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Health 2800 Scale 1.7 } } WaveSpawn { Where spawnbot_right TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 40 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Health 2800 Scale 1.7 } } WaveSpawn { Name "Wave01A" Where spawnbot_lower TotalCount 16 MaxActive 8 spawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert } TFBot { Class Scout ClassIcon scout_bat WeaponRestrictions Meleeonly Skill Hard } } } WaveSpawn { Name "Wave01B" Where spawnbot TotalCount 8 MaxActive 4 spawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 30 WaitForAllSpawned "Wave01A" TotalCurrency 0 TFBot { Template T_TFBot_Demoman_Knight Skill Expert } } WaveSpawn { Name "Wave01B" Where spawnbot TotalCount 16 MaxActive 8 spawnCount 8 WaitBeforeStarting 20 WaitBetweenSpawns 7 WaitForAllSpawned "Wave01A" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Hard } TFBot { Class Soldier Skill Hard } TFBot { Class Heavyweapons Skill Normal } TFBot { Class Heavyweapons Skill Normal } } } } ///////////////////////////////////////////////// WAVE 02 600 + 100 Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name "Wave02A" Where spawnbot TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Heavyweapons Health 4000 Scale 1.7 ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.2 } } } WaveSpawn { Name "Wave02A" Where spawnbot_lower TotalCount 10 MaxActive 10 spawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 3 TotalCurrency 0 TFBot { Template T_TFBot_Demo_Burst Skill Hard } } WaveSpawn { Name "Wave02B" Where spawnbot TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned "Wave02A" TotalCurrency 0 TFBot { Template T_TFBot_Giant_Heavyweapons Health 4000 Scale 1.7 ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.2 } } } WaveSpawn { Name "Wave02B" Where spawnbot_lower TotalCount 10 MaxActive 10 spawnCount 10 WaitBeforeStarting 20 WaitBetweenSpawns 3 WaitForAllSpawned "Wave02A" TotalCurrency 0 TFBot { Class Soldier Skill Hard } } WaveSpawn { TotalCurrency 0 TotalCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 WaitForAllSpawned "Wave02B" Tank { Health 10800 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 WaitForAllSpawned "Wave02B" TotalCurrency 600 TFBot { Template T_TFBot_Giant_Heavyweapons } } } ///////////////////////////////////////////////// WAVE 03 1200 + 100 Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name "Wave03A" Where spawnbot_left TotalCount 8 MaxActive 8 spawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 40 TotalCurrency 600 Squad { TFBot { Class Scout ClassIcon scout_bat WeaponRestrictions Meleeonly Attributes "AlwaysCrit" Skill Easy } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes "AlwaysCrit" Skill Easy } } } WaveSpawn { Name "Wave03A" Where spawnbot_right TotalCount 8 MaxActive 8 spawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 40 TotalCurrency 600 Squad { TFBot { Class Scout ClassIcon scout_bat WeaponRestrictions Meleeonly Attributes "AlwaysCrit" Skill Easy } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes "AlwaysCrit" Skill Easy } } } WaveSpawn { Name "Wave03B" Where spawnbot_left TotalCount 8 MaxActive 8 spawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead "Wave03A" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" Skill Expert } TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Skill Hard } TFBot { Template T_TFBot_Pyro_Flaregun Attributes "AlwaysCrit" Skill Expert } } } WaveSpawn { Name "Wave03B" Where spawnbot_right TotalCount 8 MaxActive 8 spawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead "Wave03A" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" Skill Expert } TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Skill Hard } TFBot { Template T_TFBot_Pyro_Flaregun Attributes "AlwaysCrit" Skill Expert } } } //////////////////////// WaveSpawn { Name "Wave03C" Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave03B" TotalCurrency 0 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name "Wave03C" Where spawnbot_right TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave03B" TotalCurrency 0 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Where spawnbot_lower TotalCount 32 MaxActive 6 spawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 WaitForAllSpawned "Wave03C" TotalCurrency 0 Support 1 TFBot { Class Pyro Skill Easy Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" } } WaveSpawn { Name "Wave03D" Where spawnbot_left TotalCount 2 MaxActive 2 spawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave03C" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } } } WaveSpawn { Name "Wave03D" Where spawnbot_right TotalCount 2 MaxActive 2 spawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave03C" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } } } /////////// //WaveSpawn //{ //Name "Wave03E" //Where spawnbot_left //TotalCount 2 //MaxActive 2 //spawnCount 2 //WaitBeforeStarting 10 //WaitBetweenSpawns 0 //WaitForAllDead "Wave03D" //TotalCurrency 0 //Squad //{ //TFBot //{ //Template T_TFBot_Giant_Demoman //Health 1750 //Scale 1.7 //} //TFBot //{ //Template T_TFBot_Medic_QuickUber //Skill Expert //} //} //} //WaveSpawn //{ //Name "Wave03E" //Where spawnbot_right //TotalCount 2 //MaxActive 2 //spawnCount 2 //WaitBeforeStarting 10 //WaitBetweenSpawns 0 //WaitForAllDead "Wave03D" //TotalCurrency 0 //Squad //{ //TFBot //{ //Template T_TFBot_Giant_Demoman //Health 1750 //Scale 1.7 //} //TFBot //{ //Template T_TFBot_Medic_QuickUber //Skill Expert //} //} //} /////////// //WaveSpawn //{ //Name "Wave03F" //Where spawnbot_left //TotalCount 2 //MaxActive 2 //spawnCount 2 //WaitBeforeStarting 40 //WaitBetweenSpawns 0 //WaitForAllSpawned "Wave03E" //TotalCurrency 0 //Squad //{ //TFBot //{ //Template T_TFBot_Giant_Demo_Burst //Attributes "AlwaysCrit" //Health 1750 //Scale 1.7 //} //TFBot //{ //Template T_TFBot_Medic_QuickUber //Skill Expert //} //} //} //WaveSpawn //{ //Name "Wave03F" //Where spawnbot_right //TotalCount 2 //MaxActive 2 //spawnCount 2 //WaitBeforeStarting 40 //WaitBetweenSpawns 0 //WaitForAllSpawned "Wave03E" //TotalCurrency 0 //Squad //{ //TFBot //{ //Template T_TFBot_Giant_Demo_Burst //Attributes "AlwaysCrit" //Health 1750 //Scale 1.7 //} //TFBot //{ //Template T_TFBot_Medic_QuickUber //Skill Expert //} //} //} } ///////////////////////////////////////////////// WAVE 04 900 + 100 Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 12000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 0 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 12000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave04A" Where spawnbot_left TotalCount 5 MaxActive 5 spawnCount 5 WaitBeforeStarting 40 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } } } WaveSpawn { Name "Wave04A" Where spawnbot_right TotalCount 5 MaxActive 5 spawnCount 5 WaitBeforeStarting 40 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } } } WaveSpawn { Name "Wave04A" Where spawnbot_left TotalCount 5 MaxActive 5 spawnCount 5 WaitBeforeStarting 80 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } } } WaveSpawn { Name "Wave04A" Where spawnbot_right TotalCount 5 MaxActive 5 spawnCount 5 WaitBeforeStarting 80 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } } } WaveSpawn { Name "Wave04B" Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 7 WaitForAllSpawned "Wave04A" TotalCurrency 450 TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } } WaveSpawn { Name "Wave04B" Where spawnbot_right TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 7 WaitForAllSpawned "Wave04A" TotalCurrency 450 TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } } } ///////////////////////////////////////////////// WAVE 05 900 + 100 Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 450 TFBot { Class Soldier Skill Hard } } WaveSpawn { Where spawnbot_right TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 450 TFBot { Class Soldier Skill Hard } } //////////////////////// WaveSpawn { Name "Wave05A" Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name "Wave05A" Where spawnbot_right TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name "Wave05A" Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 20 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name "Wave05A" Where spawnbot_right TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 20 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Where spawnbot_lower TotalCount 32 MaxActive 8 spawnCount 8 WaitBeforeStarting 40 WaitBetweenSpawns 20 TotalCurrency 0 TFBot { Class Scout Skill Normal Attributes "AlwaysCrit" } } //////////////////////// WaveSpawn { Name "Wave05B" Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05A" TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name "Wave05B" Where spawnbot_right TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05A" TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } //////////////////////// WaveSpawn { Name "Wave05C" Where spawnbot_left TotalCount 2 MaxActive 2 spawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05B" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } } } WaveSpawn { Name "Wave05C" Where spawnbot_right TotalCount 2 MaxActive 2 spawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05B" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } } } //////////////////////// WaveSpawn { Name "Wave05D" Where spawnbot_left TotalCount 2 MaxActive 2 spawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05C" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } } } WaveSpawn { Name "Wave05D" Where spawnbot_right TotalCount 2 MaxActive 2 spawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05C" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } } } //////////////////////// WaveSpawn { Name "Wave05E" Where spawnbot_left TotalCount 4 MaxActive 4 spawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05D" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } } } WaveSpawn { Name "Wave05E" Where spawnbot_right TotalCount 4 MaxActive 4 spawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05D" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } } } //////////////////////// WaveSpawn { Name "Wave05F" Where spawnbot_left TotalCount 4 MaxActive 4 spawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05E" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_libertylauncher } TFBot { Template T_TFBot_Medic Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } } } WaveSpawn { Name "Wave05F" Where spawnbot_right TotalCount 4 MaxActive 4 spawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05E" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_libertylauncher } TFBot { Template T_TFBot_Medic Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } } } //////////////////////// WaveSpawn { Name "Wave05G" Where spawnbot_left TotalCount 4 MaxActive 4 spawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05F" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_libertylauncher } TFBot { Template T_TFBot_Medic Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } } } WaveSpawn { Name "Wave05G" Where spawnbot_right TotalCount 4 MaxActive 4 spawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05F" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_libertylauncher } TFBot { Template T_TFBot_Medic Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } } } WaveSpawn { Where spawnbot_lower TotalCount 24 MaxActive 8 spawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05F" TotalCurrency 0 TFBot { Class Soldier Skill Expert } } //////////////////////// WaveSpawn { TotalCurrency 0 TotalCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05G" Tank { Health 7000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 0 TotalCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 0 WaitForAllSpawned "Wave05G" Tank { Health 7000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 7 WaitForAllSpawned "Wave05G" TotalCurrency 0 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot_right TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 7 WaitForAllSpawned "Wave05G" TotalCurrency 0 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes "AlwaysCrit" } } } ///////////////////////////////////////////////// WAVE 06 900 + 100 Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name "Wave06A" Where spawnbot TotalCount 14 MaxActive 7 spawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } TFBot { Template T_TFBot_Giant_Heavyweapons_Fist } } } WaveSpawn { Name "Wave06B" Where spawnbot_left TotalCount 14 MaxActive 7 spawnCount 7 WaitBeforeStarting 30 WaitBetweenSpawns 30 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } 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 "Wave06B" Where spawnbot_right TotalCount 14 MaxActive 7 spawnCount 7 WaitBeforeStarting 30 WaitBetweenSpawns 30 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } 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 "Wave06C" Where spawnbot_left TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 90 WaitBetweenSpawns 0 WaitForAllDead "Wave06B" TotalCurrency 900 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Giant_Medic } } } } ///////////////////////////////////////////////// WAVE 07 000 Total of 9000 Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Where spawnbot TotalCount 100 MaxActive 2 spawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 60 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Demoman_Samurai Skill Expert BehaviorModifiers push } } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { ClassIcon soldier_barrage Health 24000 Name "General Crits" Class Soldier Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Item "the patriot peak" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 8.0 "faster reload rate" 0.2 "fire rate bonus" 0 "projectile spread angle penalty" 10 "heal on kill" 500 } CharacterAttributes { "health regen" 50 "move speed bonus" 0.4 "damage bonus" 2 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 1.8 } } } } }