#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 2000 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes EventPopfile Halloween Templates { T_TFBot_Heavy_IronFist_Airblast_Duchess { Class Heavyweapons Name "Steel Gauntlet Pusher" ClassIcon heavy_steelfist Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Skill Expert Item "The Grand Duchess Tiara" Item "The Grand Duchess Fairy Wings" Item "The Grand Duchess Tutu" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 1.5 } } T_TFBot_Soldier_TankBuster { Class Soldier Name "Tank Buster Soldier" ClassIcon soldier_tanker Skill Expert Item "The Black Box" Item "The Battalion's Backup" Item "The Grenadier's Softcap" Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage penalty" 0.33 "fire rate bonus" 0.001 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "health on radius damage" 80 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Chief_Soldier_Spammer { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Name "Corporal Infinite" Item "Battle Bird" ClassIcon soldier_infinite_chief Health 60000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "faster reload rate" -0.8 "fire rate bonus" 0.75 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } } Mission // Sentry Buster { Objective DestroySentries InitialCooldown 45 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster } } Mission // Spy { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 4 TFBot { Class Spy Skill Expert } } Wave { StartWaveOutput { Target wave_start_relay_666 Action Trigger } Checkpoint Yes // Part 1 ($700) WaveSpawn // wave01-1: 40 Bowmen { Name "wave01" Where spawnbot TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Sniper_Huntsman Item "The Fruit Shoot" } } WaveSpawn // wave01-2: 10 Giant Rapid Fire Demomen { Name "wave01" Where spawnbot_giant TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demo_RapidFire Item "Forgotten King's Restless Head" Item "Forgotten King's Pauldrons" } } WaveSpawn // wave01-3: 5 Super Scouts { Name "wave01" Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Scout_Fast Item "The Hound's Hood" Item "The Terrier Trousers" } } // Part 2 ($600 - $2700 before this part) WaveSpawn // wave02-1: 3 Giant Heavies (each with 3 Medics, left path) { Name "wave02" Where spawnbot_giant TotalCount 12 MaxActive 4 SpawnCount 4 WaitForAllDead "wave01" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "Big Chief" Tag special_main_left } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } } } WaveSpawn // wave02-2: 3 Giant Heavies (each with 3 Medics, right path) { Name "wave02" Where spawnbot_giant TotalCount 12 MaxActive 4 SpawnCount 4 WaitForAllDead "wave01" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "Big Chief" Tag special_main_right } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } } } WaveSpawn // wave02-3: 15 squads (50% Soldiers, 50% Demomen) { Name "wave02" Where spawnbot TotalCount 75 MaxActive 10 SpawnCount 5 WaitForAllDead "wave01" WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 200 RandomChoice { TFBot { Class Soldier Skill Hard Item "Hellhunter's Headpiece" Item "Supernatural Stalker" Item "Ghoul Gibbin' Gear" } TFBot { Class Demoman Skill Hard Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" } } } // Part 3 ($850 - $3300 before this part) WaveSpawn // wave03-1: 4 Tanks { Name "wave03" TotalCount 4 WaitForAllDead "wave02" WaitBeforeStarting 10 WaitBetweenSpawns 40 TotalCurrency 400 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // wave03-2: 90 Flare Pyros { Name "wave03" Where spawnbot_scattered TotalCount 90 MaxActive 12 SpawnCount 6 WaitForAllDead "wave02" WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard Item "Burny's Boney Bonnet" Item "The Cauterizer's Caudal Appendage" Item "The Monster's Stompers" } } WaveSpawn // wave03-3: 6 Giant Concheror Soldier-Giant Demoman pairs { Name "wave03" Where spawnbot_giant TotalCount 12 MaxActive 6 SpawnCount 2 WaitForAllDead "wave02" WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Item "Furious Fukaamigasa" } TFBot { Template T_TFBot_Giant_Demoman Item "Forgotten King's Restless Head" Item "Forgotten King's Pauldrons" } } } // Part 4 ($650 - $4150 before this part) WaveSpawn // wave04-1: 4 Giant Battalion Soldier-Giant Medic pairs { Name "wave04" Where spawnbot_giant TotalCount 8 MaxActive 8 SpawnCount 2 WaitForAllDead "wave03" WaitBeforeStarting 10 WaitBetweenSpawns 45 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Item "Idiot Box" Item "Shoestring Budget" } TFBot { Template T_TFBot_Giant_Medic Item "Teutonkahmun" Item "Ramses' Regalia" } } } WaveSpawn // wave04-2: 75 Heavies { Name "wave04" Where spawnbot TotalCount 75 MaxActive 10 SpawnCount 5 WaitForAllDead "wave03" WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 150 TFBot { Class Heavyweapons Skill Expert Item "Steel-Toed Stompers" } } WaveSpawn // wave04-3: Tank { Name "wave04" TotalCount 1 WaitForAllDead "wave03" WaitBeforeStarting 100 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // Part 5 ($1000 - $4800 before this part) WaveSpawn // wave05a-1: 40 Steel Gauntlet Pushers { Name "wave05a" Where spawnbot TotalCount 40 MaxActive 12 SpawnCount 4 WaitForAllDead "wave04" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Template T_TFBot_Heavy_IronFist_Airblast_Duchess Attributes AlwaysCrit } } WaveSpawn // wave05a-2: 10 Giant Burst Fire Demomen { Name "wave05a" Where spawnbot TotalCount 10 MaxActive 6 SpawnCount 2 WaitForAllDead "wave04" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit Item "Forgotten King's Restless Head" Item "Forgotten King's Pauldrons" } } WaveSpawn // wave05b-1: 3 Giant Burst Fire Soldier-Giant Medics trios { Name "wave05b" Where spawnbot TotalCount 9 MaxActive 3 SpawnCount 3 WaitForAllSpawned "wave05a" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 450 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Item "The Hardium Helm" Item "The Jupiter Jumpers" Item "The Space Bracers" } TFBot { Template T_TFBot_Giant_Medic Item "Teutonkahmun" Item "Ramses' Regalia" } TFBot { Template T_TFBot_Giant_Medic Item "Teutonkahmun" Item "Ramses' Regalia" } } } WaveSpawn // wave05b-2: 120 Demoknights { Name "wave05b" Where spawnbot TotalCount 120 MaxActive 16 SpawnCount 8 WaitForAllSpawned "wave05a" WaitBeforeStarting 15 WaitBetweenSpawns 12 TotalCurrency 300 TFBot { Template T_TFBot_Demoman_Knight Skill Expert Attributes AlwaysCrit Item "The Glasgow Great Helm" Item "The Dark Age Defender" } } // Part 6 ($1200 - $5800 before this part) WaveSpawn // wave06a: 10 Super Scouts { Name "wave06a" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 1 WaitForAllDead "wave05b" WaitBeforeStarting 20 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast Item "The Hound's Hood" Item "The Terrier Trousers" } } WaveSpawn // wave06b-1: 10 squads (3 Soldiers led by a Tank Buster Soldier) { Name "wave06b" Where spawnbot TotalCount 40 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave06a" WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Soldier_TankBuster } TFBot { Class Soldier Skill Expert Item "Hellhunter's Headpiece" Item "Supernatural Stalker" Item "Ghoul Gibbin' Gear" } TFBot { Class Soldier Skill Expert Item "Hellhunter's Headpiece" Item "Supernatural Stalker" Item "Ghoul Gibbin' Gear" } TFBot { Class Soldier Skill Expert Item "Hellhunter's Headpiece" Item "Supernatural Stalker" Item "Ghoul Gibbin' Gear" } } } WaveSpawn // wave06b-2: 10 squads (3 Demomen led by a Tank Buster Soldier) { Name "wave06b" Where spawnbot TotalCount 40 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave06a" WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Soldier_TankBuster } TFBot { Class Demoman Skill Expert Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" } TFBot { Class Demoman Skill Expert Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" } TFBot { Class Demoman Skill Expert Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" } } } WaveSpawn // wave06b-3: 5 Giant Deflector Heavies (each with 3 Medics) { Name "wave06b" Where spawnbot_giant TotalCount 20 MaxActive 4 SpawnCount 4 WaitForAllSpawned "wave06a" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Item "Minsk Beef" } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } TFBot { Template T_TFBot_Medic_QuickUber Item "Templar's Spirit" Item "Wings of Purity" } } } WaveSpawn // wave06b-4: Final Tank { Name "wave06b" TotalCount 1 WaitForAllSpawned "wave06a" WaitBeforeStarting 90 TotalCurrency 300 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // Part 7 ($7000 before this part) WaveSpawn // wave07: Corporal Infinite { Name "wave07" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave06b" WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Chief_Soldier_Spammer } } WaveSpawn // wave07s: Heavy support { Name "wave07s" Where spawnbot TotalCount 50 MaxActive 10 SpawnCount 10 WaitForAllDead "wave06b" WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 0 Support 1 TFBot { Class Heavyweapons Skill Expert Item "Steel-Toed Stompers" } } } }