#base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop #base robot_dockyard.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no Mission { Where spawnbot_main_0 Where spawnbot_main_1 Objective DestroySentries InitialCooldown 30 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster Skill Expert Tag bot_sentrybuster } } Wave { StartWaveOutput { Target wave_start_relay_notimers Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "1a" TotalCount 64 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "1a" TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 200 TFBot { Template T_TFGatebot_Giant_Soldier } } WaveSpawn { Where spawnbot_right_0 Where spawnbot_main_1 Name "1b" TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7.5 WaitForAllDead "1a" TotalCurrency 100 Squad { TFBot { Class Soldier Name "Extended Buff Soldier" ClassIcon soldier_buff EventChangeAttributes { Default { Skill Normal Item "mvm gatebot light soldier" Item "The Buff Banner" Attributes SpawnWithFullCharge Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot Tag nav_prefer_gate1_flank CharacterAttributes { "increase buff duration" 9 } } RevertGatebotsBehavior { Item "mvm gatebot light soldier" Item "The Buff Banner" ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9 } } } } TFBot { Template T_TFGatebot_Demo_Burst_Normal Tag bot_squad_member } TFBot { Template T_TFGatebot_Demo_Burst_Normal Tag bot_squad_member } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "1b" TotalCount 40 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 WaitForAllDead "1a" TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "1c" TotalCount 48 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 WaitForAllDead "1b" TotalCurrency 150 RandomChoice { TFBot { Class Pyro Skill Easy } TFBot { Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "The Flare Gun" ClassIcon pyro_flare } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "1c" TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 WaitForAllDead "1b" TotalCurrency 150 TFBot { Name "Giant Sunstick Scout" Health 1600 Skill Easy Class Scout ClassIcon scout_sunstick Attributes MiniBoss WeaponRestrictions MeleeOnly Item "Sun-on-a-Stick" Item "The Bolt Boy" CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "1d" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12.5 FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" WaitForAllDead "1c" TotalCurrency 50 TFBot { Health 4000 Name "Unfinished Giant" Class Soldier Skill Expert ClassIcon soldier_gib_lite Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -1 "fire rate bonus with reduced health" 0.3 "projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "head scale" 0.001 "hand scale" 0.8 "torso scale" 1.2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 12.5 WaitForAllDead "1c" TotalCurrency 50 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle_Telein Attributes IgnoreFlag } } } Wave { StartWaveOutput { Target wave_start_relay_notimers Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "2a" TotalCount 24 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 50 TFBot { Class Soldier Skill Normal } } WaveSpawn { Where spawnbot_flank_0 Where spawnbot_flank_1 Name "2a" TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFGatebot_Heavy_Ironfist } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "2b" TotalCount 40 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 WaitForAllDead "2a" TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Where spawnbot_flank_0 Where spawnbot_main_1 Name "2b" TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 15 WaitForAllDead "2a" TotalCurrency 100 Squad { TFBot { Template T_TFGatebot_Giant_Pyro_Alwaysfire_Crit } TFBot { Template T_TFGatebot_Pyro_Flaregun Tag bot_squad_member } TFBot { Template T_TFGatebot_Pyro_Flaregun Tag bot_squad_member } TFBot { Template T_TFGatebot_Pyro_Flaregun Tag bot_squad_member } TFBot { Template T_TFGatebot_Pyro_Flaregun Tag bot_squad_member } } } WaveSpawn { Name "2c" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 WaitForAllDead "2b" TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 17500 Speed 70 StartingPathTrackNode boss_path_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_flank_0 Where spawnbot_main_1 Name "2c" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 25 WaitForAllDead "2b" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit Tag bot_giant } } WaveSpawn { Where spawnbot_right_0 Where spawnbot_flank_1 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 WaitForAllDead "2c" TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "2d" TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 10 WaitForAllDead "2c" TotalCurrency 100 Squad { TFBot { Template T_TFGatebot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "2e" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 WaitForAllDead "2d" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "2f" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0.5 WaitForAllDead "2e" FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" TotalCurrency 50 TFBot { Health 3800 Name "Unfinished Giant" Class Soldier Skill Expert ClassIcon soldier_gib_lite Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar UseCustomModel models/bots/soldier_boss/bot_soldier_boss_gibby.mdl [SIGSEGV$] Item "The Black Box" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.75 "faster reload rate" 0.5 "fire rate bonus" 0.1 "projectile spread angle penalty" 3 "clip size upgrade atomic" 5 "heal on hit for rapidfire" 80 "Blast radius decreased" 0.8 } CharacterAttributes { "move speed bonus" 0.5 "hand scale" 0.8 "torso scale" 0.8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "cannot be backstabbed" 1 "rage giving scale" 0.5 } } } WaveSpawn { Where spawnbot_right_0 Where spawnbot_flank_1 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 7.5 WaitForAllDead "2e" TotalCurrency 50 Support Limited TFBot { Class Spy Skill Expert } } } Wave { StartWaveOutput { Target wave_start_relay_notimers Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3a" TotalCount 16 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 50 TFBot { Class Demoman Skill Hard } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3a" TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 100 Squad { TFBot { Template T_TFGatebot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3b1" TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead "3a" TotalCurrency 50 TFBot { Template T_TFGatebot_Soldier_Normal } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3b" TotalCount 16 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 WaitForAllDead "3b1" TotalCurrency 50 TFBot { Template T_TFGatebot_Soldier_Hard } } WaveSpawn { Where spawnbot_flank_0 Where spawnbot_flank_1 Name "3b" TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 WaitForAllDead "3b1" TotalCurrency 50 Squad { TFBot { ClassIcon pyro_backburner_nys Name "Backburner Pyro" Class Pyro Health 450 Scale 1.5 EventChangeAttributes { Default { Skill Expert Item "mvm gatebot light pyro" Attributes IgnoreFlag Attributes AlwaysFireWeapon Attributes AlwaysCrit BehaviorModifiers Push Tag bot_gatebot Tag nav_prefer_gate1_flank Tag bot_giant Tag bot_right Item "The Backburner" } RevertGatebotsBehavior { Item "mvm gatebot light pyro" ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } Skill Expert Tag bot_giant Tag bot_right Attributes AlwaysFireWeapon Attributes AlwaysCrit Item "The Backburner" } } } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } } } WaveSpawn { Where spawnbot_right_0 Where spawnbot_main_1 Name "3c" TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 WaitForAllDead "3b" TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3c" TotalCount 34 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead "3b" TotalCurrency 50 TFBot { Template T_TFGatebot_Heavy_Normal } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3d" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead "3c" TotalCurrency 100 Squad { TFBot { Template T_TFGatebot_Giant_Heavyweapons_Healonkill } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant Tag bot_squad_member } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 1 WaitForAllDead "3c" TotalCurrency 50 Support Limited TFBot { TeleportWhere spawnbot_main_0 TeleportWhere spawnbot_main_1 TeleportWhere spawnbot_right_0 TeleportWhere spawnbot_left_0 Attributes IgnoreFlag Template T_TFBot_Engineer_Sentry_Battle_Telein } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3e" TotalCount 36 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.75 WaitForAllDead "3d" TotalCurrency 50 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3e" TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 12.5 WaitForAllDead "3d" TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 1 WaitForAllDead "3d" TotalCurrency 50 Support Limited TFBot { TeleportWhere spawnbot_main_0 TeleportWhere spawnbot_main_1 TeleportWhere spawnbot_right_0 TeleportWhere spawnbot_left_0 Attributes IgnoreFlag Template T_TFBot_Engineer_Sentry_Battle_Telein } } WaveSpawn { Where spawnbot_left_0 Where spawnbot_main_1 Name "3f" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 WaitForAllDead "3e" TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Where spawnbot_right_0 Where spawnbot_main_1 Name "3f" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 WaitForAllDead "3e" TotalCurrency 25 TFBot { Template T_TFGatebot_Giant_Soldier_Spammer } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "3g" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 WaitForAllDead "3f" FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" TotalCurrency 100 TFBot { Health 4000 Name "Unfinished Giant" Class Soldier Skill Expert ClassIcon soldier_gib_lite Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar UseCustomModel models/bots/soldier_boss/bot_soldier_boss_gibby.mdl [SIGSEGV$] ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.2 "fire rate bonus" 0.001 "faster reload rate" 0.5 "blast radius increased" 1.2 "projectile speed increased" 0.65 "clip size upgrade atomic" -1 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "torso scale" 1.1 "hand scale" 1.2 "head scale" 0.8 "rage giving scale" 0.4 "health regen" 40 } } } WaveSpawn { Where spawnbot_main_1 Name "3g" TotalCount 16 MaxActive 8 SpawnCount 8 WaitBeforeStarting 4 WaitBetweenSpawns 10 WaitForAllDead "3f" TotalCurrency 50 FirstSpawnOutput { Target ambush_gate_enable Action Trigger } TFBot { Class Demoman Skill Expert } } } Wave { StartWaveOutput { Target wave_start_relay_notimers Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 50 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 50 Support 1 TFBot { Class Pyro Skill Easy } } WaveSpawn { Where spawnbot_main_1 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 27.5 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "4a" TotalCount 16 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Flaregun Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_flank_0 Where spawnbot_main_1 Name "4a" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 50 Squad { TFBot { Template T_TFGatebot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "4b" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 WaitForAllDead "4a" FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" TotalCurrency 50 TFBot { Name "Unfinished Gatebot" Class Soldier ClassIcon soldier_gib_lite Health 4200 EventChangeAttributes { Default { Skill Expert Item "mvm gatebot light soldier" Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot Tag bot_giant Tag nav_prefer_gate1_flank ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "projectile speed increased" 0.4 "fire rate bonus" 0.1 "clip size upgrade atomic" 12 "faster reload rate" 0.22 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.5 "override footstep sound set" 3 "torso scale" 1.2 "hand scale" 1.4 "head scale" 1.3 } } RevertGatebotsBehavior { Item "mvm gatebot light soldier" ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } Skill Expert Tag bot_giant Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "projectile speed increased" 0.4 "fire rate bonus" 0.1 "clip size upgrade atomic" 12 "faster reload rate" 0.22 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.5 "health regen" 40 "override footstep sound set" 3 "torso scale" 1.2 "hand scale" 1.2 "head scale" 1.3 } } } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "4b" TotalCount 40 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 WaitForAllDead "4a" TotalCurrency 50 RandomChoice { TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal WeaponRestrictions SecondaryOnly } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "4c1" TotalCount 16 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 WaitForAllDead "4b" TotalCurrency 50 TFBot { Template T_TFGatebot_Demo_Burst_Normal_Crit } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "4c" TotalCount 24 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 WaitForAllDead "4c1" TotalCurrency 50 TFBot { Template T_TFGatebot_Heavy_Hard } } WaveSpawn { Where spawnbot_left_0 Where spawnbot_main_1 Name "4c" TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 1 WaitForAllDead "4c1" TotalCurrency 100 Squad { TFBot { Template T_TFGatebot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant Tag bot_squad_member } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "4d" TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 WaitForAllDead "4c" TotalCurrency 25 TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_right_0 Where spawnbot_main_1 Name "4d" TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 WaitForAllDead "4c" TotalCurrency 25 TFBot { Template T_TFGatebot_Demo_Burst_Normal_Crit } } WaveSpawn { Name "4e" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 WaitForAllDead "4d" TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 25000 Speed 70 StartingPathTrackNode boss_path_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "4e" TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0.5 WaitForAllDead "4d" TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Flaregun Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_right_0 Where spawnbot_main_1 Name "4e" TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 4 WaitForAllDead "4d" TotalCurrency 50 Squad { TFBot { ClassIcon pyro_backburner_nys Name "Backburner Pyro" Class Pyro Health 450 Scale 1.5 EventChangeAttributes { Default { Skill Expert Item "mvm gatebot light pyro" Attributes IgnoreFlag Attributes AlwaysFireWeapon Attributes AlwaysCrit BehaviorModifiers Push Tag bot_gatebot Tag nav_prefer_gate1_flank Tag bot_giant Tag bot_right Item "The Backburner" } RevertGatebotsBehavior { Item "mvm gatebot light pyro" ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } Skill Expert Tag bot_giant Tag bot_right Attributes AlwaysFireWeapon Attributes AlwaysCrit Item "The Backburner" } } } TFBot { Template T_TFBot_Medic_Quickuber Tag bot_squad_member } } } WaveSpawn { Where spawnbot_main_0 Where spawnbot_main_1 Name "4f" TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 7.5 WaitForAllDead "4e" TotalCurrency 100 DoneOutput { Target ambush_gate_enable Action Trigger } Squad { TFBot { Template T_TFGatebot_Giant_Demo_Burst_Crit } TFBot { Template T_TFGatebot_Heavy_Ironfist_Crit Tag bot_squad_member } TFBot { Template T_TFGatebot_Heavy_Ironfist_Crit Tag bot_squad_member } TFBot { Template T_TFGatebot_Heavy_Ironfist_Crit Tag bot_squad_member } TFBot { Template T_TFGatebot_Heavy_Ironfist_Crit Tag bot_squad_member } } } WaveSpawn { Where spawnbot_main_1 Name "4g" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 7.5 WaitForAllDead "4f" FirstSpawnWarningSound "misc/doomsday_lift_warning.wav" TotalCurrency 100 DoneOutput { Target ambush_gate_disable Action Trigger } TFBot { Name "Unfinished Giant" Health 4200 Class Soldier ClassIcon soldier_gib_lite Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.001 "faster reload rate" 0.5 "clip size upgrade atomic" 8 "projectile spread angle penalty" 7 "projectile speed increased" 0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "torso scale" 1.2 "head scale" 0.001 "hand scale" 1.3 } } } WaveSpawn { Where spawnbot_main_1 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 7.5 WaitForAllSpawned "4g" TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Where spawnbot_main_1 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12.5 WaitBetweenSpawns 25 WaitForAllSpawned "4g" TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } }