#base robot_giant.pop #base robot_standard.pop //#base wavespawn_wave3.pop //#base wavespawn_wave6.pop //#base wavespawn_wave8.pop WaveSchedule { StartingCurrency 6000 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes EventPopfile Halloween Mission // Buster { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 120 CooldownTime 120 TFBot { Template T_TFBot_SentryBuster } } Mission // Sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 120 CooldownTime 210 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Wave { StartWaveOutput { Target wave_start_relay_666 Action Trigger } // WAVE 1 ///////////////////////////////////////////////////////////////////////////////////// 800 6800 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave01" Where spawnbot TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 250 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Skill Expert Attributes AlwaysCrit Item "Point and Shoot" Scale 1.15 Health 500 ClassIcon scout ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn { Name "wave01" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 5 TotalCurrency 250 TFBot { Class Pyro Name "Buffed Pyro" Skill Hard Attributes AlwaysFireWeapon Item "Old Guadalajara" Scale 1.15 Health 500 ClassIcon pyro CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn { Name "wave01" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Name "Giant Rapid Swing Demoknight" Attributes AlwaysCrit Item "Spine-Chilling Skull" //Health 3300 * 2 Health 6600 ItemAttributes { ItemName "The Eyelander" "fire rate bonus" 0.25 } CharacterAttributes { "move speed bonus" 0.75 } } } // WAVE 2 ///////////////////////////////////////////////////////////////////////////////////// 600 7400 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave02" Where spawnbot TotalCount 30 MaxActive 22 SpawnCount 2 WaitForAllDead "wave01" WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 600 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Giant Rapid Charged Soldier" Item "Idiot box" ClassIcon soldier_barrage Item "Shoestring Budget" Attributes AlwaysCrit ItemAttributes { ItemName "The Original" "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.5 } //Health 3800 * 1.5 Health 5700 } TFBot { Template T_TFBot_Medic_QuickUber Item "The Warsworn Helmet" Scale 1.33 Health 500 } } } // WAVE 3 ///////////////////////////////////////////////////////////////////////////////////// 1000 8400 /////////////////////////////////////////////////////////////////////////////////////////////// // A 200 200 WaveSpawn { Name "wave03" WaitForAllDead "wave02" WaitBeforeStarting 8 TotalCurrency 200 Where spawnbot TotalCount 60 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "Defiant Spartan" ClassIcon soldier } } WaveSpawn { Name "wave03" WaitForAllDead "wave02" WaitBeforeStarting 8 TotalCurrency 200 Where spawnbot TotalCount 60 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 3 TFBot { Class Heavyweapons Name "Buff Heavy" Skill Easy //Attributes AlwaysCrit Item "Point and Shoot" //ClassIcon heavy_buff_litho ClassIcon heavy Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } } WaveSpawn { Name "wave03" WaitForAllDead "wave02" WaitBeforeStarting 8 TotalCurrency 300 Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload ClassIcon soldier_barrage Item "Idiot box" Item "Shoestring Budget" Attributes AlwaysCrit // Health 3800 * 2 Health 7600 } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "wave03" WaitForAllDead "wave02" WaitBeforeStarting 8 TotalCurrency 300 Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Item "Point and Shoot" ClassIcon heavy_deflector_giant Attributes AlwaysCrit //Health 5000 * 2 Health 10000 ItemAttributes { ItemName "Deflector" "minigun spinup time decreased" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } // WAVE 4 ///////////////////////////////////////////////////////////////////////////////////// 1550 9950 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave04" Where spawnbot_scattered RandomSpawn 1 TotalCount 60 MaxActive 10 SpawnCount 5 WaitForAllDead "wave03" WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Class Scout Skill Hard Attributes AlwaysCrit Item "Point and Shoot" ClassIcon scout } } WaveSpawn { Name "wave04" Where spawnbot_scattered RandomSpawn 1 TotalCount 60 MaxActive 10 SpawnCount 5 WaitForAllDead "wave03" WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard Attributes AlwaysCrit ClassIcon pyro } } WaveSpawn { Name "wave04" TotalCount 3 WaitForAllDead "wave03" WaitBeforeStarting 0 WaitBetweenSpawns 50 TotalCurrency 750 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { //Helath 35000 * 1.5 Health 52500 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave04" Where spawnbot TotalCount 12 MaxActive 2 SpawnCount 1 WaitForAllDead "wave03" WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_Fast //Health 1200 * 1.5 Health 1800 } } // WAVE 5 ///////////////////////////////////////////////////////////////////////////////////// 1600 11550 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave05" Where spawnbot TotalCount 32 MaxActive 8 SpawnCount 4 WaitForAllDead "wave04" WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 1000 TFBot { Template T_TFBot_Giant_Demo_Burst Item "Spine-Chilling Skull" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.25 } ClassIcon demo_burst_giant Attributes AlwaysCrit //Health 3300 *1.5 Health 4950 } } WaveSpawn { Name "wave05" Where spawnbot RandomSpawn 1 TotalCount 30 MaxActive 6 SpawnCount 2 WaitForAllDead "wave04" WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Demoman_Samurai Attributes AlwaysCrit Item "Spine-Chilling Skull" Item "The Half-Zatoichi" CharacterAttributes { "damage bonus" 0.5 } } } WaveSpawn { Name "wave05" TotalCount 1 WaitForAllDead "wave04" WaitBeforeStarting 55 WaitBetweenSpawns 0 TotalCurrency 400 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { //Health 40000 * 2 Health 80000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // WAVE 6 ///////////////////////////////////////////////////////////////////////////////////// 1200 12750 /////////////////////////////////////////////////////////////////////////////////////////////// // A 140 140 WaveSpawn { Name "wave06" WaitForAllDead "wave05" WaitBeforeStarting 15 TotalCurrency 200 Where spawnbot_scattered RandomSpawn 1 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Item "The Direct Hit" Item "Defiant Spartan" ClassIcon soldier } } WaveSpawn { Name "wave06" WaitForAllDead "wave05" WaitBeforeStarting 15 TotalCurrency 200 Where spawnbot_scattered RandomSpawn 1 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Demo_Burst ClassIcon demo_burst } } WaveSpawn { Name "wave06" Where spawnbot TotalCount 5 MaxActive 2 SpawnCount 1 WaitForAllDead "wave05" WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun ClassIcon soldier_barrage Attributes AlwaysCrit Item "Idiot box" Item "Shoestring Budget" //Health 3800 * 2.5 Health 9500 } } WaveSpawn { Name "wave06" Where spawnbot TotalCount 5 MaxActive 2 SpawnCount 1 WaitForAllDead "wave05" WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Demoman Attributes AlwaysCrit Item "Point and Shoot" //Health 3800 * 2.5 Health 9500 } } WaveSpawn { Name "wave06b" WaitForAllDead "wave06" WaitBeforeStarting 5 TotalCurrency 500 Where spawnbot TotalCount 50 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 60 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit Item "Point and Shoot" ClassIcon heavy_deflector_giant ItemAttributes { ItemName "Deflector" "minigun spinup time decreased" 0.5 } } TFBot { Template T_TFBot_Giant_Medic Item "The Warsworn Helmet" CharacterAttributes { "bot medic uber health threshold" 200 } } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit Item "Point and Shoot" ClassIcon heavy_deflector_giant ItemAttributes { ItemName "Deflector" "minigun spinup time decreased" 0.5 } } TFBot { Template T_TFBot_Giant_Medic Item "The Warsworn Helmet" CharacterAttributes { "bot medic uber health threshold" 200 } } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit Item "Point and Shoot" ClassIcon heavy_deflector_giant ItemAttributes { ItemName "Deflector" "minigun spinup time decreased" 0.5 } } TFBot { Template T_TFBot_Giant_Medic Item "The Warsworn Helmet" CharacterAttributes { "bot medic uber health threshold" 200 } } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit Item "Point and Shoot" ClassIcon heavy_deflector_giant ItemAttributes { ItemName "Deflector" "minigun spinup time decreased" 0.5 } } TFBot { Template T_TFBot_Giant_Medic Item "The Warsworn Helmet" CharacterAttributes { "bot medic uber health threshold" 200 } } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit Item "Point and Shoot" ClassIcon heavy_deflector_giant ItemAttributes { ItemName "Deflector" "minigun spinup time decreased" 0.5 } } TFBot { Template T_TFBot_Giant_Medic Item "The Warsworn Helmet" CharacterAttributes { "bot medic uber health threshold" 200 } } } } // WAVE 7 ///////////////////////////////////////////////////////////////////////////////////// 1550 14300 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave07" TotalCount 5 WaitForAllDead "wave06b" WaitBeforeStarting 10 WaitBetweenSpawns 25 TotalCurrency 1550 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 55000 Speed 85 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave07" Where spawnbot_scattered RandomSpawn 1 TotalCount 80 MaxActive 16 SpawnCount 8 WaitForAllDead "wave06b" WaitBeforeStarting 35 WaitBetweenSpawns 4 TFBot { Class Spy Skill Expert Attributes IgnoreFlag Health 500 Scale 1.33 CharacterAttributes { "move speed bonus" 2 } } } // WAVE 8 A ///////////////////////////////////////////////////////////////////////////////////// 225 14525 ///////////////////////////////////////////////////////////////////////////////////////////////// // WAVE 8 A // 0 14300 // A 150 150 WaveSpawn // Huntsman { Name "wave08a" WaitForAllDead "wave07" WaitBeforeStarting 15 TotalCurrency 75 Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Item "Larrikin Robin" Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.5 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // Scout { Name "wave08a" WaitForAllDead "wave07" WaitBeforeStarting 15 TotalCurrency 75 Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 TFBot { Class Scout Skill Expert Attributes AlwaysCrit Item "Point and Shoot" CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // Soldier { Name "wave08a" WaitForAllDead "wave07" WaitBeforeStarting 15 TotalCurrency 75 Where spawnbot_scattered RandomSpawn 1 TotalCount 90 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 TFBot { Class Soldier Skill Expert Attributes AlwaysCrit Item "Defiant Spartan" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "faster reload rate" -0.8 "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // Super Scout { Name "wave08a" WaitForAllSpawned "wave07" WaitBeforeStarting 25 TotalCurrency 0 Where spawnbot RandomSpawn 1 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 30 TFBot { Template T_TFBot_Giant_Scout_Fast //Health 1200 * 1.5 Health 1800 } } WaveSpawn // Colonel & medic, shortstops, battalions and giant bowmen { Name "wave08a" WaitForAllSpawned "wave07" WaitBeforeStarting 15 TotalCurrency 0 Where spawnbot TotalCount 42 MaxActive 7 SpawnCount 7 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes AlwaysCrit ClassIcon soldier_barrage //Health 4000 * 1.5 Health 6000 } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon soldier Health 1000 Scale 1.15 Skill Expert } TFBot { Template T_TFBot_Scout_Shortstop Skill Expert ClassIcon scout } TFBot { Template T_TFBot_Scout_Shortstop Skill Expert ClassIcon scout } TFBot { Class Sniper Name "Compact Giant Bowman" Item "The Huntsman" ClassIcon sniper_bow_multi Skill Expert Health 3000 Scale 1.35 Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 0.6 "head scale" 0.85 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } TFBot { Class Sniper Name "Compact Giant Bowman" Item "The Huntsman" ClassIcon sniper_bow_multi Skill Expert Health 3000 Scale 1.35 Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 0.6 "head scale" 0.85 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } // WAVE 8 B // 225 14750 // A 150 150 WaveSpawn // Demo { Name "wave08b" WaitForAllDead "wave08a" WaitBeforeStarting 0 TotalCurrency 75 Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Demo_Burst Skill Expert Attributes AlwaysCrit ClassIcon demo_burst CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // Pyro { Name "wave08b" WaitForAllDead "wave08a" WaitBeforeStarting 0 TotalCurrency 75 Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 1 TFBot { Class Pyro Skill Expert Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // Heavy { Name "wave08b" WaitForAllDead "wave08a" WaitBeforeStarting 0 TotalCurrency 75 Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 2 TFBot { Class Heavyweapons Skill Expert Attributes AlwaysCrit Name "Deflector Heavy" Item "The U-clank-a" Item "Deflector" MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 // force ability to shoot down projectiles } CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // GPyro, GDemo and GHeavy { Name "wave08b" WaitForAllDead "wave08a" WaitBeforeStarting 10 TotalCurrency 0 Where spawnbot TotalCount 15 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit // Health 5000 * 2.5 Health 12500 ClassIcon heavy_deflector_giant } TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit ClassIcon demo_burst_giant // Health 3300 * 2.5 Health 8250 } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Item "The Flare Gun" Attributes AlwaysCrit // Health 3300 * 2.5 Health 8250 ItemAttributes { ItemName "The Flare Gun" "faster reload rate" 0.2 "fire rate bonus" 0.3 "damage bonus vs burning" 3 } } } } // WAVE 9 ///////////////////////////////////////////////////////////////////////////////////// 1000 15300 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave09" TotalCount 1 WaitForAllDead "wave08b" WaitBeforeStarting 0 TotalCurrency 2000 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 240000 Speed 50 Name "tankboss" Skin 1 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // WAVE 10 ///////////////////////////////////////////////////////////////////////////////////// FINAL WAVE /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn // QUADRUPLE HELL { Name "wave10" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "wave09" WaitBeforeStarting 5 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Chief_Heavyweapons_HealOnKill Name "You Boykisser?" Item "The Tungsten Toque" Health 180000 ClassIcon someicon Attributes AlwaysCrit ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 2 "fire rate bonus" 0.6 "heal on kill" 16000 "minigun spinup time decreased" 0.5 } CharacterAttributes { "move speed bonus" 0.217 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "airblast vertical vulnerability multiplier" 0.001 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Chief_Pyro ClassIcon someicon Name "You like" Health 100000 Attributes AlwaysCrit Attributes AlwaysFireWeapon CharacterAttributes { "move speed bonus" 0.167 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "airblast vertical vulnerability multiplier" 0.001 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Chief_Soldier_RocketPush Name "Don't You," Health 150000 Scale 1.9 ClassIcon someicon Item "Tyrant's Helm" Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "The Liberty Launcher" "faster reload rate" 0.001 "rocket specialist" 1 } CharacterAttributes { "move speed bonus" 0.209 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "airblast vertical vulnerability multiplier" 0.001 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Chief_Demo_Atomic Name "Kissing Boys" ClassIcon someicon Item "Prince Tavish's Crown" Health 120000 CharacterAttributes { "move speed bonus" 0.177 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "airblast vertical vulnerability multiplier" 0.001 "override footstep sound set" 4 } } } } WaveSpawn { Name "wave10" Where spawnbot_mission_sniper WaitForAllDead "wave09" TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 60 WaitBetweenSpawns 20 Support 1 TFBot { Template T_TFBot_Scout_Fish } } } }