// Mission made by BlacKy -> -> https://steamcommunity.com/profiles/76561197970217314/ #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 AddSentryBusterWhenDamageDealtExceeds 2500 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission { Objective DestroySentries Where spawnbot_left Where spawnbot_right InitialCooldown 0 CooldownTime 30 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 6 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_upper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 40 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where flankers BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper item "Ol' Snaggletooth" } } Mission { Objective Engineer Where Spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 45 DesiredCount 1 TFBot { TeleportWhere spawnbot TeleportWhere spawnbot_secondary Template T_TFBot_Engineer_Sentry_Teleporter Attributes TeleportToHint } } Mission { Objective Spy Where spawnbot_upper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Templates { // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - T_TFBot_Medic_Shield { Health 150 Name "Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Classicon medic_shield_qf Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "tf_weapon_syringegun_medic" Item "the quick-fix" CharacterAttributes { "generate rage on heal" 2 } ItemAttributes { ItemName "the quick-fix" "bot medic uber deploy delay duration" 300 "increase buff duration" 15 } } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - T_TFBot_Scout_Megamilker { Name "Calcium Catapult" Class Scout Skill Expert Health 20000 Scale 1.9 Attributes AlwaysFireWeapon Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly ClassIcon scout_milk Item "Mad Milk" Item "The Milkman" ItemAttributes { ItemName "Mad Milk" "disable weapon switch" 1 "effect bar recharge rate increased" 0.07 "fire rate bonus" 0.01 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.7 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "rage giving scale" 0.25 "cannot pick up intelligence" 1 } } T_TFBot_Bison_Burster_Soldier { Class Soldier Skill Expert Health 4000 Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon Name "Giant Bison Zapper Soldier" Classicon soldier_bison_b Item "The Cow Mangler 5000" Item "The Soldier's Stogie" Item "TF_WEAPON_SHOTGUN_SOLDIER" ItemAttributes { Itemname "The Soldier's Stogie" "attach particle effect" 95 // Magnetic Hat Protector } ItemAttributes { Itemname "TF_WEAPON_SHOTGUN_SOLDIER" "is_passive_weapon" 1 "override projectile type" 27 "clip size bonus" 3 "fire rate bonus" 0.1 "Reload time decreased" 0.1 "auto fires full clip" 1 // These 2 attribs give the weapon 'beggars' effect "auto fires when full" 1 // These 2 attribs give the weapon 'beggars' effect } ItemAttributes { Itemname "The Cow Mangler 5000" "damage penalty on bodyshot" 0.5 "dmg bonus vs buildings" 2 "clip size bonus" 5 "fire rate bonus" 0.1 "Reload time decreased" 0.1 "projectile spread angle penalty" 1.5 "override projectile type" 13 // Bison projectiles "apply look velocity on damage" 100 "energy weapon penetration" 1 // Replaces bison projectile to pomson so it penetrates } CharacterAttributes { "move speed bonus" 0.5 "increase buff duration" 9.0 "damage force reduction" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } T_TFBot_Heavy_PunchLine { Class heavyweapons Skill expert Health 5000 Attributes MiniBoss Classicon heavy_mittens Name "Punch Line" Item "The Holiday Punch" Item "The B.M.O.C." Item "The All-Father" Item "The Gift Bringer" Attributes AlwaysFireWeapon WeaponRestrictions MeleeOnly ItemAttributes { Itemname "The Holiday Punch" "damage penalty" 1.5 "melee range multiplier" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "gesture speed increase" 100 "hand scale" 2 } } T_TFBot_Medic_KritzRoll { Class Medic Name "KritzRoll" Skill Expert Health 20000 ClassIcon medic_kritz2_armored_lite_flash Attributes MiniBoss Attributes SpawnWithFullCharge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" Item "The B.M.O.C." Item "The All-Father" Item "Der Wintermantel" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 75 "uber duration bonus" -7 "heal rate bonus" 500 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 100000 "heal rate bonus" 200 } } T_TFBot_Giant_Crit_Medic { Health 4500 Name "Giant Crit Medic" Class Medic Skill Expert Item "The Kritzkrieg" Classicon medic_kritz2 Attributes MiniBoss Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "power spike" Item "Medical Monarch" Item "The Steam Pipe" CharacterAttributes { "move speed bonus" 1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "bot medic uber health threshold" 8000 "heal rate bonus" 200 "generate rage on heal" 2 } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 999 } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1a TotalCurrency 150 TotalCount 80 MaxActive 12 SpawnCount 4 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 2 Waitbetweenspawns 4 Squad { TFBot { Template T_TFBot_Heavyweapons_Gnome Skill Expert } TFBot { Class Heavy Skill Expert Name "Knuckles Heavy" Attributes AlwaysCrit Classicon heavy_eviction_nys Item "The Eviction Notice" WeaponRestrictions MeleeOnly ItemAttributes { Itemname "The Eviction Notice" "mod_maxhealth_drain_rate" 0 } } } } WaveSpawn { Name 1b TotalCurrency 100 TotalCount 40 MaxActive 12 SpawnCount 4 Where spawnbot_upper WaitBeforeStarting 10 Waitbetweenspawns 3 Squad { TFBot { Template T_TFBot_Heavyweapons_Gnome Skill Hard } TFBot { Class Heavy Skill Expert Name "Knuckles Heavy" Attributes AlwaysCrit Classicon heavy_eviction_nys Item "The Eviction Notice" WeaponRestrictions MeleeOnly ItemAttributes { Itemname "The Eviction Notice" "mod_maxhealth_drain_rate" 0 } } } } WaveSpawn { Name 1c TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Boxing_Heavy Classicon heavy_eviction_nys_giant Name "Giant Knuckles Heavy" Item "The Eviction Notice" Attributes AlwaysCrit ItemAttributes { Itemname "The Eviction Notice" "mod_maxhealth_drain_rate" 0 } } } WaveSpawn { Name sup1.1 WaitForAllDead 1a TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 1 Waitbetweenspawns 10 Support 1 TFBot { Template T_TFBot_ScorchShot Classicon pyro_scorchshot } } WaveSpawn { Name 1d WaitForAllSpawned 1a TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 Where spawnbot_left WaitBeforeStarting 10 Waitbetweenspawns 15 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Backburner Pyro" Classicon pyro_backburner_nys Item "The Backburner" ItemAttributes { Itemname "The Backburner" "Flame_drag" 4.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Class Sniper Skill Normal Item "The Cleaner's Carbine" Classicon sniper_carbine WeaponRestrictions SecondaryOnly } TFBot { Class Sniper Skill Normal Item "The Cleaner's Carbine" Classicon sniper_carbine WeaponRestrictions SecondaryOnly } } } WaveSpawn { Name 1d WaitForAllSpawned 1a TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 Where spawnbot_right WaitBeforeStarting 10 Waitbetweenspawns 15 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Backburner Pyro" Classicon pyro_backburner_nys Item "The Backburner" ItemAttributes { Itemname "The Backburner" "Flame_drag" 4.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Class Sniper Skill Normal Item "The Cleaner's Carbine" Classicon sniper_carbine WeaponRestrictions SecondaryOnly } TFBot { Class Sniper Skill Normal Item "The Cleaner's Carbine" Classicon sniper_carbine WeaponRestrictions SecondaryOnly } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2b TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 10 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 2c TotalCurrency 50 TotalCount 20 MaxActive 15 SpawnCount 5 Where spawnbot_left WaitBeforeStarting 12 Waitbetweenspawns 15 TFBot { Class Heavy Skill Normal Item "Tomislav" Classicon heavy_accurate_lite } } WaveSpawn { Name 2d TotalCurrency 50 TotalCount 12 MaxActive 7 SpawnCount 1 Where spawnbot_right WaitBeforeStarting 25 Waitbetweenspawns 3 TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { Name 2e WaitForAllSpawned 2c TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_right WaitBeforeStarting 2 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Name 2f WaitForAllSpawned 2c TotalCurrency 100 TotalCount 24 MaxActive 16 SpawnCount 8 Where spawnbot_right WaitBeforeStarting 2 Waitbetweenspawns 15 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } WaveSpawn { Name sup2.1 WaitForAllSpawned 2f TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot_upper WaitBeforeStarting 15 Waitbetweenspawns 10 Support 1 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name 2f WaitForAllSpawned 2e TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 15 Waitbetweenspawns 15 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit } } WaveSpawn { Name 2g WaitForAllSpawned 2f TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 15 Waitbetweenspawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Medic Attributes IgnoreEnemies Classicon medic_pop_giant CharacterAttributes { "move speed bonus" 1 "bot medic uber health threshold" 150 } } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3a TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 2 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 2 Waitbetweenspawns 5 Squad { TFBot { Class Demoman Skill Normal } TFBot { Template T_TFBot_Medic_Shield CharacterAttributes { "generate rage on heal" 1 } } } } WaveSpawn { Name sup3.1 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 10 Waitbetweenspawns 0 Support limited TFBot { Template T_TFBot_Scout_Megamilker } } WaveSpawn { Name 3c TotalCurrency 75 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 10 Waitbetweenspawns 25 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 3d WaitForAllSpawned 3c TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 15 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Name "Giant Backup BlackBox Soldier" Classicon soldier_blackbox_backup Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } } WaveSpawn { Name 3e WaitForAllSpawned 3c TotalCurrency 125 TotalCount 35 MaxActive 10 SpawnCount 1 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 5 Waitbetweenspawns 3 TFBot { Class Pyro Skill Hard Attributes AlwaysCrit ItemAttributes { Itemname "Upgradeable TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { Name sup3.2 WaitForAllSpawned 3e TotalCount 9 MaxActive 9 SpawnCount 3 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 5 Waitbetweenspawns 3 Support 1 TFBot { Class Pyro Skill Hard Classicon pyro_reflect_daan } } WaveSpawn { Name 3f WaitForAllSpawned 3d TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_left WaitBeforeStarting 25 Waitbetweenspawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic Name "Armored Uber Medic" Health 750 Scale 1.5 Classicon medic_uber_armored } TFBot { Template T_TFBot_Medic Name "Armored Uber Medic" Health 750 Scale 1.5 Classicon medic_uber_armored } TFBot { Template T_TFBot_Medic Name "Armored Uber Medic" Health 750 Scale 1.5 Classicon medic_uber_armored } } } WaveSpawn { Name 3f2 WaitForAllSpawned 3d TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_right WaitBeforeStarting 25 Waitbetweenspawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic Name "Armored Uber Medic" Health 750 Scale 1.5 Classicon medic_uber_armored } TFBot { Template T_TFBot_Medic Name "Armored Uber Medic" Health 750 Scale 1.5 Classicon medic_uber_armored } TFBot { Template T_TFBot_Medic Name "Armored Uber Medic" Health 750 Scale 1.5 Classicon medic_uber_armored } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4a TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 10 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Name "Giant Charger Zatoichi Samurai" Classicon demoknight_samurai Skill Expert Item "The Half-Zatoichi" Item "The Splendid Screen" Item "Demo Kabuto" ItemAttributes { ItemName "The Splendid Screen" "charge impact damage increased" 2 "no charge impact range" 1 "charge recharge rate increased" 3 "Attack not cancel charge" 1 } ItemAttributes { Itemname "The Half-Zatoichi" "dmg penalty vs buildings" 2 "honorbound" 0 } CharacterAttributes { "move speed bonus" 0.7 } } } WaveSpawn { Name 4b TotalCurrency 75 TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot_left WaitBeforeStarting 10 Waitbetweenspawns 7 TFBot { Class Scout Skill Easy } } WaveSpawn { Name 4b2 TotalCurrency 75 TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot_right WaitBeforeStarting 10 Waitbetweenspawns 7 TFBot { Class Scout Skill Easy } } WaveSpawn { Name 4c WaitForAllSpawned 4a TotalCurrency 75 TotalCount 30 MaxActive 10 SpawnCount 1 Where spawnbot_right Where spawnbot_left WaitBeforeStarting 2 Waitbetweenspawns 1 Randomchoice { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Classicon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror Classicon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon soldier_banner_trio } } } WaveSpawn { Name 4d WaitForAllSpawned 4a TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 8 Waitbetweenspawns 10 TFBot { Template T_TFBot_Bison_Burster_Soldier } } WaveSpawn { Name sup4.1 WaitForAllSpawned 4c TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 5 Waitbetweenspawns 10 Support 1 Squad { TFBot { Class Pyro Skill Hard MaxVisionRange 1000 Name "Dragon Fury Pyro" Item "The Dragon's Fury" Item "Pyromancer's Mask" ClassIcon pyro_dragon_fury_swordstone } TFBot { Template T_TFBot_Medic_QuickFix Name "Deployed Quick-Fix Medic" Classicon medic_quickfix_inf Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Quick-Fix" "uber duration bonus" 100 "heal rate bonus" 5 "reduced_healing_from_medics" 0.5 } CharacterAttributes { "move speed bonus" 2 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 1000 "cannot pick up intelligence" 1 } } } } WaveSpawn { Name 4e WaitForAllSpawned 4d TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 20 Waitbetweenspawns 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Giant_Crit_Medic } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 0 Waitbetweenspawns 2 Squad { TFBot { Template T_TFBot_Heavy_PunchLine } TFBot { Template T_TFBot_Medic_KritzRoll } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 7a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where Spawnbot Where spawnbot_left Where spawnbot_right WaitBeforeStarting 1 Waitbetweenspawns 2 TFBot { Template T_TFBot_Heavyweapons_Gnome } } } } // F I N