#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { Advanced 1 AddSentryBusterWhenKillCountExceeds 16 AddSentryBusterWhenDamageDealtExceeds 1200 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 7 StartingCurrency 1400 Templates { T_TFBotCustom_Giant_Heavyweapons_Deflector_Push { ClassIcon heavy_deflector_push WeaponRestrictions PrimaryOnly Health 5000 Skill Expert Name "Giant Deflector Push Heavy" Class HeavyWeapons MaxVisionRange 1200 Attributes "MiniBoss" ItemAttributes { "damage bonus" 1.5 ItemName deflector "damage causes airblast" 1 "attack projectiles" 1 } CharacterAttributes { "override footstep sound set" 2 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 } Item "deflector" Item "the u-clank-a" Item "weight room warmer" } T_TFBot_Chief_Soldier_Ironhelm { ClassIcon boss_ironhelm WeaponRestrictions PrimaryOnly Scale 1.9 Health 50000 Skill Expert Name Ironhelm Class Soldier MaxVisionRange 2000 Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" ItemAttributes { "damage bonus" 2.0 ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.05 "faster reload rate" 0.5 "projectile spread angle penalty" 6 "clip size upgrade atomic" 8 "Projectile speed decreased" 0.35 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.25 "airblast vulnerability multiplier" 0.01 "damage force reduction" 0.4 "increase buff duration" 10.0 "rage giving scale" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 50 } Item "the battalion's backup" Item "the team captain" } T_TFGateBot_Pyro_Expert_Crit { ClassIcon pyro Health 175 Name Pyro Class Pyro EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Expert BehaviorModifiers Push Tag "bot_gatebot" Attributes "AlwaysCrit" Attributes "IgnoreFlag" Item "mvm gatebot light pyro" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } Item "mvm gatebot light pyro" } } } T_TFBot_Heavy_Grapple { ClassIcon heavy_grapple WeaponRestrictions PrimaryOnly Health 300 Skill Hard Name "Grapple Heavy" Class HeavyWeapons MaxVisionRange 1200 ItemAttributes { ItemName natascha "damage penalty" 0.25 "apply z velocity on damage" -80 "apply look velocity on damage" -80 } Item "natascha" Item "the gridiron guardian" } T_TFGateBot_Heavy_Deflector { ClassIcon heavy_deflector Health 300 Name "Deflector Heavy" Class HeavyWeapons EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Hard MaxVisionRange 1200 BehaviorModifiers Push Tag "bot_gatebot" Attributes "IgnoreFlag" ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "mvm gatebot light heavy" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Hard MaxVisionRange 1200 ItemAttributes { ItemName deflector "attack projectiles" 1 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } Item "deflector" Item "mvm gatebot light heavy" } } } T_TFGateBot_Giant_Heavy { ClassIcon heavy_giant Health 5000 Name "Giant Heavy" Class HeavyWeapons EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Expert MaxVisionRange 1200 BehaviorModifiers Push Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "MiniBoss" ItemAttributes { "damage bonus" 1.5 ItemName tf_weapon_minigun } CharacterAttributes { "override footstep sound set" 2 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 } Item "mvm gatebot light heavy" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Expert MaxVisionRange 1200 Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { "damage bonus" 1.5 ItemName tf_weapon_minigun } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } CharacterAttributes { "override footstep sound set" 2 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 } Item "mvm gatebot light heavy" } } } T_TFGateBot_Chief_Heavy_Ignus { ClassIcon boss_ignus Scale 1.9 Health 40000 Name Ignus Class HeavyWeapons EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Expert MaxVisionRange 2000 BehaviorModifiers Push Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the huo long heatmaker" "fire rate bonus" 0.50 "damage penalty" 0.50 "Set DamageType Ignite" 1 "projectile penetration" 1 } CharacterAttributes { "override footstep sound set" 2 "move speed bonus" 0.25 "airblast vulnerability multiplier" 0.01 "damage force reduction" 0.3 "rage giving scale" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 150 } Item "the huo long heatmaker" Item "mvm gatebot light heavy" Item "the warsworn helmet" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Expert MaxVisionRange 2000 Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the huo long heatmaker" "fire rate bonus" 0.50 "damage penalty" 0.50 "Set DamageType Ignite" 1 "projectile penetration" 1 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } CharacterAttributes { "override footstep sound set" 2 "move speed bonus" 0.25 "airblast vulnerability multiplier" 0.01 "damage force reduction" 0.3 "rage giving scale" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 150 } Item "the huo long heatmaker" Item "mvm gatebot light heavy" Item "the warsworn helmet" } } } T_TFBot_Giant_Soldier_Bazooka { ClassIcon soldier_dumpster_giant Health 4200 Skill Hard Name "Giant Bazooka Soldier" Class Soldier Attributes "MiniBoss" ItemAttributes { ItemName "the beggar's bazooka" "fire rate bonus" 0.5 "clip size upgrade atomic" 4 "auto fires when full" 1 "Reload time decreased" 0.5 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 } Item "the beggar's bazooka" } T_TFGateBot_Giant_Soldier_Extended_Battalion { ClassIcon soldier_backup_giant Health 3800 Name "Giant Battalion Soldier" Class Soldier EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Expert BehaviorModifiers push Tag "bot_gatebot" Tag "nav_prefer_gate1_flank" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "increase buff duration" 9.0 } Item "the battalion's backup" Item "mvm gatebot light soldier" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Expert Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "increase buff duration" 9.0 } Item "the battalion's backup" Item "mvm gatebot light soldier" } } } T_TFGateBot_Soldier_Bazooka_Crit { ClassIcon soldier_dumpster_giant Scale 1.5 Health 1400 Name "Bazooka Soldier" Class Soldier EventChangeAttributes { Default { Skill Hard BehaviorModifiers push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "AlwaysCrit" ItemAttributes { ItemName "the beggar's bazooka" "fire rate bonus" 0.6 "clip size upgrade atomic" 2 "auto fires when full" 1 "Reload time decreased" 0.75 } CharacterAttributes { "move speed bonus" 0.85 "head scale" 0.7 } Item "the beggar's bazooka" Item "mvm gatebot light soldier" } RevertGateBotsBehavior { Skill Hard Tag "bot_giant" Attributes "AlwaysCrit" ItemAttributes { ItemName "the beggar's bazooka" "fire rate bonus" 0.6 "clip size upgrade atomic" 2 "auto fires when full" 1 "Reload time decreased" 0.75 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } CharacterAttributes { "move speed bonus" 0.85 "head scale" 0.7 } Item "the beggar's bazooka" Item "mvm gatebot light soldier" } } } T_TFGateBot_Giant_Soldier_Crit { ClassIcon soldier_crit_giant Health 3800 Name "Giant Charged Soldier" Class Soldier EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Hard BehaviorModifiers push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "the original" "fire rate bonus" 2 "faster reload rate" 0.2 "Projectile speed increased" 0.5 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 } Item "the original" Item "mvm gatebot light soldier" } RevertGateBotsBehavior { Skill Hard Tag "bot_giant" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "fire rate bonus" 2 "faster reload rate" 0.2 "Projectile speed increased" 0.5 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 } Item "the original" Item "mvm gatebot light soldier" } } } T_TFGateBot_Giant_Soldier_Stun { ClassIcon soldier_stun_spammer_giant Health 4000 Name "Giant Stunner Soldier" Class Soldier EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Expert BehaviorModifiers push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { "damage bonus" 0.7 ItemName tf_weapon_rocketlauncher "fire rate bonus" -1 "faster reload rate" 0.8 "projectile spread angle penalty" 1 "clip size upgrade atomic" 1 "Projectile speed increased" 0.60 "rocket specialist" 3 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "airblast vertical vulnerability multiplier" 0.1 } Item "mvm gatebot light soldier" } RevertGateBotsBehavior { Skill Expert Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { "damage bonus" 0.7 ItemName tf_weapon_rocketlauncher "fire rate bonus" -1 "faster reload rate" 0.8 "clip size upgrade atomic" 1 "Projectile speed increased" 0.60 "rocket specialist" 3 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "airblast vertical vulnerability multiplier" 0.1 } Item "mvm gatebot light soldier" } } } T_TFGateBot_Giant_Demoman_Knight_Crit { ClassIcon demoknight_giant Health 3500 Name "Giant Demoknight" Class Demoman EventChangeAttributes { Default { WeaponRestrictions MeleeOnly Skill Expert BehaviorModifiers push Tag "bot_gatebot" Tag "bot_giant" Tag "nav_prefer_gate1_flank" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes "AlwaysCrit" CharacterAttributes { "override footstep sound set" 4 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "mvm gatebot light demoman" } RevertGateBotsBehavior { WeaponRestrictions MeleeOnly Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "heal on kill" 500 } ItemAttributes { ItemName "mvm gatebot light demoman" "item style override" 1 } CharacterAttributes { "override footstep sound set" 4 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "mvm gatebot light demoman" } } } T_TFGateBot_Sniper_Huntsman { ClassIcon sniper_bow Health 125 Name Bowman Class Sniper EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Hard BehaviorModifiers push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" ItemAttributes { "damage bonus" 0.5 ItemName "the huntsman" } Item "the huntsman" Item "mvm gatebot light sniper" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Hard ItemAttributes { "damage bonus" 0.5 ItemName "the huntsman" } ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } Item "the huntsman" Item "mvm gatebot light sniper" } } } T_TFGateBot_Heavy_Champ_Fast { ClassIcon heavy_gru Health 300 Name "Heavyweight Champ" Class HeavyWeapons EventChangeAttributes { Default { WeaponRestrictions MeleeOnly Skill Normal BehaviorModifiers push Tag "bot_gatebot" Tag "nav_prefer_gate1_flank" Attributes "IgnoreFlag" ItemAttributes { "damage bonus" 1.2 ItemName "gloves of running urgently" } Item "gloves of running urgently" Item "mvm gatebot light heavy" } RevertGateBotsBehavior { WeaponRestrictions MeleeOnly Skill Normal ItemAttributes { "damage bonus" 1.2 ItemName "gloves of running urgently" } ItemAttributes { ItemName "pugilist's protector" "item style override" 1 } Item "gloves of running urgently" Item "pugilist's protector" Item "mvm gatebot light heavy" } } } T_TFGateBot_Scout_Shortstop { ClassIcon scout_shortstop Scale 1.4 Health 650 Name "Shortstop Scout" Class Scout EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Easy BehaviorModifiers push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "the shortstop" Item "mvm gatebot light scout" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Normal ItemAttributes { ItemName "mvm gatebot light scout" "item style override" 1 } Item "the shortstop" Item "mvm gatebot light scout" } } } T_TFBot_Heavyweapons_Deflector { ClassIcon heavy_deflector WeaponRestrictions PrimaryOnly Health 300 Skill Hard Name "Deflector Heavy" Class HeavyWeapons ItemAttributes { ItemName deflector "attack projectiles" 2 } Item "deflector" Item "the u-clank-a" } T_TFBot_Pyro_Phlog { ClassIcon pyro_phlog WeaponRestrictions PrimaryOnly Health 175 Skill Expert Name "Phlog Pyro" Class Pyro ItemAttributes { ItemName "the phlogistinator" "critboost on kill" 3 } Item "the phlogistinator" Item "the bubble pipe" } T_TFBot_Medic_Shield { ClassIcon medic_shield WeaponRestrictions SecondaryOnly Health 150 Skill Easy Name "Shield Medic" Class Medic Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the quick-fix" "generate rage on heal" 1 } Item "the quick-fix" } T_TFBot_Giant_Medic_Shield { ClassIcon medic_shield_giant WeaponRestrictions SecondaryOnly Health 4500 Skill Expert Name "Giant Shield Medic" Class Medic Attributes "MiniBoss" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the quick-fix" "generate rage on heal" 2 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "heal rate bonus" 2 } Item "the quick-fix" } T_TFGateBot_Heavy_Champ { ClassIcon heavy_champ Health 300 Name "Heavyweight Champ" Class HeavyWeapons EventChangeAttributes { Default { WeaponRestrictions MeleeOnly Skill Easy BehaviorModifiers push Tag "bot_gatebot" Tag "nav_prefer_gate1_flank" Attributes "IgnoreFlag" ItemAttributes { "damage bonus" 1.2 ItemName "the killing gloves of boxing" } Item "the killing gloves of boxing" Item "mvm gatebot light heavy" Item "pugilist's protector" } RevertGateBotsBehavior { WeaponRestrictions MeleeOnly Skill Easy BehaviorModifiers Mobber ItemAttributes { "damage bonus" 1.2 ItemName "the killing gloves of boxing" } ItemAttributes { ItemName "pugilist's protector" "item style override" 1 "cannot pick up intelligence" 1 } Item "the killing gloves of boxing" Item "pugilist's protector" Item "mvm gatebot light heavy" } } } T_TFGateBot_Demo_Cannon_Hard { ClassIcon demo_loosecannon Health 175 Name "Cannon Demo" Class Demoman EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Hard BehaviorModifiers push Tag "bot_gatebot" Tag "nav_prefer_gate1_flank" Attributes "IgnoreFlag" ItemAttributes { ItemName "the loose cannon" "fire rate bonus" 0.7 "grenade launcher mortar mode" -2 } Item "the loose cannon" Item "mvm gatebot light demoman" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Hard MaxVisionRange 1400 BehaviorModifiers Mobber ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.7 "grenade launcher mortar mode" -2 "cannot pick up intelligence" 1 } ItemAttributes { ItemName "mvm gatebot light demoman" "item style override" 1 } Item "mvm gatebot light demoman" } } } T_TFGateBot_Demo_Cannon_Crit { ClassIcon demo_loosecannon Health 175 Name "Cannon Demo" Class Demoman EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Hard BehaviorModifiers push Tag "bot_gatebot" Tag "nav_prefer_gate1_flank" Attributes "IgnoreFlag" Attributes "AlwaysCrit" ItemAttributes { ItemName "the loose cannon" "fire rate bonus" 0.7 "grenade launcher mortar mode" -2 } Item "the loose cannon" Item "mvm gatebot light demoman" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Hard MaxVisionRange 1400 BehaviorModifiers Mobber Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.7 "grenade launcher mortar mode" -2 "cannot pick up intelligence" 1 } ItemAttributes { ItemName "mvm gatebot light demoman" "item style override" 1 } Item "mvm gatebot light demoman" } } } T_TFBot_Medic_VacFire { ClassIcon medic_fire Health 150 Skill Normal Name "Vaccinator Medic" Class Medic Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10 "bot medic uber health threshold" 151 } Item "the vaccinator" } T_TFBot_Medic_Kritzkrieg { ClassIcon medic_kritz Health 150 Skill Hard Name "Kritz Medic" Class Medic Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 10 "bot medic uber health threshold" 151 } Item "the kritzkrieg" } T_TFBot_Giant_Medic_VacBullet { ClassIcon medic_bullet_giant Health 4500 Skill Expert Name "Giant Vaccinator Medic" Class Medic Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" Attributes "Miniboss" ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "bot medic uber health threshold" 4501 } Item "the vaccinator" } T_TFBot_Giant_Medic_VacFire { ClassIcon medic_fire_giant Health 4500 Skill Expert Name "Giant Vaccinator Medic" Class Medic Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" Attributes "Miniboss" ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 10 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "bot medic uber health threshold" 4501 } Item "the vaccinator" } T_TFBot_Giant_Soldier_Nuker { ClassIcon soldier_nuker_giant WeaponRestrictions PrimaryOnly Scale 1.6 Health 4000 Skill Expert Name "Giant Nuker Soldier" Class Soldier Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.35 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.25 "fire rate bonus" 5 "blast radius increased" 3 "projectile speed increased" 0.5 "mod max primary clip override" 10 } Item "the original" } T_TFBot_Giant_Heavyweapons_Grapple { ClassIcon heavy_grapple_giant WeaponRestrictions PrimaryOnly Scale 1.6 Health 5000 Skill Expert Name "Giant Grapple Heavy" Class HeavyWeapons Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.35 "airblast vulnerability multiplier" 0.35 "damage force reduction" 0.50 "damage bonus" 0.4 "fire rate bonus" 0.75 "apply z velocity on damage" -125 "apply look velocity on damage" -125 } Item "natascha" Item "football helmet" } T_TFBot_Giant_Medic_Kritz { ClassIcon medic_kritz_giant WeaponRestrictions SecondaryOnly Scale 1.6 Health 6500 Skill Hard Name "Giant Kritz Medic" Class Medic Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "ubercharge rate bonus" 10 "heal rate bonus" 5 "uber duration bonus" 5 } Item "the kritzkrieg" } } Mission { DesiredCount 1 CooldownTime 30 InitialCooldown 30 RunForThisManyWaves 6 BeginAtWave 1 Where spawnbot_mission_sentrybuster Objective DestroySentries TFBot { Template T_TFBot_SentryBuster } } Mission { DesiredCount 2 CooldownTime 30 InitialCooldown 30 RunForThisManyWaves 2 BeginAtWave 1 Where spawnbot_mission_spy Objective Spy TFBot { Template T_TFBot_Spy } } Mission { DesiredCount 2 CooldownTime 30 InitialCooldown 30 RunForThisManyWaves 2 BeginAtWave 2 Where spawnbot_mission_sniper Objective Sniper TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { DesiredCount 3 CooldownTime 35 InitialCooldown 35 RunForThisManyWaves 2 BeginAtWave 3 Where spawnbot_mission_spy Objective Spy TFBot { Template T_TFBot_Spy } } Mission { DesiredCount 5 CooldownTime 40 InitialCooldown 40 RunForThisManyWaves 1 BeginAtWave 6 Where spawnbot_mission_spy Objective Spy TFBot { Template T_TFBot_Spy } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name w1-a WaitBetweenSpawns 7 WaitBeforeStarting 0 SpawnCount 6 MaxActive 12 TotalCount 36 TotalCurrency 160 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Phlog } } } WaveSpawn { Name w1-a WaitBetweenSpawns 7 WaitBeforeStarting 0 SpawnCount 2 MaxActive 4 TotalCount 12 TotalCurrency 40 Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Soldier_Bazooka_Crit } TFBot { Template T_TFBot_Medic_VacFire } } } WaveSpawn { Name w1-b WaitBetweenSpawns 7 WaitBeforeStarting 6 SpawnCount 5 MaxActive 10 TotalCount 30 TotalCurrency 125 WaitForAllDead w1-a Where spawnbot Squad { TFBot { Template T_TFGateBot_Demoman_Hard } } } WaveSpawn { Name w1-b WaitBetweenSpawns 7 WaitBeforeStarting 6 SpawnCount 3 MaxActive 6 TotalCount 18 TotalCurrency 55 WaitForAllDead w1-a Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Skill Hard Name Scout Class Scout } } } WaveSpawn { Name w1-b WaitBetweenSpawns 14 WaitBeforeStarting 20 SpawnCount 1 MaxActive 1 TotalCount 2 TotalCurrency 180 WaitForAllDead w1-a Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Crit Tag bot_giant } } } WaveSpawn { Name w1-c WaitBetweenSpawns 8 WaitBeforeStarting 6 SpawnCount 4 MaxActive 8 TotalCount 32 TotalCurrency 130 WaitForAllDead w1-b Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name w1-c WaitBetweenSpawns 8 WaitBeforeStarting 6 SpawnCount 2 MaxActive 4 TotalCount 16 TotalCurrency 40 WaitForAllDead w1-b Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name w1-c WaitBetweenSpawns 8 WaitBeforeStarting 6 SpawnCount 3 MaxActive 6 TotalCount 24 TotalCurrency 70 WaitForAllDead w1-b Where spawnbot Squad { TFBot { Template T_TFGateBot_Sniper_Huntsman } } } WaveSpawn { Name w1-c WaitBetweenSpawns 24 WaitBeforeStarting 6 SpawnCount 2 MaxActive 4 TotalCount 6 TotalCurrency 200 WaitForAllDead w1-b Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Giant_Demoman_Knight_Crit Tag bot_giant } TFBot { Template T_TFBot_Medic Tag bot_giant } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name w2-a WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 100 Where spawnbot Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Action Trigger Target boss_tank_dead_addbomb2_stay } OnBombDroppedOutput { Action Trigger Target boss_deploy_relay } } } WaveSpawn { Name w2-a WaitBetweenSpawns 5 WaitBeforeStarting 5 SpawnCount 3 MaxActive 12 TotalCount 21 TotalCurrency 75 Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Demo_Cannon_Hard } } } WaveSpawn { Name w2-b WaitBetweenSpawns 8 WaitBeforeStarting 6 SpawnCount 6 MaxActive 12 TotalCount 42 TotalCurrency 125 WaitForAllDead w2-a Where spawnbot Squad { TFBot { Template T_TFGateBot_Pyro_Hard } } } WaveSpawn { Name w2-b WaitBetweenSpawns 8 WaitBeforeStarting 6 SpawnCount 3 MaxActive 6 TotalCount 21 TotalCurrency 80 WaitForAllDead w2-a Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Skill Hard Name Soldier Class Soldier } } } WaveSpawn { Name w2-b WaitBetweenSpawns 24 WaitBeforeStarting 22 SpawnCount 2 MaxActive 4 TotalCount 4 TotalCurrency 60 WaitForAllDead w2-a Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Stun Tag bot_giant } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w2-c WaitBetweenSpawns 8 WaitBeforeStarting 6 SpawnCount 6 MaxActive 12 TotalCount 36 TotalCurrency 160 WaitForAllDead w2-b Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Grapple } } } WaveSpawn { Name w2-c WaitBetweenSpawns 8 WaitBeforeStarting 6 SpawnCount 2 MaxActive 4 TotalCount 12 TotalCurrency 170 WaitForAllDead w2-b Where spawnbot Squad { TFBot { Template T_TFGateBot_Scout_Shortstop } } } WaveSpawn { Name w2-c WaitBetweenSpawns 16 WaitBeforeStarting 22 SpawnCount 4 MaxActive 8 TotalCount 8 TotalCurrency 40 WaitForAllDead w2-b Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Tag bot_giant } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name w2-d WaitBetweenSpawns 6 WaitBeforeStarting 6 SpawnCount 6 MaxActive 12 TotalCount 36 TotalCurrency 160 WaitForAllDead w2-c Where spawnbot Squad { TFBot { Template T_TFGateBot_Heavy_Champ_Fast } } } WaveSpawn { Name w2-d WaitBetweenSpawns 12 WaitBeforeStarting 12 SpawnCount 2 MaxActive 4 TotalCount 4 TotalCurrency 30 WaitForAllDead w2-c Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield Tag bot_giant } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name w3-a WaitBetweenSpawns 28 WaitBeforeStarting 0 SpawnCount 4 MaxActive 8 TotalCount 8 TotalCurrency 80 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Demo_Burst_Crit Tag bot_giant } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w3-a WaitBetweenSpawns 28 WaitBeforeStarting 14 SpawnCount 2 MaxActive 2 TotalCount 4 TotalCurrency 80 Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Giant_Heavy Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic Tag bot_giant } } } WaveSpawn { Name w3-a WaitBetweenSpawns 14 WaitBeforeStarting 7 SpawnCount 1 MaxActive 1 TotalCount 3 TotalCurrency 80 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant } } } WaveSpawn { Name w3-a WaitBetweenSpawns 7 WaitBeforeStarting 0 SpawnCount 5 MaxActive 10 TotalCount 40 TotalCurrency 120 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Skill Hard Name Pyro Class Pyro } } } WaveSpawn { Name w3-a WaitBetweenSpawns 7 WaitBeforeStarting 0 SpawnCount 2 MaxActive 4 TotalCount 16 TotalCurrency 40 Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Heavy_IronFist_Airblast } } } WaveSpawn { Name w3-a WaitBetweenSpawns 14 WaitBeforeStarting 7 SpawnCount 1 MaxActive 2 TotalCount 4 TotalCurrency 20 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name w3-b WaitBetweenSpawns 0 WaitBeforeStarting 6 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 80 WaitForAllDead w3-a Where spawnbot Tank { Health 22000 Name tankboss Speed 75 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Action Trigger Target boss_tank_dead_addbomb2_stay } OnBombDroppedOutput { Action Trigger Target boss_deploy_relay } } } WaveSpawn { Name w3-b WaitBetweenSpawns 7 WaitBeforeStarting 16 SpawnCount 6 MaxActive 12 TotalCount 42 TotalCurrency 100 WaitForAllDead w3-a Where spawnbot Squad { TFBot { Template T_TFGateBot_Heavy_Champ Skill Hard Attributes "AlwaysCrit" } } } WaveSpawn { Name w3-b WaitBetweenSpawns 7 WaitBeforeStarting 16 SpawnCount 3 MaxActive 6 TotalCount 21 TotalCurrency 70 WaitForAllDead w3-a Where spawnbot Squad { TFBot { Skill Hard Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name w3-b WaitBetweenSpawns 21 WaitBeforeStarting 16 SpawnCount 1 MaxActive 1 TotalCount 3 TotalCurrency 70 WaitForAllDead w3-a Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Battalion Tag bot_giant } } } WaveSpawn { Name w3-b WaitBetweenSpawns 14 WaitBeforeStarting 37 SpawnCount 2 MaxActive 2 TotalCount 4 TotalCurrency 60 WaitForAllDead w3-a Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Kritz Tag bot_giant } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name w4-a WaitBetweenSpawns 8 WaitBeforeStarting 0 SpawnCount 6 MaxActive 12 TotalCount 42 TotalCurrency 70 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Grapple } } } WaveSpawn { Name w4-a WaitBetweenSpawns 8 WaitBeforeStarting 0 SpawnCount 4 MaxActive 8 TotalCount 28 TotalCurrency 90 Where spawnbot Squad { TFBot { Template T_TFGateBot_Pyro_Expert_Crit } } } WaveSpawn { Name w4-a WaitBetweenSpawns 8 WaitBeforeStarting 0 SpawnCount 3 MaxActive 6 TotalCount 21 TotalCurrency 80 Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Scout_Hard Skill Expert } } } WaveSpawn { Name w4-a WaitBetweenSpawns 24 WaitBeforeStarting 0 SpawnCount 1 MaxActive 2 TotalCount 3 TotalCurrency 75 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Grapple Tag bot_giant } } } WaveSpawn { Name w4-b WaitBetweenSpawns 8 WaitBeforeStarting 10 SpawnCount 2 MaxActive 4 TotalCount 14 TotalCurrency 50 WaitForAllDead w4-a Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer_Crit Skill Expert } } } WaveSpawn { Name w4-b WaitBetweenSpawns 8 WaitBeforeStarting 10 SpawnCount 2 MaxActive 4 TotalCount 14 TotalCurrency 50 WaitForAllDead w4-a Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Skill Hard Name Soldier Class Soldier } } } WaveSpawn { Name w4-b WaitBetweenSpawns 8 WaitBeforeStarting 10 SpawnCount 2 MaxActive 4 TotalCount 14 TotalCurrency 25 WaitForAllDead w4-a Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { Name w4-b WaitBetweenSpawns 8 WaitBeforeStarting 10 SpawnCount 4 MaxActive 8 TotalCount 28 TotalCurrency 80 WaitForAllDead w4-a Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Demo_Cannon_Crit } } } WaveSpawn { Name w4-b WaitBetweenSpawns 0 WaitBeforeStarting 10 SpawnCount 2 MaxActive 2 TotalCount 2 TotalCurrency 50 WaitForAllDead w4-a Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_VacBullet Tag bot_giant } } } WaveSpawn { Name w4-b WaitBetweenSpawns 0 WaitBeforeStarting 34 SpawnCount 2 MaxActive 2 TotalCount 2 TotalCurrency 50 WaitForAllDead w4-a Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_VacFire Tag bot_giant } } } WaveSpawn { Name w4-b WaitBetweenSpawns 0 WaitBeforeStarting 58 SpawnCount 2 MaxActive 2 TotalCount 2 TotalCurrency 60 WaitForAllDead w4-a Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_VacBullet Tag bot_giant } } } WaveSpawn { Name w4-c WaitBetweenSpawns 0 WaitBeforeStarting 5 SpawnCount 2 MaxActive 2 TotalCount 2 TotalCurrency 160 WaitForAllSpawned w4-b Where spawnbot_invasion Squad { TFBot { Template T_TFBotCustom_Giant_Heavyweapons_Deflector_Push Attributes "AlwaysCrit" Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield Tag bot_giant } } } WaveSpawn { Name w4-support WaitBetweenSpawns 12 WaitBeforeStarting 28 SpawnCount 2 MaxActive 6 TotalCount 6 TotalCurrency 60 WaitForAllDead w4-b Support 1 Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Heavy_Deflector } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name w5-a WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 140 Where spawnbot Tank { Health 30000 Name tankbossfinal Speed 75 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Action Trigger Target boss_tank_dead_addbomb2_stay } OnBombDroppedOutput { Action Trigger Target boss_deploy_relay } } } WaveSpawn { Name w5-a WaitBetweenSpawns 14 WaitBeforeStarting 12 SpawnCount 1 MaxActive 2 TotalCount 2 TotalCurrency 60 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Soldier_RocketShotgun Tag bot_giant } } } WaveSpawn { Name w5-a WaitBetweenSpawns 21 WaitBeforeStarting 19 SpawnCount 2 MaxActive 4 TotalCount 4 TotalCurrency 60 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_Soldier_Bazooka Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Kritz Tag bot_giant } } } WaveSpawn { Name w5-a WaitBetweenSpawns 14 WaitBeforeStarting 26 SpawnCount 1 MaxActive 2 TotalCount 3 TotalCurrency 80 Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { Name w5-a WaitBetweenSpawns 7 WaitBeforeStarting 12 SpawnCount 6 MaxActive 12 TotalCount 48 TotalCurrency 60 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector } } } WaveSpawn { Name w5-a WaitBetweenSpawns 7 WaitBeforeStarting 12 SpawnCount 3 MaxActive 6 TotalCount 24 TotalCurrency 80 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Heavy_Grapple } } } WaveSpawn { Name w5-b WaitBetweenSpawns 0 WaitBeforeStarting 8 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 120 WaitForAllDead w5-a Where spawnbot Tank { Health 30000 Name tankbossfinal Speed 75 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Action Trigger Target boss_dead_relay } OnBombDroppedOutput { Action Trigger Target boss_deploy_relay } } } WaveSpawn { Name w5-b WaitBetweenSpawns 6 WaitBeforeStarting 8 SpawnCount 5 MaxActive 15 TotalCount 30 TotalCurrency 70 WaitForAllDead w5-a Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Scout_Hard Skill Expert } } } WaveSpawn { Name w5-boss WaitBetweenSpawns 0 WaitBeforeStarting 24 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 130 WaitForAllDead w5-b Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Chief_Heavy_Ignus Tag bot_giant } } } WaveSpawn { Name w5-support WaitBetweenSpawns 7 WaitBeforeStarting 10 SpawnCount 3 MaxActive 6 TotalCount 6 TotalCurrency 0 WaitForAllDead w5-b Support 1 Where spawnbot_invasion Squad { TFBot { ClassIcon demo Health 175 Skill Expert Name Demoman Class Demoman } } } WaveSpawn { Name w5-support WaitBetweenSpawns 7 WaitBeforeStarting 10 SpawnCount 8 MaxActive 16 TotalCount 16 TotalCurrency 0 WaitForAllDead w5-b Support 1 Where spawnbot Squad { TFBot { Template T_TFGateBot_Sniper_Huntsman } TFBot { Template T_TFBot_Medic } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name w6-boss WaitBetweenSpawns 0 WaitBeforeStarting 12 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 0 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Soldier_Ironhelm Tag bot_giant } } } WaveSpawn { Name w6-support WaitBetweenSpawns 4 WaitBeforeStarting 0 SpawnCount 1 MaxActive 3 TotalCount 3 TotalCurrency 0 Support 1 Where spawnbot Squad { TFBot { Template T_TFGateBot_Pyro_Expert_Crit } } } } }