#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 0 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 3 AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 Advanced 1 PointTemplates { fixthestupidchungusmap { logic_auto { "OnMapSpawn" "tank_path_a_51,$setkey$origin,-566 -992 -127,0,-1" } } } SpawnTemplate fixthestupidchungusmap Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission // For Wave # { Where spawnbot Objective Spy // Engineer,Sniper,Spy,DestroySentries BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 2 InitialCooldown 20 CooldownTime 35 TFBot { Template T_TFBot_Spy } } Mission // For Wave # { Where spawnbot Objective Sniper // Engineer,Sniper,Spy,DestroySentries BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 3 InitialCooldown 40 CooldownTime 35 TFBot { Class Soldier Skill Hard ClassIcon soldier_mangler_v2 Item "the cow mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" 0.01 } } } Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action runscriptcode Param " IncludeScript(`tankextensions_main`, getroottable()) " } WaveSpawn { Name "wave1a" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 Squad { TFBot { Class Soldier Skill Hard ClassIcon soldier_burstfire_armored_yoovy Health 900 Name "Armored Burst Fire Soldier" Scale 1.4 Attributes HoldFireUntilFullReload NoBombUpgrades 1 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.7 "fire rate bonus" 0.2 "clip size upgrade atomic" 2.0 } CharacterAttributes { "head scale" 0.7 } } TFBot { ClassIcon soldier_directhit_lite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" } TFBot { ClassIcon soldier_directhit_lite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" } TFBot { ClassIcon soldier_directhit_lite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" } TFBot { ClassIcon soldier_directhit_lite Health 200 Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" } } } WaveSpawn { Name "" WaitForAllDead "" Where spawnbot_flank TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 2.7 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_IronFist_Airblast Health 300 Scale 1 Name "Steel Manlet" } } WaveSpawn { Name "wave1b" WaitForAllSpawned "wave1a" Where spawnbot_top Where spawnbot_flank TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Class Demoman Skill Expert ClassIcon demo_loch_nys Item "the loch-n-load" Item "The Juggernaut Jacket" Item "Blast Blocker" Item "Hazard Headgear" } } WaveSpawn { Name "wave1b" WaitForAllSpawned "wave1a" Where spawnbot_top Where spawnbot_flank TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 7 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_armored_buff Health 650 Scale 1.4 } } WaveSpawn // Tank # HP { Name "wave1tank" WaitForAllSpawned "wave1a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 TotalCurrency 200 Tank { Health 15000 Speed 75 StartingPathTrackNode "tank_path_a_1" NoCrushDamage 1 Scale 0.5 IsMiniBoss 0 } } WaveSpawn { Name "" WaitForAllSpawned "wave1tank" Where spawnbot_top Where spawnbot_flank TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 2 Support 1 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman } } } Wave { } }