//Automatic Annihilation by A+drew //Powerkeep by Tjgl //Advanced Difficulty #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 800 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot_right BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission { Objective Sniper Where spawnbot_right BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_right BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_right BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { 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 gimmick1 Where spawnbot_main TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { ClassIcon scout_superbonk Name "Super Bonk Scout" Template T_TFBot_Giant_Scout_Bonk Item "the holy mackerel" Item "bonk boy" Tag no_flank ItemAttributes { ItemName "Bonk! Atomic Punch" "effect bar recharge rate increased" 0.85 } CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn { Name w1a Where spawnbot_main TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead gimmick1 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Giant Dragon's Fury Pyro" Template T_TFBot_Giant_Pyro Item "The Dragon's Fury" Tag no_flank ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } TFBot { Name "Big-heal Medic" Template T_TFBot_Medic_BigHeal Tag bot_squad_member } TFBot { Name "Big-heal Medic" Template T_TFBot_Medic_BigHeal Tag bot_squad_member } } } WaveSpawn { Name w1b Where spawnbot_main TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 14 WaitForAllSpawned w1a TFBot { Template T_TFBot_Giant_Scout Tag no_flank } } WaveSpawn { Name w1c1 TotalCurrency 138 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllSpawned w1b FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tank_boss Health 20000 Speed 75 StartingPathTrackNode "boss_path_s" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w1c WaitForAllSpawned w1b TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_main WaitBeforeStarting 15 WaitBetweenSpawns 15 TFBot { Scale 1.75 ClassIcon sniper_bow_giant Class Sniper Name "Giant Bowman" Health 3300 Attributes MiniBoss Item "The Huntsman" Skill Expert ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.75 } CharacterAttributes { "head scale" 0.7 "aiming movespeed increased" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 5 "move speed bonus" 0.45 } } } WaveSpawn { Name w1a Where spawnbot_invasion TotalCurrency 60 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead gimmick1 TFBot { ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly Health 125 Skill Hard Name "Carbine Sniper" Class Sniper Item "the cleaner's carbine" } } WaveSpawn { Name w1b Where spawnbot_main TotalCurrency 32 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 WaitForAllSpawned w1a TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Tag noflank } } WaveSpawn { Name w1b Where spawnbot_right TotalCurrency 20 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 3 WaitForAllSpawned w1a TFBot { Health 200 Skill Normal Name Soldier Class Soldier } } WaveSpawn { Name w1c Where spawnbot_right TotalCurrency 50 TotalCount 50 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned w1b Support Limited TFBot { ClassIcon scout_cola WeaponRestrictions PrimaryOnly Skill Normal Name "Cola Scout" Class Scout Item "crit-a-cola" Item "Bonk Helm" ItemAttributes { ItemName "crit-a-cola" "effect bar recharge rate increased" .01 } ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 8208497 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2a Where spawnbot_main TotalCurrency 200 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire Tag no_flank } } WaveSpawn { Name w2b Where spawnbot_main TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 20 WaitForAllSpawned w2a Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Tag no_flank } TFBot { Name "Big-heal Medic" Template T_TFBot_Medic_BigHeal Tag bot_squad_member Tag no_flank } } } WaveSpawn { Name w2c Where spawnbot_main TotalCurrency 181 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 15 WaitForAllSpawned w2b Squad { TFBot { ClassIcon sniper_jarate WeaponRestrictions SecondaryOnly Health 3300 Skill Expert Name "Giant Jarate Sniper" Class Sniper Attributes MiniBoss Tag no_flank Item "jarate" Item "the anger" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" .05 "fire rate penalty" 2 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "head scale" 0.7 } } TFBot { ClassIcon sniper_bushwacka_fast WeaponRestrictions MeleeOnly Health 2800 Skill Expert Name "Super Bushwacka Sniper" Class Sniper Attributes MiniBoss Tag no_flank Tag bot_squad_member Item "the bushwacka" Item "humanitarian's hachimaki" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 2 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "head scale" 0.7 } } } } WaveSpawn { Name w2a Where spawnbot_main TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Demoman_Knight Tag no_flank } } WaveSpawn { Name w2a Where spawnbot_right TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name w2b WaitForAllSpawned w2a Where spawnbot_main TotalCurrency 20 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 13 WaitBetweenSpawns 2 TFBot { Class Scout Skill Easy Tag no_flank } } WaveSpawn { Name w2b WaitForAllSpawned w2a Where spawnbot_right TotalCurrency 37 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Heavyweapons_Fist Tag bot_flank } } WaveSpawn { Name w2c Where spawnbot_main TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned w2b Support Limited TFBot { Health 300 Skill Normal Name "Heavy" Class HeavyWeapons Tag no_flank } } WaveSpawn { Name w2c Where spawnbot_right TotalCurrency 32 TotalCount 32 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 3 WaitForAllSpawned w2b Support Limited TFBot { Class Pyro Skill Normal CharacterAttributes { "airblast disabled" 1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3a Where spawnbot_main TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag no_flank } } WaveSpawn { Name w3b Where spawnbot_main TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 WaitForAllSpawned w3a TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag no_flank } } WaveSpawn { Name w3c Where spawnbot_main TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 12 WaitForAllSpawned w3b Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Tag no_flank } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } WaveSpawn { Name w3a Where spawnbot_invasion TotalCurrency 63 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 RandomChoice { TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 7511618 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 7511618 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 4329330 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 4329330 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 16738740 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 16738740 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 16777215 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 16777215 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 16750899 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 16750899 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 65280 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 65280 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 10027059 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 10027059 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 6723840 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 6723840 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 11053598 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 11053598 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 3329330 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 3329330 } } } } WaveSpawn { Name w3a Where spawnbot_right TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 3 TFBot { Class Demoman Skill Normal Tag no_flank } } WaveSpawn { Name w3b Where spawnbot_main TotalCurrency 50 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned w3a TFBot { Template T_TFBot_Sniper_Huntsman Tag no_flank } } WaveSpawn { Name w3b Where spawnbot_right TotalCurrency 37 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 WaitForAllSpawned w3a TFBot { ClassIcon pyro_homewrecker_lite_armored WeaponRestrictions MeleeOnly Health 750 Scale 1.3 Skill Hard Name "Armored Homewrecker Pyro" Class Pyro Tag bot_flank Item "the homewrecker" Item "handyman's handle" } } WaveSpawn { Name w3c Where spawnbot_main TotalCurrency 50 TotalCount 50 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned w3b Support Limited TFBot { ClassIcon scout_pistol WeaponRestrictions SecondaryOnly Health 125 Skill Easy Name "Pistol Scout" Class Scout } } WaveSpawn { Name w3c Where spawnbot_right TotalCurrency 50 TotalCount 50 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 WaitForAllSpawned w3b Support Limited TFBot { Class Soldier Skill Normal } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4a1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_alt_relay Action Trigger } Tank { Name tank_boss Health 30000 Speed 75 StartingPathTrackNode "boss_path_s" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4a Where spawnbot_main TotalCurrency 172 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 TFBot { ClassIcon scout_stun_titan Health 6000 Name "Heavy Armored Sandman Scout" Template T_TFBot_Giant_Scout_Baseball_Armored Tag no_flank Item "courtly cuirass" Item "squire's sabatons" CharacterAttributes { "move speed penalty" 0.45 } } } WaveSpawn { Name w4b Where spawnbot_main TotalCurrency 150 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 12 WaitForAllSpawned w4a Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Tag no_flank } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber Tag bot_squad_member } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } WaveSpawn { Name w4c TotalCurrency 184 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned w4b FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tank_boss Health 25000 Speed 75 StartingPathTrackNode "boss_path_s" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4c Where spawnbot_main TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 15 WaitForAllSpawned w4b Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit Tag no_flank } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber Tag bot_squad_member } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber Tag bot_squad_member } TFBot { Name "Quick Uber Medic" Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } WaveSpawn { Name w4a Where spawnbot_right TotalCurrency 40 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Skill Normal Class Demoman Attributes "AlwaysCrit" } } WaveSpawn { Name w4b Where spawnbot_main TotalCurrency 28 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 WaitForAllSpawned w4a TFBot { Name "Deflector Pyro" Class Pyro Skill Hard Item "The U-clank-a" Tag no_flank ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast_destroy_projectile" 1 } } } WaveSpawn { Name w4b Where spawnbot_right TotalCurrency 26 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 8 WaitForAllSpawned w4a TFBot { Class Heavyweapons ClassIcon heavy_shotgun_burst_armored Health 900 Name "Armored Burst Fire Heavy Shotgun" Scale 1.4 Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus" 0.6 "faster reload rate" 0.6 } } } WaveSpawn { Name w4c Where spawnbot_right TotalCurrency 50 TotalCount 50 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 WaitForAllSpawned w4b Support Limited RandomChoice { TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 4329330 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 4329330 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 16738740 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 16738740 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 16777215 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 16777215 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 16750899 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 16750899 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 65280 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 65280 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 10027059 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 10027059 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 6723840 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 6723840 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 11053598 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 11053598 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 3329330 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 3329330 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5a Where spawnbot_main TotalCurrency 152 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone_giant WeaponRestrictions PrimaryOnly Health 3000 Skill Expert Name "Giant Dragon's Fury Pyro" Class Pyro Attributes "MiniBoss" Tag no_flank Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { ClassIcon medic_bullet Class Medic Name "Bullet Vacc Medic" Skill Normal Health 150 Attributes SpawnWithFullCharge Attributes VaccinatorBullets Tag bot_squad_member ItemAttributes { ItemName "the vaccinator" "medigun charge is resists" 4 "ubercharge rate bonus" 100 //"uber duration bonus" 200 "medigun bullet resist passive" 0.1 "medigun bullet resist deployed" 0.75 } Item "Das Metalmeatencasen" ItemAttributes { ItemName "Das Metalmeatencasen" "attach particle effect" 3045 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 9999 } Item "the vaccinator" } TFBot { ClassIcon medic_blast Class Medic Name "Blast Vacc Medic" Skill Normal Health 150 Attributes SpawnWithFullCharge Attributes VaccinatorBlast Tag bot_squad_member ItemAttributes { ItemName "the vaccinator" "medigun charge is resists" 4 "ubercharge rate bonus" 100 //"uber duration bonus" 200 "medigun blast resist passive" 0.1 "medigun blast resist deployed" 0.75 } Item "Coldfront Carapace" ItemAttributes { ItemName "Coldfront Carapace" "attach particle effect" 3070 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 9999 } Item "the vaccinator" } } } WaveSpawn { Name w5b Where spawnbot_main TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 25 WaitForAllSpawned w5a Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag no_flank } TFBot { Name "Giant Frontier Justice Engineer" ClassIcon engineer_frontier_justice_nys Health 3000 Class Engineer Skill Expert Attributes "AlwaysCrit" BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes Aggressive Attributes MiniBoss Tag no_flank Tag bot_squad_member Item "the frontier justice" CharacterAttributes { "head scale" 0.679 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 7 } } } } WaveSpawn { Name w5c Where spawnbot_main TotalCurrency 184 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 20 WaitForAllSpawned w5b Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag no_flank } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen Tag bot_squad_member } } } WaveSpawn { Name w5a Where spawnbot_main TotalCurrency 48 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 2 TFBot { Class Soldier Skill Hard Tag no_flank } } WaveSpawn { Name w5a Where spawnbot_right TotalCurrency 60 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" Tag no_flank } } WaveSpawn { Name w5b Where spawnbot_main TotalCurrency 56 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned w5a TFBot { ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly Health 175 Skill Hard Name "Dragon's Fury Pyro" Class Pyro Tag no_flank Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } } WaveSpawn { Name w5c Where spawnbot_main TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned w5b Support Limited Squad { TFBot { ClassIcon sniper_jarate WeaponRestrictions MeleeOnly Health 125 Skill Expert Name "Jarate Sniper" Class Sniper Tag noflank Item "jarate" ItemAttributes { ItemName "jarate" "effect bar recharge rate increased" .05 "fire rate penalty" 2 } } } } WaveSpawn { Name w5c Where spawnbot_right TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 3 WaitForAllSpawned w5b Support Limited TFBot { Template T_TFBot_Demo_Burst } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6a Where spawnbot_main TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 25 Squad { TFBot { Name "Major Crits?" Template T_TFBot_Giant_Soldier_SlowBarrage Tag no_flank } TFBot { ClassIcon medic_kritz Health 4500 Name "Giant Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Tag bot_squad_member ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "bot medic uber health threshold" 5000 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } Item "the kritzkrieg" } } } WaveSpawn { Name w6b Where spawnbot_main TotalCurrency 168 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 15 WaitForAllSpawned w6a Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Tag no_flank } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Name w6c TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned w6b FirstSpawnOutput { Target boss_start_relay Action trigger } Tank { Health 40000 Name tank_boss Speed 75 Skin 1 StartingPathTrackNode "boss_path_s" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6c Where spawnbot_main TotalCurrency 136 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 WaitForAllSpawned w6b Squad { TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Tag no_flank } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Giant_Soldier_Extended_Concheror Tag bot_squad_member } TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Giant_Soldier_Extended_Battalion Tag bot_squad_member } } } WaveSpawn { Name w6a Where spawnbot_invasion TotalCurrency 36 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 2 TFBot { Health 300 Skill Normal Name "Heavy" Class HeavyWeapons } } WaveSpawn { Name w6b Where spawnbot_main TotalCurrency 30 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned w6a TFBot { Skill Hard Class Soldier Attributes "AlwaysCrit" Tag no_flank } } WaveSpawn { Name w6b Where spawnbot_right TotalCurrency 30 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 13 WaitBetweenSpawns 2 WaitForAllSpawned w6a TFBot { Skill Hard Class Demoman Attributes "AlwaysCrit" } } WaveSpawn { Name w6c Where spawnbot_main TotalCurrency 50 TotalCount 50 MaxActive 12 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 WaitForAllSpawned w6b Support Limited TFBot { Template T_TFBot_Heavyweapons_Shotgun Tag bot_flank } } } }