#base robot_eyes.pop #base robot_gatebot.pop #base robot_giant.pop #base robot_standard.pop #base robot_sigsegv_reloaded.pop //Apprehension //Expert Difficulty ///////---------- //Money Info ///////---------- //Starting: 400 //Wave 1: 600 //Wave 2: 1000 //Wave 3: 1050 //Wave 4: 1200 //Wave 5: 1250 //Wave 6: 1300 //Wave 7: 1450 //Wave 8: 1000 //Total: 9450 WaveSchedule { StartingCurrency 400 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom No AddSentryBusterWhenKillCountExceeds 18 AddSentryBusterWhenDamageDealtExceeds 2600 CustomUpgradesFile "mvm_upgrades_eyes01.txt" SentryBusterFriendlyFire 0 BotPushaway 0 //Weapon Buffs (fuck nerfs) ItemAttributes { ItemName "Baby Face's Blaster" "move speed penalty" 1.0 "lose hype on take damage" 2 "hype resets on jump" 0 } ItemAttributes { ItemName "The Back Scatter" "spread penalty" 1.0 } ItemAttributes { ItemName "The Liberty Launcher" "damage penalty" 0.9 } ItemAttributes { ItemName "The Loch-n-Load" "clip size penalty" 1 "Blast radius decreased" 1 } ItemAttributes { ItemName "The Tomislav" "damage bonus" 1.17 } ItemAttributes { ItemName "The Gunslinger" "max health additive bonus" 40 "engineer sentry build rate multiplier" 3.75 "fire rate bonus" 0.8 "damage bonus" 1.2 "engy sentry damage bonus" 1.8 "move speed bonus" 1.05 } ItemAttributes { ItemName "The Sydney Sleeper" "damage penalty" 0.75 "sniper no headshots" 0 } ItemAttributes { ItemName "The Classic" "sniper no headshot without full charge" 0 "damage penalty on bodyshot" 0.8 } //////////============================================================================================================== // Wave 1 [600$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w1-a1" TotalCurrency 30 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Normal BehaviorModifiers Push Action Mobber } } WaveSpawn { Name "w1-a1" TotalCurrency 90 TotalCount 30 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Demoman_Knight Skill Expert Attributes DisableDodge } TFBot { Template T_TFBot_Demoman_Knight Skill Expert Attributes DisableDodge } TFBot { Class Demoman Skill Normal } } } WaveSpawn { Name "w1-a1" TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 3 WaitBeforeStarting 0 Where spawnbot_right Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Class Soldier Skill Hard } TFBot { Class Soldier Skill Hard } } } WaveSpawn { Name "w1-b1" WaitForAllSpawned w1-a1 TotalCurrency 80 TotalCount 20 MaxActive 20 SpawnCount 10 WaitBetweenSpawns 12 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name "w1-b2" WaitForAllSpawned w1-a1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 24 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic } } } } //////////============================================================================================================== // Wave 2 [1000$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w2-a1" TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot Where spawnbot_right TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name "w2-a1" TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 Where spawnbot_right FirstSpawnOutput { Target train_spawnrelay_D Action Trigger } TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name "w2-a1" TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 6 WaitBeforeStarting 0 Where spawnbot DoneOutput { Target train_resetrelay_D Action Trigger } TFBot { Template T_TFGateBot_Giant_Pyro_CritOnKill } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot FirstSpawnOutput { Target train_spawnrelay_C Action Trigger } TFBot { Template T_TFBot_Pyro } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a1 TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 Where spawnbot_right TFBot { Class Heavy Skill Normal } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a1 TotalCurrency 100 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 7.5 WaitBeforeStarting 0 Where spawnbot DoneOutput { Target train_resetrelay_C Action Trigger } TFBot { Template T_TFGateBot_Giant_Soldier_RocketShotgun } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Pyro_Dragon_Fury } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 Where spawnbot_right TFBot { Class Soldier Skill Hard } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons_Deflector } } WaveSpawn { Name "d" TotalCurrency 0 TotalCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 9999999999 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon sign_d } } WaveSpawn { Name "c" TotalCurrency 0 TotalCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 9999999999 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon sign_c } } } /////////============================================================================================================== // Wave 3 [1050$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w3-a1" TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot Tank { SpawnTemplate "TankVacBlast" Name "tankboss" ClassIcon tank_vac_blast_lite Health 25000 Speed 80 StartingPathTrackNode tank_path_RL_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w3-a1" TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot Tank { SpawnTemplate "TankVacFire" Name "tankboss" ClassIcon tank_vac_blast_lite Health 25000 Speed 80 StartingPathTrackNode tank_path_RU_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }