//This file was made by Herple Nerp #base robot_giant.pop #base robot_standard.pop #base robot_gatebot_improved_yiresa.pop #base robot_herp_main_new.pop #base robot_herp_giant_new.pop population { StartingCurrency 800 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom No Advanced 1 NoRomevisionCosmetics 1 SniperAllowHeadshots 1 CustomUpgradesFile mvm_upgrades_herp.txt ItemAttributes { ItemName "The Loose Cannon" "override projectile type" 3 "custom projectile model" "models\weapons\w_models\w_cannonball.mdl" } ItemAttributes { ItemName "The Ubersaw" "add uber charge on hit" 0.125 } ClassLimit //Limits the number of specified classes { Heavyweapons 1 Soldier 1 Demoman 1 Pyro 1 } ExtraSpawnPoint //Adds spawn points on specified location { Name "spawnbot_freeman" TeamNum 3 X "46.53" Y "2206.64" Z "132.03" } Templates { GateBot_Soldier_Extended_Battalion_Crit { ClassIcon soldier_backup Health 200 Name "Extended Backup Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push Tag "bot_gatebot" Tag "nav_prefer_gate_flank" Attributes "SpawnWithFullCharge" Attributes "IgnoreFlag" Attributes "AlwaysCrit" Item "The Battalion's Backup" Item "MvM GateBot Light Soldier" CharacterAttributes { "deploy time increased" 0.5 "increase buff duration" 9.0 } } RevertGateBotsBehavior { Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Tag bomb_carrier Item "The Battalion's Backup" Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } CharacterAttributes { "deploy time increased" 0.5 "increase buff duration" 9.0 } } } } } Mission { Objective DestroySentries Where spawnbot Where spawnbot_left Where spawnbot_right BeginAtWave 1 RunForThisManyWaves 9 InitialCooldown 0 CooldownTime 30 RandomChoice { TFBot { Template T_TFBot_Giant_Demoman_Buster_Improved } TFBot { Template T_TFBot_Giant_Demoman_Buster_Heavy } TFBot { Template T_TFBot_Giant_Demoman_Buster_Fast } TFBot { Template T_TFBot_Giant_Demoman_Buster_Grapple } TFBot { Template T_TFBot_Giant_Demoman_Buster_Drain } TFBot { Template T_TFBot_Giant_Demoman_Buster_Small } TFBot { Template T_TFBot_Giant_Demoman_Buster_Persistent } TFBot { Template T_TFBot_Giant_Spy_Buster } } } Mission { Objective Spy Where spawnbot Where spawnbot_left Where spawnbot_right BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon spy Health 300 Name Speavy Class Spy Skill Expert Item "your eternal reward" Item "Tomislav" } } Mission { Objective Sniper Where spawnbot Where spawnbot_left Where spawnbot_right BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Explosive } } Mission { Objective Sniper Where spawnbot Where spawnbot_left Where spawnbot_right BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 20 DesiredCount 2 TFBot { ClassIcon soldier_mangler_giant Health 200 Name "Jalapeno Popper" Class Soldier Skill Hard MaxVisionRange 2500 ItemAttributes { ItemName "the cow mangler 5000" "Set DamageType Ignite" 1 "set item tint RGB" 16720896 "faster reload rate" -0.8 } ItemAttributes { ItemName "potassium bonnett" "set item tint RGB" 5537858 } Item "the cow mangler 5000" Item "the gunboats" Item "potassium bonnett" } } Mission { Objective Engineer Where spawnbot Where spawnbot_left Where spawnbot_right BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle Health 500 Attributes "AlwaysCrit" } } Mission { Objective Sniper Where spawnbot Where spawnbot_left Where spawnbot_right BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon soldier_homing_nys_giant Health 200 Name "Heat Seeker Soldier" Class Soldier Skill Expert Attributes "AlwaysFireWeapon" Item "W.A.S.P. Launcher" Item "the equalizer" Item "the lucky shot" RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.5 // Multiplier of rocket speed. 1 for default speed TurnPower 80 //How fast should the rocket rotate to face the target= MaxAimError 40 //Max angle between rocket and the target } ItemAttributes { ItemName "W.A.S.P. Launcher" "Blast radius increased" 1 "damage penalty" 1 "Projectile speed increased" 1 "faster reload rate" -0.8 "blast dmg to self increased" 0 "fire rate bonus with reduced health" 0.4 } //ItemAttributes //{ //ItemName "warbird_rocketlauncher_warhawk" //"set_item_texture_wear" 0 //"fire rate bonus" 0.1 //"projectile spread angle penalty" 5 //"faster reload rate" 0.3 //"clip size upgrade atomic" 6 //"damage bonus" 0.75 //"blast dmg to self increased" 0 //} ItemAttributes { ItemName "the equalizer" "apply look velocity on damage" 1000 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_nextwave_right Action Trigger } WaveSpawn { Name w1_primary TotalCurrency 150 TotalCount 1000 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_left Where spawnbot_right TFBot { ClassIcon engineer_gazer_lite Health 125 Name "Gamma Gazer Engie" Class Engineer Tag bomb_carrier Skill Normal Action FetchFlag WeaponRestrictions SecondaryOnly Item "Gamma Gazer" Item "the gunslinger" Item "the virtual reality headset" ItemAttributes { ItemName "Gamma Gazer" "fire rate bonus" 1.5 "damage bonus" 2.0 } } } } }