#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 800 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes Advanced 1 NoRomevisionCosmetics 1 Templates { Inky_Scout { Class Scout Skill Easy Attributes HoldFireUntilFullReload } Inky_Bonk_Popper_Scout { Name "Bonk Popper Scout" Class Scout Skill Easy ClassIcon scout_bonk Item "The Soda Popper" Item "Bonk! Atomic Punch" Item "Bonk Helm" Attributes HoldFireUntilFullReload CharacterAttributes { "deploy time increased" 0.5 } } Inky_Soldier { Class Soldier Skill Normal Attributes HoldFireUntilFullReload } Inky_Blast_Soldier { Name "Blast Soldier" Class Soldier Skill Expert ClassIcon soldier_libertylauncher Item "The Liberty Launcher" Item "Jumper's Jeepcap" Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Liberty Launcher" "Blast radius decreased" 1.2 "damage penalty" 0.2 "damage causes airblast" 1 "fire rate bonus" 0.001 "Projectile speed increased" 0.5 "projectile spread angle penalty" 4 } } Inky_Elite_Soldier { Name "Elite Soldier" Class Soldier Skill Expert ClassIcon soldier_spammer_hyper_lite Attributes AlwaysCrit WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 "damage bonus" 2.0 "Projectile speed increased" 0.65 "attach particle effect" 3043 } } Inky_Fury_Pyro { Name "Dragon's Fury Pyro" Class Pyro Skill Easy ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly MaxVisionRange 888 } Inky_Ricochet_Pyro { Name "Ricochet Pyro" Class Pyro Skill Easy ClassIcon pyro_ricochet_nys Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame_drag" 4 "max_flame_reflection_count" 1000 "flame_reflect_on_collision" 1000 "flame_spread_degree" 5 "flame_up_speed" -25 "attach particle effect" 3042 } } Inky_Elite_Demoknight { Name "Demoknight" Class Demoman Skill Expert ClassIcon demoknight Item "Ali Baba's Wee Booties" Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "The Eyelander" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 } } Inky_Heavy { Name "Heavy" Class Heavyweapons Skill Easy WeaponRestrictions PrimaryOnly MaxVisionRange 1200 } Inky_Natascha_Heavy { Name "Natascha Heavy" Class Heavyweapons ClassIcon heavy_natascha_nys Skill Easy Item "Natascha" Item "Officer's Ushanka" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 } Inky_QuickUber_Medic { Name "Quick-Uber Medic" Class Medic Skill Normal ClassIcon medic_uber Item "Halogen Head Lamp" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" -3 "ubercharge rate bonus" 5 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 0.1 } } Inky_Buff_Huntsman_Sniper { Name "Buff Bowman" Class Sniper Skill Hard ClassIcon sniper_bow_buff Item "The Huntsman" Item "The Buff Banner" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 } CharacterAttributes { "increase buff duration" 9.0 "single wep deploy time increased" 0.5 } } Inky_Giant_Ricochet_Pyro { Name "Giant Ricochet Pyro" Class Pyro Skill Hard Health 3000 ClassIcon pyro_ricochet_nys_giant Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame_drag" 4 "max_flame_reflection_count" 1000 "flame_reflect_on_collision" 1000 "flame_spread_degree" 5 "flame_up_speed" -25 "attach particle effect" 3042 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 "override footstep sound set" 6 } } Inky_Giant_Natascha_Heavy { Name "Giant Natascha Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_natascha_nys_giant Item "Natascha" Item "Officer's Ushanka" Attributes MiniBoss WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Natascha" "damage penalty" 1 "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } Inky_Giant_FlashUber_Medic { Name "Giant Flash-Uber Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_uber_quick_giant Item "Halogen Head Lamp" Attributes SpawnWithFullCharge Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" -7 "ubercharge rate bonus" 10 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "heal rate bonus" 200 "move speed bonus" 0.5 "bot medic uber health threshold" 4444 } } Inky_Property_Inspector_Boss { Name "Property Inspector" Class Soldier Skill Expert Health 44444 ClassIcon soldier_burstfire //Item "The Battalion's Backup" Attributes MiniBoss //Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 5.0 "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "Projectile speed increased" 0.9 "minicrit vs burning player" 1 "minicrits become crits" 1 "rocket specialist" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 "health regen" 108 //"increase buff duration" 88.0 //"single wep deploy time increased" 0.5 "rage giving scale" 0.1 "increased jump height" 3 "cancel falling damage" 1 //"cannot pick up intelligence" 1 } } } Mission { Objective DestroySentries Where spawnbot_main BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 15 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies Skill Hard } } Mission { Objective DestroySentries Where spawnbot_main BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Attributes IgnoreEnemies Skill Hard } } Mission { Objective Spy Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Night Vision Gawkers" } } Mission { Objective Sniper Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_flank TeleportWhere spawnbot_main } } Mission { Objective Sniper Where spawnbot BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_flank TeleportWhere spawnbot_main } } Mission { Objective Spy Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Night Vision Gawkers" } } Mission { Objective Sniper Where spawnbot BeginAtWave 7 RunForThisManyWaves 2 InitialCooldown 15 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Wild Brim Slouch" Item "Crocodile Dandy" Item "darwin's danger shield" Item "the bushwacka" } } Mission { Objective Spy Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Night Vision Gawkers" } } Mission { Objective Spy Where spawnbot BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 10 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Night Vision Gawkers" } } Mission { Objective Engineer Where spawnbot BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 10 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1 TotalCurrency 400 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name wave1 TotalCurrency 200 TotalCount 80 MaxActive 12 SpawnCount 1 WaitBeforeStarting 1.5 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name wave1 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Attributes HoldFireUntilFullReload CharacterAttributes { "single wep deploy time increased" 0.5 } } } WaveSpawn { Name support1 TotalCurrency 50 TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 4 Where spawnbot Support Limited TFBot { Template Inky_Blast_Soldier } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2a1 TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Template Inky_Scout } } WaveSpawn { Name 2a1 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Template Inky_Heavy } } WaveSpawn { Name 2a2 TotalCurrency 200 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_main Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name 2b WaitForAllSpawned 2a1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot RandomChoice { Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_3 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_4 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 2b WaitForAllSpawned 2a1 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_main Squad { TFBot { Template Inky_Heavy } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name 2b WaitForAllSpawned 2a1 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_flank TFBot { Template T_TFBot_Pyro Skill Easy } } WaveSpawn { Name 2c WaitForAllSpawned 2b TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot TFBot { Template Inky_Scout } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3a1 TotalCurrency 150 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template Inky_Elite_Demoknight } } WaveSpawn { Name 3a1 TotalCurrency 200 TotalCount 20 MaxActive 9 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_main Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes HoldFireUntilFullReload CharacterAttributes { "single wep deploy time increased" 0.5 } } TFBot { Template Inky_Heavy } TFBot { Template Inky_Heavy } TFBot { Template Inky_Heavy } } } WaveSpawn { Name 3a2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 15 RandomChoice { Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode boss_path_2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode boss_path_3 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode boss_path_4 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 3b WaitForAllSpawned 3a1 TotalCurrency 150 TotalCount 40 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_Pyro Skill Easy } } WaveSpawn { Name 3b WaitForAllSpawned 3a1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer_giant } } WaveSpawn { Name support3 WaitForAllSpawned 3b TotalCurrency 100 TotalCount 25 MaxActive 16 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name 3c WaitForAllSpawned 3b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 Where spawnbot_main Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template Inky_Giant_FlashUber_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_two_bombs_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4a2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot RandomChoice { Tank { Health 30000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 30000 Name tankboss Speed 75 StartingPathTrackNode boss_path_2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 30000 Name tankboss Speed 75 StartingPathTrackNode boss_path_3 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 30000 Name tankboss Speed 75 StartingPathTrackNode boss_path_4 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 4a1 TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name support4 TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Template Inky_Soldier } } WaveSpawn { Name 4a2 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot_main Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template Inky_QuickUber_Medic } } } WaveSpawn { Name 4a2 TotalCurrency 200 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot_flank TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } WaveSpawn { Name 4b WaitForAllSpawned 4a2 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_flank TFBot { Template Inky_Natascha_Heavy } } WaveSpawn { Name 4b WaitForAllSpawned 4a2 TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_main Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template Inky_QuickUber_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_two_bombs_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5a1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode boss_path_4 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5a1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 60 Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode boss_path_3 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5a2 TotalCurrency 200 TotalCount 45 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_main TFBot { Template Inky_Buff_Huntsman_Sniper } } WaveSpawn { Name 5a2 TotalCurrency 200 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 18 Where spawnbot_main TFBot { Template Inky_Giant_Ricochet_Pyro } } WaveSpawn { Name 5b WaitForAllSpawned 5a2 TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_main Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Giant Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" MaxVisionRange 888 } TFBot { Template Inky_QuickUber_Medic } } } WaveSpawn { Name 5b WaitForAllSpawned 5a2 TotalCurrency 200 TotalCount 40 MaxActive 16 SpawnCount 8 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot_flank TFBot { Template Inky_Bonk_Popper_Scout } } WaveSpawn { Name 5b WaitForAllSpawned 5a2 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot_main Squad { TFBot { Template Inky_Elite_Soldier } TFBot { Template Inky_QuickUber_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_three_bombs_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave6 TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Tank { Health 16000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6 TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 30 Tank { Health 17000 Name tankboss Speed 75 StartingPathTrackNode boss_path_4 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6 TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 60 Tank { Health 18000 Name tankboss Speed 75 StartingPathTrackNode boss_path_3 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6 TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 90 Tank { Health 19000 Name tankboss Speed 75 StartingPathTrackNode boss_path_2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6 TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 5 WaitBetweenSpawns 40 Where spawnbot_main Squad { TFBot { Template Inky_Giant_Natascha_Heavy } TFBot { Template Inky_QuickUber_Medic } TFBot { Template Inky_QuickUber_Medic } TFBot { Template Inky_QuickUber_Medic } TFBot { Template Inky_QuickUber_Medic } } } WaveSpawn { Name support6 TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Template Inky_Elite_Demoknight } } WaveSpawn { Name wave6 TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template Inky_QuickUber_Medic } TFBot { Template Inky_QuickUber_Medic } TFBot { Template Inky_QuickUber_Medic } TFBot { Template Inky_QuickUber_Medic } } } WaveSpawn { Name wave6 TotalCurrency 300 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 60 WaitBetweenSpawns 60 Where spawnbot_main Squad { TFBot { Template Inky_Giant_Natascha_Heavy } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } } } WaveSpawn { Name wave6 TotalCurrency 300 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 90 WaitBetweenSpawns 30 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_three_bombs_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 7a TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 5 Where spawnbot_flank TFBot { Template Inky_Elite_Soldier } } WaveSpawn { Name support7 TotalCurrency 200 TotalCount 50 MaxActive 8 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Template Inky_Fury_Pyro } } WaveSpawn { Name 7a TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_main Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template Inky_Giant_FlashUber_Medic } } } WaveSpawn { Name 7b WaitForAllSpawned 7a TotalCurrency 200 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro Name "Giant Concheror Pyro" ClassIcon pyro_conch_lite_giant Item "The Concheror" Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 "single wep deploy time increased" 0.5 "health regen" 40 } } } WaveSpawn { Name 7b WaitForAllSpawned 7a TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 20 Tank { Health 30000 Name tankboss Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7b WaitForAllSpawned 7a TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 25 Tank { Health 30000 Name tankboss Speed 75 Skin 1 StartingPathTrackNode boss_path_2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_three_bombs_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnWarningSound "vo\announcer_you_must_not_fail_this_time.mp3" } WaveSpawn { WaitBeforeStarting 4 FirstSpawnWarningSound "misc\halloween\hwn_wheel_of_fate.wav" DoneOutput { Target relay_spell_milk Action Trigger } } WaveSpawn { WaitBeforeStarting 4 FirstSpawnWarningSound "misc\halloween\merasmus_spell.wav" } WaveSpawn { Name wave8 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11 Where spawnbot_boss TFBot { Template Inky_Property_Inspector_Boss } } WaveSpawn { Support Limited TFBot { Template Inky_Bonk_Popper_Scout ClassIcon wheelofdoom_whammy } } WaveSpawn { Name support8 TotalCurrency 200 TotalCount 50 MaxActive 8 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template Inky_Bonk_Popper_Scout Skill Hard CharacterAttributes { "damage bonus" 2.0 "effect bar recharge rate increased" 0.4 "move speed bonus" 1.3 } } } WaveSpawn { Name support8 TotalCurrency 200 TotalCount 25 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Support 1 TFBot { Template Inky_Ricochet_Pyro Skill Hard CharacterAttributes { "damage bonus" 2.0 "weapon burn dmg increased" 2 "weapon burn time increased" 2 "move speed bonus" 1.3 } } } WaveSpawn { Name support8 TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Support 1 TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Hard Attributes HoldFireUntilFullReload CharacterAttributes { "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.6 "rocket specialist" 1 "single wep deploy time increased" 0.5 "move speed bonus" 1.3 } } } } }