#base robot_giant.pop #base robot_standard.pop //#base twentytwelve_upgrades.pop //Coaltown Adv //Made by Package O Lies //TheLongroadhome WaveSchedule { StartingCurrency 800 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 30 Advanced 1 //RespecEnabled 0 NoReanimators 1 //TextPrintTime 0 NoRomevisionCosmetics 1 RespecLimit 1 CustomUpgradesFile "mvm_upgrades_twentytwelve2.txt" /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ExtendedUpgrades { RLs_Projectile_Speed { Name "+25% Projectile Speed" Attribute "projectile speed increased" Cap 2 Increment 0.25 Cost 150 AllowPlayerClass Soldier AllowedWeapons { ClassName "TF_WEAPON_ROCKETLAUNCHER" } } } ExtendedUpgrades { GLs_Projectile_Speed { Name "+25% Projectile Speed" Attribute "projectile speed increased" Cap 2 Increment 0.25 Cost 150 AllowPlayerClass Demoman AllowedWeapons { ClassName "TF_WEAPON_GRENADELAUNCHER" } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Sniper Skill Hard MaxVisionRange 3000 } } Mission { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 3 TFBot { Class Sniper Skill Hard MaxVisionRange 3000 } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 3 TFBot { Class Sniper Skill Hard MaxVisionRange 3000 } } Mission { Objective Sniper InitialCooldown 70 Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Skill Hard MaxVisionRange 3000 } } Mission { Objective Spy InitialCooldown 18 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Spy Skill Hard Name Spy } } Mission { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}You find yourself years in the past..." Line "{white}Mann Co.'s facilities don't operate as they do in the present," Line "{white}but the gear you had on you hasn't changed a bit." //Line "{yellow}2012-ified weapons/extended upgrades aren't done yet lololol" } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 1ab Where spawnbot TotalCurrency 25 TotalCount 8 SpawnCount 8 MaxActive 8 WaitBetweenSpawns 0 WaitBeforeStarting 0 TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" Skill Expert } } WaveSpawn { Name 1ac WaitForAllDead 1ab Where spawnbot_giant RandomSpawn 1 TotalCurrency 75 TotalCount 32 SpawnCount 8 MaxActive 10 WaitBetweenSpawns 0 WaitBeforeStarting 0 TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" } } WaveSpawn { Name 1ad Where spawnbot TotalCurrency 150 TotalCount 9 SpawnCount 3 MaxActive 5 WaitBetweenSpawns 0 WaitBeforeStarting 5 TFBot { Class Soldier Skill Normal Tag nav_prefer_flank_right BehaviorModifiers push } } WaveSpawn { Name 1ad Where spawnbot TotalCurrency 150 TotalCount 9 SpawnCount 3 MaxActive 5 WaitBetweenSpawns 0 WaitBeforeStarting 5 TFBot { Class Soldier Skill Normal Tag nav_prefer_flank_left BehaviorModifiers push } } WaveSpawn { Name 1ad Where spawnbot TotalCurrency 150 TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 15 WaitBeforeStarting 40 TFBot { Template T_TFBot_Giant_DemoMan ClassIcon demo_spammer_package } } WaveSpawn { Name 1ba WaitForAllSpawned 1ad Where spawnbot TotalCurrency 100 TotalCount 8 SpawnCount 8 MaxActive 8 WaitBetweenSpawns 0 WaitBeforeStarting 0 RandomChoice { TFBot { Class Soldier Skill Normal Tag special_main_left } TFBot { Class Soldier Skill Normal Tag special_main_right } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { TotalCount 1 WaitBeforeStarting 0 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 18000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2aa Where spawnbot TotalCurrency 300 TotalCount 18 SpawnCount 9 MaxActive 18 WaitBetweenSpawns 10 WaitBeforeStarting 5 TFBot { Class Scout Skill Easy } } WaveSpawn { Name 2ba WaitForAllSpawned 2aa Where spawnbot TotalCurrency 75 TotalCount 18 SpawnCount 6 MaxActive 12 WaitBetweenSpawns 6 WaitBeforeStarting 10 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name 2bb WaitForAllSpawned 2ba Where spawnbot TotalCurrency 75 TotalCount 6 SpawnCount 6 MaxActive 6 WaitBetweenSpawns 6 WaitBeforeStarting 10 TFBot { Class Demoman Skill Hard } } WaveSpawn { Name 2bb WaitForAllSpawned 2aa Where spawnbot TotalCurrency 100 TotalCount 13 SpawnCount 1 MaxActive 5 WaitBetweenSpawns 3 WaitBeforeStarting 3 RandomChoice { TFBot { Class Scout Skill Easy Tag nav_prefer_flank_left } TFBot { Class Scout Skill Easy Tag nav_prefer_flank_right } } } WaveSpawn { Name 2bb WaitForAllSpawned 2aa Where spawnbot TotalCurrency 100 TotalCount 4 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 13 WaitBeforeStarting 20 TFBot { Template T_TFBot_Giant_Scout_Fast } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 3support Where spawnbot TotalCurrency 100 Support 1 TotalCount 100 SpawnCount 4 MaxActive 5 WaitBetweenSpawns 0 WaitBeforeStarting 0 TFBot { Class Scout Skill Easy } } WaveSpawn { Name 3ab Where spawnbot TotalCurrency 100 TotalCount 24 SpawnCount 4 MaxActive 9 WaitBetweenSpawns 5 WaitBeforeStarting 1 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name 3aa Where spawnbot_giant TotalCurrency 300 TotalCount 12 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 20 WaitBeforeStarting 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } } } WaveSpawn { Name 3ac WaitForAllSpawned 3ab Where spawnbot TotalCurrency 100 TotalCount 16 SpawnCount 2 MaxActive 6 WaitBetweenSpawns 2 WaitBeforeStarting 10 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name 3ba WaitForAllSpawned 3aa Where spawnbot TotalCurrency 100 TotalCount 1 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 15 WaitBeforeStarting 1 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag special_main_right } } WaveSpawn { Name 3ba WaitForAllSpawned 3aa Where spawnbot TotalCurrency 100 TotalCount 1 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 15 WaitBeforeStarting 1 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag special_main_left } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 4ab Where spawnbot TotalCurrency 50 TotalCount 4 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 15 WaitBeforeStarting 0 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 4aa Where spawnbot TotalCurrency 40 TotalCount 20 SpawnCount 2 MaxActive 7 WaitBetweenSpawns 1 WaitBeforeStarting 1 TFBot { Class Scout Skill Easy } } WaveSpawn { Name 4aa Where spawnbot TotalCurrency 160 TotalCount 20 SpawnCount 5 MaxActive 10 WaitBetweenSpawns 5 WaitBeforeStarting 1 Squad { NoWaitForFormation 1 FormationSize 224 TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard CharacterAttributes { "deploy time decreased" 0.5 } } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } } } WaveSpawn { Name 4ba WaitForAllSpawned 4aa Where spawnbot_giant TotalCurrency 75 TotalCount 1 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 20 WaitBeforeStarting 10 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name 4bb WaitForAllSpawned 4ba Where spawnbot TotalCurrency 125 TotalCount 16 SpawnCount 1 MaxActive 16 WaitBetweenSpawns 0.1 WaitBeforeStarting 3 TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name 4ca WaitForAllSpawned 4bb Where spawnbot TotalCurrency 75 TotalCount 8 SpawnCount 2 MaxActive 4 WaitBetweenSpawns 1 WaitBeforeStarting 2 Squad { TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard Attributes aggressive Tag special_main_left } TFBot { Class Soldier Skill Normal Attributes aggressive Tag special_main_left } } } WaveSpawn { Name 4ca WaitForAllSpawned 4bb Where spawnbot TotalCurrency 75 TotalCount 8 SpawnCount 2 MaxActive 4 WaitBetweenSpawns 1 WaitBeforeStarting 2 Squad { TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard Attributes aggressive Tag special_main_right } TFBot { Class Soldier Skill Normal Attributes aggressive Tag special_main_right } } } WaveSpawn { Name 4ca WaitForAllSpawned 4bb Where spawnbot TotalCurrency 100 TotalCount 15 SpawnCount 5 MaxActive 8 WaitBetweenSpawns 0 WaitBeforeStarting 8 TFBot { Class Scout Skill Easy } } WaveSpawn { Name 4cb WaitForAllSpawned 4bb Where spawnbot_giant TotalCurrency 200 TotalCount 6 SpawnCount 3 MaxActive 6 WaitBetweenSpawns 25 WaitBeforeStarting 8 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { TotalCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 55 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5supports Where spawnbot TotalCurrency 100 TotalCount 100 SpawnCount 1 MaxActive 3 Support 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly ClassIcon scout_bat_nys Attributes AlwaysCrit } } WaveSpawn { Name 5aa Where spawnbot TotalCurrency 100 TotalCount 20 SpawnCount 5 MaxActive 10 WaitBetweenSpawns 10 WaitBeforeStarting 5 TFBot { Class Demoman Skill Hard } } WaveSpawn { Name 5giants WaitForAllSpawned 3aa Where spawnbot_giant TotalCurrency 150 TotalCount 6 SpawnCount 2 MaxActive 4 WaitBetweenSpawns 30 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag special_main_right //BehaviorModifiers push } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name 5giants Where spawnbot_giant TotalCurrency 150 TotalCount 6 SpawnCount 2 MaxActive 4 WaitBetweenSpawns 30 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag special_main_left //BehaviorModifiers push } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name 5ba WaitForAllSpawned 5aa Where spawnbot TotalCurrency 200 TotalCount 12 SpawnCount 6 MaxActive 12 WaitBetweenSpawns 10 WaitBeforeStarting 8 RandomChoice { TFBot { Class Heavyweapons Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Heavyweapons Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_right } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 6aa Where spawnbot TotalCurrency 50 TotalCount 15 SpawnCount 5 MaxActive 6 WaitBetweenSpawns 1 WaitBeforeStarting 0 TFBot { Class Scout Skill Easy } } WaveSpawn { Name 6aa Where spawnbot TotalCurrency 50 TotalCount 6 SpawnCount 3 MaxActive 6 WaitBetweenSpawns 22 WaitBeforeStarting 5 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Easy } } WaveSpawn { Name 6aa Where spawnbot_giant TotalCurrency 100 TotalCount 12 SpawnCount 6 MaxActive 8 RandomSpawn 1 WaitBetweenSpawns 22 WaitBeforeStarting 6 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Normal } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Normal } } } WaveSpawn { Name 6ba Where spawnbot WaitForAllSpawned 6aa TotalCurrency 50 TotalCount 19 SpawnCount 19 MaxActive 19 WaitBetweenSpawns 1 WaitBeforeStarting 0 TFBot { Class Scout Skill Normal } } WaveSpawn { Name 6bb Where spawnbot_giant WaitForAllSpawned 6ba TotalCurrency 100 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_pop } } } WaveSpawn { Name 6support1 Where spawnbot WaitForAllSpawned 6bb TotalCurrency 200 TotalCount 25 SpawnCount 1 MaxActive 2 Support 1 WaitBetweenSpawns 5 WaitBeforeStarting 10 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name 6support2 Where spawnbot WaitForAllSpawned 6bb TotalCurrency 200 TotalCount 50 SpawnCount 2 MaxActive 4 Support 1 WaitBetweenSpawns 5 WaitBeforeStarting 15 TFBot { Class Soldier Skill Hard } } WaveSpawn { Name 6ca Where spawnbot_giant WaitForAllSpawned 6bb TotalCurrency 100 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 1 WaitBeforeStarting 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Attributes Aggressive Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } } } WaveSpawn { Name 6ca Where spawnbot_giant WaitForAllSpawned 6bb TotalCurrency 100 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 1 WaitBeforeStarting 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Attributes Aggressive Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } } } WaveSpawn { Name 6ca Where spawnbot WaitForAllSpawned 6bb TotalCurrency 100 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 1 WaitBeforeStarting 33 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Attributes Aggressive Tag special_main_left } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } } } WaveSpawn { Name 6ca Where spawnbot WaitForAllSpawned 6bb TotalCurrency 100 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 1 WaitBeforeStarting 33 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Attributes Aggressive Tag special_main_right } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } } } WaveSpawn { Name 6finisher Where spawnbot WaitForAllSpawned 6ca TotalCurrency 200 TotalCount 5 SpawnCount 5 MaxActive 5 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Hard } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Hard } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 7supers Where spawnbot TotalCurrency 10 TotalCount 4 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 20 WaitBeforeStarting 0 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 7aa Where spawnbot_giant WaitForAllSpawned 6ba TotalCurrency 100 TotalCount 4 SpawnCount 2 MaxActive 4 WaitBetweenSpawns 40 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_pop } } } WaveSpawn { Name 7ab Where spawnbot TotalCurrency 100 TotalCount 24 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 5 WaitBeforeStarting 1 Squad { TFBot { Class Heavyweapons Skill Normal } } } WaveSpawn { Name 7tank1 TotalCount 1 WaitForAllSpawned 7aa WaitBeforeStarting 10 WaitBetweenSpawns 35 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 16000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7ba WaitForAllSpawned 7tank1 Where spawnbot_giant TotalCurrency 100 TotalCount 3 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 12 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } } WaveSpawn { Name 7support WaitForAllSpawned 7ba Where spawnbot TotalCurrency 100 TotalCount 50 SpawnCount 2 MaxActive 6 Support 1 WaitBetweenSpawns 5 WaitBeforeStarting 5 RandomChoice { TFBot { Class Pyro Skill Easy CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name 7tank2 TotalCount 1 WaitForAllSpawned 7ba WaitBeforeStarting 5 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 16000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7ca WaitForAllSpawned 7tank2 Where spawnbot_giant TotalCurrency 40 TotalCount 4 SpawnCount 1 MaxActive 4 WaitBetweenSpawns 8 WaitBeforeStarting 5 RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_left BehaviorModifiers Push } TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_right BehaviorModifiers Push } } } WaveSpawn { Name 7tankfinal TotalCount 1 WaitForAllSpawned 7ca WaitBeforeStarting 10 TotalCurrency 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7finale WaitForAllSpawned 7ca Where spawnbot_giant TotalCurrency 100 TotalCount 3 SpawnCount 1 MaxActive 3 WaitBetweenSpawns 10 WaitBeforeStarting 8 RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag special_main_left } TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag special_main_right } } } } }