//Expert System Shutdown by A+drew //Lockdown by Sphn #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_andrew.pop population { StartingCurrency 1000 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no Mission { Objective Spy Where spawnbot BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 15 CooldownTime 30 DesiredCount 1 RandomChoice { TFBot { ClassIcon soldier Health 2500 Name "Blast Buster" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_sentrybuster" Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the direct hit" "fire rate bonus" 0.5 "faster reload rate" -0.8 "damage causes airblast" 1 "damage bonus" 0.35 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 } Item "the direct hit" Item "tough stuff muffs" } TFBot { ClassIcon spy Health 500 Name "Spy Buster" Scale 1 Class Spy Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 1 "damage force reduction" 1 "airblast vulnerability multiplier" 1 "override footstep sound set" 1 "cannot be backstabbed" 1 } } TFBot { ClassIcon scout Health 2500 Name "Ball Buster" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.01 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 3 } Item "the sandman" Item "ttg max hat" Item "scout beanie" } TFBot { ClassIcon heavyweapons Health 2500 Name "Tickle Me Buster" Scale 1.65 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "TeleportToHint" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the holiday punch" "fire rate bonus" 0.5 "speed boost when active" 1 "mod shovel speed boost" 1 "melee range multiplier" 1.5 "subtract victim cloak on hit" 50 "subtract victim medigun charge on hit" 3 } CharacterAttributes { "move speed bonus" 3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 "gesture speed increase" 1.5 "head scale" 3 } Item "the holiday punch" Item "the b.m.o.c." } TFBot { ClassIcon pyro Health 2500 Name "Taunt Flare Buster" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_sentrybuster" Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" 2000 "damage bonus" 1000 "Blast radius increased" 0.1 "Projectile speed increased" 0.3 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 3 } Item "the scorch shot" Item "the rusty reaper" } TFBot { Health 750 Name "Mini Buster" Scale 0.75 Template T_TFBot_SentryBuster Tag "bot_sentrybuster" Tag "bot_giant" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 } Item "the cool breeze" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 TFBot { Class Heavyweapons Name "Giant Shotgun Heavy" Health 5000 ClassIcon heavy_shotgun_giant EventChangeAttributes { Default { Tag bot_right Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Heavy" Skill Expert WeaponRestrictions SecondaryOnly MaxVisionRange 1400 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Expert WeaponRestrictions SecondaryOnly MaxVisionRange 1400 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 274 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 WaitForAllSpawned 1 TFBot { Class Demoman Name "Giant Demoman" ClassIcon demo_giant Health 3300 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Demoman" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "damage force reduction" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "damage force reduction" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned 2 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_giant } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 36 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Health 200 Skill Hard Name "Soldier" Class Soldier } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 30 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1 TFBot { Class Heavy EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Normal } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Normal } } } } WaveSpawn { Name 3 Where spawnbot_alt TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Scout_Soda_Popper_Andrew } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 30 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { Class Sniper Name "Bowman Rapid Fire" "scale" 1.5 Health 1200 ClassIcon sniper_bow_multi EventChangeAttributes { Default { Tag bot_right Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Sniper" Item "The Huntsman" Skill Expert Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Item "The Huntsman" Skill Expert Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 136 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 12 WaitForAllDead 1 TFBot { Name "Giant Dragon's Fury Pyro" Class Pyro Health 3000 Skill Expert ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly MaxVisionRange 600 Tag bot_giant Attributes AlwaysCrit Attributes MiniBoss Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 "damage penalty" 0.6 "weapon burn dmg reduced" 0.8 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed penalty" 0.5 "override footstep sound set" 6 } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 5 WaitForAllSpawned 2 TFBot { ClassIcon heavy_brass_nys Template T_TFBot_Giant_Heavyweapons_BrassBeast } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 27 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Class Demoman ClassIcon demo_buff_lite Name "Buff Banner Demoman" EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Demoman" Skill Hard Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } Skill Hard } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 13 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 TFBot { ClassIcon scout_shortstop WeaponRestrictions PrimaryOnly Health 125 Skill Hard Name "Shortstop Scout" Class Scout Item "the shortstop" } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 24 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 TFBot { Template T_TFBot_Soldier_RocketPush } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { ClassIcon soldier_frostbite_bats Health 16000 Name "Chief Frostbite Soldier" Template T_TFBot_Giant_Soldier_Crit Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" Tag bot_giant Item "the original" Item "the battalion's backup" Item "voodoo juju" Item "the shogun's shoulder guard" ItemAttributes { ItemName "the original" "damage bonus" 1.4 "fire rate bonus" 0.5 "faster reload rate" -0.8 "Projectile speed increased" 0.5 "bleeding duration" 5 "mark for death" 3 "turn to gold" 1 } ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 9.0 } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 149 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 WaitForAllDead 1 Squad { TFBot { Name "Giant Jumping Sandman Scout" Template T_TFBot_Giant_Scout_Jumping_Sandman Tag "bot_giant" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 80 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead 2 Squad { TFBot { ClassIcon pyro_reflect_daan Template T_TFBot_Giant_Pyro_Pusher Tag "bot_giant" } TFBot { Template T_TFBot_Medic_Bullet_Vac_Andrew } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 117 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { Class Soldier Name "Direct Hit Soldier" ClassIcon soldier_directhit EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Soldier" Item "The Direct Hit" Skill Expert } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Item "The Direct Hit" Skill Expert } } } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 30 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { ClassIcon scout_pistol WeaponRestrictions SecondaryOnly Health 125 Skill Normal Name "Pistol Scout" Class Scout Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } } } WaveSpawn { Name Support Where spawnbot TotalCurrency 0 TotalCount 999 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Squad { TFBot { Class Pyro Name "Flare Pyro" ClassIcon pyro_flare EventChangeAttributes { Default { Tag bot_gatebot Tag bot_right BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Pyro" Skill Expert Item "The Flare Gun" WeaponRestrictions SecondaryOnly } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert Item "The Flare Gun" WeaponRestrictions SecondaryOnly } } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 286 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Name "Giant Burst Fire Soldier" Template T_TFBot_Soldier_BurstFire Tag "bot_giant" } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Bullet_Vac_Andrew } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Blast_Vac_Andrew } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Fire_Vac_Andrew } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 11 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Tag "bot_giant" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 400 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllSpawned 2 Squad { TFBot { ClassIcon heavy_deflector_giant Health 5500 Name "Giant Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 2 "weapon spread bonus" 1 "fire rate penalty" 4 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.9 } Item "deflector" Item "the u-clank-a" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 60 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 2 Squad { Tank { Health 30000 Name Tank Speed 75 Skin 1 StartingPathTrackNode tank_path OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Class Soldier Name "Extended Backup Soldier" ClassIcon soldier_backup EventChangeAttributes { Default { Tag bot_gatebot Tag bot_right BehaviorModifiers push Attributes IgnoreFlag Item "The Battalion's Backup" Item "MvM GateBot Light Soldier" Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "The Battalion's Backup" Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Hard Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 20 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { Class Heavyweapons Name "Steel Gauntlet Pusher" ClassIcon heavy_steelfist Health 900 Scale 1.5 EventChangeAttributes { Default { Tag bot_right Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "MvM GateBot Light Heavy" WeaponRestrictions MeleeOnly Tag bot_giant Skill Expert } RevertGateBotsBehavior { Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } WeaponRestrictions MeleeOnly Tag bot_giant Skill Expert } } } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Bullet_Vac_Andrew } } } WaveSpawn { Name 2 Where spawnbot_alt TotalCurrency 20 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { Class Heavyweapons Name "Steel Gauntlet Pusher" ClassIcon heavy_steelfist Health 900 Scale 1.5 EventChangeAttributes { Default { Tag bot_right Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "MvM GateBot Light Heavy" WeaponRestrictions MeleeOnly Tag bot_giant Skill Expert } RevertGateBotsBehavior { Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } WeaponRestrictions MeleeOnly Tag bot_giant Skill Expert } } } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Blast_Vac_Andrew } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 20 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { Class Heavyweapons Name "Steel Gauntlet Pusher" ClassIcon heavy_steelfist Health 900 Scale 1.5 EventChangeAttributes { Default { Tag robot_right Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "MvM GateBot Light Heavy" WeaponRestrictions MeleeOnly Tag bot_giant Skill Expert } RevertGateBotsBehavior { Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } WeaponRestrictions MeleeOnly Tag bot_giant Skill Expert } } } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Medic_Fire_Vac_Andrew } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 24 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Soldier" Class Soldier Attributes "AlwaysCrit" Item "tf_weapon_rocketlauncher" Item "the righteous bison" Item "tf_weapon_shovel" Item "stainless pot" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 40 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { ClassIcon scout_cleaver WeaponRestrictions SecondaryOnly Health 125 Skill Hard Name "Cleaver Scout" Class Scout Attributes "AlwaysCrit" Item "tf_weapon_scattergun" Item "the flying guillotine" Item "tf_weapon_bat" Item "horrific headsplitter" CharacterAttributes { "effect bar recharge rate increased" .01 "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 1 Where spawnbot TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Class Demoman Name "Giant Burst Fire Demo" ClassIcon demo_burst_giant Health 3300 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Demoman" Tag bot_giant Attributes AlwaysCrit Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Projectile speed increased" 1.1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Tag bot_giant Attributes AlwaysCrit Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Projectile speed increased" 1.1 } } } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag "bot_giant" } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 219 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { TFBot { Class Soldier Name "Major Crits" ClassIcon soldier_barrage Health 4000 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.35 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.35 } } } } TFBot { Template T_TFBot_Giant_Medic Tag "bot_giant" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 125 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 5500 Name "Giant Heal-on-Kill Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName deflector "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.9 "override footstep sound set" 5 } Item "deflector" Item "the tungsten toque" } } } WaveSpawn { Name 4 Where spawnbot TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 10 WaitForAllDead 3 Squad { TFBot { ClassIcon soldier_mangler_giant Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Health 50000 Name "Golden Laser-Ray Burst Soldier" Tag "bot_giant" Item "the cow mangler 5000" Item "the righteous bison" Scale 1.9 Item "Tyrant's Helm" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "Tyrant's Helm" "set item tint rgb" 11053598 } ItemAttributes { ItemName "the cow mangler 5000" "damage bonus" 1.2 "set item tint rgb" 16738740 "override projectile type" 13 "fire rate bonus" 0.2 "faster reload rate" 0.1 "projectile spread angle penalty" 1.5 "clip size upgrade atomic" 36.0 "turn to gold" 1 } ItemAttributes { ItemName "the righteous bison" "Is_Passive_Weapon" 1 "damage bonus" 1.2 "set item tint rgb" 3329330 "energy weapon penetration" 1 "projectile penetration" 1 "reveal disguised victim on hit" 1 "fire rate bonus" 0.2 "faster reload rate" 0.1 "projectile spread angle penalty" 1.5 "clip size upgrade atomic" 36.0 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 7 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "increased jump height" 1.3 "cancel falling damage" 1 } } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 36 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes AlwaysCrit } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 36 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 184 TotalCount 45 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 RandomChoice { TFBot { Class Scout Name "Buff Banner Scout" ClassIcon scout_banner_trio_lite EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Attributes SpawnWithFullCharge Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Scout" Skill Expert MaxVisionRange 1300 Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } Skill Expert MaxVisionRange 1300 } } } TFBot { Class Scout Name "Concheror Scout" ClassIcon scout_banner_trio_lite EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Attributes SpawnWithFullCharge Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Scout" Skill Expert MaxVisionRange 1300 Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } Skill Expert MaxVisionRange 1300 } } } TFBot { Class Scout ClassIcon scout_banner_trio_lite Name "Battalion Scout" EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Attributes SpawnWithFullCharge Tag bot_right Tag bot_gatebot Item "MvM GateBot Light Scout" Skill Expert MaxVisionRange 1300 Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } Skill Expert MaxVisionRange 1300 } } } } } WaveSpawn { Name "Support" Where spawnbot TotalCurrency 0 TotalCount 999 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 RandomSpawn 1 RandomChoice { TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge Item "Tyrant's Helm" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 10027008 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 10027008 } } TFBot { ClassIcon soldier_bison WeaponRestrictions SecondaryOnly Health 200 Skill Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 Hard Name "Bison Soldier" Class Soldier Attributes AlwaysCrit Attributes DisableDodge 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 } } } } } }