#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom No Mission { Objective DestroySentries Where spawnbot CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Wave { //Checkpoint Yes WaitWhenDone 60 StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave1giant1 TotalCount 4 Maxactive 2 SpawnCount 2 RandomSpawn 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name wave1common1 TotalCount 50 Maxactive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } } WaveSpawn { Name wave1giant2 WaitForAllDead wave1giant1 TotalCount 4 Maxactive 2 SpawnCount 2 RandomSpawn 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name wave1common1 WaitForAllDead wave1giant1 TotalCount 50 Maxactive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 Support 1 RandomChoice { TFBot { Class Pyro WeaponRestrictions PrimaryOnly Skill Easy } TFBot { Class Pyro WeaponRestrictions PrimaryOnly Skill Easy BehaviorModifiers push } } } } }