//ADVANCED "SUMMEr" B3: CALAMITY //By Y o o v y https://steamcommunity.com/profiles/76561198017198600/ #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 4 FixedRespawnWaveTime yes CanBotsAttackWhileInSpawnRoom yes Advanced 1 NoReanimators 1 NoMvMDeathTune 1 SentryBusterFriendlyFire 0 BotPushaway 0 BodyPartScaleSpeed 100 MedigunShieldDamage 1 NoRomevisionCosmetics 1 ImprovedAirblast 1 TextPrintTime 7 WaveStartCountdown 3 PlayerAttributes { Medic { "increase buff duration HIDDEN" 0.5 "override footstep sound set" 0 } } // Starting: $1,000 // Wave 1: $1,000 // Wave 2: $1,000 // Wave 3: $900 // Wave 4: $900 // Wave 5: $800 // Wave 6: $900 // Wave 7: $1000 // Wave 8: $900 // Total: $8,400 // Total+Bonus: $9,100 Templates { T_TFBot_Giant_Sniper_Huntsman { Class Sniper Health 3300 Name "Giant Bowman" Attributes MiniBoss Item "The Huntsman" ClassIcon sniper_Bow Skill Expert CharacterAttributes { "head scale" 0.7 "voice pitch scale" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 5 "move speed bonus" 0.5 } } T_TFMobBot_Scout { Name "Capture Scout" Class Scout UseCustomModel "models/bots/scout/bot_scout_gray.mdl" Item "MvM GateBot Light Scout" Attributes IgnoreFlag Action Mobber CharacterAttributes { "increase player capture value" 2 } } T_TFMobBot_Soldier { Name "Capture Soldier" Class Soldier UseCustomModel "models/bots/soldier/bot_soldier_gray.mdl" Item "MvM GateBot Light Soldier" Attributes IgnoreFlag Action Mobber CharacterAttributes { "increase player capture value" 2 } } } PointTemplates { PowerupSweeper { NoFixup 1 trigger_brush { "origin" "-596 -232 34" "targetname" "game_playerdie" "StartDisabled" "0" "OnUse" "item_powerup_rune,Kill,0,-1" } } } PrecacheModel "models/bots/heavy/bot_heavy_gray.mdl" PrecacheModel "models/bots/pyro_boss/bot_pyro_gray_boss" PrecacheModel "models/bots/scout/bot_scout_gray" PrecacheModel "models/bots/soldier/bot_soldier_gray" PrecacheModel "models/bots/pyro/bot_pyro_gray.mdl" PrecacheModel "models/bots/demo_boss/bot_demo_gray_boss.mdl" PrecacheModel "models/bots/medic/bot_medic_gray.mdl" PrecacheModel "models/bots/scout_boss/bot_scout_gray_boss.mdl" PrecacheModel "models/bots/demo/bot_demo_gray.mdl" PrecacheModel "models/bots/soldier_boss/bot_soldier_gray_boss.mdl" PrecacheModel "models/bots/demo/bot_sentry_buster_gray.mdl" PrecacheModel "models/bots/spy/bot_spy_gray.mdl" PrecacheModel "models/bots/heavy_boss/bot_heavy_gray_boss.mdl" PrecacheModel "models/bots/sniper/bot_sniper_gray.mdl" PrecacheModel "models/bots/engineer/bot_engineer_gray.mdl" //Sentrybusters Mission { Objective DestroySentries Where spawnbot_left Where spawnbot_right Where spawnbot_forwards BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster Tag bot_giant } } SpawnTemplate "PowerupSweeper" Wave //WAVE 1 $1,000 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{red}-No friendly fire from Sentry Busters." Line "{red}-Robot Pyros have improved airblast." Line "{red}-Robot Medic shields deal damage." Line "{red}-No Reanimators." } WaveSpawn { Name W1_01 TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_forwards TFBot { Class Soldier BehaviorModifiers Push } } WaveSpawn { Name W1_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_right Where spawnbot_forwards TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Bat Scout" BehaviorModifiers Push } } WaveSpawn { Name W1_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot_left Where spawnbot_forwards TFBot { Template T_TFBot_Giant_Sniper_Huntsman BehaviorModifiers Push } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_forwards TFBot { Template T_TFBot_Demoman_Knight BehaviorModifiers Push } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_right Where spawnbot_forwards TFBot { Class Pyro Skill Normal BehaviorModifiers Push } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot_right Where spawnbot_forwards TFBot { Template T_TFBot_Giant_Sniper_Huntsman BehaviorModifiers Push } } } Wave //WAVE 2 $1,000 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_01 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_left Where spawnbot_forwards TFBot { Template T_TFBot_Heavyweapons_Fist Name "Steel Gauntlet (Agility)" UseCustomModel "models/bots/heavy/bot_heavy_gray.mdl" Addcond { Index 97 } } } } }