#base robot_giant.pop #base robot_standard.pop #base robot_damno.pop WaveSchedule { StartingCurrency 450 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 2 Mission { Objective DestroySentries Where spawnbot CooldownTime 35 BeginAtWave 1 RunForThisManyWaves 6 TFBot { Template T_TFBot_SentryBuster } } Wave // Wave 1 $750 { Checkpoint Yes InitWaveOutput { Target bombpath_choose_random_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name a1 TotalCount 32 Support Limited MaxActive 8 Where spawnbot SpawnCount 2 WaitBeforeStarting 0.2 WaitBetweenSpawns 7 TotalCurrency 250 TFBot { Class Scout WeaponRestrictions MeleeOnly ClassIcon scout_bat_nys Skill Hard } } WaveSpawn { Name a2 TotalCount 12 Where spawnbot_right SpawnCount 1 Support 1 MaxActive 8 TotalCurrency 250 WaitBeforeStarting 8 WaitBetweenSpawns 5 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name a3 TotalCount 2 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 20 MaxActive 1 SpawnCount 1 TotalCurrency 250 TFBot { Class Pyro Name "Giant Flare Pyro" ClassIcon pyro_flare_giant Skill Expert Health 3000 Item "The Flare Gun" WeaponRestrictions SecondaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } Wave // Wave 2 $700 { Checkpoint Yes InitWaveOutput { Target bombpath_choose_random_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { TotalCurrency 400 TotalCount 1 WaitBeforeStarting 15 Name a1 Tank { Health 12000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_middle_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_left_relay Action Trigger } } } WaveSpawn { Name b1 TotalCount 2 TotalCurrency 100 SpawnCount 1 MaxActive 2 Where spawnbot WaitForAllDead "a1" WaitBeforeStarting 2 WaitBetweenSpawns 25 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Support Limited Name a2 TotalCurrency 50 TotalCount 24 MaxActive 6 Where spawnbot_right SpawnCount 2 WaitBetweenSpawns 6 //WaitBeforeStarting 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Support Limited Name a3 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 8 TFBot { Class Demoman Skill Normal } } WaveSpawn { WaitForAllSpawned b1 Name b2 Support 1 TotalCurrency 50 TotalCount 5 SpawnCount 1 MaxActive 4 Where spawnbot_right WaitBeforeStarting 4 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Pyro_Flaregun } } } Wave // Wave 3 $700 { Checkpoint Yes InitWaveOutput { Target bombpath_choose_random_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name a1 TotalCount 2 TotalCurrency 200 MaxActive 1 Where spawnbot WaitBetweenSpawns 26 SpawnCount 1 TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name a2 TotalCount 24 MaxActive 12 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 5 WaitBetweenSpawns 7 TotalCurrency 100 TFBot { Class Scout Skill Easy } } WaveSpawn { Name a3 TotalCount 18 MaxActive 12 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name b1 TotalCount 3 WaitForAllDead a1 MaxActive 2 SpawnCount 1 Where spawnbot TotalCurrency 200 WaitBeforeStarting 2 WaitBetweenSpawns 22 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name b2 Support 1 TotalCount 6 SpawnCount 2 MaxActive 6 Where spawnbot_left WaitForAllDead a1 TotalCurrency 50 WaitBeforeStarting 4 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name b3 Support 1 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 3 Where spawnbot_right WaitForAllDead a1 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } Wave // Wave 4 $700 { Checkpoint Yes InitWaveOutput { Target bombpath_choose_random_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name a1 TotalCount 3 TotalCurrency 200 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name a2 TotalCount 16 TotalCurrency 100 MaxActive 8 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 5 WaitBetweenSpawns 6 TFBot { Class HeavyWeapons Skill Easy } } WaveSpawn { Name a3 TotalCount 24 TotalCurrency 100 MaxActive 12 SpawnCount 3 Where spawnbot_left WaitBeforeStarting 6 WaitBetweenSpawns 6 TFBot { Class Pyro Skill Normal ItemAttributes { ItemName "tf_weapon_flamethrower" "airblast_destroy_projectile" 1 } } } WaveSpawn { Name b1 TotalCurrency 200 TotalCount 1 WaitForAllDead a1 //WaitBeforeStarting 2 Tank { Health 15000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_middle_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_left_relay Action Trigger } } } WaveSpawn { Name b2 TotalCurrency 50 TotalCount 12 Support 1 MaxActive 12 SpawnCount 2 WaitForAllDead a1 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot_right TFBot { Class Soldier Skill Normal } } WaveSpawn { Name b3 TotalCurrency 50 TotalCount 12 Support 1 MaxActive 12 SpawnCount 2 WaitForAllDead a1 WaitBeforeStarting 6 WaitBetweenSpawns 5 Where spawnbot TFBot { Class Pyro Skill Easy //Skill Normal //ItemAttributes //{ // ItemName "tf_weapon_flamethrower" // "airblast_destroy_projectile" 1 //} } } } Wave // Wave 5 $700 { Checkpoint Yes InitWaveOutput { Target bombpath_choose_random_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name a1 TotalCurrency 200 TotalCount 2 Where spawnbot WaitBetweenSpawns 40 WaitBeforeStarting 5 MaxActive 2 SpawnCount 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name a2 TotalCurrency 50 Where spawnbot_left TotalCount 16 MaxActive 16 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name a3 TotalCurrency 50 Where spawnbot WaitForAllSpawned a2 WaitBeforeStarting 5 WaitBetweenSpawns 10 SpawnCount 2 TotalCount 18 MaxActive 12 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name b1 TotalCurrency 150 TotalCount 3 Where spawnbot WaitBetweenSpawns 16 WaitBeforeStarting 3 WaitForAllDead a1 MaxActive 3 SpawnCount 1 TFBot { Class Scout Name "Giant Bat Scout" ClassIcon scout_bat_nys Skill Expert Health 1600 WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name b2 TotalCurrency 100 TotalCount 8 Where spawnbot_right WaitForAllDead a1 MaxActive 3 SpawnCount 1 Support Limited WaitBetweenSpawns 8.5 //WaitBeforeStarting 1 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name b3 TotalCurrency 50 Where spawnbot TotalCount 12 Support 1 WaitForAllSpawned b1 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 10 //WaitBeforeStarting 1 TFBot { Class Soldier Skill Normal ClassIcon soldier_directhit_lite Item "The Direct Hit" } } } Wave // Wave 6 // { Checkpoint Yes InitWaveOutput { Target bombpath_choose_random_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name a1 TotalCurrency 100 TotalCount 2 SpawnCount 1 MaxActive 2 Where spawnbot_right WaitBeforeStarting 2 WaitBetweenSpawns 25 TFBot { Template T_TFBot_Giant_Demo_Burst } } WaveSpawn { Name a2 TotalCurrency 100 TotalCount 10 Support 1 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 4 WaitBeforeStarting 5 Where spawnbot TFBot { Class Scout Skill Hard Attributes AlwaysCrit WeaponRestrictions MeleeOnly ClassIcon scout_bat_nys } } WaveSpawn { Name b1 TotalCurrency 500 TotalCount 1 WaitBeforeStarting 30 Tank { Health 18000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_middle_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_left_relay Action Trigger } } } WaveSpawn { Name b2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead a1 WaitBeforeStarting 2 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name b3 Support 1 TotalCurrency 100 MaxActive 6 SpawnCount 2 TotalCount 10 //WaitForAllDead a1 WaitBeforeStarting 35 Where spawnbot WaitBetweenSpawns 8 TFBot { Class Pyro Name "Dragon's Fury" ClassIcon pyro_dragon_fury WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" MaxVisionRange 800 } } } }