#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_mine.pop #base robot_bots_extra.pop Population { StartingCurrency 700 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom No //ClassLimit //Limits the number of specified classes //{ //Heavyweapons 0 //Medic 0 //Sniper 0 //Spy 0 //} //DisallowUpgrade "ubercharge" //DisallowUpgrade "critboost" //DisallowUpgrade "explosive sniper shot" Templates { T_TFBot_Medic_Kritzkrieg { ClassIcon medic_kritz Template T_TFBot_Medic_Kritz Item "The Overdose" Item "The Ubersaw" } T_TFBot_Giant_Medic_Kritzkrieg { ClassIcon medic_kritz_giant Template T_TFBot_Giant_Medic_Kritz Item "The Overdose" Item "The Ubersaw" } T_TFBot_Giant_Soldier_Spammer_Hyper { Class Soldier Name "Giga Rapid Fire Soldier" ClassIcon soldier_spammer_hyper_lite Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2 "fire rate bonus" 0.5 "projectile speed decreased" 0.85 "mod no reload display only" 1 "mod max primary clip override" -1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } } Mission { Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 8 InitialCooldown 30 CooldownTime 25 DesiredCount 1 Where spawnbot TFBot { Name "Custodes Venator" Template T_TFBot_SentryBuster Item "Roaming Roman" CharacterAttributes { "head scale" 3 "torso scale" 0.2 "voice pitch scale" 1.5 "cancel falling damage" 1 } } } Mission { Objective Sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 35 CooldownTime 30 DesiredCount 2 Where spawnbot_mission_sniper TFBot { Name "Sagittarius" Template T_TFBot_Sniper } } Mission { Objective Spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 Where spawnbot_mission_spy TFBot { Name "Proditor" Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4.5 Where spawnbot_giant TFBot { //Name "Scultator Vespertilionum" Name "Scultator" Class Scout Skill Easy //ClassIcon scout_bat_nys //Template T_TFBot_Scout_Melee } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2.5 WaitBetweenSpawns 0 Where spawnbot_alt TFBot { Name "Fabricator Flammarum" Template T_TFBot_Pyro Skill Easy } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 4.5 //Where spawnbot Where spawnbot_flank_left Where spawnbot_flank_right Squad { TFBot { Name "Gravis" Class Heavyweapons Skill Easy } TFBot { Name "Celer Uber Medicus" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 2a WaitForAllSpawned 1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 1 Where spawnbot_giant TFBot { Name "Miles Gigas Ignis Celeris" Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name 2b WaitForAllSpawned 2a TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 9 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Name "Miles Gigas Ignis Celeris" Template T_TFBot_Giant_Soldier_Spammer } TFBot { Name "Gravis" Class Heavyweapons Skill Easy } TFBot { Name "Gravis" Class Heavyweapons Skill Easy } TFBot { Name "Gravis" Class Heavyweapons Skill Easy } TFBot { Name "Gravis" Class Heavyweapons Skill Hard } } } WaveSpawn { Name Support1 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 50 MaxActive 8 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 6 Where spawnbot_all Support 1 RandomSpawn 1 TFBot { Name "Scultator Foederis" Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 0.25 Where spawnbot_all TFBot { Name "Demoman" Template T_TFBot_Demoman } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 250 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Name "Scultator Vespertilio Giganteus" ClassIcon scout_bat_nys Template T_TFBot_Giant_Scout WeaponRestrictions MeleeOnly } } WaveSpawn { Name 1 TotalCurrency 125 TotalCount 24 MaxActive 10 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot TFBot { Name "Militus" Class Soldier Skill Easy } } WaveSpawn { Name Support TotalCurrency 150 TotalCount 50 MaxActive 6 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 7.5 Where spawnbot Where spawnbot_giant Where spawnbot_alt Support 1 TFBot { Name "Explorator Bonkensis" //ClassIcon scout_bonk_nys_correct Template T_TFBot_Scout_Bonk } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Name "Demoman Ignis Rapidi Gigantei" ClassIcon demo_spammer_package Template T_TFBot_Giant_Demoman } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 125 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 3.75 Where spawnbot_all RandomChoice { TFBot { Name "Gravis" Class Heavyweapons Skill Easy } TFBot { Name "Gravis" Class Heavyweapons Skill Easy Item "Towering Pillar of Hats" } TFBot { Name "Gravis" Class Heavyweapons Skill Easy } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 22.5 //Where spawnbot Where spawnbot_giant Squad { TFBot { Name "Miles Gigas Ignis Celeris" Template T_TFBot_Giant_Demo_Burst } TFBot { Name "Medicus Magnae Curae Armatus" ClassIcon medic_armored //_lite //Name "Medicus Kritzkrieg" Template T_TFBot_Medic_BigHeal Scale 1.5 Health 750 Item "The Surgeon's Stahlhelm" CharacterAttributes { "move speed penalty" 0.8 "head scale" 0.8 } } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_flank_left TFBot { Name "Gigantea Fabricatio Flammarum" Template T_TFBot_Giant_Pyro Item "Masked Loyalty" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_flank_right TFBot { Name "Gigantea Fabricatio Flammarum" Template T_TFBot_Giant_Pyro Item "Masked Loyalty" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot TFBot { Name "Super Scultator" Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 11 WaitBetweenSpawns 5 Where spawnbot_giant TFBot { Name "Explorator Bonkensis" Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 200 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 2 Where spawnbot_all Squad { TFBot { Name "Militus" Class Soldier Skill Normal } TFBot { Name "Celer Uber Medicus" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 1 Where spawnbot_flank_right Where spawnbot_flank_left RandomSpawn 1 TFBot { Name "Milites Subsidiarii Impulsi" ClassIcon soldier_backup_charged_giant Template T_TFBot_Soldier_Extended_Battalion Attributes "AlwaysCrit" Item "The Original" ItemAttributes { ItemName "The Original" "Projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate penalty" 2 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Tank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 1 Where spawnbot Tank { Health 25000 Name "Tank" Speed 75 StartingPathTrackNode "boss_path_1_left" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 25k (25000) HP!`) " } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Name "Super Scultator" Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 12 MaxActive 5 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot_giant Squad { TFBot { Name "Gravis" Class Heavyweapons Skill Hard } TFBot { Name "Scutum Medicus" ClassIcon medic_shield_lite Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 6 WaitBetweenSpawns 7.5 Where spawnbot_all RandomSpawn 1 TFBot { Name "Scultator" Class Scout Skill Easy } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 12 MaxActive 7 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 12.5 Where spawnbot_flank_left Where spawnbot_flank_right Squad { TFBot { Name "Gigas Ignis Rapidus Demoman" ClassIcon demo_spammer_package Template T_TFBot_Giant_Demoman } TFBot { Name "Miles Conchae Extensae" Template T_TFBot_Soldier_Extended_Concheror } TFBot { Name "Miles Conchae Extensae" Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 5.5 Where spawnbot TFBot { Name "Scultator" Class Scout Skill Normal } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 50 TotalCount 12 MaxActive 5 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot RandomSpawn 1 TFBot { Name "Gravis" Class Heavyweapons Skill Easy } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Name "Miles Gigas Ignis Celeris" Template T_TFBot_Giant_Soldier_Spammer //Attributes "AlwaysCrit" } TFBot { Name "Miles Conchae Extensae" Template T_TFBot_Soldier_Extended_Concheror } TFBot { Name "Miles Conchae Extensae" Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 5 Where spawnbot_giant RandomSpawn 1 TFBot { Name "Gravis" Class Heavyweapons Skill Normal } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Name "Gigas Gravis" Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name 1 TotalCurrency 150 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5.5 Where spawnbot TFBot { Name "Demoman" Template T_TFBot_Demoman Skill Normal } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 150 TotalCount 6 MaxActive 5 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 15 Where spawnbot_flank_left Where spawnbot_flank_right RandomSpawn 1 TFBot { Name "Miles Ignis Gigas Eruptionis" Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name Support WaitForAllSpawned 1 TotalCurrency 150 TotalCount 100 MaxActive 7 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Name "Militus" Template T_TFBot_Demoman Skill Hard } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 150 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 0 Where spawnbot_all RandomSpawn 1 TFBot { Name "Pyro Celer" ClassIcon pyro_fast Template T_TFBot_Pyro Skill Normal ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } CharacterAttributes { "move speed bonus" 1.25 } } } WaveSpawn { Name Support2 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot_all Support 1 TFBot { Name "Explorator Sandman Armatus" ClassIcon scout_stun_armored Template T_TFBot_Scout_Sandman Health 665 Scale 1.5 //Attributes "AlwaysCrit" CharacterAttributes { "move speed penalty" 0.7 "head scale" 0.8 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot_flank_right Where spawnbot_flank_left TFBot { Name "Miles Gigas Eruptionis Directae" ClassIcon soldier_burstfire_directhit_yoovy Template T_TFBot_Giant_Soldier_Spammer_Reload Item "The Direct Hit" ItemAttributes { ItemName "The Direct Hit" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.85 } } } WaveSpawn { Name 1 TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 15 Where spawnbot TFBot { Name "Scultator Gigas Armatus" Template T_TFBot_Giant_Scout_Baseball_Armored //Attributes "AlwaysCrit" } } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 25 MaxActive 12 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 7 Where spawnbot TFBot { Name "Deflector Graves" Template T_TFBot_Heavyweapons_Deflector Skill Normal } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 250 TotalCount 15 MaxActive 11 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 17.5 Where spawnbot_giant Squad { TFBot { Name "Deflector Gigas Gravis" ClassIcon heavy_deflector_giant Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Name "Miles Conchae Extensae" Template T_TFBot_Soldier_Extended_Concheror Attributes "AlwaysCrit" } TFBot { Name "Miles Conchae Extensae" Template T_TFBot_Soldier_Extended_Concheror Attributes "AlwaysCrit" } TFBot { Name "Celer Uber Medicus" Template T_TFBot_Medic_QuickUber } TFBot { Name "Celer Uber Medicus" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot_flank_right Squad { TFBot { Name "Criticum Grave" ClassIcon heavy_crit Class Heavyweapons //Skill Expert Skill Hard Attributes "AlwaysCrit" } TFBot { Name "Gravis" ClassIcon heavy_crit Class Heavyweapons Skill Normal Attributes "AlwaysCrit" } TFBot { Name "Gravis" ClassIcon heavy_crit Class Heavyweapons Skill Normal Attributes "AlwaysCrit" } TFBot { Name "Uber Scutum Medicus" ClassIcon medic_uber_shield_lite Template T_TFBot_Medic_Shield_Uber } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 5 Where spawnbot_flank_left TFBot { Name "Miles Ignis Celeris" ClassIcon soldier_spammer Class Soldier Skill Hard ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name TankBoss1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 1 Where spawnbot Tank { Health 30000 Name "Tank" Speed 75 Skin 1 StartingPathTrackNode "boss_path_abomb" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 30k (30000) HP!`) " } } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Name "Miles Vexilli Gigas Bubulcus" ClassIcon soldier_banner_trio_lite //ClassIcon soldier_banner_trio_spammer_lite Template T_TFBot_Giant_Soldier_Extended_Buff_Banner //ItemAttributes //{ // ItemName "TF_WEAPON_ROCKETLAUNCHER" // "faster reload rate" -0.8 // "fire rate bonus" 0.5 // "Projectile speed decreased" 0.75 //} } TFBot { Name "Miles Conchae Gigas" ClassIcon soldier_banner_trio_lite //ClassIcon soldier_banner_trio_spammer_lite Template T_TFBot_Giant_Soldier_Extended_Concheror //ItemAttributes //{ // ItemName "TF_WEAPON_ROCKETLAUNCHER" // "faster reload rate" -0.8 // "fire rate bonus" 0.5 // "Projectile speed decreased" 0.75 //} } TFBot { Name "Miles Subsidiarius Gigas" ClassIcon soldier_banner_trio_lite //ClassIcon soldier_banner_trio_spammer_lite Template T_TFBot_Giant_Soldier_Extended_Battalion //ItemAttributes //{ // ItemName "TF_WEAPON_ROCKETLAUNCHER" // "faster reload rate" -0.8 // "fire rate bonus" 0.5 // "Projectile speed decreased" 0.75 //} } TFBot { Name "Medicus Magnae Curae Armatus" ClassIcon medic_armored Template T_TFBot_Medic_BigHeal Scale 1.5 Health 750 Item "The Surgeon's Stahlhelm" CharacterAttributes { "move speed penalty" 0.75 "head scale" 0.75 } } TFBot { Name "Medicus Magnae Curae Armatus" ClassIcon medic_armored Template T_TFBot_Medic_BigHeal Scale 1.5 Health 750 Item "The Surgeon's Stahlhelm" CharacterAttributes { "move speed penalty" 0.75 "head scale" 0.75 } } } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 24 MaxActive 10 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 5.5 Where spawnbot_flank_left Where spawnbot_flank_right TFBot { Name "Furor Draconis Pyro" Template T_TFBot_Pyro_Dragon's_Fury } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12.5 WaitBetweenSpawns 20 Where spawnbot_flank_right Where spawnbot_flank_left Squad { TFBot { Name "Demoman Ignis Giganteus Explosivus" //Name "Demoman Ignis Giga Eruptionis" Template T_TFBot_Giant_Demo_Burst //ClassIcon demo_burst_hyper_lite //Health 3700 //Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" //ItemAttributes //{ // ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" // "damage bonus" 2 // "faster reload rate" 0.55 //45% faster reload // "fire rate bonus" 0.1 // "clip size upgrade atomic" 7.0 // "projectile spread angle penalty" 4 // "Projectile speed increased" 1.3 //} } TFBot { Name "Medicus Regenerationis Gigas" Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot TFBot { Name "Gigas Gravis" Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 24 MaxActive 10 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot_all RandomSpawn 1 TFBot { Name "Miles" Class Soldier Skill Easy } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_flank_left Where spawnbot_flank_right Squad { TFBot { Name "Gigas Gravis" Template T_TFBot_Giant_Heavyweapons } TFBot { Name "Miles Gigas Ignis Celeris" Template T_TFBot_Giant_Soldier_Spammer } TFBot { Name "Miles Gigas Ignis Celeris" Template T_TFBot_Giant_Soldier_Spammer } TFBot { Name "Celer Uber Medicus" Template T_TFBot_Medic } TFBot { Name "Celer Uber Medicus" Template T_TFBot_Medic } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 100 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 1 Where spawnbot_all TFBot { Name "Insidiator" ClassIcon sniper_bow //ClassIcon sniper_bow_hyper Class Sniper Skill Hard Item "The Huntsman" Item "The Cozy Camper" WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" //ItemAttributes //{ // ItemName "The Huntsman" // "damage bonus" 1.5 //} } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_flank_right TFBot { Name "Miles Ignis Giga Eruptionis" ClassIcon soldier_burstfire_hyper_lite Template T_TFBot_Soldier_BurstFire } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_all TFBot { Name "Super Scultator" Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 28 MaxActive 14 SpawnCount 7 WaitBeforeStarting 6 WaitBetweenSpawns 11 Where spawnbot TFBot { Name "Scultator" Class Scout Skill Hard } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 14 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Name "Deflector Gigas Gravis" Template T_TFBot_Giant_Heavyweapons_Deflector //Attributes "AlwaysCrit" } TFBot { Name "Medicus Scutum Gigantum" ClassIcon medic_shield_lite Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 4 WaitBeforeStarting 11 WaitBetweenSpawns 5 Where spawnbot_all RandomSpawn 1 Squad { TFBot { Name "Miles Ictus Directi" ClassIcon soldier_directhit_lite Class Soldier Skill Normal Item "The Direct Hit" } TFBot { Name "Celer Uber Medicus" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 14 WaitBetweenSpawns 16.5 Where spawnbot_flank_left Where spawnbot_flank_right RandomSpawn 1 TFBot { Name "Demoman Ignis Giga Eruptionis" Template T_TFBot_Giant_Demo_Burst ClassIcon demo_burst_hyper_lite Health 3700 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "damage bonus" 2 "faster reload rate" 0.55 //45% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 4 "Projectile speed increased" 1.3 } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 300 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 17 WaitBetweenSpawns 17.5 Where spawnbot_flank_left Where spawnbot Where spawnbot_flank_right Squad { TFBot { Name "Ferens Damnum Criticum" //Name "Giga Barrage" Template T_TFBot_Giant_Soldier_SlowBarrage Attributes AlwaysCrit ClassIcon soldier_barrage_hyper_lite_fix ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2 "penetrate teammates" 1 "ignores other projectiles" 1 } } TFBot { Name "Demoman Ignis Giga Eruptionis" Template T_TFBot_Giant_Demo_Burst ClassIcon demo_burst_hyper_lite Health 3700 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "damage bonus" 2 "faster reload rate" 0.55 //45% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 4 "Projectile speed increased" 1.3 } } TFBot { Name "Demoman Ignis Giga Eruptionis" Template T_TFBot_Giant_Demo_Burst ClassIcon demo_burst_hyper_lite Health 3700 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "damage bonus" 2 "faster reload rate" 0.55 //45% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 4 "Projectile speed increased" 1.3 } } TFBot { Name "Medicus Scutum Gigantum" ClassIcon medic_shield_lite Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name 3 WaitForAllSpawned 2 TotalCurrency 200 TotalCount 30 MaxActive 12 SpawnCount 10 WaitBeforeStarting 30 WaitBetweenSpawns 6 Where spawnbot_all RandomSpawn 1 TFBot { Name "Scout" Class Scout Skill Normal } } } }