//Mountainous Malware //Made by Jakapoa http://steamcommunity.com/id/jaco909/ http://steamcommunity.com/profiles/76561198024345013 //Advanced #base robot_standard.pop #base robot_giant.pop #base robot_jaka_cc.pop //CASH COUNTER //START $700 //DROP W1 [$700] W2 [$600] W3 [$600] W4 [$600] W5 [$700] W6 [$200] //TOTAL W1 [$1400] W2 [$2000] W3 [$2600] W4 [$3200] W5 [$3900] W6 [$4100] //BONUS W1 [$1500] W2 [$2200] W3 [$2900] W4 [$3600] W5 [$4400] W6 [$4700] WaveSchedule { StartingCurrency 950 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFBot_Sniper_Idiot { Name "Bushman" //Names are defined in the wave. Class Sniper Skill Expert ClassIcon sniper_bow WeaponRestrictions PrimaryOnly Attributes IgnoreFlag BehaviorModifiers Mobber Item "The Huntsman" Item "The Crocodile Smile" Item "The Swagman's Swatter" ItemAttributes { ItemName "The Huntsman" //shoots a 0 damage arrow that shatters on surface contact "Projectile range decreased" 0.24 "faster reload rate" 0.35 "override projectile type" 14 "custom projectile model" "models/weapons/w_models/w_arrow.mdl" "stickybomb fizzle time" 0.0001 } } T_TFBot_Sniper_Piss //throws jarate that slows { Name "Medicine Man" Class Sniper Skill Expert ClassIcon sniper_jarate WeaponRestrictions SecondaryOnly Item "Jarate" Item "Soldered Sensei" Item "The Crocodile Smile" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 "applies snare effect" 0.01 "fire rate penalty" 2 } } T_TFBot_Sniper_Runner //Super-Scout sniper { Name "Sprinting Jackaroo" Class Sniper Skill Expert ClassIcon scout_giant Health 1000 Scale 1.5 WeaponRestrictions MeleeOnly Attributes MiniBoss Item "The Bushwacka" Item "Soldered Sensei" Item "The Crocodile Smile" ItemAttributes { ItemName "The Bushwacka" "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 1.5 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } T_TFBot_Sniper_Huntsman_Smoke //Creates smoke clouds { Template T_TFBot_Sniper_Huntsman Name "Bushranger 'Boom' Bowman" ClassIcon demo ItemAttributes { ItemName "The Huntsman" "grenade no spin" 1 "custom projectile model" "models/weapons/w_models/w_arrow.mdl" "override projectile type" 3 "fire rate bonus" 1.75 "use large smoke explosion" 1 "fuse bonus" 0.37 } } T_TFBot_Sniper_Huntsman_Fire //Launches Flares { Template T_TFBot_Sniper_Huntsman Name "Bushranger 'Burning' Bowman" ClassIcon pyro ItemAttributes { ItemName "The Huntsman" "override projectile type" 6 "custom projectile model" "models/weapons/w_models/w_arrow.mdl" "damage bonus" 1.5 "fire rate bonus" 0.5 "attach particle effect" 64 } } T_TFBot_Sniper_Huntsman_Leach //Heal-on-Damage Bleed { Template T_TFBot_Sniper_Huntsman Name "Bushranger 'Leach' Bowman" ClassIcon sniper ItemAttributes { ItemName "The Huntsman" "bleeding duration" 5 "override projectile type" 18 "heal on hit for rapidfire" 100 } } T_TFBot_Sniper_Huntsman_Crit //Crit on kill { Template T_TFBot_Sniper_Huntsman Name "Bushranger 'Bloodlust' Bowman" ItemAttributes { ItemName "The Huntsman" "critboost on kill" 5 "damage bonus" 1.25 } } T_TFBot_Boss_Sniper_Bushman { Name "Bushman Chalkie" //Names are defined in the wave. Class Sniper ClassIcon sniper_bow_multi Skill Expert Health 60000 Scale 1.7 Attributes MiniBoss Attributes UseBossHealthBar Item "The Huntsman" Item "The Swagman's Swatter" Item "The Crocodile Smile" ItemAttributes { ItemName "The Huntsman" "heal on hit for rapidfire" 35 "damage bonus" 1.25 "heal on kill" 250 "bleeding duration" 60 "killstreak tier" 3 "killstreak effect" 2008 "killstreak idleeffect" 6 "increased jump height from weapon" 2 } CharacterAttributes { "health regen" 150 "dmg bonus vs buildings" 2.5 "override projectile type" 18 "fire rate bonus" 0.5 "hand scale" 1.5 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.01 "rage giving scale" 0.1 } } T_TFBot_Boss_Sniper_Bushman_Piss { Name "Bushman Chalkie" //Names are defined in the wave. Class Sniper ClassIcon sniper_jarate Skill Expert Health 60000 Scale 1.7 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "Jarate" Item "The Swagman's Swatter" Item "The Crocodile Smile" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 "fire rate penalty" 1.3 "fire rate penalty" 1 "killstreak tier" 3 "killstreak effect" 2008 "killstreak idleeffect" 6 } CharacterAttributes { "health regen" 150 "hand scale" 1.5 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.01 "rage giving scale" 0.1 } } T_TFBot_Sniper_Guard //unused { Name "Never Never Honorguard" Class Sniper Skill Expert ClassIcon sniper Health 999999 WeaponRestrictions MeleeOnly Item "The Bushwacka" Item "Soldered Sensei" Item "The Crocodile Smile" ItemAttributes { ItemName "The Bushwacka" "damage bonus" 1.25 "fire rate bonus" 2 } CharacterAttributes { "hand scale" 1.5 "health regen" 150 //"move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.01 "dmg taken from blast reduced" 9 "dmg from ranged reduced" 0.000000001 "airblast vertical vulnerability multiplier" 0.01 } } } Mission //SB1 { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 25 TFBot { Template T_TFBot_SentryBuster CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } Mission //SB2 { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 6 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 15 TFBot { Template T_TFBot_SentryBuster CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } Mission //SN6- DO NOT TOUCH { Objective Sniper Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 16 CooldownTime 99999 //never spawns again DesiredCount 10 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Darwin's Danger Shield" Item "Shooter's Tin Topi" Name "Underbrush Camper" } } Mission //SN6ALT- DO NOT TOUCH { Objective Sniper Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 16 CooldownTime 99999 //never spawns again DesiredCount 10 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Darwin's Danger Shield" Item "Shooter's Tin Topi" Name "Underbrush Camper" } } Mission //SN1 { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission //SP3 { Objective Spy Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 25 DesiredCount 3 TFBot { Template T_TFBot_Spy Skill Expert } } Mission //EN3 { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high Attributes TeleportToHint Health 275 ItemAttributes { ItemName "TF_WEAPON_WRENCH" "cannot pick up intelligence" 1 } } } //WAVE 1 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W1_Start" Where spawnbot_low WaitBetweenSpawnsAfterDeath 5 TotalCount 3 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W1_Start2" Where spawnbot TotalCount 35 WaitBetweenSpawns 4 WaitBeforeStarting 1 MaxActive 10 SpawnCount 5 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_ScorchShot } TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name "W1_Start" Where spawnbot_high WaitBeforeStarting 1 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demo_RapidFire CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W1_S1a" Where spawnbot_high WaitForAllSpawned "W1_Start2" WaitForAllDead "W1_Start" WaitBetweenSpawns 5 TotalCount 20 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Class Demoman Skill Hard } } WaveSpawn //REQUIRED OR THE MISSION WILL CRASH LATER { Name "W1_S1b" Where spawnbot_low WaitForAllSpawned "W1_Start2" WaitForAllDead "W1_Start" WaitBeforeStarting 2 WaitBetweenSpawns 1 TotalCount 18 MaxActive 6 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn //REQUIRED OR THE MISSION WILL CRASH LATER { Name "W1_S1bfix" Where spawnbot_low WaitForAllSpawned "W1_Start2" WaitForAllDead "W1_Start" WaitBeforeStarting 2 WaitBetweenSpawns 1 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 TFBot { Template T_TFBot_Sniper_Huntsman Attributes AlwaysFireWeapon //REQUIRED OR THE MISSION WILL CRASH LATER } } WaveSpawn { Name "W1_S2a" Where spawnbot WaitForAllDead "W1_S1a" WaitForAllSpawned "W1_S1b" WaitBeforeStarting 6 WaitBetweenSpawns 5 TotalCount 6 MaxActive 3 SpawnCount 3 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "W1_S2b" Where spawnbot WaitForAllDead "W1_S1a" WaitForAllSpawned "W1_S1b" WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCount 18 MaxActive 9 SpawnCount 3 TotalCurrency 100 Squad { TFBot { Class Pyro Skill Expert } TFBot { Class Pyro Skill Easy } TFBot { Template T_TFBot_ScorchShot } } } WaveSpawn { Name "W1_S2c" Where spawnbot WaitForAllDead "W1_S1a" WaitForAllSpawned "W1_S1b" WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCount 14 MaxActive 4 SpawnCount 2 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_ScorchShot } TFBot { Template T_TFBot_Scout_FAN } TFBot { Template T_TFBot_ScorchShot } TFBot { Template T_TFBot_Scout_FAN } } } } //WAVE 2 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W2_S1a" Where spawnbot_low WaitBetweenSpawns 3 TotalCount 36 MaxActive 8 SpawnCount 4 TotalCurrency 50 TFBot { Template T_TFBot_Scout_FAN MaxVisionRange 1000 } } WaveSpawn { Name "W2_S1b" Where spawnbot_high WaitBetweenSpawns 2 WaitBeforeStarting 1 TotalCount 18 MaxActive 6 SpawnCount 3 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name "W2_S2a" Where spawnbot_high WaitForAllDead "W2_S1b" WaitForAllSpawned "W2_S1a" WaitBeforeStarting 4 WaitBetweenSpawnsAfterDeath 1 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W2_S2b" Where spawnbot_low WaitForAllDead "W2_S1b" WaitForAllSpawned "W2_S1a" WaitBeforeStarting 8 //needs to be starting at the same time as the soldier WaitBetweenSpawnsAfterDeath 3 TotalCount 3 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W2_S2c" Where spawnbot WaitForAllDead "W2_S1a" WaitForAllSpawned "W2_S1b" WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCount 12 MaxActive 3 SpawnCount 3 TotalCurrency 50 TFBot { Class Spy Skill Expert } } WaveSpawn { Name "W2_S2d" Where spawnbot WaitForAllDead "W2_S1a" WaitForAllSpawned "W2_S1b" WaitBeforeStarting 10 WaitBetweenSpawns 4 TotalCount 20 MaxActive 4 SpawnCount 4 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Jumping_Sandman Name "Jumping Sandman Scout" Attributes AlwaysCrit } } WaveSpawn { Name "W2_S3a" Where spawnbot WaitForAllDead "W2_S2a" WaitForAllSpawned "W2_S2b" WaitBeforeStarting 8 WaitBetweenSpawns 3 TotalCount 36 MaxActive 12 SpawnCount 4 TotalCurrency 100 RandomChoice { TFBot { Class Demoman Skill Expert } TFBot { Template T_TFBot_Pyro_Fury Skill Expert } } } WaveSpawn { Name "W2_S3b" Where spawnbot WaitForAllDead "W2_S2a" WaitForAllSpawned "W2_S2b" WaitBeforeStarting 11 WaitBetweenSpawns 8 TotalCount 4 MaxActive 2 SpawnCount 2 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } //WAVE 3 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W3_S1" Where spawnbot_low TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W3_S1b" Where spawnbot_high WaitBetweenSpawns 2 TotalCount 4 MaxActive 2 SpawnCount 1 TotalCurrency 25 TFBot { Template T_TFBot_Demoman_Samurai Attributes AlwaysCrit } } WaveSpawn { Name "W3_S2a" Where spawnbot WaitForAllDead "W3_S1" WaitForAllSpawned "W3_S1b" WaitBeforeStarting 7 WaitBetweenSpawns 5 TotalCount 15 MaxActive 6 SpawnCount 3 TotalCurrency 50 TFBot { Class Scout Skill Hard } } WaveSpawn { Name "W3_S2b" Where spawnbot WaitForAllDead "W3_S1" WaitForAllSpawned "W3_S1b" WaitBeforeStarting 5 TotalCount 24 WaitBetweenSpawns 5 MaxActive 8 SpawnCount 4 TotalCurrency 75 RandomChoice { TFBot { Class Pyro Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Demo_Burst Skill Hard } } } WaveSpawn { Name "W3_S2c" Where spawnbot WaitForAllSpawned "W3_S2a" TotalCount 2 WaitBetweenSpawns 1 MaxActive 2 SpawnCount 1 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Scout_FAN CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W3_S3" WaitForAllDead "W3_S2b" WaitForAllSpawned "W3_S2c" WaitBeforeStarting 10 TotalCount 1 SpawnCount 1 TotalCurrency 100 Tank { Name "TankBossA" Health 30000 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W3_S4a" Where spawnbot WaitForAllSpawned "W3_S3" WaitBeforeStarting 7 WaitBetweenSpawns 3 TotalCount 15 MaxActive 6 SpawnCount 3 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { Name "W3_S4b" Where spawnbot WaitForAllSpawned "W3_S3" WaitBeforeStarting 7 WaitBetweenSpawns 2 TotalCount 16 MaxActive 4 SpawnCount 2 TotalCurrency 100 TFBot { Template T_TFBot_Scout_FAN Attributes AlwaysCrit } } WaveSpawn { Name "W3_S4c" Where spawnbot_high WaitForAllDead "W3_S4a" WaitBeforeStarting 2 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Vac_Bullet CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W3_S4d" Where spawnbot_low WaitForAllDead "W3_S4a" WaitBeforeStarting 2 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Vac_Blast CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } } //WAVE 4 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W4_Start" Where spawnbot WaitBetweenSpawns 1 TotalCount 2 MaxActive 2 SpawnCount 1 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Scout CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W4_Support" Where spawnbot WaitForAllDead "W4_Start" WaitBeforeStarting 7 WaitBetweenSpawnsAfterDeath 8 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Pyro_Gas } } WaveSpawn { Name "W4_S1a" Where spawnbot WaitForAllDead "W4_Start" WaitBeforeStarting 3 WaitBetweenSpawns 4 TotalCount 12 MaxActive 6 SpawnCount 3 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Deflector Attributes AlwaysCrit } } WaveSpawn { Name "W4_S1b" Where spawnbot_high WaitForAllDead "W4_Start" WaitBeforeStarting 4 WaitBetweenSpawns 2 TotalCount 9 MaxActive 3 SpawnCount 3 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name "W4_S2a" Where spawnbot WaitForAllDead "W4_S1a" WaitForAllSpawned "W4_S1b" WaitBeforeStarting 8 WaitBetweenSpawns 5 TotalCount 24 MaxActive 8 SpawnCount 4 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Pyro_Random_Spread } TFBot { Template T_TFBot_Pyro_Random_Vent } TFBot { Template T_TFBot_Pyro_Random_Long } } } WaveSpawn { Name "W4_S2b" Where spawnbot_low WaitForAllDead "W4_S1a" WaitForAllSpawned "W4_S1b" WaitBeforeStarting 10 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion CharacterAttributes { "deploy time increased" 1.34 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W4_S3a" Where spawnbot WaitForAllDead "W4_S2b" WaitForAllSpawned "W4_S2a" WaitBeforeStarting 4 TotalCount 3 MaxActive 3 SpawnCount 3 TotalCurrency 100 FirstSpawnWarningSound "vo\announcer_mvm_engbots_arrive02.mp3" Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_low TeleportWhere spawnbot_high TeleportWhere spawnbot ItemAttributes { ItemName "TF_WEAPON_WRENCH" "engineer teleporter build rate multiplier" 3 "cannot pick up intelligence" 1 } } } WaveSpawn { Name "W4_S3c" Where spawnbot WaitForAllDead "W4_S2b" WaitForAllSpawned "W4_S2a" WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCount 10 MaxActive 4 SpawnCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_RocketPush Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "W4_S3d" Where spawnbot WaitForAllDead "W4_S2b" WaitForAllSpawned "W4_S2a" WaitBeforeStarting 3 WaitBetweenSpawns 4 TotalCount 12 MaxActive 6 SpawnCount 3 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Concheror CharacterAttributes { "deploy time increased" 1.34 } } TFBot { Template T_TFBot_Pyro_Random_Long } TFBot { Template T_TFBot_Pyro_Random_Vent } } } } //WAVE 5 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W5_S1a" TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 Tank { Name "TankBossA" Health 35000 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W5_S1b" Where spawnbot_low WaitBeforeStarting 35 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Shield CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } } WaveSpawn { Name "W5_S1c" WaitBeforeStarting 35 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 Tank { Name "TankBossB" Health 37500 StartingPathTrackNode tank_path_b_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W5_S2a" Where spawnbot_high WaitForAllDead "W5_S1b" WaitBeforeStarting 7 WaitBetweenSpawns 5 TotalCount 15 MaxActive 5 SpawnCount 5 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Deflector } } WaveSpawn { Name "W5_S2_Support" Where spawnbot WaitForAllDead "W5_S1b" WaitBeforeStarting 7 WaitBetweenSpawnsAfterDeath 10 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Pyro_Gas_Explode } } WaveSpawn { Name "W5_S2b" Where spawnbot_low WaitForAllDead "W5_S1b" WaitBeforeStarting 11 WaitBetweenSpawns 3 TotalCount 3 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } } WaveSpawn { Name "W5_S3a" Where spawnbot_low WaitForAllSpawned "W5_S2b" WaitForAllDead "W5_S2a" WaitBeforeStarting 6 WaitBetweenSpawns 2 TotalCount 8 MaxActive 4 SpawnCount 4 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "W5_S3b" Where spawnbot_high WaitForAllSpawned "W5_S2b" WaitForAllDead "W5_S2a" WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCount 16 MaxActive 8 SpawnCount 4 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name "W5_S4a" WaitForAllDead "W5_S3a" WaitBeforeStarting 5 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 Tank { Name "TankBossA" Health 42500 StartingPathTrackNode "tank_path_a_1" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W5_S4c" Where spawnbot WaitForAllSpawned "W5_S3a" WaitForAllDead "W5_S3b" WaitBeforeStarting 4 TotalCount 16 MaxActive 8 SpawnCount 4 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Class Heavy Skill Expert } } } } //WAVE 6 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "W6_S1" Where spawnbot_high WaitBeforeStarting 4 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 StartWaveWarningSound "vo\mvm\norm\taunts\sniper_mvm_taunts04.mp3" DoneWarningSound "vo\mvm\norm\sniper_mvm_jeers03.mp3" RandomChoice { TFBot { Template T_TFBot_Sniper_Idiot Name "Drongo Swaggie" } TFBot { Template T_TFBot_Sniper_Idiot Name "Bludger Swagman" } TFBot { Template T_TFBot_Sniper_Idiot Name "Bodgy Swaggie" } } } WaveSpawn //Starts at the same time as the sniper mission. { Name "W6_Support_1" Where spawnbot WaitBeforeStarting 17 WaitBetweenSpawns 6 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Sniper_Piss } TFBot { Template T_TFBot_Sniper_Piss Name "Stubby Tosser" } } } WaveSpawn //Starts at the same time as the sniper mission. { Name "W6_S2" Where spawnbot WaitBeforeStarting 16 TotalCount 8 WaitBetweenSpawns 1 MaxActive 2 SpawnCount 2 TotalCurrency 50 FirstSpawnWarningSound "vo\mvm\norm\sniper_mvm_go01.mp3" TFBot { Template T_TFBot_Sniper_Runner } } WaveSpawn //Starts 10 seconds after the sniper mission. { Name "W6_S2" Where spawnbot WaitBeforeStarting 26 TotalCount 45 WaitBetweenSpawns 3 MaxActive 15 SpawnCount 5 TotalCurrency 100 FirstSpawnWarningSound "vo\mvm\norm\sniper_mvm_cartstaycloseoffensesoft07.mp3" RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman_Smoke } TFBot { Template T_TFBot_Sniper_Huntsman_Leach } TFBot { Template T_TFBot_Sniper_Huntsman_Leach } TFBot { Template T_TFBot_Sniper_Huntsman_Fire } TFBot { Template T_TFBot_Sniper_Huntsman_Fire } TFBot { Template T_TFBot_Sniper_Huntsman_Crit } TFBot { Template T_TFBot_Sniper_Huntsman_Crit } } } WaveSpawn //Waits for bowmen and runners to die. { Name "W6_Boss" Where spawnbot WaitForAllDead "W6_S2" WaitBeforeStarting 7 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 StartWaveWarningSound "vo\mvm\norm\sniper_mvm_domination14.mp3" FirstSpawnWarningSound "vo\mvm\norm\sniper_mvm_meleedare04.mp3" RandomChoice { TFBot { Template T_TFBot_Boss_Sniper_Bushman Name "King of Brizzie" } TFBot { Template T_TFBot_Boss_Sniper_Bushman Name "Lord of the Underbrush" } } } WaveSpawn { Name "W6_BossSupport" Where spawnbot WaitForAllDead "W6_S2" WaitBeforeStarting 12 WaitBetweenSpawns 5 TotalCount 8 MaxActive 8 SpawnCount 4 TotalCurrency 0 Support 1 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman_Smoke } TFBot { Template T_TFBot_Sniper_Huntsman_Fire } TFBot { Template T_TFBot_Sniper_Huntsman_Fire } TFBot { Template T_TFBot_Sniper_Huntsman_Leach } TFBot { Template T_TFBot_Sniper_Huntsman_Leach } TFBot { Template T_TFBot_Sniper_Huntsman_Crit } TFBot { Template T_TFBot_Sniper_Huntsman_Crit } } } } }