//This mission was made by HeRp-A-dErP-a-NErp.eXe //NOTE: DO NOT EDIT THE ICONS, THIS MISSION IS MEANT TO BE FULLY VANILLA STYLED OFF DAYAL'S NO CUSTOM ICON CHALLENGE #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFBot_Giant_Soldier_Herp_Rocketwall_Burst //Rocketwall Soldier that shoots small bursts of rocketwalls { ClassIcon soldier_rocketrain Health 4000 Name "Giant Burst Rocketwall Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0.75 "fire rate bonus" 0.0001 "clip size upgrade atomic" 8 "Projectile speed increased" 0.65 "faster reload rate" 0.2 "projectile spread angle penalty" 7 "blast dmg to self increased" 0.000000000000000000000000001 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } } T_TFBot_Scout_Herp_Nailgun { ClassIcon scout_shortstop Health 125 Name "Nailgun Scout" Class Scout Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the shortstop" "damage bonus" 1 "override projectile type" 5 "clip size bonus" 11 "fire rate bonus" 0.4 "Projectile speed increased" 2 } Item "the shortstop" Item "engineer welding mask" } T_TFBot_Scout_Herp_Nailgun_Gauntlet { ClassIcon scout_shortstop Health 650 Name "Nailgunner Scout" Class Scout Skill Normal Scale 1.4 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the shortstop" "damage bonus" 1 "override projectile type" 5 "clip size bonus" 11 "fire rate bonus" 0.4 "Projectile speed increased" 2 } CharacterAttributes { "head scale" 0.7 } Item "the shortstop" Item "engineer welding mask" } T_TFBot_Soldier_Conch_Fixed { ClassIcon soldier_conch Health 200 Name "Extended Conch Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } Item "the concheror" } T_TFBot_Soldier_Buff_Fixed { ClassIcon soldier_buff Health 200 Name "Extended Buff Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } Item "the buff banner" } T_TFBot_Soldier_Backup_Fixed { ClassIcon soldier_backup Health 200 Name "Extended Backup Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } Item "the battalion's backup" } T_TFBot_Heavyweapons_Herp_Comfy { Class Heavyweapons Name "Comfy Heavy" ClassIcon heavy_urgent Skill Hard Health 300 Item "The Bread Bite" Item "Bread Heads" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bread Bite" "mod_maxhealth_drain_rate" 0 "speed_boost_on_kill" 5 "slow enemy on hit" 5 "move speed bonus" 0.7 } } T_TFBot_Heavyweapons_Heater_FireRing //Only deploys ring of fire, does deadly damage. { ClassIcon heavy_heater Health 300 Name "Heater Ring Heavy" Class HeavyWeapons Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 27 "weapon burn time increased" 2 "damage bonus vs burning" 3 "minigun spinup time increased" 0.0001 "aiming movespeed decreased" 1.3 "minigun no spin sounds" 1 "fire rate penalty" 4 "killstreak tier" 1 "hand scale" 0 } Item "the huo long heatmaker" } T_TFBot_Heavyweapons_Deflector { ClassIcon heavy_deflector Health 300 Name "Deflector Heavy" Class HeavyWeapons Skill Hard MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "the u-clank-a" } T_TFBot_Medic_QuickFix_Normal { ClassIcon medic Health 150 Name "Quick-Fix Medic" Class Medic Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 2 } CharacterAttributes { "heal rate bonus" 5 } Item "the quick-fix" } T_TFBot_Medic_QuickFix_QuickUber //Quick Uber Medic with Quick-Fix { Class Medic Name "Quick-Fix Medic" ClassIcon medic Skill Normal Item "The Quick-Fix" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 5 "uber duration bonus" -3 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Medic_BigHeal_Uber { ClassIcon medic_uber Health 150 Name "Uber Medic" Class Medic Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 2 } CharacterAttributes { "heal rate bonus" 10 } } T_TFBot_Sniper_Huntsman_Useless { ClassIcon sniper_bow Health 125 Name Bowman Class Sniper Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huntsman" "dmg penalty vs nonburning" 0.075 "damage bonus vs burning" 0.075 "faster reload rate" 0.4 "dmg pierces resists absorbs" 1 } Item "the huntsman" } T_TFBot_Engineer_MiniSentry_Tele_TeleIn { ClassIcon engineer Health 350 TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_invasion TeleportWhere spawnbot_mission_sentry_buster Name "Utility Engineer" Class Engineer Skill Easy Attributes "TeleportToHint" ItemAttributes { ItemName "the gunslinger" "mod wrench builds minisentry" 0 "build rate bonus" 0.5 "max health additive bonus" 0 } ItemAttributes { ItemName "mvm gatebot light engineer" "item style override" 1 } CharacterAttributes { "engy building health bonus" 0.5 "engy sentry damage bonus" 0.75 "engy sentry fire rate increased" 0.5 "cannot pick up intelligence" 1 "engy disposable sentries" 1 } Item "the gunslinger" Item "mvm gatebot light engineer" } T_TFBot_Giant_Demoman_Buster_Improved { ClassIcon sentry_buster Health 2500 Name "Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" Attributes "IgnoreEnemies" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.00 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 } Item "the ullapool caber" } T_TFBot_Giant_Scout_Melee { Class Scout Name "Giant Scout" ClassIcon scout_giant Skill Expert Health 1600 Tag "bot_giant" WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Herp_Nailgun { ClassIcon scout_shortstop_giant Health 2000 Name "Giant Nailgun Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the shortstop" "damage bonus" 1 "override projectile type" 5 "clip size bonus" 11 "fire rate bonus" 0.35 "Projectile speed increased" 2 } CharacterAttributes { "move speed bonus" 0.85 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } Item "the shortstop" Item "engineer welding mask" } T_TFBot_Giant_Scout_Baseball_Armored_Improved { Class Scout Name "Armored Major League Scout" ClassIcon scout_stun_giant_armored Skill Expert Health 3000 Item "the bolt action blitzer" Item "mnc mascot outfit" Item "The Sandman" WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "move speed penalty" 0.75 } } T_TFBot_Giant_Soldier_Burst //Giant Burst Fire Soldier using Giant Burst Fire Demo stats { ClassIcon soldier_burstfire Health 3800 Name "Giant Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_RocketPush_Beta { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "The Liberty Launcher" ClassIcon soldier_libertylauncher_giant Tag "bot_giant" Attributes MiniBoss Attributes HoldFireUntilFullReload Name "Giant Blast Soldier" Health 3800 //Item "Dr's Dapper Topper" ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage bonus" 0.75 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "Blast radius decreased" 1.2 "projectile spread angle penalty" 4 "Projectile speed increased" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 } } T_TFBot_Giant_Soldier_SlowBarrage_MajorCrits { ClassIcon soldier_barrage_crit Health 4200 Name "Major Crits" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26 "fire rate bonus" 0.2 "faster reload rate" 0.4 "projectile spread angle penalty" 5 "Projectile speed increased" 0.35 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "health regen" 40 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "rage giving scale" 0.1 } } T_TFBot_Giant_Pyro_Herp_Burst_Flare { ClassIcon pyro_flare_giant Health 3300 Name "Giant Burst Flare Pyro" Class Pyro Skill Hard Tag "bot_giant" WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_shotgun_pyro "damage bonus" 6.0 //"dmg bonus vs buildings" 1.5 "weapon burn time increased" 2 "crit vs burning players" 1 "override projectile type" 6 "fire rate bonus" 0.01 "projectile spread angle penalty" 3 "clip size bonus" 3 "faster reload rate" 0.3 "auto fires full clip" 1 "auto fires when full" 1 "fixed_shot_pattern" 1 } CharacterAttributes { "move speed bonus" 0.6 "override footstep sound set" 6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } Item "the flamboyant flamenco" } T_TFBot_Giant_Demo_Spammer_Reload { ClassIcon demo_burst_giant Health 3300 Name "Giant Burst Fire Demo" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demoknight_Fast //Giant Demoknight with maxxed out heads from the start, doesn't gain heads. { ClassIcon demoknight_giant Health 3000 Name "Giant Charged Demoknight" Class Demoman Skill Expert Tag "bot_giant" Attributes "MiniBoss" //ItemAttributes //{ //ItemName "the splendid screen" //"charge impact damage increased" 2.5 //"no charge impact range" 1 //} ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 "decapitate type" 0 } CharacterAttributes { "move speed bonus" 0.78 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "ali baba's wee booties" //Item "the splendid screen" Item "the eyelander" Item "bruce's bonnet" } T_TFBot_Giant_Heavyweapons_Herp_Comfy { Class Heavyweapons Name "Giant Comfy Heavy" ClassIcon heavy_urgent_giant Skill Expert Health 5000 Item "The Bread Bite" Item "Bread Heads" WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "The Bread Bite" "fire rate bonus" 0.6 "damage bonus" 1.25 "mod_maxhealth_drain_rate" 0 "speed_boost_on_kill" 8 "slow enemy on hit" 5 "move speed bonus" 0.6 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 2 } } T_TFBot_Giant_Heavyweapons_Heater_FireRing //Only deploys ring of fire, does deadly damage. { ClassIcon heavy_heater_giant Health 6000 Name "Giant Heater Ring Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 27 "weapon burn time increased" 3 "damage bonus vs burning" 5 "minigun spinup time increased" 0.0001 "minigun no spin sounds" 1 "fire rate penalty" 4 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 2 "damage force reduction" 0.00 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "rage giving scale" 0.1 "cancel falling damage" 1 "head scale" 1.4 "hand scale" 0 } Item "the huo long heatmaker" } T_TFBot_Giant_Heavyweapons_Heater_Improved { ClassIcon heavy_giant Health 5000 Name "Giant Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 2 } } T_TFBot_Giant_Heavyweapons_Deflector_Type2 { ClassIcon heavy_deflector_giant Health 5500 Name "Giant Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName deflector "damage bonus" 1.2 "attack projectiles" 2 } 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" 2 } Item "deflector" Item "the u-clank-a" } T_TFBot_Giant_Sniper_Herp_Huntsman { ClassIcon sniper_bow_giant Health 3000 Name "Giant Bowman" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" //ItemAttributes //{ //ItemName "the huntsman" //"dmg penalty vs nonburning" 1.5 //"damage bonus vs burning" 1.5 //} CharacterAttributes { "move speed bonus" 0.5 "head scale" 0.75 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 7 } Item "the huntsman" } T_TFBot_Giant_Medic_Quick_Heal { ClassIcon medic_giant Health 4500 Name "Giant Quick-Heal Medic" Class Medic Skill Expert Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the gauzed gaze" "set item tint RGB" 8400928 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 3.5 "uber duration bonus" -5 } CharacterAttributes { //"bot medic uber health threshold" 500 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "heal rate bonus" 200 } Item "The Quick-Fix" Item "The Gauzed Gaze" } } Mission { Objective DestroySentries Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 30 TFBot { Template T_TFBot_Giant_Demoman_Buster_Improved } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon sniper Health 125 Name "Classic Sniper" Class Sniper Skill Hard MaxVisionRange 3000 ItemAttributes { ItemName "the classic" "sniper no headshot without full charge" 0 "crit on hard hit" 1 "sniper crit no scope" 1 "sniper charge per sec" 999 } Item "the classic" Item "the razorback" Item "hard counter" } } //Mission //{ //Objective Engineer //Where spawnbot //BeginAtWave 2 //RunForThisManyWaves 1 //InitialCooldown 60 //CooldownTime 60 //DesiredCount 1 //TFBot //{ //Template T_TFBot_Engineer_Sentry_Teleporter //TeleportWhere spawnbot //TeleportWhere spawnbot_left //TeleportWhere spawnbot_right //TeleportWhere spawnbot_invasion //TeleportWhere spawnbot_mission_sentry_buster //} //} Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_invasion TeleportWhere spawnbot_mission_sentry_buster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 30 DesiredCount 3 TFBot { ClassIcon sniper Health 125 Name "Classic Sniper" Class Sniper Skill Hard MaxVisionRange 3000 ItemAttributes { ItemName "the classic" "sniper no headshot without full charge" 0 "crit on hard hit" 1 "sniper crit no scope" 1 "sniper charge per sec" 999 } Item "the classic" Item "the razorback" Item "hard counter" } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_MiniSentry_Tele_TeleIn } } Mission { Objective Engineer Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_MiniSentry_Tele_TeleIn } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_1bomb_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_scouts TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFBot_Scout_Melee } TFBot { Template T_TFBot_Scout_Melee } TFBot { Template T_TFBot_Scout_Melee } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly } TFBot { Template T_TFBot_Scout_Melee } } } WaveSpawn { Name w1_primary TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0.5 WaitBetweenSpawns 10 Where spawnbot_left Where spawnbot_right TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Name w1_giant WaitForAllSpawned w1_primary TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer CharacterAttributes { "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } } } WaveSpawn { Name w1_primary2 WaitForAllSpawned w1_primary TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Easy WeaponRestrictions PrimaryOnly } } WaveSpawn { Name w1_primary2 WaitForAllDead w1_primary TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Name w1_finale WaitForAllSpawned w1_primary2 TotalCurrency 100 TotalCount 5 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name w1_finale WaitForAllSpawned w1_primary2 TotalCurrency 300 //200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Sniper_Herp_Huntsman } TFBot { Template T_TFBot_Medic_QuickFix_Normal Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_QuickFix_Normal Tag "bot_squad_member" } } } WaveSpawn { Name w1_support TotalCurrency 50 TotalCount 25 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0.5 WaitBetweenSpawns 10 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_giant } } WaveSpawn { Name w1_finale_support WaitForAllSpawned w1_primary2 TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_giant } } //WaveSpawn //{ //Name w1_finale2 //WaitForAllSpawned w1_finale //TotalCurrency 100 //TotalCount 3 //MaxActive 3 //SpawnCount 3 //WaitBeforeStarting 10 //WaitBetweenSpawns 10 //Where spawnbot //Squad //{ //TFBot //{ //Template T_TFBot_Giant_Sniper_Herp_Huntsman //} //TFBot //{ //Template T_TFBot_Medic_QuickFix_Normal //Tag "bot_squad_member" //} //TFBot //{ //Template T_TFBot_Medic_QuickFix_Normal //Tag "bot_squad_member" //} //} //} } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_1bomb_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_storm TotalCurrency 100 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 22000 Name tankboss Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_storm_giant TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot //FirstSpawnOutput //{ //Target "downpour_start_relay" //Action Trigger //} TFBot { Template T_TFBot_Giant_Heavyweapons_Herp_Comfy } } WaveSpawn { Name w2_storm TotalCurrency 50 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0.5 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Demoman //Item "hard counter" } } WaveSpawn { Name w2_storm2 WaitForAllSpawned w2_storm TotalCurrency 25 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Demoman //Item "hard counter" } } WaveSpawn { Name w2_giant0 WaitForAllDead w2_storm TotalCurrency 25 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot FirstSpawnOutput { Target "downpour_end_relay" Action Trigger } TFBot { Template T_TFBot_Giant_Scout_Melee //T_TFBot_Giant_Scout_Baseball //Attributes "AlwaysCrit" //CharacterAttributes //{ //"airblast vulnerability multiplier" 0.3 //"airblast vertical vulnerability multiplier" 0.5 //} } } WaveSpawn { Name w2_primary WaitForAllDead w2_storm TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Name w2_primary WaitForAllDead w2_storm TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Easy WeaponRestrictions PrimaryOnly } } WaveSpawn { Name w2_giant1 WaitForAllDead w2_storm TotalCurrency 400 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag "bot_giant" CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w2_support WaitForAllSpawned w2_storm TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 4 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Herp_Comfy ClassIcon heavy_urgent_giant } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_2bomb_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_2bomb //Giant Deflector Heavy with Giant Regen TotalCurrency 100 TotalCount 10 //4 MaxActive 10 //4 SpawnCount 5 //2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Heater_Improved } TFBot { Template T_TFBot_Medic_QuickFix_QuickUber } TFBot { Template T_TFBot_Medic_QuickFix_QuickUber } TFBot { Template T_TFBot_Medic_QuickFix_QuickUber } TFBot { Template T_TFBot_Medic_QuickFix_QuickUber } } } WaveSpawn { Name w3_primary TotalCurrency 50 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 6 Where spawnbot_invasion TFBot { Template T_TFBot_Scout_Herp_Nailgun } } WaveSpawn { Name w3_primary TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly //Item "hard counter" } } WaveSpawn { Name w3_primary2 WaitForAllDead w3_primary TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Scout_Herp_Nailgun Attributes AlwaysCrit ClassIcon scout_shortstop_giant } } WaveSpawn { Name w3_primary2 WaitForAllDead w3_primary TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { Name w3_primary2 WaitForAllDead w3_primary TotalCurrency 50 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_giant Attributes "AlwaysCrit" } } WaveSpawn { Name w3_filler WaitForAllSpawned w3_primary2 TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot RandomChoice { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Item "the backburner" } TFBot { Template T_TFBot_Sniper_Huntsman Item "hard counter" } } } WaveSpawn { Name w3_finale_storm WaitForAllDead w3_primary2 TotalCurrency 300 TotalCount 2 //4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_chief FirstSpawnOutput { Target "downpour_start_relay" Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush_Beta CharacterAttributes { "airblast vulnerability multiplier" 0.15 } Item "hard counter" } TFBot { Template T_TFBot_Giant_Medic_Regen Tag "bot_squad_member" CharacterAttributes { "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name w3_support WaitForAllDead w3_primary2 TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot_invasion TFBot { Health 200 Name "Direct Hit Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "the direct hit" Item "hard counter" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_2bomb_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_continuous TotalCurrency 200 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_invasion //FirstSpawnOutput //{ //Target "downpour_start_relay" //Action Trigger //} TFBot { Template T_TFBot_Giant_Heavyweapons_Heater_FireRing //Item "hard counter" } } WaveSpawn { Name w4_storm TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Soldier_Conch_Fixed //Item "hard counter" } } WaveSpawn { Name w4_storm TotalCurrency 50 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot_invasion TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the loch-n-load" "fuse bonus" 5.0 "Projectile speed decreased" 0.85 } Item "the loch-n-load" //Item "hard counter" } } WaveSpawn { Name w4_primary WaitForAllDead w4_storm TotalCurrency 50 TotalCount 26 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Easy WeaponRestrictions PrimaryOnly //Item "hard counter" } } WaveSpawn { Name w4_tank WaitForAllDead w4_storm TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Tank { Health 10000 Name tankboss Speed 85 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_giant WaitForAllSpawned w4_primary TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Spammer_Reload } } WaveSpawn { Name w4_primary2 WaitForAllDead w4_primary TotalCurrency 50 TotalCount 16 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_invasion TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly //Attributes "AlwaysFireWeapon" } } WaveSpawn { Name w4_primary2 WaitForAllDead w4_primary TotalCurrency 50 TotalCount 6 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } } WaveSpawn { Name w4_giant WaitForAllDead w4_primary TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Heater_Improved } TFBot { Template T_TFBot_Medic_BigHeal_Uber Tag "bot_squad_member" } } } //WaveSpawn //{ //Name w4_finale_storm //WaitForAllSpawned w4_primary2 //TotalCurrency 50 //TotalCount 6 //MaxActive 6 //SpawnCount 3 //WaitBeforeStarting 0 //WaitBetweenSpawns 15 //Where spawnbot_left //Where spawnbot_right //FirstSpawnOutput //{ //Target "downpour_start_relay" //Action Trigger //} //Squad //{ //TFBot //{ //Template T_TFBot_Giant_Demo_Spammer_Reload //ClassIcon demo_burst_crit //Attributes AlwaysCrit //Item "hard counter" //} //TFBot //{ //Template T_TFBot_Medic_BigHeal_Uber //Tag "bot_squad_member" //Item "hard counter" //} //TFBot //{ //Template T_TFBot_Medic_BigHeal_Uber //Tag "bot_squad_member" //Item "hard counter" //} //} //} //WaveSpawn //{ //Name w4_finale2_storm //WaitForAllSpawned w4_finale_storm //TotalCurrency 50 //TotalCount 4 //MaxActive 4 //SpawnCount 4 //WaitBeforeStarting 10 //WaitBetweenSpawns 10 //Where spawnbot //Squad //{ //TFBot //{ //Template T_TFBot_Giant_Demo_Spammer_Reload //ClassIcon demo_burst_crit //Attributes AlwaysCrit //Item "hard counter" //} //TFBot //{ //Template T_TFBot_Medic_BigHeal_Uber //Tag "bot_squad_member" //Item "hard counter" //} //TFBot //{ //Template T_TFBot_Medic_BigHeal_Uber //Tag "bot_squad_member" //Item "hard counter" //} //TFBot //{ //Template T_TFBot_Medic_BigHeal_Uber //Tag "bot_squad_member" //Item "hard counter" //} //} //} WaveSpawn { Name w4_fodder_support WaitForAllDead w4_primary TotalCurrency 0 TotalCount 10 MaxActive 3 //6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 //0.5 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Sniper_Huntsman_Useless ClassIcon sniper_bow_giant } } WaveSpawn { Name w4_fodder_support WaitForAllDead w4_storm TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Sniper_Huntsman_Useless ClassIcon sniper_bow_giant } } //WaveSpawn //{ //Name w4_spy //TotalCurrency 0 //TotalCount 10 //MaxActive 2 //SpawnCount 2 //WaitBeforeStarting 20 //WaitBetweenSpawns 40 //Support 1 //Where spawnbot //TFBot //{ //ClassIcon spy //Health 125 //Name Spy //Class Spy //Skill Expert //CharacterAttributes //{ //"sapper degenerates buildings" 0.5 //"sapper damage penalty" 0 //"sapper health bonus" 1.5 //} //Item "the diamondback" //Item "the big earner" //Item "hard counter" //} //} } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_3bomb_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_primary TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left Where spawnbot_right //FirstSpawnOutput //{ //Target "downpour_start_relay" //Action Trigger //} TFBot { Template T_TFBot_Scout_Herp_Nailgun_Gauntlet } } WaveSpawn { Name w5_primary TotalCurrency 100 TotalCount 14 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage CharacterAttributes { "airblast vulnerability multiplier" 0.15 } //Item "hard counter" } TFBot { Template T_TFBot_Medic_QuickUber //Item "hard counter" } TFBot { Template T_TFBot_Medic_QuickUber //Item "hard counter" } TFBot { Template T_TFBot_Medic_QuickUber //Item "hard counter" } TFBot { Template T_TFBot_Medic_QuickUber //Item "hard counter" } TFBot { Template T_TFBot_Medic_QuickUber //Item "hard counter" } TFBot { Template T_TFBot_Medic_QuickUber //Item "hard counter" } } } WaveSpawn { Name w5_primary2 WaitForAllDead w5_primary TotalCurrency 50 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot //FirstSpawnOutput //{ //Target "downpour_end_relay" //Action Trigger //} TFBot { Template T_TFBot_Scout_Herp_Nailgun_Gauntlet ClassIcon scout_shortstop_giant Attributes AlwaysCrit } } WaveSpawn { Name w5_giant WaitForAllDead w5_primary TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Pyro_Herp_Burst_Flare } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w5_primary3 WaitForAllSpawned w5_primary2 TotalCurrency 50 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Herp_Comfy } } WaveSpawn { Name w5_primary3 WaitForAllDead w5_primary2 TotalCurrency 50 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly } TFBot { Class Soldier Skill Normal } } } WaveSpawn { Name w5_tank WaitForAllDead w5_primary2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 28000 Name tankboss Speed 75 Skin 1 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_primary3a WaitForAllDead w5_primary2 TotalCurrency 300 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Heater_FireRing } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w5_support WaitForAllSpawned w5_primary3 TotalCurrency 0 TotalCount 30 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion Support 1 TFBot { Template T_TFBot_Heavyweapons_Herp_Comfy ClassIcon heavy_urgent_giant } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_clusterfuck_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_clusterfuck_storm TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.5 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Herp_Comfy } } WaveSpawn { Name w6_giant TotalCurrency 300 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_right FirstSpawnWarningSound "madness/getout_fixed.wav" Squad { TFBot { Template T_TFBot_Giant_Scout_Herp_Nailgun } } } WaveSpawn { Name w6_clusterfuck_storm TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name w6_giant2 WaitForAllDead w6_clusterfuck_storm TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Herp_Comfy } TFBot { Template T_TFBot_Medic_QuickFix //Item "hard counter" Tag "bot_squad_member" } } } WaveSpawn { Name w6_primary WaitForAllDead w6_clusterfuck_storm TotalCurrency 50 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_invasion RandomChoice { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal //Easy WeaponRestrictions PrimaryOnly //Attributes "AlwaysCrit" //Item "hard counter" } //TFBot //{ //Template T_TFBot_Soldier_Conch_Fixed //Item "hard counter" //} TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal //Easy WeaponRestrictions PrimaryOnly //Attributes "AlwaysCrit" //Item "hard counter" } } } WaveSpawn { Name w6_primary_heater WaitForAllDead w6_clusterfuck_storm TotalCurrency 50 TotalCount 24 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly //Item "hard counter" } } WaveSpawn { Name w6_giant WaitForAllDead w6_clusterfuck_storm TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 25 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Giant_Heavyweapons_Heater_Improved //Item "hard counter" } } WaveSpawn { Name w6_primary2 WaitForAllSpawned w6_primary TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" } } WaveSpawn { Name w6_primary2 WaitForAllSpawned w6_primary TotalCurrency 50 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot_right TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal //Easy WeaponRestrictions PrimaryOnly //Attributes "AlwaysCrit" //Item "hard counter" } } WaveSpawn { Name w6_finale1 WaitForAllDead w6_primary2 TotalCurrency 100 TotalCount 4 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_chief FirstSpawnOutput { Target "downpour_start_relay" Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Heater_Improved Item "hard counter" } TFBot { Template T_TFBot_Giant_Medic_Quick_Heal CharacterAttributes { "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name w6_finale2 WaitForAllSpawned w6_finale1 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 10 Where spawnbot_chief Squad { TFBot { Class Demoman Name "Giant Burst Fire Demo" ClassIcon demo_burst_giant Health 3300 Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 //"Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "hard counter" } TFBot { Template T_TFBot_Giant_Medic_Quick_Heal CharacterAttributes { "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name w6_support WaitForAllSpawned w6_primary2 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Heater_FireRing ClassIcon heavy_heater_giant Item "hard counter" } } WaveSpawn { Name w6_support WaitForAllDead w6_primary2 TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Heater_FireRing ClassIcon heavy_heater_giant Item "hard counter" } } WaveSpawn { Name w6_support WaitForAllSpawned w6_finale1 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Heater_FireRing ClassIcon heavy_heater_giant Item "hard counter" } } WaveSpawn { Name w6_support WaitForAllSpawned w6_finale1 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Heater_FireRing ClassIcon heavy_heater_giant Item "hard counter" } } } }