#base robot_giant.pop #base robot_standard.pop #base robot_package_eternal.pop WaveSchedule { StartingCurrency 1500 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime no Advanced 1 PointTemplates { Supertank { NoFixup 1 OnSpawnOutput { Target "Snitty1" Action "sethealth" Param 4000 } obj_sentrygun { "targetname" "Snitty1" "origin" "-50 0 160" "SolidToPlayer" "0" "defaultupgrade" "2" "teamnum" "3" } OnSpawnOutput { Target "Snitty2" Action "sethealth" Param 1500 } obj_sentrygun { "targetname" "Snitty2" "origin" "0 -85 72" "SolidToPlayer" "0" "defaultupgrade" "1" "teamnum" "3" } OnSpawnOutput { Target "Snitty3" Action "sethealth" Param 1500 } obj_sentrygun { "targetname" "Snitty3" "origin" "0 85 72" "SolidToPlayer" "0" "defaultupgrade" "1" "teamnum" "3" } OnSpawnOutput { Target "tp" Action "addoutput" Param "solid 0" Delay 5 } obj_teleporter { "targetname" "tp" "origin" "50 0 160" "teamnum" "3" "spawnflags" "2" //"health" "220" "TeleportWhere" "spawnbot_giant" "solid" "0" "SolidToPlayer" "0" //"DefaultAnim" "running" } //obj_dispenser //{ //"targetname" "disp" //"origin" "-100 0 100" //"teamnum" "3" //"defaultupgrade" "2" //"spawnflags" "2" //"health" "220" //"solid" "0" //"SolidToPlayer" "0" //} } } Mission { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper InitialCooldown 10 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Name "Sydney sniper" Skill Expert Item "The Razorback" } } Mission { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 9 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "The Razorback" Skill Expert } } Mission { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 4 TFBot { Class Spy Skill Hard CharacterAttributes { "increased jump height" 2.5 } } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Class Spy Skill Hard CharacterAttributes { "increased jump height" 2.5 } } } Mission { Objective Spy InitialCooldown 10 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Spy Skill Hard CharacterAttributes { "increased jump height" 2.5 } } } Mission { Objective Spy InitialCooldown 10 Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 1 TFBot { Class Spy Item "Your Eternal Reward" Item "The Enforcer" Skill Expert CharacterAttributes { //"sapper damage penalty" 0 //"sapper degenerates buildings" 1 "increased jump height" 2.5 } } } Mission { Objective Spy InitialCooldown 5 Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 10 TFBot { Class Spy Item "Your Eternal Reward" Item "The Enforcer" Skill Expert CharacterAttributes { "increased jump height" 2.5 } } } Mission { Objective Engineer InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Engineer InitialCooldown 20 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Wave //850 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 1aa Where spawnbot TotalCurrency 225 Totalcount 36 Spawncount 6 Maxactive 14 WaitBetweenSpawns 4 WaitBeforeStarting 2 RandomChoice { TFBot { Class Pyro Skill Normal CharacterAttributes { "airblast disabled" 1 } } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard } } } WaveSpawn { Name 1aa Where spawnbot TotalCurrency 150 Totalcount 3 Spawncount 1 Maxactive 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" } } WaveSpawn { Name 1ba Where spawnbot WaitForAllSpawned 1aa TotalCurrency 75 Totalcount 8 Spawncount 8 Maxactive 8 WaitBeforeStarting 8 WaitBetweenSpawns 20 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name 1ba WaitForAllSpawned 1aa Where spawnbot TotalCurrency 50 Totalcount 1 Spawncount 1 Maxactive 1 WaitBeforeStarting 8 WaitBetweenSpawns 30 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn { Name 1ba WaitForAllSpawned 1aa Where spawnbot TotalCurrency 100 Totalcount 20 Spawncount 5 Maxactive 12 WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 1ca Where spawnbot WaitForAllSpawned 1ba TotalCurrency 75 Totalcount 6 Spawncount 6 Maxactive 6 WaitBeforeStarting 7 WaitBetweenSpawns 20 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name 1ca WaitForAllSpawned 1ba Where spawnbot TotalCurrency 125 Totalcount 14 Spawncount 2 Maxactive 6 WaitBeforeStarting 10 WaitBetweenSpawns 7 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } TFBot { Template T_TFBot_Medic Item "Field Practice" Skill Expert } } } WaveSpawn { Name 1ca WaitForAllSpawned 1ba Where spawnbot TotalCurrency 75 Totalcount 30 Spawncount 5 Maxactive 11 WaitBeforeStarting 10 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Pyro_Flaregun } } } Wave //1100 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 2ba Where spawnbot TotalCurrency 200 Totalcount 4 Spawncount 1 Maxactive 3 WaitBeforeStarting 0 WaitBetweenSpawns 18 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name 2ab Where spawnbot TotalCurrency 100 Totalcount 15 Spawncount 3 Maxactive 6 WaitBeforeStarting 1 WaitBetweenSpawns 10 Squad { TFBot { Class Soldier Skill Expert } TFBot { Template T_TFBot_Medic_Kritz } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick-Uber Medic" } } } WaveSpawn { Name 2support Where spawnbot TotalCurrency 100 Support 1 Totalcount 100 Spawncount 4 Maxactive 5 WaitBeforeStarting 8 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit ClassIcon scout_bat_nys } } WaveSpawn { Name 2ca WaitForAllSpawned 2ba Where spawnbot TotalCurrency 300 Totalcount 3 Spawncount 1 Maxactive 3 WaitBeforeStarting 20 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer Tag special_main_left } } } WaveSpawn { Name 2ca WaitForAllSpawned 2ba Where spawnbot TotalCurrency 300 Totalcount 3 Spawncount 1 Maxactive 3 WaitBeforeStarting 20 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer Tag special_main_right } } } WaveSpawn { Name 2ca WaitForAllSpawned 2ab Where spawnbot TotalCurrency 100 Totalcount 30 Spawncount 5 Maxactive 11 WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Class Heavyweapons Skill Easy } } } Wave //1300 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "3tank" TotalCount 1 WaitBeforeStarting 0 TotalCurrency 300 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 35k (35000) HP!`) " } Tank { Health 35000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3ab Where spawnbot TotalCurrency 100 Totalcount 15 Spawncount 3 Maxactive 7 WaitBetweenSpawns 10 WaitBeforeStarting 7 TFBot { Template T_TFBot_Scout_Bonk ClassIcon scout_bonk_armored Health 650 Scale 1.4 Skill Expert Attributes AlwaysCrit Name "Armored Bonk Scout" CharacterAttributes { "head scale" 0.7 "move speed bonus" 1.3 } } } WaveSpawn { Name 3ab Where spawnbot TotalCurrency 100 Totalcount 16 Spawncount 4 Maxactive 9 WaitBetweenSpawns 10 WaitBeforeStarting 14 TFBot { Class Demoman Skill Expert } } WaveSpawn { Name 3ba WaitForAllSpawned 3ab Where spawnbot TotalCurrency 340 Support 1 Totalcount 48 Spawncount 4 Maxactive 13 WaitBetweenSpawns 18 WaitBeforeStarting 10 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name 3bb WaitForAllSpawned 3ab Where spawnbot TotalCurrency 560 Totalcount 4 Spawncount 2 Maxactive 4 WaitBeforeStarting 0 WaitBetweenSpawns 35 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Uber } } } } Wave //1300 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 4ab Where spawnbot_mission_spy //TotalCurrency 0 Totalcount 72 Spawncount 8 Maxactive 13 WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Class Spy Item "Your Eternal Reward" Item "The Enforcer" Skill Expert Item "A Hat to Kill For" CharacterAttributes { //"sapper damage penalty" 0 //"sapper degenerates buildings" 1 "increased jump height" 2.5 } } } WaveSpawn { Name 4aa Where spawnbot TotalCurrency 600 Totalcount 10 Spawncount 2 Maxactive 6 WaitBeforeStarting 0 WaitBetweenSpawns 11 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Name "Giant Black Box Conch Soldier" ClassIcon soldier_blackbox_conch_lite Item "The Concheror" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Black Box" "damage bonus" 1 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 //"Projectile speed increased" 0.4 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } CharacterAttributes { "deploy time increased" 0.5 "increase buff duration" 100 } } } WaveSpawn { Name 4ca WaitForAllSpawned 4aa } WaveSpawn { Name 4ca WaitForAllSpawned 4ab } WaveSpawn { Name 4ba WaitForAllSpawned 4ca Where spawnbot TotalCurrency 200 Totalcount 8 Spawncount 2 Maxactive 8 WaitBeforeStarting 8 WaitBetweenSpawns 16 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Giant Rapid Fire Buff Soldier" Tag special_main_left ClassIcon soldier_buff_spammer Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Medic Item "Field Practice" Skill Expert } } } WaveSpawn { Name 4ba WaitForAllSpawned 4ca Where spawnbot TotalCurrency 200 Totalcount 8 Spawncount 2 Maxactive 8 WaitBeforeStarting 16 WaitBetweenSpawns 16 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Giant Rapid Fire Buff Soldier" ClassIcon soldier_buff_spammer Tag special_main_right Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Medic Item "Field Practice" Skill Expert } } } WaveSpawn { Name 4support Where spawnbot WaitForAllSpawned 4aa TotalCurrency 300 Support 1 Totalcount 100 Spawncount 8 Maxactive 9 WaitBeforeStarting 12 WaitBetweenSpawns 10 RandomChoice { TFBot { Class Scout Tag special_main_left Skill Expert } TFBot { Class Scout Tag special_main_right Skill Expert } } } } Wave //1300 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target gamerules Action RunScriptCode Param "ClientPrint(null,3,`\x08FFFF00FFWARNING, scout supports this wave are GIANT `);" } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "5tanks" TotalCount 2 WaitBetweenSpawns 40 WaitBeforeStarting 0 TotalCurrency 400 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 30k (30000) HP!`) " } Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name thing WaitForAllSpawned 5tanks FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 30k (30000) HP!`) " } } WaveSpawn { Name 5aa Where spawnbot TotalCurrency 200 Totalcount 24 Spawncount 4 Maxactive 9 WaitBeforeStarting 6 WaitBetweenSpawns 10 TFBot { Class Demoman Attributes AlwaysCrit Skill Expert ClassIcon demo_spammer ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.6 } } } WaveSpawn { Name 5ab Where spawnbot TotalCurrency 100 Totalcount 18 Spawncount 3 Maxactive 7 WaitBeforeStarting 10 WaitBetweenSpawns 8 TFBot { Class Pyro Skill Hard ClassIcon pyro_reflect_daan } } WaveSpawn { Name 5ac Where spawnbot TotalCurrency 300 Support 1 Totalcount 20 Spawncount 2 Maxactive 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 TFBot { Template T_TFBot_Giant_Scout Attributes HoldFireUntilFullReload } } WaveSpawn { Name 5ba WaitForAllSpawned 5ab Where spawnbot TotalCurrency 150 Totalcount 3 Spawncount 3 Maxactive 3 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic_Kritz_Giant } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast } } } WaveSpawn { Name 5ba WaitForAllSpawned 5ab Where spawnbot TotalCurrency 150 Totalcount 3 Spawncount 3 Maxactive 3 WaitBeforeStarting 25 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic_Kritz_Giant } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet } } } } Wave //850 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 6aa Where spawnbot TotalCurrency 100 Totalcount 6 Spawncount 2 Maxactive 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick-Uber Medic" } } } WaveSpawn { Name thing WaitForAllSpawned 6tank1 FirstSpawnOutput { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 20k (20000) HP!`) " } } WaveSpawn { Name "6tank1" TotalCount 2 WaitBetweenSpawns 30 WaitBeforeStarting 0 TotalCurrency 100 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 20k (20000) HP!`) " } Tank { Health 20000 Speed 75 Name "tankboss" //SpawnTemplate "supertank" here for testing StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6aa Where spawnbot TotalCurrency 50 Totalcount 24 Spawncount 12 Maxactive 16 WaitBeforeStarting 8 WaitBetweenSpawns 0 Squad { TFBot { Class Scout Skill Expert } TFBot { Template T_TFBot_Medic Skill Expert Item "Field Practice" } } } WaveSpawn { Name 6ba WaitForAllSpawned 6aa Where spawnbot TotalCurrency 600 Totalcount 7 Spawncount 1 Maxactive 4 WaitBeforeStarting 15 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Pyro_Ricochet Attributes AlwaysCrit } } } WaveSpawn { Name 6bb WaitForAllSpawned 6aa Where spawnbot TotalCurrency 100 Totalcount 10 Spawncount 2 Maxactive 6 WaitBeforeStarting 15 WaitBetweenSpawns 13 Squad { ShouldPreserveSquad 1 TFBot { Class Soldier Name "Hyper Soldier" Attributes AlwaysCrit Skill Expert ClassIcon soldier_spammer_hyper_lite ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "damage bonus" 2 "fire rate bonus" 0.5 } } TFBot { Template T_TFBot_Medic Skill Expert Item "Field Practice" } } } WaveSpawn { Name "6tank2" WaitForAllSpawned 6ba TotalCount 1 WaitBeforeStarting 10 TotalCurrency 100 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 20k (20000) HP!`) " } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "6tank3" WaitForAllSpawned 6ba TotalCount 1 WaitBeforeStarting 60 TotalCurrency 50 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFTank deployed with 20k (20000) HP!`) " } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6ca WaitForAllSpawned 6ba Where spawnbot TotalCurrency 300 Totalcount 6 Spawncount 2 Maxactive 6 WaitBeforeStarting 15 WaitBetweenSpawns 30 FirstSpawnOutput { Target gamerules Action RunScriptCode Param " EntFire(`spawnbot_giant`, `Disable`) " } Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 6ca WaitForAllSpawned 6ba Where spawnbot TotalCurrency 300 Totalcount 6 Spawncount 2 Maxactive 6 WaitBeforeStarting 20 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Giant_Pyro_Ricochet Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic Skill Expert Item "Field Practice" } } } WaveSpawn { Name 6tanksupp2 WaitForAllSpawned 6ca Where spawnbot Support 1 TotalCurrency 0 Totalcount 100 Spawncount 1 Maxactive 1 WaitBeforeStarting 15 WaitBetweenSpawnsAfterDeath 8 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Attributes IgnoreFlag } } WaveSpawn { Name 6tanksupp1 WaitForAllDead 6ca Where spawnbot Support 1 TotalCurrency 100 Totalcount 100 Spawncount 5 Maxactive 11 WaitBeforeStarting 0 WaitBetweenSpawns 10 TFBot { Class Scout ClassIcon scout_giant Skill Expert } } WaveSpawn { WaitBeforeStarting 60 WaitForAllSpawned 6ca FirstSpawnOutput { Target gamerules Action RunScriptCode Param " EntFire(`spawnbot_giant`, `Enable`) " } } WaveSpawn { WaitBeforeStarting 0 WaitForAllDead 6ca FirstSpawnOutput { Target gamerules Action RunScriptCode Param " EntFire(`spawnbot_giant`, `Enable`) " } } WaveSpawn { Name 6da WaitForAllSpawned 6ca Where spawnbot_giant Support Limited //TotalCurrency 200 Totalcount 1 Spawncount 1 Maxactive 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 TFBot { Class Scout Health 1 Scale 0.01 ClassIcon scout_giant Attributes Aggressive Attributes IgnoreFlag Skill Hard CharacterAttributes { "health regen" -1 } } } WaveSpawn { Name "supertank" WaitForAllSpawned 6da TotalCount 1 WaitBeforeStarting 5 TotalCurrency 300 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFSUPERTANK deployed with 60k (60000) HP!`) " } Tank { Health 60000 Speed 75 SpawnTemplate "supertank" Name "supertank" Skin 1 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitBeforeStarting 6 WaitForAllSpawned supertank FirstSpawnWarningSound "mvm\mvm_tele_activate.wav" } WaveSpawn { Name 6tanksupp3 WaitForAllSpawned supertank Where spawnbot_giant Support 1 TotalCurrency 50 Totalcount 50 Spawncount 4 Maxactive 5 WaitBeforeStarting 8 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Demoman_Knight } } } Wave //850 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 7aa Where spawnbot TotalCurrency 1500 Totalcount 3 Spawncount 3 Maxactive 3 WaitBeforeStarting 0 Squad { //ShouldPreserveSquad 1 Formationsize 250 TFBot { Class Heavy Skill Expert ClassIcon heavy_deflector_healonkill Health 30000 Scale 1.9 Name "Hero's Feast" Attributes Miniboss Item "Deflector" Attributes AlwaysCrit Attributes UseBossHealthBar //Maxvisionrange 1600 ItemAttributes { ItemName "Deflector" "attack projectiles" 2 "damage bonus" 2 "heal on kill" 7500 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.5 "damage force reduction" 0.05 "airblast vertical vulnerability multiplier" 0.05 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 2 "rage giving scale" 0.1 } } TFBot { Class Pyro Skill Expert ClassIcon pyro_hyper_lite Health 25000 Scale 1.8 Attributes Miniboss Name "Incinerator" Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast pushback scale" 4.0 "damage bonus" 5 "mult airblast refire time" 2.5 } CharacterAttributes { "health regen" 100 "move speed bonus" 0.7 "damage force reduction" 0.4 "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 6 "rage giving scale" 0.1 } } TFBot { Class Scout Name "Major League" Skill Expert WeaponRestrictions MeleeOnly ClassIcon scout_stun_giant Health 40000 Scale 1.8 Item "The Boston Boom-Bringer" Attributes Miniboss Attributes UseBossHealthBar Item "The Sandman" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.2 "max health additive penalty" -0 } CharacterAttributes { "damage force reduction" 0.7 "move speed bonus" 8 "health regen" 50 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "rage giving scale" 0.1 } } } } } }