//Advanced Sunshine Sunrise by A+drew //Map Autumnull by Startacker! #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_andrew.pop population { StartingCurrency 1000 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom no Mission { Objective Spy Where spawnbot BeginAtWave 3 RunForThisManyWaves 3 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster } } } Mission { Objective Sniper Where spawnbot_alley BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_alley BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 5 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_alley BeginAtWave 5 RunForThisManyWaves 1 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 } WaveSpawn { Name 1 Where spawnbot_left TotalCurrency 50 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { ClassIcon scout_nailgun Name "Giant Nail Gunner Milk Scout" Template T_TFBot_Giant_Scout Item "the shortstop" Item "pretty boy's pocket pistol" Item "the milkman" ItemAttributes { ItemName "the shortstop" "mad milk syringes" 6 "override projectile type" 27 } ItemAttributes { ItemName "pretty boy's pocket pistol" "mad milk syringes" 6 "override projectile type" 5 "is_passive_weapon" 1 "fire rate bonus" 0.4 "damage penalty" 0.2 "clip size bonus" 6 } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_phlog Template T_TFBot_Giant_Pyro Name "Giant Phlogistinator Pyro" Item "the phlogistinator" Item "the bubble pipe" } } } WaveSpawn { Name 3 Where spawnbot_alley TotalCurrency 179 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 13 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy } } } WaveSpawn { Name 1 Where spawnbot_alley TotalCurrency 27 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name 2 Where spawnbot_left TotalCurrency 32 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Scout_Soda_Popper_Andrew } } } WaveSpawn { Name 2 Where spawnbot_jeep TotalCurrency 12 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { ClassIcon soldier_mangler Health 200 Skill Normal Name "Cow Mangler Soldier" Class Soldier Item "the cow mangler 5000" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "point and shoot" } } } WaveSpawn { Name 3 Where spawnbot_left TotalCurrency 400 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 4 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name Support Where spawnbot_jeep TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 9 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon pyro_scorch WeaponRestrictions SecondaryOnly Health 175 Skill Normal Name "Scorch Pyro" Class Pyro Item "tf_weapon_flamethrower" Item "the scorch shot" Item "tf_weapon_fireaxe" Item "respectless rubber glove" } } } } 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 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 172 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 WaitForAllDead 1 Squad { Tank { Health 20000 Name "Tank" Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 3 Where spawnbot_alley TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_natascha_nys Template T_TFBot_Giant_Heavyweapons_Natascha Name "Giant Natascha Heavy" Item "officer's ushanka" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 Where spawnbot_left TotalCurrency 32 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Soldier_Bison_Bomber Skill Hard } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 20 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 5 WaitForAllDead 1 Squad { TFBot { ClassIcon demo_sticky_daan WeaponRestrictions SecondaryOnly Health 175 Skill Normal Name "Sticky Bomber Demo" Class Demoman Attributes "AlwaysCrit" Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "demoman hallmark" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 15 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "damage bonus" 1.3 } } TFBot { ClassIcon medic_shield_qf Template T_TFBot_Medic_QuickFix Name "Shield Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" } } } WaveSpawn { Name 2 Where spawnbot_left TotalCurrency 40 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1 Squad { TFBot { Health 125 Skill Normal Name Scout Class Scout Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } } } WaveSpawn { Name 3 Where spawnbot_alley TotalCurrency 36 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name Support Where spawnbot_jeep TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 3 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon demoknight_samurai Template T_TFBot_Demoman_Knight Name "Mini Samurai Demo" Item "the splendid screen" Item "the half-zatoichi" Item "demo kabuto" } } } } 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 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Name "Giant Dragon's Fury Pyro" Class Pyro Health 3000 Skill Expert ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly MaxVisionRange 600 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 2 Where spawnbot_left TotalCurrency 160 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 6 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire } TFBot { ClassIcon medic_shield_kritz_2 Template T_TFBot_Medic_Kritz_Andrew Name "Shield Kritz Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" ItemAttributes { ItemName "the kritzkrieg" "generate rage on heal" 2 "increase buff duration" 2 } } } } WaveSpawn { Name 3 Where spawnbot_alley TotalCurrency 90 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { ClassIcon medic_shield_kritz_2 Template T_TFBot_Medic_Kritz_Andrew Name "Shield Kritz Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" } TFBot { ClassIcon medic_shield_kritz_2 Template T_TFBot_Medic_Kritz_Andrew Name "Shield Kritz Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" } TFBot { ClassIcon medic_shield_kritz_2 Template T_TFBot_Medic_Kritz_Andrew Name "Shield Kritz Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 192 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 FirstSpawnOutput { Target smoke_relay Action Trigger } Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 2 Where spawnbot_left TotalCurrency 32 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Demoman_Loosecannon } } } WaveSpawn { Name 3 Where spawnbot_alley TotalCurrency 26 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { WeaponRestrictions PrimaryOnly Health 300 Skill Normal Name Heavy Class HeavyWeapons Item "tf_weapon_minigun" } } } WaveSpawn { Name Support Where spawnbot_jeep TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Support 1 RandomSpawn 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } } 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 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 2 Squad { Tank { ClassIcon tank_vacc_bullet Health 10000 Name "tankboss_bullet" Speed 75 StartingPathTrackNode "tank_path_bullet_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 3 Squad { Tank { ClassIcon tank_vacc_blast Health 9000 Name "tankboss_blast" Speed 75 StartingPathTrackNode "tank_path_blast_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { Tank { ClassIcon tank_vacc_fire Health 9000 Name "tankboss_fire" Speed 75 StartingPathTrackNode "tank_path_fire_start" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 117 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { ClassIcon heavy_heater_nys Name "Giant Heavy Heater" Template T_TFbot_Heavyweapons_Heater } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3 Where spawnbot_tank TotalCurrency 160 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Name "Major Crits" Attributes "AlwaysCrit" } 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 1 Where spawnbot_left TotalCurrency 30 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 FirstSpawnOutput { Target smoke_relay Action Trigger } Squad { TFBot { Skill Normal Name Soldier Class Soldier } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 36 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { ClassIcon heavy_steelfist_nys Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 32 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name 3 Where spawnbot_jeep TotalCurrency 25 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_accurate Health 300 Skill Easy Name "Accurate Heavy" Class HeavyWeapons Item "tomislav" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "the soviet gentleman" } } } WaveSpawn { Name Support Where spawnbot_alley TotalCurrency 0 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 Support 1 RandomSpawn 1 Squad { TFBot { Template T_TFBot_Sniper_Minigiant_Jarate_Andrew } } } } 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 220 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 5 Squad { TFBot { ClassIcon scout_fanowar WeaponRestrictions MeleeOnly Name "Giant Fan-o-War Scout" Template T_TFBot_Giant_Scout Item "the fan o'war" Item "the backwards ballcap" } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 10 FirstSpawnOutput { Target ST_maker_relay Action Trigger } Squad { Tank { ClassIcon tank_sticky_hellmet Health 23000 Name "sticky_tank" Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 2 Where spawnbot_alley TotalCurrency 112 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 0 WaitForAllDead 1 Squad { TFBot { ClassIcon soldier_stun_spammer Class Soldier Name "Giant Stun Burst Fire Soldier" Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "warbird_rocketlauncher_warhawk" Item "The Lucky Shot" ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "rocket specialist" 2 "slow enemy on hit major" 3 "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 } ItemAttributes { ItemName "The Lucky Shot" "attach particle effect" 29 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3 Where spawnbot_alley TotalCurrency 250 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllSpawned 2 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Regen } TFBot { Name "Giant Uber Medic" Class Medic Skill Expert Health 4000 Attributes MiniBoss Attributes SpawnWithFullCharge ClassIcon medic_uber_giant ItemAttributes { ItemName "tf_weapon_medigun" "heal rate bonus" 3 "ubercharge rate bonus" 4 "uber duration bonus" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "bot medic uber health threshold" 1500 } } } } WaveSpawn { Name 1 Where spawnbot_alley TotalCurrency 32 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Soldier_Stun_Andrew } } } WaveSpawn { Name 2 WaitForAllDead 1 Where spawnbot_jeep TotalCurrency 36 TotalCount 26 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon pyro_phlog Name "Phlogistinator Pyro" Template T_TFBot_Pyro Attributes "AlwaysCrit" Item "the phlogistinator" Item "the bubble pipe" } } } } 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 3 WaitBetweenSpawns 0 Squad { TFBot { Name "Giant Cluster Bomber Demoman" Class Demoman Health 3300 Skill Expert ClassIcon demo_clusterbomb WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "override footstep sound set" 4 } } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 2 Where spawnbot_alley TotalCurrency 265 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 6 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes "AlwaysCrit" } TFBot { ClassIcon medic_uber_armored Template T_TFBot_Medic_QuickUber Scale 1.3 Health 1000 Name "Armored Uber Medic" Item "german gonzila" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 100 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_deflector_push_giant Health 5000 Name "Giant Deflector Heavy Pusher" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "warbird_minigun_butcherbird" ItemAttributes { ItemName "warbird_minigun_butcherbird" "set_item_texture_wear" 0.2 "damage bonus" 1.5 "attack projectiles" 2 "fire rate penalty" 4 "damage causes airblast" 1 } ItemAttributes { ItemName "the u-clank-a" "set item tint RGB" 15185211 } 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 "the u-clank-a" } } } WaveSpawn { Name 3 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 WaitForAllSpawned 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { ClassIcon tank_vacc_melee Health 15000 Name "tankboss_melee" Speed 75 StartingPathTrackNode "tank_path_melee_start" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1 Where spawnbot_alley TotalCurrency 24 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Demoman Attributes "AlwaysCrit" Skill Hard } } } WaveSpawn { Name 1 Where spawnbot_left TotalCurrency 15 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { ClassIcon pyro_gascann Template T_TFBot_Pyro_Gas_Passer_Andrew } } } WaveSpawn { Name 2 Where spawnbot_alley TotalCurrency 76 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Health 175 Skill Hard Name "Dragon's Fury Pyro" Class Pyro Attributes "AlwaysCrit" Item "the dragon's fury" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "brigade helm" ItemAttributes { ItemName "the dragon's fury" "airblast disabled" 1 } } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 50 TotalCount 20 MaxActive 4 SpawnCount 4 Where spawnbot_alley WaitBeforeStarting 4 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Scout_Shortstop } } } WaveSpawn { Name 3 Where spawnbot_alley TotalCurrency 24 TotalCount 30 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 2 Squad { TFBot { Health 200 Name Soldier Class Soldier Skill Hard Attributes "AlwaysCrit" Item "tf_weapon_rocketlauncher" } } } WaveSpawn { Name Support TotalCurrency 0 TotalCount 999 MaxActive 2 SpawnCount 1 Where spawnbot Where spawnbot_alley WaitBeforeStarting 6 WaitBetweenSpawns 6 Support 1 RandomSpawn 1 Squad { TFBot { Health 850 Scale 1.4 Class Heavyweapons ClassIcon heavy_shotgun_burst Name "Burst Fire Shotgun Heavy" Skill Hard WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus" 0.6 "bullets per shot bonus" 3 "faster reload rate" 0.6 "damage bonus" 0.33 } } } } } 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 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 FirstSpawnWarningSound "vo/mvm/mght/taunts/soldier_mvm_m_taunts16.mp3" DoneWarningSound "vo\mvm\mght\soldier_mvm_m_paincrticialdeath03.mp3" Squad { TFBot { ClassIcon soldier_rocketrain Class Soldier Name "Golden Rocket Rainer" Skill Expert Health 50000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit Attributes UseBossHealthBar Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "treasure hat 2" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 52.0 "faster reload rate" 0.17 "fire rate bonus" 0.01 "projectile spread angle penalty" 7 "Projectile speed decreased" 0.56 "rocket jump damage reduction" 0.001 "item style override" 1 "killstreak idleeffect" 3 "loot rarity" 1 "is australium item" 1 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.0001 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0001 "rage giving scale" 0.15 } Item "the all-father" } } } WaveSpawn { Name "Boss Support" Where spawnbot Where spawnbot_left Where spawnbot_alley Where spawnbot_jeep TotalCurrency 0 TotalCount 999 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 3 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon heavy_deflector_push Health 300 Skill Expert Name "Deflector Heavy Pusher" Class HeavyWeapons Attributes AlwaysCrit Item "deflector" Item "the u-clank-a" ItemAttributes { ItemName "deflector" "set_item_texture_wear" 0.2 "attack projectiles" 1 "fire rate penalty" 4 "damage causes airblast" 1 } ItemAttributes { ItemName "the u-clank-a" "set item tint RGB" 15185211 } } } } } }