//Fallout Frenzy //Made by Jakapoa http://steamcommunity.com/id/jaco909/ http://steamcommunity.com/profiles/76561198024345013 //Advanced #base robot_standard.pop #base robot_giant.pop #base robot_yucatan.pop #base robot_jaka_cc.pop //CASH COUNTER //START $850 //DROP W1 [$500] W2 [$600] W3 [$500] W4 [$600] W5 [$700] W6 [$300] //TOTAL W1 [$1350] W2 [$1950] W3 [$2450] W4 [$3050] W5 [$3750] W6 [$4050] //BONUS W1 [$1450] W2 [$2150] W3 [$2750] W4 [$3450] W5 [$4250] W6 [$4550] WaveSchedule { StartingCurrency 850 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFBot_Boss_Launch { Name "Nuclear Launch Commander" Class Heavy ClassIcon heavy_deflector_healonkill_crit Health 40000 Scale 1.8 MaxVisionRange 1600 Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Skill Expert Attributes MiniBoss Attributes AlwaysCrit Item "Armored Authority" Item "teufort_minigun_warroom" ItemAttributes { ItemName "teufort_minigun_warroom" "attack projectiles" 2 "heal on kill" 3000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "override footstep sound set" 2 "rage giving scale" 0.2 } } T_TFBot_Timer //Countdown to destruction { Name "Doomsday" Class Heavy //ClassIcon dead ClassIcon nuke_animate Health 338 // 6 minutes Scale 0.001 //invisibot Attributes UseBossHealthBar Attributes SuppressFire Skill Expert Item "TF_WEAPON_MINIGUN" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "voice pitch scale" 0.001 "mod weapon blocks healing" 1 "self dmg push force decreased" -99 "health drain" -1 //death clock "dmg from ranged reduced" 0.000000001 //invincible "cancel falling damage" 1 "move speed bonus" 0.000001 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "cannot pick up intelligence" 1 //no intel "increased jump height" -9 } } T_TFBot_Event //Placeholder for audio/gameplay events { Name "Shotgun Pyro" Class Pyro ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly Skill Hard Item "TF_WEAPON_SHOTGUN_PYRO" } } Mission //SB { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 37 TFBot { Template T_TFBot_SentryBuster } } Mission //SN1 { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission //SP4 { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 25 DesiredCount 3 TFBot { Template T_TFBot_Spy Skill Expert } } //WAVE 1 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W1_S1a" Where spawnbot WaitBetweenSpawns 5 TotalCount 40 MaxActive 10 SpawnCount 5 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Scout_Bonk WeaponRestrictions PrimaryOnly CharacterAttributes { "effect bar recharge rate increased" 0.5 } } TFBot { Template T_TFBot_Soda_Popper_Scout CharacterAttributes { "effect bar recharge rate increased" 0.5 } } } } WaveSpawn { Name "W1_S1b" Where spawnbot_flankers WaitBeforeStarting 7 WaitBetweenSpawns 3 TotalCount 6 MaxActive 2 SpawnCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Medic_Krit } } } WaveSpawn { Name "W1_S2a" Where spawnbot WaitForAllDead "W1_S1b" WaitForAllSpawned "W1_S1a" WaitBeforeStarting 5 TotalCount 4 MaxActive 2 SpawnCount 2 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer ItemAttributes { ItemName "The detonator" "damage bonus" 1 "Projectile speed increased" 1.4 } CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W1_S2b" Where spawnbot_flankers WaitForAllDead "W1_S1b" WaitForAllSpawned "W1_S1a" WaitBeforeStarting 8 WaitBetweenSpawns 4 TotalCount 55 MaxActive 10 SpawnCount 5 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Scout_SunStick ClassIcon scout_bat } TFBot { Template T_TFBot_Pyro_Fury } } } WaveSpawn { Name "W1_S3a" Where spawnbot WaitForAllDead "W1_S2a" WaitForAllSpawned "W1_S2b" WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCount 6 MaxActive 3 SpawnCount 3 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Charge_Soldier_Fixed CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { Name "W1_S3b" Where spawnbot WaitForAllDead "W1_S2a" WaitForAllSpawned "W1_S2b" WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCount 36 MaxActive 12 SpawnCount 4 TotalCurrency 25 Squad { TFBot { Class Pyro } TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert } } } WaveSpawn { Name "W1_Support" Where spawnbot_flankers WaitForAllDead "W1_S2a" WaitForAllSpawned "W1_S2b" WaitBetweenSpawns 2 WaitBeforeStarting 7 TotalCount 10 MaxActive 5 SpawnCount 1 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Scout_Sandman } } } //WAVE 2 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W2_Engie" Where spawnbot_flankers WaitBetweenSpawnsAfterDeath 30 WaitBeforeStarting 30 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Name "W2_S1a" Where spawnbot WaitBetweenSpawns 8 TotalCount 3 MaxActive 2 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W2_S1b" Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 4 TotalCount 25 MaxActive 10 SpawnCount 5 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit CharacterAttributes { "effect bar recharge rate increased" 0.5 } } } WaveSpawn { Name "W2_S2a" Where spawnbot WaitForAllDead "W2_S1a" WaitForAllSpawned "W2_S1b" WaitBeforeStarting 3 WaitBetweenSpawns 3 TotalCount 6 MaxActive 3 SpawnCount 3 TotalCurrency 100 Squad { FormationSize 2 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.75 } CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name "W2_S2b" Where spawnbot_flankers WaitForAllDead "W2_S1a" WaitForAllSpawned "W2_S1b" WaitBeforeStarting 6 WaitBetweenSpawns 4 TotalCount 35 MaxActive 10 SpawnCount 5 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name "W2_S3" WaitForAllDead "W2_S2a" WaitForAllSpawned "W2_S2b" WaitBeforeStarting 7 TotalCount 1 SpawnCount 1 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 30000 Speed 75 StartingPathTrackNode tank_path_2 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W2_S3b" Where spawnbot_flankers WaitForAllDead "W2_S2a" WaitForAllSpawned "W2_S2b" WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCount 28 MaxActive 8 SpawnCount 4 TotalCurrency 50 Squad { TFBot { Class Heavy } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name "W2_S3b" Where spawnbot WaitForAllDead "W2_S2a" WaitForAllSpawned "W2_S2b" WaitBeforeStarting 11 WaitBetweenSpawns 6 TotalCount 3 MaxActive 2 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn //called if it takes that long to kill a tank { Name "W2_Support" Where spawnbot_flankers WaitForAllSpawned "W2_S3b" WaitBeforeStarting 8 TotalCount 6 MaxActive 6 SpawnCount 2 TotalCurrency 50 Support 1 TFBot { Class Heavy } } } //WAVE 3 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_dualbomb_start Action Trigger } InitWaveOutput { Target wave_dualbomb_initial Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W3_S1a" Where spawnbot WaitBetweenSpawns 20 TotalCount 6 MaxActive 2 SpawnCount 2 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_FAN CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W3_S1b" Where spawnbot_flankers WaitBetweenSpawns 3 WaitBeforeStarting 1 TotalCount 14 MaxActive 4 SpawnCount 2 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Cannon } } WaveSpawn { Name "W3_S1b" Where spawnbot WaitBetweenSpawns 6 WaitBeforeStarting 1 TotalCount 28 MaxActive 8 SpawnCount 4 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit ClassIcon scout_bat } } WaveSpawn { Name "W3_S2a" Where spawnbot WaitForAllDead "W3_S1a" WaitForAllSpawned "W3_S1b" WaitBeforeStarting 4 TotalCount 4 MaxActive 2 SpawnCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro_Fury CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Shield CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W3_S2b" Where spawnbot WaitForAllDead "W3_S1a" WaitForAllSpawned "W3_S1b" WaitBetweenSpawns 8 WaitBeforeStarting 1 TotalCount 30 MaxActive 10 SpawnCount 5 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Soldier_Bison_Pull } TFBot { Template T_TFBot_Pyro_Random_Long } } } WaveSpawn { Name "W3_S3" Where spawnbot WaitForAllDead "W3_S2a" WaitForAllSpawned "W3_S2b" WaitBetweenSpawns 1 WaitBeforeStarting 4 TotalCount 20 MaxActive 10 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_Fist_Charge } } WaveSpawn { Name "W3_S3" Where spawnbot_flankers WaitForAllDead "W3_S2a" WaitForAllSpawned "W3_S2b" WaitBetweenSpawns 4 WaitBeforeStarting 6 TotalCount 24 MaxActive 8 SpawnCount 4 TotalCurrency 25 Support 1 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Class Soldier } } } WaveSpawn { Name "W3_Support" Where spawnbot_flankers WaitBetweenSpawns 4 WaitBeforeStarting 15 TotalCount 12 MaxActive 2 SpawnCount 2 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Scout_Sandman } } } //WAVE 4 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_dualbomb_start Action Trigger } InitWaveOutput { Target wave_dualbomb_initial Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W4_Tank1_1" TotalCount 1 SpawnCount 1 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 15500 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W4_Tank1_2" TotalCount 1 SpawnCount 1 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 15500 Speed 75 StartingPathTrackNode tank_path_2 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W4_Tank2_1" WaitBeforeStarting 20 TotalCount 1 SpawnCount 1 TotalCurrency 50 WaitForAllDead "W4_Tank1_1" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 15500 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W4_Tank2_2" WaitBeforeStarting 20 TotalCount 1 SpawnCount 1 TotalCurrency 50 WaitForAllDead "W4_Tank1_2" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 15500 Speed 75 StartingPathTrackNode tank_path_2 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W4_S1" Where spawnbot WaitBeforeStarting 24 WaitBetweenSpawns 17 TotalCount 4 MaxActive 2 SpawnCount 2 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_FAN CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W4_S1" Where spawnbot WaitBeforeStarting 25 TotalCount 12 MaxActive 6 SpawnCount 3 TotalCurrency 50 TFBot { Template T_TFBot_Direct_Hit } } WaveSpawn { Name "W4_S2a" Where spawnbot WaitForAllDead "W4_S1" WaitBeforeStarting 3 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Vac_Bullet CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W4_S2b" Where spawnbot WaitForAllSpawned "W4_S2a" WaitBeforeStarting 20 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Vac_Blast CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W4_S2c" Where spawnbot WaitForAllDead "W4_S2b" WaitBeforeStarting 5 TotalCount 28 MaxActive 8 SpawnCount 4 TotalCurrency 25 RandomChoice { TFBot { Template T_TFBot_Shotgun_Soldier ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon heavy_shotgun } } } WaveSpawn { Name "W4_S2c" Where spawnbot WaitForAllDead "W4_S2b" WaitBeforeStarting 5 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } WaveSpawn { Name "W4_S2c" Where spawnbot_flankers WaitForAllDead "W4_S2b" WaitBetweenSpawnsAfterDeath 2 WaitBeforeStarting 6 TotalCount 8 MaxActive 1 SpawnCount 1 TotalCurrency 25 TFBot { Template T_TFBot_Pyro_Gas_Explode } } WaveSpawn { Name "W4_S3a" Where spawnbot WaitForAllDead "W4_S2c" WaitBeforeStarting 6 WaitBetweenSpawns 5 TotalCount 4 MaxActive 4 SpawnCount 2 TotalCurrency 25 //FirstSpawnWarningSound "vo\announcer_mvm_engbots_arrive01.mp3" Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_flankers TeleportWhere spawnbot_mission_sentrybuster ItemAttributes { ItemName "TF_WEAPON_WRENCH" "cannot pick up intelligence" 1 } } } WaveSpawn { Name "W4_S3a" Where spawnbot WaitForAllDead "W4_S2c" WaitBeforeStarting 7 WaitBetweenSpawns 3 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 125 //25 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Machinegun Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W4_Support" Where spawnbot_flankers WaitBeforeStarting 25 WaitBetweenSpawns 4 TotalCount 16 MaxActive 4 SpawnCount 2 TotalCurrency 25 Support 1 TFBot { Class Demoman } } WaveSpawn { Name "W4_Support" Where spawnbot_flankers WaitForAllDead "W4_S2c" WaitBeforeStarting 4 WaitBetweenSpawns 6 TotalCount 16 MaxActive 2 SpawnCount 2 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name "W4_Support" Where spawnbot_flankers WaitForAllDead "W4_S3a" WaitBetweenSpawns 2 TotalCount 16 MaxActive 6 SpawnCount 1 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } //WAVE 5 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W5_Start" Where spawnbot WaitBetweenSpawns 20 WaitBeforeStarting 15 TotalCount 6 MaxActive 2 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_FAN CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W5_Engie" Where spawnbot_flankers WaitBetweenSpawnsAfterDeath 20 WaitBeforeStarting 30 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Name "W5_S1a" Where spawnbot WaitBetweenSpawns 4 TotalCount 14 MaxActive 6 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Class Soldier } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "W5_S1b" Where spawnbot_flankers WaitBetweenSpawns 5 WaitBeforeStarting 5 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Smoke_Bomb CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W5_S2a" Where spawnbot WaitForAllDead "W5_S1a" WaitForAllSpawned "W5_S1b" WaitBeforeStarting 4 WaitBetweenSpawns 5 TotalCount 4 MaxActive 2 SpawnCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W5_S2b" Where spawnbot_flankers WaitForAllDead "W5_S1a" WaitForAllSpawned "W5_S1b" WaitBeforeStarting 4 WaitBetweenSpawns 5 TotalCount 28 MaxActive 8 SpawnCount 4 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Buff_Banner } TFBot { Class Heavy Skill Expert } } } WaveSpawn { Name "W5_S3a" Where spawnbot_flankers WaitForAllDead "W5_S2a" WaitForAllSpawned "W5_S2b" WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCount 15 MaxActive 4 SpawnCount 2 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Samurai_Jumping } TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { Name "W5_S3b" Where spawnbot WaitForAllDead "W5_S2a" WaitForAllSpawned "W5_S2b" WaitBeforeStarting 4 WaitBetweenSpawns 5 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater_Fixed Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W5_S3b" Where spawnbot_flankers WaitForAllDead "W5_S2a" WaitForAllSpawned "W5_S2b" WaitBeforeStarting 6 WaitBetweenSpawns 4 TotalCount 6 MaxActive 6 SpawnCount 3 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Demo_Burst } } } //WAVE 6 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Nuke Countdown WaveSpawn { Name "W6_Timer_Display" Where respawnpoints //red spawn WaitBeforeStarting 8 WaitBetweenSpawns 9999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 StartWaveWarningSound "mvm\ambient_mp3\mvm_siren.mp3" FirstSpawnWarningSound "vo\announcer_captureflag_miscspace_14.mp3" Support 1 TFBot { Template T_TFBot_Timer } } WaveSpawn { Name "W6_Count" Where spawnbot_flankers WaitBeforeStarting 76 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_ends_5min.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Count" Where spawnbot_flankers WaitBeforeStarting 248 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_ends_2min.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Count" Where spawnbot_flankers WaitBeforeStarting 308 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_ends_60sec.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Count" Where spawnbot_flankers WaitBeforeStarting 338 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_ends_30sec.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Count" Where spawnbot_flankers WaitBeforeStarting 358 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_ends_10sec.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Warning" Where spawnbot_flankers WaitBeforeStarting 359 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "ambient\alarms\doomsday_lift_alarm.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Warning" Where spawnbot_flankers WaitBeforeStarting 291 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "ambient\alarms\doomsday_lift_alarm.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Warning" Where spawnbot_flankers WaitBeforeStarting 363 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "mvm\ambient_mp3\mvm_siren.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Warning" Where spawnbot_flankers WaitBeforeStarting 363 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_sd_rocket_launch05.mp3" Support 1 TFBot { Template T_TFBot_Event } } //Nuke Launch WaveSpawn { Name "W6_Fail" Where spawnbot_flankers WaitBeforeStarting 368 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_sd_rocket_launch07.mp3" Support 1 FirstSpawnOutput { Target rel_nuke_effects Action Trigger } TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Fail" Where spawnbot_flankers WaitBeforeStarting 368 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_missile_explosion.wav" Support 1 FirstSpawnOutput { Target boss_deploy_relay Action Trigger } TFBot { Template T_TFBot_Event } } //Sound Effects WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 8 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "music\stingers\hl1_stinger_song7.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 35 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\mvm\mght\heavy_mvm_m_specialweapon05.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 95 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_lift_warning.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 96 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_lift_start.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 98 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_lift_stop.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 99 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_lift_warning.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn //4 minutes { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 128 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_captureflag_miscspace_12.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 155 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_lift_warning.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 156 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_cap_open.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 161 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_lift_warning.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn //3 minutes { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 188 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\announcer_captureflag_miscspace_19.mp3" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 215 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_lift_warning" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 216 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_cap_spin_start.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 218 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_pickup.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 219 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_warhead.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 220 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "misc\doomsday_lift_warning" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 278 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "items\cart_warning_single.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 280 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "ambient\rottenburg\tunneldoor_open.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 282 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "ambient\rottenburg\tunneldoor_closed_loud.wav" Support 1 TFBot { Template T_TFBot_Event } } WaveSpawn { Name "W6_Talk" Where spawnbot_flankers WaitBeforeStarting 284 WaitBetweenSpawns 999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "items\cart_warning_single.wav" Support 1 TFBot { Template T_TFBot_Event } } //Support WaveSpawn { Name "W6_Support" Where spawnbot WaitBeforeStarting 9 WaitBetweenSpawnsAfterDeath 4 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Pyro_Gas_Explode } } WaveSpawn { Name "W6_Support" Where spawnbot WaitForAllDead "W6_S1b" WaitBetweenSpawns 5 TotalCount 20 MaxActive 2 SpawnCount 2 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Shotgun_Soldier ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun_BurstFire ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Event ClassIcon heavy_shotgun } } } WaveSpawn { Name "W6_Support" Where spawnbot_flankers WaitForAllDead "W6_S1b" WaitBetweenSpawns 5 TotalCount 20 MaxActive 2 SpawnCount 2 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Shotgun_Soldier ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun_BurstFire ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Event ClassIcon heavy_shotgun } } } //Normal Wave WaveSpawn { Name "W6_S1a" Where spawnbot WaitBeforeStarting 5 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 StartWaveOutput { Target ps_nuke //attempt to remove cloud for wave failure Action Kill } Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W6_S1b" Where spawnbot_flankers WaitBeforeStarting 11 WaitBetweenSpawns 3 TotalCount 52 MaxActive 8 SpawnCount 4 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Shotgun_Soldier ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun_BurstFire ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Event ClassIcon heavy_shotgun } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "W6_S2a" Where spawnbot WaitForAllDead "W6_S1a" WaitBeforeStarting 2 TotalCount 4 MaxActive 4 SpawnCount 4 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Item "Deflector" ItemAttributes { ItemName "Deflector" "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 2500 } CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Vac_Bullet_Final CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Vac_Blast_Final CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Vac_Fire_Final CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W6_S2b" Where spawnbot_flankers WaitForAllSpawned "W6_S1b" WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCount 24 MaxActive 6 SpawnCount 3 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Class Heavy } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } } } WaveSpawn { Name "W6_S3" Where spawnbot WaitForAllDead "W6_S2a" TotalCount 4 MaxActive 4 SpawnCount 4 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Demo_Burst } TFBot { Class Heavy Skill Expert } } } WaveSpawn { Name "W6_S3" Where spawnbot_flankers WaitForAllSpawned "W6_S2b" WaitBeforeStarting 4 WaitBetweenSpawns 1 TotalCount 8 MaxActive 4 SpawnCount 4 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Demo_Burst } TFBot { Class Heavy Skill Expert } } } WaveSpawn { Name "W6_Boss" Where spawnbot WaitForAllDead "W6_S3" WaitBeforeStarting 3 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\mvm\mght\heavy_mvm_m_specialcompleted03.mp3" TFBot { Template T_TFBot_Boss_Launch } } } }