#base robot_giant.pop #base robot_standard.pop #base robot_dusk_rafradek.pop WaveSchedule { StartingCurrency 600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no PointTemplates { KillTrack { OnSpawnOutput { Target "tank_path_a_51" Action Kill } } } SpawnTemplate "KillTrack" Templates { } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 2 CooldownTime 55 DesiredCount 1 TFBot { Attributes DisableDodge Attributes IgnoreFlag Template T_TFBot_Engineer_Sentry_Battle } } Mission { Objective Sniper Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 46 DesiredCount 2 TFBot { Template T_TFBot_Spy Name "Sniper" WeaponRestrictions PrimaryOnly Skill Expert Attributes AlwaysFireWeapon ClassIcon sniper Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_REVOLVER" "reload time decreased" -0.5 "fire rate bonus" 2.5 } } } Mission { Objective Sniper Where spawnbot_flank BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 55 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Engineer Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 62 DesiredCount 1 TFBot { Attributes DisableDodge Attributes IgnoreFlag Template T_TFBot_Engineer_Sentry_Battle } } Mission { Objective DestroySentries Where spawnbot_flank BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 6 CooldownTime 45 DesiredCount 1 RandomChoice { TFBot { Name "Choppin` Buster" Template T_TFBot_SentryBuster Tag bot_giant Attributes DisableDodge Attributes AlwaysFireWeapon Item "the scotsman's skullcutter" Item "the outdoorsman" ItemAttributes { ItemName "the scotsman's skullcutter" "bleeding duration" 5 "damage causes airblast" 1 "fire rate penalty" 1.25 "damage bonus" .2 } CharacterAttributes { "move speed bonus" 1.3 } } TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Tag bot_giant } TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Tag bot_giant } TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Tag bot_giant } TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Tag bot_giant } } } Mission { Objective Spy Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 12 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } //Wave 1 - 600 start 700+100 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 70 Tank { Health 8200 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } //Wave 1 - 600 start 700+100 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template Heavy_GRU_Tanky } } } }