#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Heater { ClassIcon heavy_heater_nys Health 350 Name "Huo-Long" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly item "The Huo Long Heatmaker" } T_TFBot_Choco { ClassIcon demo_hat_chocolate Health 250 Name "Demoman Hat Chocolate" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly item "Hat Chocolate" } T_TFBot_Lollichop { ClassIcon pyro_lollichop_lite Health 200 Name "Lollichop Pyro" Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "the lollichop" } T_TFBot_HeavyMittens { ClassIcon heavy_mittens Health 150 Name "Heavy mittens" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" CharacterAttributes { "head scale" 2 } Item "the holiday punch" Item "the b.m.o.c." } T_TFBot_Demo_Mittens { ClassIcon demoknight_mittens_blu_sgt Health 200 Name "Demo mittens" Class Demoman Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "damage bonus" 0.1 } CharacterAttributes { "crit forces victim to laugh" 1 } Item "the eyelander" Item "the merc's muffler" Item "the b.m.o.c." } T_TFBot_Pyro_Phlog { Class Pyro Name "Phlog Pyro" ClassIcon pyro_phlog Skill Normal WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Item "The Phlogistinator" Item "Tough Stuff Muffs" Item "Festive Flip-Thwomps" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 60 TFBot { Template T_TFBot_SentryBuster Item "Bomb Beanie" CharacterAttributes { "head scale" 8 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 4 InitialCooldown 60 CooldownTime 60 DesiredCount 5 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "The Snaggletoothed Stetson" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 20 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon scout_blaster_nys_bright Health 125 Name "Baby blaster Scout" Class Scout Skill Normal WeaponRestrictions PrimaryOnly Item "baby face's blaster" Item "the merc's muffler" } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Lollichop } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 20 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 20 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Heater } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 20 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Lollichop } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 300 TotalCount 1 MaxActive 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier Health 600 Name "Mini Giant Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 1.5 "clip size bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 20 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier_blackbox Health 250 Name "Blackbox soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Item "Festive Black Box" } } } WaveSpawn { Name spawn1 TotalCurrency 20 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon demoknight Health 200 Name "Demoknight" Class Demoman Skill Normal WeaponRestrictions MeleeOnly Item "festive eyelander" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 20 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Heater } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 20 TotalCount 10 MaxActive 10 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_HeavyMittens } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 20 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon scout_cane_heal_lite Health 125 Name "Candy Cane" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "heal on kill" 100 } Item "the candy cane" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 20 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 125 Name "Bowman" Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huntsman" "damage bonus" 0.5 } Item "the huntsman" Item "the merc's muffler" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 20 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy_fist_nys Health 350 Name "HeavyFist" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.5 } } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Choco } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 200 TotalCount 2 MaxActive 2 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon pyro_freeze Health 1000 Name "Freeze Pyro" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 0.1 "slow enemy on hit major" 1 } } TFBot { ClassIcon medic_kritz2 Health 300 Name "Medic kritzkrieg" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 } Item "the kritzkrieg" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Heater } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 100 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Mittens } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 20 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 125 Name "Bowman" Class Sniper Skill Normal WeaponRestrictions PrimaryOnly Item "the huntsman" Item "the merc's muffler" } } } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon scout_cane_heal_lite Health 125 Name "Candy Cane" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "heal on kill" 100 } Item "the candy cane" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 20 TotalCount 18 MaxActive 12 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Choco } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Mittens } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 20 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon citizencane_lite Health 350 Name "Citizens" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "fists of steel" Item "Citizen Cane" ItemAttributes { ItemName "fists of steel" "slow enemy on hit major" 1 } } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Lollichop } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon citizencane_lime_lite Health 3000 Name "Mr Cane" Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the family business" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } ItemAttributes { ItemName "Citizen Cane" "attach particle effect" 6 "set item tint rgb" 3329330 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } Item "the family business" Item "Citizen Cane" } TFBot { ClassIcon medic_kritz2 Health 600 Name "Medic kritzkrieg" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 } Item "the kritzkrieg" } TFBot { Name "Bullet Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacbullet Health 600 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { ClassIcon soldier_robot Health 200 Name "Gift Box" Scale 0.5 Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "head scale" 4.0 } Item "the concheror" Item "idiot box" Item "Festive Flip-Thwomps" } } } WaveSpawn { Name spawn1 TotalCurrency 20 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Heater } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { ClassIcon soldier_robot Health 200 Name "Gift Box" Scale 0.5 Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "head scale" 4.0 } Item "the concheror" Item "idiot box" Item "Festive Flip-Thwomps" } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 20 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon sniper_eh_lite Health 200 Name Cleaner Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" Item "neckwear headwear" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_burstfire_homing Health 3000 Name "Seeker Burst Fire" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Item "Festive Flip-Thwomps" Item "Public Speaker" AddCond { Name TF_COND_SODAPOPPER_HYPE } ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile trail particle" eyeboss_projectile } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } HomingRockets { IgnoreDisguisedSpies 1 //Ignore Spies that are disguised? IgnoreStealthedSpies 1 //Ignore Spies that are cloaked? RocketSpeed 0.25 //Multiplier of rocket speed. 1 for default speed TurnPower 90 //How fast should the rocket rotate to face the target MaxAimError 360 //Max angle between rocket and the target } } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 20 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier_blackbox Health 250 Name "Blackbox soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Item "Festive Black Box" } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 20 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Phlog } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon citizencane_lime_lite Health 3000 Name "Mr Cane" Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the family business" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } ItemAttributes { ItemName "Citizen Cane" "attach particle effect" 6 "set item tint rgb" 3329330 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } Item "the family business" Item "Citizen Cane" } TFBot { ClassIcon medic_kritz2 Health 1000 Name "Medic kritzkrieg" Class Medic Skill Expert Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 } Item "the kritzkrieg" } TFBot { Name "Blast Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacblast Health 1000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 4 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name spawn1 TotalCurrency 20 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Phlog } } } WaveSpawn { Name spawn1 TotalCurrency 20 TotalCount 10 MaxActive 10 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_HeavyMittens } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon heavy_champ_vac_bullet Health 1000 Name "Champ Bulletproof" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "VaccinatorBullets" CharacterAttributes { "move speed bonus" 0.5 } Item "the killing gloves of boxing" Item "Mooshanka" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 20 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon citizencane_lite Health 350 Name "Citizens" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "fists of steel" Item "Citizen Cane" ItemAttributes { ItemName "fists of steel" "slow enemy on hit major" 1 } } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Choco } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 200 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon heavy_champ_vac_blast Health 2000 Name "Champ Blastproof" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "VaccinatorBlast" CharacterAttributes { "move speed bonus" 0.5 } Item "the killing gloves of boxing" Item "Mooshanka" } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 20 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Heater } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 20 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Phlog } } } WaveSpawn { Name spawn6 WaitForAllDead spawn5 TotalCurrency 250 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon heavy_champ_vac_fire Health 3000 Name "Champ Fireproof" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "VaccinatorFire" CharacterAttributes { "move speed bonus" 0.5 } Item "the killing gloves of boxing" Item "Mooshanka" } } } WaveSpawn { Name support WaitForAllDead spawn4 TotalCurrency 20 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Mittens } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name tank TotalCurrency 600 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 10000 Name TAAAAANK Speed 65 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name support1 TotalCurrency 20 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Mittens } } } WaveSpawn { Name spawn1 WaitForAllDead tank TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Choco } } } WaveSpawn { Name spawn1 WaitForAllDead tank TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Heater } } } WaveSpawn { Name spawn2 WaitForAllDead spawn1 TotalCurrency 200 TotalCount 2 MaxActive 2 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon pyro_freeze Health 1000 Name "Freeze Pyro" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 0.1 "slow enemy on hit major" 1 } } TFBot { ClassIcon medic_kritz2 Health 300 Name "Medic kritzkrieg" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 } Item "the kritzkrieg" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { ClassIcon soldier_robot Health 200 Name "Gift Box" Scale 0.5 Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "head scale" 4.0 } Item "the concheror" Item "idiot box" Item "Festive Flip-Thwomps" } } } WaveSpawn { Name spawn3 WaitForAllDead spawn2 TotalCurrency 20 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 125 Name "Bowman" Class Sniper Skill Normal WeaponRestrictions PrimaryOnly Item "the huntsman" Item "the merc's muffler" } } } WaveSpawn { Name spawn4 WaitForAllDead spawn3 TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon citizencane_lime_lite Health 3500 Name "Mr Cane" Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the family business" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } ItemAttributes { ItemName "Citizen Cane" "attach particle effect" 6 "set item tint rgb" 3329330 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } Item "the family business" Item "Citizen Cane" } TFBot { ClassIcon medic_kritz2 Health 2000 Name "Medic kritzkrieg" Class Medic Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 } Item "the kritzkrieg" } TFBot { Name "Fire Vaccinator Medic" Class Medic WeaponRestrictions SecondaryOnly ClassIcon vex_medic_vacfire Health 2000 Attributes "MiniBoss" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 5 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 20 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 125 Name "Bowman" Class Sniper Skill Normal WeaponRestrictions PrimaryOnly Item "the huntsman" Item "the merc's muffler" } } } WaveSpawn { Name spawn5 WaitForAllDead spawn4 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon scout_cane_heal_lite Health 125 Name "Candy Cane" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "heal on kill" 100 } Item "the candy cane" } } } WaveSpawn { Name spawn6 WaitForAllDead spawn5 TotalCurrency 600 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_barrage_homing_nys Health 7000 Name "Mr Sekeer Barrage" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" AddCond { Name TF_COND_SODAPOPPER_HYPE } ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "projectile trail particle" eyeboss_projectile } ItemAttributes { ItemName "a well wrapped hat" "set item tint rgb" 16738740 "attach particle effect" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } HomingRockets { IgnoreDisguisedSpies 1 //Ignore Spies that are disguised? IgnoreStealthedSpies 1 //Ignore Spies that are cloaked? RocketSpeed 0.25 //Multiplier of rocket speed. 1 for default speed TurnPower 90 //How fast should the rocket rotate to face the target MaxAimError 360 //Max angle between rocket and the target } Item "a well wrapped hat" } } } } }