//Advanced Wood Chopper by A+drew //Chopper by RC Polygon #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_andrew.pop population { StartingCurrency 500 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_redbot" TeamNum 2 X "1740.46" Y "-39.36 117.56" Z "65.03" } Mission { Objective Sniper Where spawnbot_redbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 2 TFBot { ClassIcon red2_lite WeaponRestrictions SecondaryOnly Health 175 Skill Easy Name "Gas Passer Pyro" Class Pyro Attributes "IgnoreFlag" Item "tf_weapon_flamethrower" Item "The Gas Passer" Item "tf_weapon_fireaxe" Item "brigade helm" ItemAttributes { ItemName "The Gas Passer" "effect bar recharge rate increased" .01 "fire rate penalty" 3 } Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Name TF_COND_REPROGRAMMED Delay 0.2 } } } Mission { Objective Sniper Where spawnbot_redbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { ClassIcon red2_lite Name "Soda Popper Scout" Class Scout Skill Hard Item "the soda popper" Item "Bonk Helm" Attributes "IgnoreFlag" MaxVisionRange 500 ItemAttributes { ItemName "the soda popper" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 8208497 } Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Name TF_COND_REPROGRAMMED Delay 0.2 } } } Mission { Objective Sniper Where spawnbot_redbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon red2_lite Name "Hell-Met Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Item "powerhouse_flamethrower_turbinetorcher" Item "pyro helm" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "set_item_texture_wear" 0.4 "heal on kill" 50 "attach particle effect" 701 } ItemAttributes { ItemName "pyro helm" "set item tint RGB" 13595446 } CharacterAttributes { "move speed penalty" 0.75 } Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Name TF_COND_REPROGRAMMED Delay 0.2 } } } Mission { Objective Sniper Where spawnbot_redbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 3 TFBot { ClassIcon red2_lite WeaponRestrictions SecondaryOnly Health 200 Skill Normal Name "Bison Bomber Soldier" Class Soldier Attributes IgnoreFlag Item "the righteous bison" Item "Tyrant's Helm" ItemAttributes { ItemName "Tyrant's Helm" "set item tint RGB" 1315860 } CharacterAttributes { "override projectile type" 17 } Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Name TF_COND_REPROGRAMMED Delay 0.2 } } } Mission { Objective Sniper Where spawnbot_redbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon red2_lite WeaponRestrictions SecondaryOnly Health 300 Skill Normal Name "Want Some Lemonade?" Class Sniper Attributes IgnoreFlag Item "jarate" Item "the anger" CharacterAttributes { "effect bar recharge rate increased" .01 "fire rate penalty" 2 } Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Name TF_COND_REPROGRAMMED Delay 0.2 } } } Mission { Objective Sniper Where spawnbot_redbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 3 TFBot { ClassIcon red2_lite Skill Expert Name "Bleeding Bowman" Template T_TFBot_Sniper_Huntsman Item "voodoo juju" ItemAttributes { Itemname "voodoo juju" "attach particle effect" 43 } CharacterAttributes { "bleeding duration" 5 } Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Name TF_COND_REPROGRAMMED Delay 0.2 } } } Mission { Objective DestroySentries Where spawnbot_bottom_right BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 RandomChoice { TFBot { Health 3000 Template T_TFBot_SentryBuster Name "Annoying Grapple Buster" Item "TF_WEAPON_GRAPPLINGHOOK" Attributes "AlwaysFireWeapon" Attributes "AutoJump" AutoJumpMin 1 AutoJumpMax 4 Item "ghastly gibus 2011" ItemAttributes { ItemName "TF_WEAPON_GRAPPLINGHOOK" "is_passive_weapon" 1 "increased jump height" 0.1 } CharacterAttributes { "gesture speed increase" 999 "torso scale" 0 "head scale" 3 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.0001 "rage giving scale" 0.0001 } } TFBot { Template T_TFBot_SentryBuster } } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy Attributes "IgnoreFlag" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 4 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation [$SIGSEGV] { Line "{red} you will have red robot supporting your team." Line "{green} Mission Created by A+drew" Line "{reset} have fun:)" } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_bottom_left WaitBeforeStarting 6 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } } WaveSpawn { Name 2 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Pyro } } } WaveSpawn { Name 3 TotalCurrency 100 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot_bottom_right WaitBeforeStarting 8 WaitBetweenSpawns 3 WaitForAllSpawned 2 Squad { TFBot { ClassIcon scout_bat_giant WeaponRestrictions MeleeOnly Name "Giant Bat Scout" Template T_TFBot_Giant_Scout } } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 Where spawnbot_bottom_right WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name 2 TotalCurrency 100 TotalCount 36 MaxActive 8 SpawnCount 4 Where spawnbot_bottom_right Where spawnbot_bottom_left Where spawnbot_upper_left WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 RandomChoice { TFBot { ClassIcon scout_bat WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Scout" Class Scout Item "tf_weapon_bat" } TFBot { ClassIcon scout_bat Name Scout Template T_TFBot_Scout_Wrap_Assassin } TFBot { ClassIcon scout_bat Name Scout Template T_TFBot_Scout_Fish } TFBot { ClassIcon scout_bat Name Scout Template T_TFBot_Scout_SunStick } TFBot { ClassIcon scout_bat Name Scout Template T_TFBot_Scout_Sandman } TFBot { ClassIcon scout_bat WeaponRestrictions MeleeOnly Health 125 Skill Normal Name Scout Class Scout Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "unarmed combat" } TFBot { ClassIcon scout_bat WeaponRestrictions MeleeOnly Health 125 Skill Normal Name Scout Class Scout Item "the candy cane" } TFBot { ClassIcon scout_bat WeaponRestrictions MeleeOnly Health 125 Skill Normal Name Scout Class Scout Item "the fan o'war" } TFBot { ClassIcon scout_bat WeaponRestrictions MeleeOnly Health 125 Skill Normal Name Scout Class Scout Item "the atomizer" } } } WaveSpawn { Name "Support" TotalCurrency 0 TotalCount 999 MaxActive 5 SpawnCount 1 Where spawnbot_upper_left WaitBeforeStarting 12 WaitBetweenSpawns 3 Support 1 RandomSpawn 1 RandomChoice { TFBot { ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly Health 300 Skill Hard Name "Shotgun Heavy" Class HeavyWeapons Item "tf_weapon_shotgun_hwg" } TFBot { ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly Health 200 Skill Hard Name "Shotgun Soldier" Class Soldier Item "tf_weapon_shotgun_soldier" } TFBot { ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly Health 175 Skill Hard Name "Shotgun Pyro" Class Pyro Item "tf_weapon_shotgun_pyro" } } } WaveSpawn { Name 3 TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 2 Where spawnbot_upper_left WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Demoman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 60 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { Name 2 Where spawnbot_bottom_left TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire } } } WaveSpawn { Name 3 TotalCurrency 178 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_bottom_center_always_goes_right_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3 Where spawnbot_bottom_left TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Soldier } } } WaveSpawn { Name 1 Where spawnbot_bottom_right Where spawnbot_bottom_left TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon pyro_backburner_nys Name "Back Burner Pyro" Template T_TFBot_Pyro Item "the backburner" Item "brigade helm" CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name 2 Where spawnbot_bottom_left TotalCurrency 32 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 3 Where spawnbot_upper_left TotalCurrency 0 TotalCount 999 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 2 Support 1 Squad { TFBot { Template T_TFBot_Scout_Sandman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2 Where spawnbot_bottom_right TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1 Squad { TFBot { ClassIcon sniper_bow_ignite Health 3000 Name "Giant Fire Bowman" Template T_TFBot_Sniper_Huntsman Attributes "MiniBoss" Item "the warsworn helmet" Item "the crocodile smile" ItemAttributes { Itemname "the huntsman" "attach particle effect" 13 "Set DamageType Ignite" 1 } CharacterAttributes { "override footstep sound set" 5 "move speed bonus" 0.4 } } } } WaveSpawn { Name 3 Where spawnbot_upper_left TotalCurrency 210 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 4 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 36 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { WeaponRestrictions MeleeOnly Name "Jumping Bonk Scout" Template T_TFBot_Scout_Jumping_Sandman Attributes "SpawnWithFullCharge" Item "bonk! atomic punch" Item "bonk helm" ItemAttributes { ItemName "bonk helm" "set item tint RGB" 15185211 } } } } WaveSpawn { Name 2 Where spawnbot_upper_left TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Health 200 Skill Normal Name Soldier Class Soldier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" } } } WaveSpawn { Name 3 Where spawnbot_bottom_right TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name Support Where spawnbot_bottom_right Where spawnbot_bottom_left TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 15 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon demo_knight_bottle Name "Bottle Demoman" Template T_TFBot_Demoman_Knight Item "tf_weapon_bottle" Item "glengarry bonnet" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 184 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire } } } WaveSpawn { Name 2 TotalCurrency 300 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 WaitForAllDead 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_door_upper_left_always_against_the_bomb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3 Where spawnbot_bottom_right TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 10 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 30 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon heavy WeaponRestrictions PrimaryOnly Health 300 Skill Normal Name Heavy Class HeavyWeapons Item "tf_weapon_minigun" } } } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name 2 Where spawnbot_bottom_right TotalCurrency 120 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name 2 Where spawnbot_upper_left TotalCurrency 36 TotalCount 36 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_phlog Name "Phlog Pyro" Template T_TFBot_Pyro Attributes "SpawnWithFullCharge" Item "the phlogistinator" CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name 3 Where spawnbot_bottom_left TotalCurrency 0 TotalCount 999 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 2 Support 1 Squad { TFBot { Health 200 Skill Normal Name Soldier Class Soldier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" } } } WaveSpawn { Name Support Where spawnbot_upper_left TotalCurrency 0 TotalCount 999 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 20 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly Name "Carbine Sniper" Template T_TFBot_Sniper Item "the cleaner's carbine" Item "the swagman's swatter" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation [$SIGSEGV] { Line "{red} ////////Survival Wave/////////" Line "{reset} You'll need to survive againest the robots for 3 minutes" Line "{reset} the bomb will also be at the hatch" } WaveSpawn { Name "Survival Wave" Where spawnbot_timer TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot //The Bot won't move at all it will just stay and slowly losing its health { ClassIcon vex_mvm_timer Health 180 Skill Normal Name "You Survived The Wave" Class Scout Scale 0.01 Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" CharacterAttributes { "voice pitch scale" 0.001 "mod weapon blocks healing" 1 "self dmg push force decreased" -99 "health drain" -1 //death clock "dmg from ranged reduced" 0.000000001 //invincible "cancel falling damage" 1 "move speed bonus" 0.000001 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "cannot pick up intelligence" 1 //no intel "increased jump height" -9 "voice pitch scale" 0 "dmg from melee increased" 0.0 } } } } WaveSpawn { Name "Idk why you are here?" Where spawnbot_survival TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 999 Support 1 Squad { TFBot { Class Scout Name "the bomb is at the hatch" ClassIcon scout_pop Skill Easy Health 1 Scale 0.01 Attributes MiniBoss Attributes IgnoreEnemies CharacterAttributes { "health regen" -1 "move speed bonus" 0.000001 } } } } WaveSpawn { Name "Support 1" Where spawnbot_upper_left TotalCurrency 50 TotalCount 30 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 Squad { TFBot { Template T_TFBot_Scout_Soda_Popper_Andrew } } } WaveSpawn { Name "Support 2" Where spawnbot_upper_left TotalCurrency 50 TotalCount 26 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 3 Support 1 Squad { TFBot { Health 175 Skill Normal Name Pyro Class Pyro Attributes "AlwaysFireWeapon" Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" } } } WaveSpawn { Name "Support 3" Where spawnbot_bottom_left TotalCurrency 50 TotalCount 24 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 4 Support 1 Squad { TFBot { Health 300 Skill Normal Name Heavy Class HeavyWeapons Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } } } WaveSpawn { Name "Support 4" Where spawnbot_bottom_right TotalCurrency 100 TotalCount 24 MaxActive 3 SpawnCount 3 WaitBeforeStarting 35 WaitBetweenSpawns 3 Support 1 Squad { TFBot { Health 200 Skill Normal Name Soldier Class Soldier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" } } } WaveSpawn { Name "Support 5" Where spawnbot_bottom_right TotalCurrency 100 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 4 Support 1 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name "Support 6" Where spawnbot_bottom_left TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 65 WaitBetweenSpawns 6 Support 1 Squad { TFBot { Template T_TFBot_Giant_Demoman } } } WaveSpawn { Name "Support 7" Where spawnbot_bottom_right TotalCurrency 150 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 80 WaitBetweenSpawns 10 Support 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 2 Where spawnbot_bottom_left TotalCurrency 315 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_flare_rain_nys Name "Giant Flare Barrage Pyro" Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot Attributes "AlwaysCrit" Tag bot_giant Item "The Flamboyant Flamenco" Item "trickster's turnout gear" ItemAttributes { ItemName "the scorch shot" "attach particle effect" 701 "fire rate bonus" .1 "projectile spread angle penalty" 9 "damage penalty" 2 "Projectile speed increased" .15 } ItemAttributes { ItemName "The Flamboyant Flamenco" "attach particle effect" 78 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "airblast vulnerability multiplier" .1 "damage force reduction" .2 "airblast vertical vulnerability multiplier" .5 } } 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 3 Where spawnbot_bottom_left TotalCurrency 125 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 10 WaitForAllSpawned 2 Squad { TFBot { Name "Major Crits" Attributes "AlwaysCrit" Template T_TFBot_Giant_Soldier_SlowBarrage } } } WaveSpawn { Name 1 Where spawnbot_bottom_left TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Demoman_Loosecannon } } } WaveSpawn { Name 2 Where spawnbot_bottom_right TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Health 300 Skill Normal Name "Heavy" Class HeavyWeapons Attributes SpawnWithFullCharge Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } } } WaveSpawn { Name 3 Where spawnbot_upper_left TotalCurrency 0 TotalCount 999 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Support 1 Squad { TFBot { ClassIcon sniper_huntsman_bleed Name "Bleeding Bowman" Template T_TFBot_Sniper_Huntsman Item "voodoo juju" CharacterAttributes { "bleeding duration" 5 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_door_upper_left_always_against_the_bomb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2 Where spawnbot_bottom_right TotalCurrency 403 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { TFBot { ClassIcon heavy_deflector_fire Health 6000 Name "Giant Deflector Heater Heavy" Template T_TFBot_Giant_Heavyweapons_Deflector Item "the huo long heatmaker" ItemAttributes { ItemName "the huo long heatmaker" "attack projectiles" 2 } } } } WaveSpawn { Name 3 Where spawnbot_bottom_right TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" } } } WaveSpawn { Name 4 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 3 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "tank_path_bottom_center_always_goes_with_bomb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4 Where spawnbot_bottom_right TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 WaitForAllDead 3 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 1 Where spawnbot_upper_left TotalCurrency 27 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Soldier_Charged_Andrew } } } WaveSpawn { Name 1 Where spawnbot_bottom_right Where spawnbot_bottom_left TotalCurrency 16 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer Item "trophy belt" } } } WaveSpawn { Name 2 Where spawnbot_bottom_left TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_buff_lite Health 175 Skill Normal Name "Buff Banner Pyro" Class Pyro Attributes SpawnWithFullCharge Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 "airblast disabled" 1 } } } } WaveSpawn { Name 3 Where spawnbot_upper_left TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_accurate Health 300 Skill Normal Name "Accurate Heavy" Class HeavyWeapons Item "tomislav" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "officer's ushanka" } } } WaveSpawn { Name 4 Where spawnbot_bottom_right Where spawnbot_bottom_left TotalCurrency 0 TotalCount 999 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 3 Support 1 Squad { TFBot { ClassIcon heavy_shotgun_burst WeaponRestrictions SecondaryOnly Health 300 Skill Expert Name "Burst Fire Shotgun Heavy" Class HeavyWeapons Attributes HoldFireUntilFullReload Item "TF_WEAPON_SHOTGUN_HWG" 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 Support Where spawnbot_upper_left Where spawnbot_bottom_right Where spawnbot_bottom_left TotalCurrency 0 TotalCount 999 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 3 Support 1 RandomSpawn 1 Squad { TFBot { Health 300 Skill Expert Template T_TFBot_Heavyweapons_Gnome Item "the b.m.o.c." } } } } }