#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 10000 RespawnWaveTime 7 FixedRespawnWaveTime no CanBotsAttackWhileInSpawnRoom no Mission // sentry buster { Objective DestroySentries InitialCooldown 90 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 TFBot { Template T_TFBot_SentryBuster } } ////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave01A" Where spawnbot TotalCount 22 MaxActive 22 spawnCount 22 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Demoman_Samurai Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { Name "Wave01A" Where spawnbot_mission_sniper TotalCount 11 MaxActive 11 spawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon Sniper_bow_multi Skill Expert Attributes "AlwaysCrit" Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon Sniper_bow_multi Skill Expert Attributes "AlwaysCrit" Tag nav_prefer_flank_Right BehaviorModifiers push } } } WaveSpawn { Name "Wave01B" WaitForAllSpawned "Wave01A" Where spawnbot TotalCount 22 MaxActive 22 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { WaitForAllSpawned "Wave01B" TotalCount 1 WaitBeforeStarting 0 TotalCurrency 1000 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12000 Speed 75 Name "boss" StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave01C" WaitForAllDead "Wave01B" Where spawnbot TotalCount 40 MaxActive 20 spawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Expert Attributes "AlwaysCrit" Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } TFBot { Class Pyro Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name "Wave01D" WaitForAllSpawned "Wave01C" Where spawnbot TotalCount 32 MaxActive 16 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes "AlwaysCrit" Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes "AlwaysCrit" Tag nav_prefer_flank_Right BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes "AlwaysCrit" } } } WaveSpawn { Name "Wave01D" WaitForAllSpawned "Wave01C" Where spawnbot_mission_sniper TotalCount 24 MaxActive 6 spawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 4 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Giant_Scout Attributes "AlwaysCrit" Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Scout Attributes "AlwaysCrit" Tag nav_prefer_flank_Right BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Scout Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Scout Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned "Wave01D" TotalCount 1 WaitBeforeStarting 0 TotalCurrency 1000 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "boss" StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave01E" WaitForAllSpawned "Wave01D" Where spawnbot TotalCount 16 MaxActive 12 spawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_deflector_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name "Wave01E" WaitForAllDead "Wave01D" Where spawnbot TotalCount 80 MaxActive 10 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { WaitForAllSpawned "Wave01E" TotalCount 1 WaitBeforeStarting 0 TotalCurrency 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "boss" StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave01F" WaitForAllDead "Wave01E" Where spawnbot TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { ClassIcon demo_bomber Health 50000 Name "King of Iron" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Item "the iron bomber" Item "prince tavish's crown" Item "summer shades" ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0 "faster reload rate" 0 "clip size upgrade atomic" -3.0 "Projectile speed increased" 1.1 "damage bonus" 4 } CharacterAttributes { "health regen" 300 "move speed bonus" 0.45 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } } } WaveSpawn { Name "Wave01F" WaitForAllDead "Wave01E" Where spawnbot TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { ClassIcon soldier_barrage Health 50000 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" 4000 } CharacterAttributes { "health regen" 200 "move speed bonus" 0.4 "damage bonus" 4 "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 } } } WaveSpawn { Name "Wave01F" WaitForAllDead "Wave01E" Where spawnbot TotalCount 30 MaxActive 10 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Demoman_Samurai Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { Name "Wave01F" WaitForAllDead "Wave01E" Where spawnbot_mission_sniper TotalCount 24 MaxActive 8 spawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon Sniper_bow_multi Skill Expert Attributes "AlwaysCrit" Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon Sniper_bow_multi Skill Expert Attributes "AlwaysCrit" Tag nav_prefer_flank_Right BehaviorModifiers push } } } WaveSpawn { Name "Wave01F" WaitForAllDead "Wave01E" Where spawnbot_mission_sniper TotalCount 1 MaxActive 1 spawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { ClassIcon pyro_giant Health 17500 Name "Speedy Gonzales" Scale 0.25 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "old guadalajara" ItemAttributes { ItemName tf_weapon_shotgun_pyro "fire rate bonus" 0.25 "faster reload rate" 0.1 "bullets per shot bonus" 10 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 "airblast vertical vulnerability multiplier" 0.5 } } } WaveSpawn { Name "Wave01G" WaitForAllDead "Wave01F" Where spawnbot TotalCount 200 MaxActive 11 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 Randomchoice { TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" Tag nav_prefer_flank_right BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" MaxVisionRange 3000 Tag nav_prefer_flank_right BehaviorModifiers push ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" Tag nav_prefer_flank_right BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" MaxVisionRange 3000 Tag nav_prefer_flank_left BehaviorModifiers push ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" MaxVisionRange 3000 BehaviorModifiers push ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" MaxVisionRange 3000 ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" } } } WaveSpawn { Name "Wave01G" WaitForAllDead "Wave01F" Where spawnbot_mission_sniper TotalCount 200 MaxActive 10 spawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 Randomchoice { TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" Tag nav_prefer_flank_right BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" MaxVisionRange 3000 Tag nav_prefer_flank_right BehaviorModifiers push ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" Tag nav_prefer_flank_right BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" MaxVisionRange 3000 Tag nav_prefer_flank_left BehaviorModifiers push ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" MaxVisionRange 3000 BehaviorModifiers push ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" MaxVisionRange 3000 ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead "Wave01F" TotalCount 1 WaitBeforeStarting 150 TotalCurrency 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Speed 75 Name "boss" StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } ////////////////////////// }