#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 12 CanBotsAttackWhileInSpawnRoom no PrecacheModel "models/bots/soldier/bot_soldier_gibby.mdl" PrecacheModel "models/bots/soldier_boss/bot_soldier_boss_gibby.mdl" PrecacheModel "models/bots/heavy/bot_heavy_gibby.mdl" Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name "1a" TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier Tag Bot_Giant } } WaveSpawn { Name "1b" TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Skill Easy Class Heavy } } WaveSpawn { Name "1c" TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFGateBot_Scout_Normal } } WaveSpawn { WaitForAllDead "1a" Name "1d" TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Skill Easy Class Demoman } } WaveSpawn { WaitForAllDead "1a" Name "1e" TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast Tag Bot_Giant } } WaveSpawn { WaitForAllDead "1a" Name "1f" TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai Tag Bot_Giant } } WaveSpawn { WaitForAllDead "1a" Name "1g" TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_upper0 TFBot { Name "Old HeavyBot" Attributes MiniBoss Scale 1.3 Health 750 Skill Hard Class Heavy UseCustomModel "models/bots/heavy/bot_heavy_gibby.mdl" ClassIcon soldier_gib_lite CharacterAttributes { "move speed bonus" 0.45 } ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "fire rate bonus" 0.5 "damage bonus" 0.6 } DeathSound trespasser/SKELT05.mp3 } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name "2a" TotalCurrency 200 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag Bot_Giant } } WaveSpawn { Name "2b" TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Skill Normal Class Demoman } } WaveSpawn { Name "2c" TotalCurrency 50 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFGateBot_Soldier_Normal } } WaveSpawn { WaitForAllSpawned "2b" Name "2d" TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFGateBot_Giant_Soldier_RocketShotgun Tag Bot_Giant } } WaveSpawn { WaitForAllSpawned "2b" Name "2e" TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { WaitForAllSpawned "2d" Name "2f" TotalCurrency 200 TotalCount 45 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { WaitForAllSpawned "2d" Name "2g" TotalCurrency 200 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_ScorchShot_FastShot } } WaveSpawn { WaitForAllSpawned "2d" Name "2h" TotalCurrency 250 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_RapidFire Tag Bot_Giant } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name "3a" TotalCurrency 250 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag Bot_Giant } } WaveSpawn { Name "3b" TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Skill Hard Class Scout } } WaveSpawn { Name "3c" TotalCurrency 50 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } } WaveSpawn { WaitForAllDead "3b" Name "3d" TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFGateBot_Giant_Demo_Burst Tag Bot_Giant } } WaveSpawn { WaitForAllDead "3b" Name "3e" TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { WaitForAllDead "3d" Name "3f" TotalCurrency 200 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai Tag Bot_Giant } } WaveSpawn { WaitForAllDead "3d" Name "3g" TotalCurrency 200 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Heavy_IronFist_Airblast Tag Bot_Giant } } WaveSpawn { WaitForAllDead "3d" Name "3h" TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag Bot_Giant } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name "4a" TotalCurrency 250 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons Tag Bot_Giant } } WaveSpawn { Name "4b" TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Concheror Tag Bot_Giant } } WaveSpawn { Name "4c" TotalCurrency 50 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } } WaveSpawn { WaitForAllDead "4b" Name "4d" TotalCurrency 100 TotalCount 45 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFGateBot_Soldier_Normal_DirectHit_Crit } } WaveSpawn { WaitForAllDead "4b" Name "4e" TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_upper0 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Tag Bot_Giant } } WaveSpawn { WaitForAllDead "4d" Name "4f" TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Heavyweapons_Fist Tag Bot_Giant } } } WaveSpawn { WaitForAllDead "4d" Name "4g" TotalCurrency 300 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 40 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Tag Bot_Giant } } WaveSpawn { WaitForAllDead "4d" Name "4h" TotalCurrency 200 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { WaitForAllDead "4h" Name "4i" TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag Bot_Giant } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllDead "4h" Name "4j" TotalCurrency 100 TotalCount 45 MaxActive 15 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { WaitForAllDead "5d" Name "5boss" TotalCurrency 1500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Chief_Gauntlet Tag Bot_Giant } } WaveSpawn { WaitForAllDead "5d" Name "5a" Where spawnbot_upper0 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Tag bot_giant Scale 1.5 Health 750 Name "Captain Punch Military" Item "Fists Of Steel" ClassIcon heavy_fists Class Soldier Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Fists Of Steel" "is_passive_weapon" 1 } } } WaveSpawn { Name "5b" TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Tag Bot_Giant } } WaveSpawn { Name "5b" TotalCurrency 200 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Support 1 Name "5sa" TotalCurrency 200 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Gnome } } WaveSpawn { Support 1 Name "5sb" TotalCurrency 200 TotalCount 25 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { WaitForAllDead "5b" Name "5c" TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { WaitForAllDead "5b" Name "5d" TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro Tag Bot_Giant } } WaveSpawn { WaitForAllDead "5d" Name "5e" TotalCurrency 200 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Soldier_Buff_Banner } } } }