//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 400 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Giant_Demoman_Caber_Hyper { Class Demoman Name "Hyper Caber Demoman" ClassIcon demo_caber_hyper_scallops_red Skill Expert Item "The Cyborg Stunt Helmet" Item "The Ullapool Caber" Tag "caberbot" Health 1600 Attributes MiniBoss Skill Expert MaxVisionRange 400 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 10 "blast dmg to self increased" 3 "use large smoke explosion" 1 "blast radius increased" 1.25 } ItemAttributes { ItemName "The Cyborg Stunt Helmet" "set item tint rgb" 3686984 } CharacterAttributes { "hand scale" 2 "move speed bonus" 1.2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Pyro_Fury { Class Pyro Name "Giant Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Expert Health 3000 MaxVisionRange 600 Item "The Dragon's Fury" Item "Respectless Robo-Glove" WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Heavyweapons_BrassBeast_Hatted { Class Heavyweapons Name "Giant Brass Beast Heavy" ClassIcon heavy_brassbeast Item "The Brass Beast" Item "The Eliminators Safeguard" Skill Expert Health 5000 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Brass Beast" "damage bonus" 2.25 "minigun spinup time increased" 3 "spunup_damage_resistance" 1 } ItemAttributes { ItemName "The Eliminators Safeguard" "set item tint RGB" 14727489 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Demoman_Axe { Class Demoman Skill Hard Health 1200 ClassIcon demoknight_mix Name "Axecutioner" Item "The Scotsman's Skullcutter" Item "The Pure Tin Capotain" Item "The Splendid Screen" Scale 1.5 WeaponRestrictions MeleeOnly //Attributes AlwaysCrit ItemAttributes { ItemName "The Scotsman's Skullcutter" //"melee attack rate bonus" 2 //"damage bonus" 2 "dmg bonus vs buildings" 4 //Harmless against engineers otherwise "melee range multiplier" 1.8 "critboost on kill" 5 } ItemAttributes { ItemName "The Splendid Screen" //"Attack not cancel charge" 1 "charge recharge rate increased" 2 } CharacterAttributes { "head scale" 0.7 "hand scale" 2 "move speed bonus" 0.95 "health regen" 10 } } T_TFBot_Demoman_Charger { Class Demoman Skill Hard Health 750 ClassIcon demoknight_mix Name "Claymore Knight" Item "The Bolted Bicorne" Item "The Bootlegger" Item "The Tide Turner" Item "The Claidheamohmor" Scale 1.5 WeaponRestrictions MeleeOnly //Attributes AlwaysCrit ItemAttributes { ItemName "The Claidheamohmor" "dmg bonus vs buildings" 2 //Harmless against engineers otherwise, might consider commenting out and add spies "critboost on kill" 5 } ItemAttributes { ItemName "The Tide Turner" //"Attack not cancel charge" 1 //Who needs? Just charge again 4head "charge recharge rate increased" 10 "charge time increased" 3 } CharacterAttributes { "head scale" 0.7 // "move speed bonus" 1.1 "health regen" 5 } } T_TFBot_Demoman_Persian { Class Demoman Name "Persian Knight" ClassIcon demoknight_mix Skill Hard Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } WeaponRestrictions MeleeOnly CharacterAttributes { "critboost on kill" 3 } } T_TFBot_Scout_Basher { Class Scout Health 800 Name "Basher Scout" Scale 1.4 Skill Expert WeaponRestrictions MeleeOnly Item "The Boston Basher" ClassIcon scout_basher_lite ItemAttributes { ItemName "The Boston Basher" "dmg bonus vs buildings" 2 //Harmless against engineers otherwise, might consider commenting out and add spies } CharacterAttributes { "head scale" 0.7 "move speed bonus" 1.25 "health regen" 5 } } T_TFBot_Giant_Scout_Basher { Class Scout Health 2000 Name "Super Basher Scout" Attributes MiniBoss Skill Expert WeaponRestrictions MeleeOnly Item "The Boston Basher" ClassIcon scout_basher_lite ItemAttributes { ItemName "The Boston Basher" "dmg bonus vs buildings" 2 //Harmless against engineers otherwise, might consider commenting out and add spies } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 5 } } T_TFBot_Giant_Medic_Shield { Class Medic Name "Giant Shield Medic" ClassIcon medic_shield_lite Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes MiniBoss Attributes IgnoreEnemies Item "The Quick-Fix" Item "The Razorback" Item "Platinum Pickelhaube" WeaponRestrictions SecondaryOnly CharacterAttributes { "generate rage on heal" 2 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "increase buff duration" 19.0 "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix "bot medic uber deploy delay duration" 900 } } T_TFBot_Medic_InfPop { Class Medic Name "Megaheal Medic" ClassIcon medic_infpop Item "Otolaryngologist's Mirror" Skill Hard Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 99 "uber duration bonus" 999 } CharacterAttributes { "bot medic uber health threshold" 9999 } } } Mission { Objective Engineer Where spawnbot_invasion BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 1800 //Spawns only once lol DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_a TeleportWhere spawnbot_b Tag dont_highlight } } Mission { Objective Sniper Where spawnbot_invasion BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 5 DesiredCount 8 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Tag dont_highlight } } Mission { Objective Spy Where spawnbot_invasion BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 10 DesiredCount 4 TFBot { Template T_TFBot_Spy Tag dont_highlight } } Mission { Objective DestroySentries Where spawnbot_invasion BeginAtWave 1 RunForThisManyWaves 9 InitialCooldown 5 CooldownTime 27 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Tag dont_highlight } } Mission { Objective Sniper Where spawnbot_invasion BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 90 DesiredCount 2 TFBot { Template T_TFBot_Sniper Tag dont_highlight } } Wave { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target gamerules Action RunScriptCode Param " EntFire(`wave_init_relay`, `Trigger`) EntFire(`placeholder_relay_killer_disable_all`, `Trigger`) EntFire(`spawnbot_placeholder4`, `Disable`) EntFire(`gamerules`, `RunScriptFile`, `exp_pyro_spawner.nut`, 1) " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1r_fakespawns TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead 1r_second_buffer WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_placeholder2 TFBot { Class Pyro ClassIcon pyro_scallops_blue Tag placeholder_kill1 } } WaveSpawn { Name 1ra TotalCurrency 80 TotalCount 80 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot_placeholder1 RandomChoice { Squad { TFBot { Name "Sprinter Pyro" Class Pyro ClassIcon pyro_scallops_mix Skill Normal Tag placeholder_teleport_b1 Tag placeholder_kill1 ItemAttributes { ItemName "tf_weapon_flamethrower" "airblast disabled" 1 "move speed bonus" 1.5 } } } } } WaveSpawn { Name 1la TotalCurrency 25 TotalCount 24 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0.7 WaitBetweenSpawns 6 Where spawnbot_a Squad { TFBot { Name "Loch-n-Load Demoman" ClassIcon demo_loch_nys_scallops_red Class Demoman Skill Expert Attributes "AlwaysCrit" Item "the loch-n-load" } TFBot { Template T_TFBot_Medic_QuickUber ClassIcon medic_uber_scallops_red } } } WaveSpawn { Name 1lb TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 10 Where spawnbot_a TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload ClassIcon soldier_burstfire_scallops_mix } } WaveSpawn { Name 1rb TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 10 Where spawnbot_b TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload ClassIcon soldier_burstfire_scallops_mix } } WaveSpawn { Name 1r_buffers TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead 1lb Where spawnbot_placeholder3 Support Limited RandomChoice { Squad { TFBot { Class Pyro ClassIcon pyro_scallops_mix Tag placeholder_kill1 } } } } WaveSpawn { Name 1r_buffers TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead 1rb Where spawnbot_placeholder3 Support Limited RandomChoice { Squad { TFBot { Class Pyro ClassIcon pyro_scallops_mix Tag placeholder_kill1 } } } } WaveSpawn { Name 1r_second_buffer TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead 1r_buffers Where spawnbot_placeholder4 Support Limited RandomChoice { Squad { TFBot { Class Pyro ClassIcon pyro_scallops_mix Tag placeholder_kill1 } } } } WaveSpawn { WaitForAllDead 1lb TotalCurrency 95 TotalCount 80 MaxActive 22 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Support 1 Where spawnbot_placeholder1 RandomChoice { Squad { TFBot { Name "Sprinter Pyro" Class Pyro ClassIcon pyro_scallops_mix Skill Hard Tag placeholder_teleport_b1 Tag placeholder_kill1 ItemAttributes { ItemName "tf_weapon_flamethrower" "airblast disabled" 1 "move speed bonus" 1.5 } } } } } } Wave { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target gamerules Action RunScriptCode Param " EntFire(`wave_init_relay_adjust_engi_nests`, `Trigger`) EntFire(`gamerules`, `RunScriptFile`, `caberhand.nut`, 1) " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2la TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot_a TFBot { Template T_TFBot_Giant_Demoman_Caber_Hyper ClassIcon demo_caber_hyper_scallops_red } } WaveSpawn { Name 2lb TotalCurrency 50 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_a TFBot { ClassIcon heavy_scallops_red Name "Heavy" Class HeavyWeapons Skill Hard } } WaveSpawn { Name 2rb TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_b TFBot { ClassIcon demo_scallops_blue Class Demoman Skill Easy } } WaveSpawn { Name 2ra TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot_b TFBot { Template T_TFBot_Giant_Pyro_Fury ClassIcon pyro_dragon_fury_swordstone_scallops_blue } } WaveSpawn { Name 2rc TotalCurrency 250 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 90 WaitBetweenSpawns 10 Where spawnbot_b TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_spammer_scallops_mix } } WaveSpawn { Name 2lc TotalCurrency 250 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 90 WaitBetweenSpawns 10 Where spawnbot_a TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_spammer_scallops_mix } } } Wave { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target gamerules Action RunScriptCode Param " EntFire(`wave_init_relay_adjust_engi_nests`, `Trigger`) " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3la TotalCurrency 120 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot_a TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_scallops_red } } WaveSpawn { Name 3ra TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_b TFBot { Template T_TFBot_Scout_Basher ClassIcon scout_basher_lite_scallops_blue } } WaveSpawn { Name 3rb TotalCurrency 40 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot_b TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi_scallops_mix } } WaveSpawn { Name 3lb TotalCurrency 40 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot_a TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi_scallops_mix } } WaveSpawn { Name 3lc TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 10 Where spawnbot_a TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast_Hatted ClassIcon heavy_armored_brass_scallops_red Health 8000 Name "Armored Brass Heavy" } } WaveSpawn { Name 3rc TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 70 WaitBetweenSpawns 10 Where spawnbot_b TFBot { Name "Armored Shotgun Heavy" Template T_TFBot_Giant_Heavyweapons_Shotgun Health 8000 ClassIcon heavy_armored_shotgun_scallops_blue } } } Wave { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target "wave_init_relay_dont_adjust_engi_nests" Action "trigger" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4la TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Tank { Health 30000 Name tankboss Speed 75 ClassIcon tank_scallops_red StartingPathTrackNode "boss_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4ra TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 FirstSpawnWarningSound "mvm/mght/scout_mvm_m_laughevil01.mp3" Where spawnbot_b TFBot { Template T_TFBot_Giant_Scout_Fast ClassIcon scout_fast_scallops_blue } } WaveSpawn { Name 4rb TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 2 Where spawnbot_b FirstSpawnWarningSound "mvm/mght/scout_mvm_m_laughevil02.mp3" TFBot { Template T_TFBot_Giant_Scout_Fast ClassIcon scout_fast_scallops_blue } } WaveSpawn { Name 4rc TotalCurrency 75 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 110 WaitBetweenSpawns 1.5 FirstSpawnWarningSound "mvm/mght/scout_mvm_m_revenge05.mp3" Where spawnbot_b TFBot { Template T_TFBot_Giant_Scout_Fast ClassIcon scout_fast_scallops_blue } } WaveSpawn { Name 4la TotalCurrency 50 TotalCount 16 MaxActive 16 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.75 Where spawnbot_a TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_conch_scallops_red } } WaveSpawn { Name 4lb TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot_a TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon heavy_scallops_red } } WaveSpawn { Name 4lc WaitForAllSpawned 4lb TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 16 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon heavy_scallops_red } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_conch_scallops_red } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_conch_scallops_red } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_conch_scallops_red } } } // WaveSpawn // { // Name l_support // WaitForAllDead 3lb // TotalCurrency 50 // TotalCount 50 // MaxActive 10 // SpawnCount 2 // WaitBeforeStarting 15 // WaitBetweenSpawns 3 // Support Limited // Where spawnbot_a // TFBot // { // Class Soldier // Skill Normal // ClassIcon soldier_scallops_red // } // } // WaveSpawn // { // Name 4r_support // WaitForAllDead 3ra // TotalCurrency 50 // TotalCount 50 // MaxActive 10 // SpawnCount 1 // Support Limited // WaitBeforeStarting 0 // WaitBetweenSpawns 1.5 // Where spawnbot_b // TFBot // { // Class Pyro // Skill Normal // ClassIcon pyro_scallops_blue // ItemAttributes // { // ItemName "tf_weapon_flamethrower" // "airblast_destroy_projectile" 1 // } // } // } } Wave { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target "wave_init_relay" Action "trigger" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5la TotalCurrency 500 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 Tank { Health 17500 Name tankboss ClassIcon tank_scallops_mix StartingPathTrackNode "boss_path_a_1" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5ra TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12.5 WaitBetweenSpawns 25 Tank { Health 17500 Name tankboss ClassIcon tank_scallops_mix Speed 75 StartingPathTrackNode "boss_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5lb TotalCurrency 25 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.25 Where spawnbot_a TFBot { Template T_TFBot_Demo_Burst ClassIcon demo_burst_scallops_red Attributes AlwaysCrit } } WaveSpawn { Name 5rb TotalCurrency 75 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 60 Where spawnbot_b Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_deflector_scallops_blue } TFBot { Template T_TFBot_Medic_QuickUber ClassIcon medic_uber_scallops_blue } TFBot { Template T_TFBot_Medic_QuickUber ClassIcon medic_uber_scallops_blue } TFBot { Template T_TFBot_Medic_QuickUber ClassIcon medic_uber_scallops_blue } } } WaveSpawn { Name 5lc TotalCurrency 25 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot_a TFBot { Template T_TFBot_Demo_Burst ClassIcon demo_burst_scallops_red Attributes AlwaysCrit } } WaveSpawn { Name 5ld WaitForAllDead 5la TotalCurrency 25 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_a TFBot { Template T_TFBot_Demo_Burst ClassIcon demo_burst_scallops_red Attributes AlwaysCrit } } WaveSpawn { Name 5rd TotalCurrency 500 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 37.5 WaitBetweenSpawns 25 Tank { Health 17500 Name tankboss Speed 75 ClassIcon tank_scallops_mix StartingPathTrackNode "boss_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5rc WaitForAllDead 5ra TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_b Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_deflector_scallops_blue } TFBot { Template T_TFBot_Medic_QuickUber ClassIcon medic_uber_scallops_blue } TFBot { Template T_TFBot_Medic_QuickUber ClassIcon medic_uber_scallops_blue } TFBot { Template T_TFBot_Medic_QuickUber ClassIcon medic_uber_scallops_blue } } } WaveSpawn { Name 5le TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 10 Tank { Health 17500 Name tankboss ClassIcon tank_scallops_mix StartingPathTrackNode "boss_path_a_1" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5l_support TotalCurrency 0 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_a Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag Tag dont_highlight ClassIcon engineer_scallops_mix TeleportWhere spawnbot_a } } WaveSpawn { Name 5r_support TotalCurrency 0 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_b Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag Tag dont_highlight ClassIcon engineer_scallops_mix TeleportWhere spawnbot_b } } } // Wave // { // WaitWhenDone 65 // Checkpoint Yes // InitWaveOutput // { // Target "wave_init_relay" // Action "trigger" // } // StartWaveOutput // { // Target wave_start_relay // Action Trigger // } // DoneOutput // { // Target wave_finished_relay // Action Trigger // } // WaveSpawn // { // Name 5lb // TotalCurrency 100 // TotalCount 18 // MaxActive 6 // SpawnCount 3 // WaitBeforeStarting 2 // WaitBetweenSpawns 4 // Where spawnbot_a // TFBot // { // ClassIcon heavy_tomislav_two_scallops_red // Class Heavy // Name "Tomislav Heavy" // Skill Expert // Item "Tomislav" // } // } // WaveSpawn // { // Name 5la // TotalCurrency 100 // TotalCount 6 // MaxActive 6 // SpawnCount 1 // WaitBeforeStarting 0 // WaitBetweenSpawns 10 // Where spawnbot_a // TFBot // { // Template T_TFBot_Giant_Boxing_Heavy // ClassIcon heavy_champ_scallops_mix // } // } // WaveSpawn // { // Name 5rb // TotalCurrency 100 // TotalCount 42 // MaxActive 8 // SpawnCount 1 // WaitBeforeStarting 2 // WaitBetweenSpawns 0.5 // Where spawnbot_b // TFBot // { // Class Scout // Skill Expert // ClassIcon scout_scallops_blue // } // } // WaveSpawn // { // Name 5ra // TotalCurrency 100 // TotalCount 4 // MaxActive 4 // SpawnCount 1 // WaitBeforeStarting 0 // WaitBetweenSpawns 17 // Where spawnbot_b // TFBot // { // Template T_TFBot_Giant_Boxing_Heavy // ClassIcon heavy_champ_scallops_mix // } // } // WaveSpawn // { // Name 5lc // WaitForAllSpawned 5la // TotalCurrency 400 // TotalCount 24 // MaxActive 16 // SpawnCount 1 // WaitBeforeStarting 8 // WaitBetweenSpawns 1 // Where spawnbot_a // TFBot // { // Name "Sprinter Fury Pyro" // ClassIcon pyro_dragon_fury_swordstone_scallops_red // Class Pyro // Skill Expert // Item "The Dragon's Fury" // Attributes "AlwaysCrit" // CharacterAttributes // { // "move speed bonus" 1.5 // } // } // } // WaveSpawn // { // Name 5rc // WaitForAllSpawned 5ra // TotalCurrency 400 // TotalCount 20 // MaxActive 8 // SpawnCount 2 // WaitBeforeStarting 8 // WaitBetweenSpawns 2 // Where spawnbot_b // TFBot // { // Name "Sprinter Soldier" // ClassIcon soldier_scallops_blue // Class Soldier // Skill Expert // Attributes "AlwaysCrit" // CharacterAttributes // { // "move speed bonus" 1.5 // } // } // } // WaveSpawn // { // Name 5l_support // TotalCurrency 0 // TotalCount 2 // MaxActive 1 // SpawnCount 1 // WaitBeforeStarting 30 // WaitBetweenSpawnsAfterDeath 10 // Support Limited // Where spawnbot_a // TFBot // { // Template T_TFBot_Engineer_Sentry_Tele_Battle // Attributes IgnoreFlag // Tag dont_highlight // TeleportWhere spawnbot_a // ClassIcon engineer_scallops_mix // } // } // WaveSpawn // { // Name 5r_support // TotalCurrency 0 // TotalCount 2 // MaxActive 1 // SpawnCount 1 // WaitBeforeStarting 35 // WaitBetweenSpawnsAfterDeath 10 // Support Limited // Where spawnbot_b // TFBot // { // Template T_TFBot_Engineer_Sentry_Tele_Battle // Attributes IgnoreFlag // Tag dont_highlight // TeleportWhere spawnbot_b // ClassIcon engineer_scallops_mix // } // } // } Wave { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target "wave_init_relay" Action "trigger" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6la TotalCurrency 400 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_deflector_scallops_red } TFBot { Template T_TFBot_Giant_Medic_Shield ClassIcon medic_shield_lite_scallops_red } } } WaveSpawn { Name 6ra TotalCurrency 100 TotalCount 28 MaxActive 12 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_b Squad { TFBot { Name "Fury Pyro" ClassIcon pyro_dragon_fury_swordstone_scallops_blue Class Pyro Skill Expert Item "The Dragon's Fury" } TFBot { Template T_TFBot_Medic_InfPop ClassIcon medic_infpop_scallops_blue } } } WaveSpawn { Name 6lb TotalCurrency 300 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 25 Where spawnbot_a TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_scallops_red } } WaveSpawn { Name 6r_support TotalCurrency 550 TotalCount 550 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot_b TFBot { Template T_TFBot_Soldier_RocketPush Skill Expert ClassIcon soldier_libertylauncher_scallops_mix } } WaveSpawn { Name 6l_support TotalCurrency 550 TotalCount 550 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Support 1 Where spawnbot_a TFBot { Template T_TFBot_Soldier_RocketPush Skill Expert ClassIcon soldier_libertylauncher_scallops_mix } } } Wave { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target gamerules Action RunScriptCode Param " EntFire(`wave_init_relay_adjust_engi_nests`, `Trigger`) EntFire(`spawnbot_placeholder1`, `Disable`) EntFire(`gamerules`, `RunScriptFile`, `caberhand.nut`, 1) " } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 7la TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 20000 Name tankboss ClassIcon tank_scallops_mix StartingPathTrackNode "boss_path_a_1" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7ra TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 20000 Name tankboss ClassIcon tank_scallops_mix StartingPathTrackNode "boss_path_b_1" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7ra TotalCurrency 200 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot_b TFBot { Template T_TFBot_Giant_Scout_Basher ClassIcon scout_basher_lite_scallops_blue } } WaveSpawn { Name 7la TotalCurrency 200 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot_a TFBot { Template T_TFBot_Giant_Demoman_Caber_Hyper ClassIcon demo_caber_hyper_scallops_red } } WaveSpawn { Name 7rb WaitForAllSpawned 7ra TotalCurrency 400 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 4 Where spawnbot_b TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_spammer_scallops_blue } } WaveSpawn { Name 7r_buffer WaitForAllSpawned 7rb TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Support Limited WaitBeforeStarting 2 Where spawnbot_placeholder1 RandomChoice { Squad { TFBot { Class Pyro Tag placeholder_kill1 } } } } WaveSpawn { Name 7r_trigger WaitForAllSpawned 7rb TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Support Limited WaitBeforeStarting 30 Where spawnbot_placeholder2 FirstSpawnOutput { Target gamerules Action RunScriptCode Param " EntFire(`spawnbot_placeholder1`, `Enable`) " } } WaveSpawn { Name 7r_trigger WaitForAllDead 7rb TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Support Limited WaitBeforeStarting 0 Where spawnbot_placeholder2 FirstSpawnOutput { Target gamerules Action RunScriptCode Param " EntFire(`spawnbot_placeholder1`, `Enable`) " } } WaveSpawn { Name 7lb WaitForAllSpawned 7la TotalCurrency 400 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_a TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_deflector_scallops_red } } WaveSpawn { Name 7lb WaitForAllDead 7la TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.1 Where spawnbot_a TFBot { Name "Crit Burst Fire Demo" Class Demoman ClassIcon demo_burst_scallops_red Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "damage bonus" 2 "move speed bonus" 1.5 "projectile spread angle penalty" 3 //"Projectile speed increased" 1.1 } } } WaveSpawn { Name 7rc WaitForAllDead 7r_buffer TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot_b TFBot { Name "Crit Pyro" Class Pyro ClassIcon pyro_scallops_blue Skill Expert Attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_flamethrower" "damage bonus" 2 "move speed bonus" 1.5 "airblast_destroy_projectile" 1 } } } WaveSpawn { Name 7lc WaitForAllDead 7r_buffer TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 45 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast_Hatted ClassIcon heavy_armored_brass_scallops_mix Health 8000 Name "Armored Brass Heavy" } TFBot { Template T_TFBot_Giant_Medic_Shield ClassIcon medic_shield_lite_scallops_mix } } } WaveSpawn { Name 7rd WaitForAllDead 7rb TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 45 WaitBetweenSpawns 10 Where spawnbot_b Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast_Hatted ClassIcon heavy_armored_brass_scallops_mix Health 8000 Name "Armored Brass Heavy" } TFBot { Template T_TFBot_Giant_Medic_Shield ClassIcon medic_shield_lite_scallops_mix } } } WaveSpawn { Name 7ld WaitForAllSpawned 7lc TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 35000 Name tankboss Skin 1 ClassIcon tank_scallops_mix StartingPathTrackNode "boss_path_a_1" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7re WaitForAllSpawned 7rd TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 35000 Name tankboss Skin 1 ClassIcon tank_scallops_mix StartingPathTrackNode "boss_path_b_1" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } //This file has been generated by http://mvm.tf