#base robot_giant.pop #base robot_standard.pop //Havana normal by moiself (Package O' Lies) specifically for workshop, lets make some noise! //Spawnbot //spawnbot2 //spawnbot3 //missionspyetc. //TheSeaSide WaveSchedule { StartingCurrency 600 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime No AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 20 Templates { T_TFBot_Scout_Cola_Bat { Class Scout Skill Hard Name "Crit-a-Cola Scout" Item "Crit-a-Cola" Item "Bonk Helm" Item "The Atomizer" WeaponRestrictions MeleeOnly ClassIcon scout_cola_package Attributes SpawnWithFullCharge Attributes DisableDodge CharacterAttributes { "deploy time increased" 0.5 "effect bar recharge rate increased" 0.5 "move speed bonus" 1.25 } } Package_Giant_Soldier_Crit { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Skill Normal Health 3800 Item "powerhouse_rocketlauncher_shellshocker" Item "Fancy Dress Uniform" Item "Worms Gear" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "Set_item_texture_wear" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Pyro_Phlog { Class Pyro Skill Expert Health 3400 Name "Giant Phlogistinator Pyro" ClassIcon pyro_phlog_v2 Attributes MiniBoss Item "PY-40 Incinibot" Item "The Moonman Backpack" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "mod rage on hit bonus" 5000 "airblast disabled" 0 "move speed bonus" 0.5 "head scale" 0.85 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 20 CooldownTime 40 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 6 TFBot { Template T_TFBot_SentryBuster Item "EOTL_demopants" Tag bot_sentrybuster } } Mission { Objective Spy InitialCooldown 15 Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 DesiredCount 3 CooldownTime 50 TFBot { Template T_TFBot_Spy Skill Expert } } Mission { Objective Spy InitialCooldown 25 Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 50 TFBot { Template T_TFBot_Spy Skill Expert } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 DesiredCount 1 CooldownTime 45 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 45 TFBot { Template T_TFBot_Sniper } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1aa TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot RandomSpawn 1 TFBot { Template T_TFBot_Scout_Cola_Bat WeaponRestrictions PrimaryOnly Skill Easy } } WaveSpawn { Name 1ab TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot TFBot { Class Demoman Skill Normal } } WaveSpawn { Name 1ba WaitForAllSpawned 1ab TotalCurrency 200 TotalCount 24 MaxActive 18 SpawnCount 12 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot TFBot { Class Soldier ClassIcon soldier_blackbox Item "The Black Box" Name "Black Box Soldier" Skill Normal WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage bonus" 0.5 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 //"Projectile speed increased" 0.4 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2aa TotalCurrency 200 TotalCount 36 MaxActive 14 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Class Pyro Skill Normal Name "Phlog Pyro" Item "PY-40 Incinibot" Item "The Moonman Backpack" ClassIcon pyro_phlog_v2 Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "mod rage on hit bonus" 5000 "airblast disabled" 0 } } } WaveSpawn { Name 2ab TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name 2ba WaitForAllSpawned 2aa TotalCurrency 150 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier WeaponRestrictions Secondaryonly Item "The Cross-Comm Crash Helmet" Item "The Righteous Bison" Skill Normal Tag flankbot ClassIcon soldier_bison } } WaveSpawn { Name 2ba WaitForAllSpawned 2aa TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 8 Where spawnbot TFBot { Class Soldier Skill Normal } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3aa TotalCurrency 150 TotalCount 24 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name 3aa TotalCurrency 200 TotalCount 16 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot3 Squad { TFBot { Class Soldier Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" } } } WaveSpawn { Name 3ba WaitForAllSpawned 3aa TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Phlog } } WaveSpawn { Name 3bb WaitForAllSpawned 3aa TotalCurrency 100 TotalCount 12 MaxActive 10 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { Class Demoman Skill Normal } } WaveSpawn { Name 3ca WaitForAllSpawned 3ba TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier Item "Fancy Dress Uniform" } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" } } } WaveSpawn { Name 3cb WaitForAllSpawned 3bb TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Class Demoman Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4aa TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons Item "EOTL_sheavyshirt" } } WaveSpawn { Name 4ab TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 11 Where spawnbot3 WaitBetweenSpawns 2 TFBot { Class Soldier Skill Easy Name "Mangler Soldier" Item "The Cross-Comm Crash Helmet" Item "the cow mangler 5000" Classicon soldier_mangler_v2 } } WaveSpawn { Name 4tank TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4support TotalCurrency 200 TotalCount 100 MaxActive 12 SpawnCount 10 Support 1 WaitBeforeStarting 25 WaitBetweenSpawns 7 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Scout_Cola_Bat } TFBot { Template T_TFBot_Scout_Cola_Bat } TFBot { Template T_TFBot_Scout_Cola_Bat Tag flankbot } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5aa TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot TFBot { Template Package_Giant_Soldier_Crit } } WaveSpawn { Name 5aa TotalCurrency 100 TotalCount 16 MaxActive 10 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk } } WaveSpawn { Name 5ab TotalCurrency 50 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot2 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name 5ba WaitForAllSpawned 5aa TotalCurrency 300 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template Package_Giant_Soldier_Crit } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } } } WaveSpawn { Name 5ba WaitForAllSpawned 5aa TotalCurrency 150 TotalCount 35 MaxActive 12 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Item "Pugilist's Protector" ItemAttributes { "Itemname" "Pugilist's Protector" "set item tint rgb" 15185211 } Name "Lightweight Champ" } } WaveSpawn { Name 5ca WaitForAllSpawned 5ba TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template Package_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick Uber Medic" } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } } } WaveSpawn { Name 5cb WaitForAllSpawned 5ba TotalCurrency 200 TotalCount 32 MaxActive 10 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { Class Scout Skill Easy Tag flankbot } TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Easy } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6ab TotalCurrency 150 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name 6ab TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot3 TFBot { Class Heavyweapons Skill Easy } } WaveSpawn { Name 6aa TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Hard Name "Mangler Soldier" Item "The Cross-Comm Crash Helmet" Item "the cow mangler 5000" Classicon soldier_mangler_v2 } } WaveSpawn { Name 6ba WaitForAllSpawned 6aa TotalCurrency 200 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_RapidFire Name "Giant Fast Fire Demoman" Item "Scotsman's Stove Pipe" } } WaveSpawn { Name 6ca TotalCurrency 50 WaitForAllSpawned 6ba TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "EOTL_sheavyshirt" } TFBot { Class Soldier Skill Hard Name "Mangler Soldier" Item "The Cross-Comm Crash Helmet" Item "the cow mangler 5000" Classicon soldier_mangler_v2 } TFBot { Class Soldier Skill Hard Name "Mangler Soldier" Item "The Cross-Comm Crash Helmet" Item "the cow mangler 5000" Classicon soldier_mangler_v2 } } } WaveSpawn { Name 6support WaitForAllSpawned 6ab Support 1 TotalCurrency 200 TotalCount 100 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot RandomChoice { TFBot { Class Pyro Skill Easy Tag flankbot } TFBot { Class Pyro Skill Easy } TFBot { Class Pyro Skill Easy } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 7tank1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7aa TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name 7ba WaitForAllSpawned 7aa TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 22 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Phlog } } WaveSpawn { Name 7final1 TotalCurrency 100 WaitForAllSpawned 7ba TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "EOTL_sheavyshirt" } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name 7tank1 WaitForAllSpawned 7ba TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 22 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Name tankboss Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7support Support 1 TotalCurrency 200 TotalCount 100 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 8 Where spawnbot Randomchoice { TFBot { Template T_TFBot_Scout_Cola_Bat Tag flankbot } TFBot { Class Soldier WeaponRestrictions Secondaryonly Item "The Cross-Comm Crash Helmet" Item "The Righteous Bison" Skill Normal ClassIcon soldier_bison } } } } }