#base robot_giant.pop #base robot_standard.pop //RC_Polygons wants a mission for chopper_event so I made an expert because it'll be funny //Expert made by Package O' Lies and RC_Polygons WaveSchedule_NamesArePointlessEksDee { StartingCurrency 700 RespawnWaveTime 2 FixedRespawnWaveTime WhyOfCourse CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 2000 AddSentryBusterWhenKillCountExceeds 20 Advanced 1 EventPopFile Halloween ZombiesNoWave666 1 NoMvMDeathTune 1 StandableHeads 1 TextPrintTime 0 NoRomevisionCosmetics 1 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PointTemplates { ColorTank { OnSpawnOutput { Target "!activator" Action "color" Param "255 0 0" } } MurderTank { OnSpawnOutput { Target "Snitty" Action "sethealth" Param 4000 } obj_sentrygun { "targetname" "Snitty" "origin" "30 0 155" "SolidToPlayer" "0" "teamnum" "3" "defaultupgrade" "1" } } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Templates { T_TFBot_Scout_Giant_Gun { Name "Giant Scout" Class Scout ClassIcon scout_giant Skill Expert Health 1600 Attributes MiniBoss Attributes HoldFireUntilFullReload MaxVisionRange 2000 Tag bot_giant ItemAttributes { ItemName "tf_weapon_scattergun" "damage bonus" 1.5 } CharacterAttributes { "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "override footstep sound set" 5 } } T_TFBot_Scout_Giant_Fan_O_War { Name "Giant Fan O'War Scout" Class Scout ClassIcon scout_fanowar_giant Skill Expert Health 1600 Item "The Fan O'War" Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "Move Speed Bonus" 1.1 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "override footstep sound set" 5 } } T_TFBot_Scout_Bonk_Super { Name "Super Bonk Scout" Class Scout Health 1200 Attributes MiniBoss ClassIcon scout_superbonk_nys Skill Expert Item "Bonk Helm" Item "The Soda Popper" Item "Bonk! Atomic Punch" ItemAttributes { ItemName "The Soda Popper" "Damage Bonus" 1.5 } ItemAttributes { ItemName "Bonk Helm" "Attach Particle Effect" 13 } CharacterAttributes { "deploy time increased" 0.5 "Move Speed Bonus" 1.7 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "override footstep sound set" 5 "effect bar recharge rate increased" 1.2 } } T_TFBot_Soldier_Rapid { Name "Rapid Fire Soldier" Class Soldier Skill Expert ClassIcon soldier_spammer Item "Exquisite Rack" Item "Merc's Pride Scarf" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.5 "faster reload rate" -0.8 "projectile speed decreased" 0.65 } } T_TFBot_Soldier_BurstFire_Mini { Name "Burst Fire Soldier" Class Soldier ClassIcon soldier_burstfire Skill Expert Health 500 Scale 1.3 Attributes AlwaysCrit Item "Tyrantium Helmet" Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 2 "projectile speed decreased" 0.9 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 2960676 "attach particle effect" 13 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } } T_TFBot_Soldier_Nuke { ClassIcon soldier_nuker WeaponRestrictions PrimaryOnly Skill Expert Name "Nuker Soldier" Class Soldier Attributes "AlwaysCrit" ItemAttributes { "damage bonus" 3.2 ItemName "the black box" "fire rate bonus" 2.5 "Projectile speed increased" 0.8 "Blast radius increased" 1.4 } Item "the black box" Item "the whirly warrior" RocketCustomParticle flare_glow // sig's - uses specified particle for rockets } T_TFBot_Soldier_Homing_Giant_Slow { Name "Giant Lock-On Soldier" Class Soldier Skill Expert Health 4000 ClassIcon soldier_homing_nys_giant Item "The Original" Attributes MiniBoss Tag bot_giant Item "The Cross-Comm Crash Helmet" RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 TurnPower 100 MaxAimError 80 AimTime 4 RocketSpeed 0.5 } AddCond { Index 36 } ItemAttributes { ItemName "The Original" "projectile speed increased" 0.5 "fire rate penalty" 2 "faster reload rate" 0.01 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 } } T_TFBot_Phlog_Pyro { Class Pyro Skill Expert Name "Phlog Pyro" ClassIcon pyro_phlog Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "mod rage on hit bonus" 5000 } } T_TFBot_Pyro_Fury { Name "Fury Pyro" Class Pyro Skill Hard ClassIcon pyro_dragon_fury_swordstone MaxVisionRange 800 Item "The Dragon's Fury" Item "The Sengoku Scorcher" } T_TFBot_Pyro_Fury_Giant { Name "Giant Fury Pyro" Class Pyro Skill Expert ClassIcon pyro_dragon_fury_giant MaxVisionRange 800 Attributes MiniBoss Health 3300 Item "The Dragon's Fury" Tag bot_giant ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 6 } } T_TFBot_Pyro_Fury_Giant_Conch { Name "Giant Conch Fury Pyro" Class Pyro Skill Expert ClassIcon pyro_dragon_fury_conch_v2 Attributes SpawnWithFullCharge Item "The Concheror" MaxVisionRange 800 Attributes MiniBoss Health 3300 Item "The Dragon's Fury" Tag bot_giant ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 6 "deploy time increased" 0.5 "increase buff duration" 100 } } T_TFBiot_Demo_Stickybomb { Name "Stickybomb Demo" Class Demoman ClassIcon demo_sticky_daan Skill Hard Item "The Strontium Stove Pipe" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penalty" 2000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "self dmg push force decreased" 0.25 "stickybomb charge rate" 0.1 "projectile range decreased" 0.45 "no self blast dmg" 2 "max pipebombs decreased" -7 } } T_TFBot_Demo_Mortar_Giant { Class Demoman Health 3300 Name "Giant Mortar Demo" Attributes MiniBoss ClassIcon demo_scatter_giant Skill Expert Scale 1.7 Item "TF_WEAPON_GRENADELAUNCHER" Item "Glengarry Bonnet" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload AimOffset "0 0 45" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.02 "faster reload rate" 0.4 "clip size bonus" 3.0 "Projectile speed increased" 1.2 "fuse bonus" 1.6 "projectile spread angle penalty" 4 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.5 } } T_TFBot_Demoknight_Persian { Name "Persian Demoknight" Class Demoman ClassIcon demoknight_persian_nys Skill Hard Health 200 WeaponRestrictions MeleeOnly Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "attack not cancel charge" 1 } } T_TFBot_Demo_Stickybomb_Giant { Name "Giant Stickybomb Demo" Class Demoman ClassIcon demo_sticky_daan_giant Health 3300 Skill Expert Item "The Strontium Stove Pipe" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penalty" 2000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "killstreak tier" 2 "killstreak idleeffect" 1 "max pipebombs decreased" -7 "faster reload rate" 0.01 "stickybomb charge rate" 0.01 "projectile range decreased" 0.45 "fire rate bonus" 0.75 "no self blast dmg" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 4 } } T_TFBot_Heavy_Hunter { Class Heavy Name "Bloodthirsty Heavy" ClassIcon heavy_warrior_tind Skill Expert Scale 1.3 Health 900 WeaponRestrictions MeleeOnly Action Mobber Item "Warrior's Spirit" ItemAttributes { ItemName "Warrior's Spirit" "fire rate bonus" 0.5 "bleeding duration" 5 "heal on kill" 200 } CharacterAttributes { "move speed bonus" 2.4 "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 } } T_TFBot_Heavy_Deflector { Name "Deflector Heavy" Class Heavyweapons ClassIcon heavy_deflector Skill Hard Item "The U-clank-a" Item "Deflector" MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Heavy_Giant_CrunchyBoi { Name "Captain Punch" Class Heavyweapons ClassIcon heavy_chief Skill Expert Scale 1.9 Health 26000 Attributes MiniBoss Item "Deflector" Item "Fists of Steel" Attributes UseBossHealthBar Item "War Head" Tag bot_giant WeaponSwitch { Delay 0 Cooldown 1 Repeats 1 Type "Melee" } WeaponSwitch { Delay 0 Cooldown 3 Repeats 1 Type "Primary" IfHealthBelow 19000 } ItemAttributes { ItemName "Deflector" "apply z velocity on damage" -520 "damage bonus" 1.5 "attack projectiles" 1 } ItemAttributes { ItemName "Fists of Steel" "critboost on kill" 5 "damage bonus" 5 "Fire Rate Bonus" 0.50 "attach particle effect" 13 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.2 "cancel falling damage" 1 } } T_TFBot_Heavy_Beast_Deflector_Heal_On_Kill_Giant { Name "Giant Heal-on-Kill Heavy" Class Heavyweapons ClassIcon heavy_deflector_healonkill Health 5500 WeaponRestrictions PrimaryOnly Skill Expert MaxVisionRange 1200 Item "The Brass Beast" Attributes MiniBoss Tag bot_giant Skill Expert Item "The Tungsten Toque" Attributes AlwaysCrit MaxVisionRange 1600 ItemAttributes { ItemName Deflector "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 2500 } CharacterAttributes { "move speed bonus" 0.43 "override footstep sound set" 7 "damage force reduction" 0.15 "airblast vulnerability multiplier" 0.15 "heal on kill" 2500 } } T_TFBot_Medic_KB_Charge { Name "Infinite-Charge Medic" Class Medic ClassIcon medic_infpop Skill Expert Attributes IgnoreEnemies Attributes SpawnWithFullCharge Item "The Quick-Fix" Item "The Overdose" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 100 "uber duration bonus" 92 "heal rate bonus" 0.35 } CharacterAttributes { "bot medic uber health threshold" 690 } } T_TFBot_Medic_Kritz { Name "Kritz Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "The Kritzkrieg" Item "The Overdose" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 } CharacterAttributes { "bot medic uber health threshold" 690 } } T_TFBot_Medic_Kritz_Large { Name "Armored Big-Heal Medic" Class Medic ClassIcon medic_kritz_armored_lite Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes IgnoreEnemies Health 500 Scale 1.3 Item "TF_WEAPON_SPELLBOOK" Item "The Kritzkrieg" Tag bot_giant ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 } CharacterAttributes { "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 "bot medic uber health threshold" 6900 } } T_TFBot_Medic_Kritz_Giant { Name "Giant Kritz Medic" Class Medic ClassIcon medic_kritz_giant Skill Expert Health 4500 Attributes MiniBoss Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes IgnoreEnemies Item "The Kritzkrieg" Item "The Overdose" Tag bot_giant ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 "heal rate bonus" 50 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "bot medic uber health threshold" 9001 "health regen" 10 } } T_TFBot_Medic_Uber_Large { Name "Armored Uber Medic" Class Medic ClassIcon medic_uber_armored_lite Skill Expert WeaponRestrictions SecondaryOnly Health 500 Scale 1.3 Item "Upgradeable TF_WEAPON_MEDIGUN" Attributes IgnoreEnemies Attributes SpawnWithFullCharge Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 2 "heal rate bonus" 5 } CharacterAttributes { "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 "bot medic uber health threshold" 100 } } T_TFBot_Medic_Uber_Giant { Name "Giant Uber Medic" Class Medic ClassIcon medic_uber_giant Skill Expert Health 4500 Attributes MiniBoss Attributes SpawnWithFullCharge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Item "Field Practice" Tag bot_giant ItemAttributes { ItemName "tf_weapon_medigun" "ubercharge rate bonus" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.3 "heal rate bonus" 500 "bot medic uber health threshold" 200 } } T_TFBot_Medic_Vaccinator_Blast { Health 500 Name "Blast Vac Medic" Class Medic Skill Expert Scale 1.2 ClassIcon medic_blast Attributes VaccinatorBlast Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the vaccinator" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun blast resist passive" 1 "medigun blast resist deployed" 1 } } T_TFBot_Medic_Vaccinator_Bullet { Health 500 Name "Bullet Vac Medic" Class Medic Skill Expert Scale 1.2 ClassIcon medic_bullet Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the vaccinator" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 25 "heal rate bonus" 1 "medigun charge is resists" 3 "uber duration bonus" 100 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 } } T_TFBot_Sniper_Huntsman_Multi { Class Sniper Name "Multi-Fire Bowman" Item "The Huntsman" Item "Jarate" ClassIcon sniper_bow_multi Skill Hard Health 1200 "scale" 1.5 ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.7 } ItemAttributes { ItemName "Jarate" //"override projectile type" 2 //"mult projectile count" 3 "effect bar recharge rate increased" 0.3 //"projectile spread angle penalty" 3 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 "arrow mastery" 1 "deploy time increased" 0.5 } } T_TFBot_Spy_RedTape { Name "Recorder Spy" Class Spy Skill Expert ClassIcon spy_tape_recorder Item "The Diamondback" Item "The Big Earner" Item "Graybanns" CharacterAttributes { "sapper degenerates buildings" 0.5 "sapper damage penalty" 0 } } } //Mission Spawns//////////////////////////////////////////////////////////////////////////////////////////////////////////////// Mission { Objective DestroySentries Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 5 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Name "Sentry Buster" Tag bot_giant } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Explanation { Line "{Red}------Incoming Message------" Line "{Grey}Good evening mercs!" Line "{Grey}We've recently spotted an entity transporting" Line "{Grey}Large shipments of robots to this abandoned facility." Line "{Grey}They've even got zombie costumes for the occasion." Line "{Grey}Good luck!" Line "{Red}-------Broadcast Ended-------" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1aa Where spawnbot_invasion Totalcount 28 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 5 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 1ab Where spawnbot_right Totalcount 6 MaxActive 6 SpawnCount 3 WaitBetweenSpawnsAfterDeath 7 WaitBeforeStarting 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire } TFBot { Template T_TFBot_Medic_Kritz } TFBot { Template T_TFBot_Medic_Kritz } } } WaveSpawn { Name 1ac Where spawnbot_right Totalcount 18 MaxActive 6 SpawnCount 2 WaitForAllDead 1aa WaitBetweenSpawns 8 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Class Heavy Skill Easy } } WaveSpawn { Name 1s Where spawnbot_right Where spawnbot_left Totalcount 21 MaxActive 9 SpawnCount 3 Support 1 WaitForAllDead 1aa WaitBetweenSpawns 8 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Class Scout Skill Normal } } WaveSpawn { Name 1ba Where spawnbot_left Totalcount 12 MaxActive 6 SpawnCount 4 WaitForAllDead 1ab WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCurrency 600 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Class Heavy } TFBot { Class Heavy } } } WaveSpawn { Name 1cb Where spawnbot_right Where spawnbot_left Totalcount 18 MaxActive 12 SpawnCount 6 WaitForAllDead 1ac WaitBetweenSpawns 12 WaitBeforeStarting 8 TotalCurrency 200 Squad { TFBot { Class Soldier Skill Normal } } } WaveSpawn { Name 1ca Where spawnbot_left Where spawnbot_right Totalcount 3 MaxActive 2 SpawnCount 1 WaitForAllDead 1ba WaitBetweenSpawns 15 WaitBeforeStarting 10 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Scout_Giant_Gun } } } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2ac Where spawnbot_top Totalcount 4 MaxActive 2 SpawnCount 2 Support 1 WaitBetweenSpawnsAfterDeath 40 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavy_Hunter } TFBot { Template T_TFBot_Heavy_Hunter } } } WaveSpawn { Name 2aa Where spawnbot_chief Totalcount 2 MaxActive 2 SpawnCount 1 WaitForAllDead 1ba WaitBetweenSpawns 15 WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro_Fury_Giant_Conch } } } WaveSpawn { Name 2ab Where spawnbot_left Where spawnbot_right Totalcount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 12 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Scout_Giant_Fan_O_War } } } WaveSpawn { Name 2ascout Where spawnbot_left Where spawnbot_right Totalcount 6 MaxActive 2 SpawnCount 1 WaitForAllDead 2ab WaitBetweenSpawns 14 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Scout_Giant_Fan_O_War } } } WaveSpawn { Name wave2tank TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned 2aa WaitBeforeStarting 42 WaitBetweenSpawns 30 Tank { Health 17500 Name tankboss Speed 75 //SpawnTemplate ColorTank StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2ba Where spawnbot_invasion Totalcount 27 MaxActive 6 SpawnCount 3 WaitForAllSpawned 2aa WaitBetweenSpawns 8 WaitBeforeStarting 5 TotalCurrency 50 Squad { TFBot { Class Demoman } } } WaveSpawn { Name 2s1 Where spawnbot_left Where spawnbot_right Totalcount 12 MaxActive 4 SpawnCount 2 Support 1 WaitBetweenSpawns 5 WaitBeforeStarting 2 TotalCurrency 50 Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes AlwaysCrit Skill Easy } } } WaveSpawn { Name 2s2 Where spawnbot_invasion Totalcount 12 MaxActive 6 SpawnCount 3 Support 1 WaitForAllDead 2ba WaitBetweenSpawns 5 WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes AlwaysCrit Skill Easy } } } WaveSpawn { Name 2bc Where spawnbot_left Where spawnbot_right Totalcount 24 MaxActive 8 SpawnCount 4 WaitForAllDead 2aa WaitBetweenSpawns 8 WaitBeforeStarting 10 TotalCurrency 100 Squad { TFBot { Class Heavy Skill Hard } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2ca Where spawnbot_chief Totalcount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned 2bc WaitBetweenSpawns 8 WaitBeforeStarting 1 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Regen } } } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3aa Where spawnbot_left Where spawnbot_right Totalcount 12 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 4 WaitBeforeStarting 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Multi } TFBot { Template T_TFBot_Medic } TFBot { Class Heavy } TFBot { Class Heavy } } } WaveSpawn { Name 3ab Where spawnbot_chief Totalcount 9 MaxActive 4 SpawnCount 3 WaitForAllSpawned 3aa WaitBetweenSpawns 17 WaitBeforeStarting 2 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Demo_Mortar_Giant } TFBot { Template T_TFBot_Medic_Uber_Large } TFBot { Template T_TFBot_Medic_Uber_Large } } } WaveSpawn { Name 3ac Where spawnbot_left Where spawnbot_right Totalcount 20 MaxActive 8 SpawnCount 4 WaitForAllDead 3aa WaitBetweenSpawns 7 WaitBeforeStarting 10 TotalCurrency 50 Squad { TFBot { Class Soldier Name "Bison Soldier" WeaponRestrictions SecondaryOnly Item "The Righteous Bison" ClassIcon soldier_bison Skill Expert } TFBot { Template T_TFBot_Medic_Kritz } } } WaveSpawn { Name 3ba Where spawnbot_left Totalcount 6 MaxActive 4 SpawnCount 2 WaitForAllDead 3ab WaitBetweenSpawns 20 WaitBeforeStarting 2 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_Uber_Large } } } WaveSpawn { Name 3ba Where spawnbot_right Totalcount 3 MaxActive 2 SpawnCount 1 WaitForAllDead 3ab WaitBetweenSpawns 20 WaitBeforeStarting 2 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } } WaveSpawn { Name 3bc Where spawnbot_left Where spawnbot_right Totalcount 14 MaxActive 6 SpawnCount 2 WaitForAllSpawned 3ac WaitBetweenSpawns 9 WaitBeforeStarting 10 TotalCurrency 50 Squad { TFBot { Class Heavy Skill Normal } } } WaveSpawn { Name 3bc Where spawnbot_left Where spawnbot_right Totalcount 20 MaxActive 6 SpawnCount 3 Support 1 WaitForAllDead 3aa WaitBetweenSpawns 17 WaitBeforeStarting 15 TotalCurrency 50 Squad { TFBot { Class Pyro BehaviorModifiers Push Attributes AlwaysFireWeapon Skill Expert } } } WaveSpawn { Name 3bc Where spawnbot_left Where spawnbot_right Totalcount 20 MaxActive 4 SpawnCount 2 Support 1 WaitForAllSpawned 3ac WaitBetweenSpawns 7 WaitBeforeStarting 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit Skill Hard } } } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Explanation { Line "{Red}------Incoming Message------" Line "{Grey}Placeholder message hahaahha hey look its the totally real captain punch." Line "{Red}-------Broadcast Ended-------" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4aa Where spawnbot_chief Totalcount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavy_Giant_CrunchyBoi //Was originally going to be funny 10% damage high fire rate grapple heavy with instakill fire ring :) } } } WaveSpawn { Name 4aa Where spawnbot_right Totalcount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 69 WaitBeforeStarting 5 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } } WaveSpawn { Name 4aa Where spawnbot_invasion Totalcount 24 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 50 Squad { TFBot { Class Soldier Skill Hard } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn // Engineer TELEPORT IN - support { Name 4ad TotalCurrency 0 Where spawnbot_invasion TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 20 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Attributes IgnoreFlag } } WaveSpawn { Name 4ba Where spawnbot_chief Totalcount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned 4aa WaitBetweenSpawns 7 WaitBeforeStarting 4 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro_Fury_Giant Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Uber_Giant } } } WaveSpawn { Name 4bb Where spawnbot_left Where spawnbot_right Totalcount 15 MaxActive 4 SpawnCount 2 WaitForAllDead 4aa WaitBetweenSpawns 10 WaitBeforeStarting 7 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavy_Deflector } } } WaveSpawn { Name 4S1 Where spawnbot_left Where spawnbot_right Totalcount 25 MaxActive 4 SpawnCount 2 Support 1 WaitForAllDead 4aa WaitBetweenSpawns 6 WaitBeforeStarting 7 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert } } } WaveSpawn { Name 4S2 Where spawnbot_left Where spawnbot_right Totalcount 8 MaxActive 2 SpawnCount 2 Support 1 WaitForAllDead 4aa WaitBetweenSpawnsAfterDeath 15 WaitBeforeStarting 15 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Scout_Shortstop Skill Easy } } } WaveSpawn { Name 4ca Where spawnbot_right Where spawnbot_left Totalcount 8 MaxActive 4 SpawnCount 2 WaitForAllDead 4ba WaitBetweenSpawns 16 WaitBeforeStarting 3 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Demo_Stickybomb_Giant } TFBot { Template T_TFBot_Medic_Kritz_Large } } } WaveSpawn { Name 4da Where spawnbot_chief Totalcount 6 MaxActive 6 SpawnCount 6 WaitForAllSpawned 4ca WaitBetweenSpawns 17 WaitBeforeStarting 20 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic_Uber_Giant } TFBot { Template T_TFBot_Medic_Kritz_Large } TFBot { Template T_TFBot_Medic_Kritz_Large } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4db Where spawnbot_right Where spawnbot_left Totalcount 4 MaxActive 4 SpawnCount 2 WaitForAllDead 4ca WaitBetweenSpawns 5 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Pyro_Fury_Giant Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5aa Where spawnbot_right Where spawnbot_left Totalcount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name 5aa Where spawnbot_top Totalcount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 3 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name 5bc Where spawnbot_invasion Totalcount 16 MaxActive 8 SpawnCount 4 WaitForAllDead 5aa WaitBetweenSpawns 7 WaitBeforeStarting 5 TotalCurrency 50 Squad { TFBot { Class Pyro Skill Expert } TFBot { Template T_TFBot_Medic_KB_Charge } } } WaveSpawn { Name 5bd Where spawnbot_top Totalcount 5 MaxActive 4 SpawnCount 1 WaitForAllDead 5bc WaitBetweenSpawns 3 WaitBeforeStarting 5 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Demoman_Samurai Attributes AlwaysCrit } } } WaveSpawn { Name 5ca Where spawnbot_invasion Totalcount 3 MaxActive 1 SpawnCount 1 WaitForAllSpawned 5cb WaitBetweenSpawnsAfterDeath 7 WaitBeforeStarting 25 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name 5ba Where spawnbot_left Totalcount 4 MaxActive 1 SpawnCount 1 WaitForAllSpawned 5aa WaitBetweenSpawns 35 WaitBeforeStarting 5 TotalCurrency 200 Squad { TFBot { //Template T_TFBot_Giant_Soldier_Spammer_Reload //Attributes AlwaysCrit Template T_TFBot_Soldier_BurstFire Item "Armored Authority" Scale 1.7 ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } } } } WaveSpawn { Name 5ca Where spawnbot_right Totalcount 6 MaxActive 2 SpawnCount 2 WaitForAllSpawned 5aa WaitBetweenSpawns 35 WaitBeforeStarting 20 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Heavy_Beast_Deflector_Heal_On_Kill_Giant } TFBot { Template T_TFBot_Medic_Uber_Giant } } } WaveSpawn { Name 5cb TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned 5bd WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 30000 Name tankboss Speed 75 StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5cc Where spawnbot_invasion Totalcount 8 MaxActive 4 SpawnCount 2 WaitForAllDead 5bd WaitBetweenSpawns 12 WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Multi } } } WaveSpawn { Name 5cd Where spawnbot_top Totalcount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned 5cc WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet } } } WaveSpawn { Name 5s1 Where spawnbot_invasion Totalcount 24 MaxActive 4 SpawnCount 2 Support 1 WaitForAllDead 5aa WaitBetweenSpawns 10 WaitBeforeStarting 2 TotalCurrency 50 Squad { TFBot { Template T_TFBiot_Demo_Stickybomb } } } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Explanation { Line "{Blue}It's so cold." } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6Tanks1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned 2aa WaitBeforeStarting 0 WaitBetweenSpawns 35 Tank { Health 20000 Name tankboss Speed 75 //SpawnTemplate MurderTank StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6aa Where spawnbot_left Where spawnbot_right Totalcount 30 MaxActive 12 SpawnCount 3 WaitForAllDead 5bc WaitBetweenSpawns 4 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Nuke } } } WaveSpawn { Name 6ac Where spawnbot_left Totalcount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Scout_Bonk_Super } } } WaveSpawn { Name 6ba Where spawnbot_chief Totalcount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 4 WaitBeforeStarting 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Item "Armored Authority" Scale 1.7 ClassIcon soldier_burstfire_backup Attributes SpawnWithFullCharge ItemAttributes { ItemName "Armored Authority" "Attach Particle Effect" 13 } Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 100 "deploy time increased" 0.5 } } TFBot { Template T_TFBot_Medic_Uber_Giant } } } WaveSpawn { Name 6Tanks2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned 6ba WaitBeforeStarting 20 WaitBetweenSpawns 35 Tank { Health 25000 Name tankboss Speed 75 //SpawnTemplate MurderTank StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6cb Where spawnbot_invasion Totalcount 36 MaxActive 6 SpawnCount 3 WaitForAllSpawned 6ba WaitBetweenSpawns 5 WaitBeforeStarting 15 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Demoknight_Persian } } } WaveSpawn { Name 6ca Where spawnbot_Right Totalcount 4 MaxActive 4 SpawnCount 2 WaitForAllDead 6ba WaitBetweenSpawns 8 WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_BurstFire_Mini } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet } } } WaveSpawn { Name 6cb Where spawnbot_chief Totalcount 3 MaxActive 1 SpawnCount 1 WaitForAllDead 6ba WaitBetweenSpawnsAfterDeath 10 WaitBeforeStarting 5 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Scout_Bonk_Super } } } WaveSpawn { Name 6cb Where spawnbot_left Totalcount 4 MaxActive 4 SpawnCount 2 WaitForAllDead 6ca WaitBetweenSpawns 8 WaitBeforeStarting 1 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_BurstFire_Mini } TFBot { Template T_TFBot_Medic_Vaccinator_Blast } } } WaveSpawn { Name 6s1 Where spawnbot_invasion Totalcount 12 MaxActive 2 SpawnCount 1 Support 1 WaitForAllDead 6ba WaitBetweenSpawnsAfterDeath 1 WaitBeforeStarting 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Medic_KB_Charge } } } WaveSpawn { Name 6FinalTank TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead 6cb WaitBeforeStarting 15 WaitBetweenSpawns 35 Tank { Health 30000 Name tankboss Speed 75 Skin 1 //SpawnTemplate MurderTank StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6da Where spawnbot_left Where spawnbot_right Totalcount 5 MaxActive 5 SpawnCount 1 WaitForAllDead 6cb WaitBetweenSpawns 6 WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Scale 1.8 Health 4200 ClassIcon soldier_conch_spammer Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 100 "deploy time increased" 0.5 } } } } WaveSpawn { Name 6db Where spawnbot_left Where spawnbot_right Totalcount 8 MaxActive 7 SpawnCount 3 Support 1 WaitForAllDead 6cb WaitBetweenSpawns 4 WaitBeforeStarting 7 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Heavy_Deflector Skill Hard } TFBot { Class Pyro Skill Expert Attributes AlwaysCrit } } } WaveSpawn { Name 6ea Where spawnbot_left Where spawnbot_right Totalcount 6 MaxActive 6 SpawnCount 1 WaitForAllDead 6da WaitBetweenSpawns 5 WaitBeforeStarting 7 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Scale 1.8 Health 4000 Attributes AlwaysCrit ClassIcon soldier_conch_spammer Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 100 "deploy time increased" 0.5 } } } } } }