#base robot_giant.pop #base robot_standard.pop #base robot_lyney.pop WaveSchedule { StartingCurrency 2500 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster } } Templates { T_TFBot_Giant_Soldier_RocketPush_annoying { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "The Liberty Launcher" ClassIcon soldier_libertylauncher_giant Attributes MiniBoss Name "knockback lol" Health 3800 ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage bonus" 0.01 "fire rate bonus" 0.1 "faster reload rate" -0.8 "Blast radius decreased" 1.2 "projectile spread angle penalty" 4 "Projectile speed increased" 2 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 } } T_TFBot_Heavyweapons_Deflector_Airblast { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Expert Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 "damage bonus" 0.01 "damage causes airblast" 1 } } } //WAVE 1 (0$) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "1a" Where spawnbot Where spawnbot_giant TotalCount 100 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Soldier_RocketPush CharacterAttributes { "damage bonus" 0.01 } } TFBot { Template T_TFBot_Scout_FAN CharacterAttributes { "damage bonus" 0.01 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner_Bugfixed CharacterAttributes { "damage causes airblast" 1 "damage bonus" 0.01 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror_BugFixed CharacterAttributes { "damage causes airblast" 1 "damage bonus" 0.01 } } TFBot { Template T_TFBot_Pyro_Airblast CharacterAttributes { "damage causes airblast" 1 "damage bonus" 0.01 } } TFBot { Template T_TFBot_Demoman_Samurai CharacterAttributes { "damage causes airblast" 1 "damage bonus" 0.01 } } } } WaveSpawn { Name "1a-Support" Where spawnbot TotalCount 100 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 100 Support 1 Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "its fun! why not?" CharacterAttributes { "damage causes airblast" 1 "damage bonus" 0.01 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "1a-Support" Where spawnbot TotalCount 100 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Heavyweapons_Deflector_Airblast } } WaveSpawn { Name "1a" Where spawnbot_giant TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush_annoying } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_pop_giant Name "Giant Popping Medic" CharacterAttributes { "bot medic uber health threshold" 2000 } } } } WaveSpawn { Name "1a" Where spawnbot_giant TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush_annoying } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_pop_giant Name "Giant Popping Medic" CharacterAttributes { "bot medic uber health threshold" 2000 } } } } } }