#base robot_standard.pop #base robot_giant.pop #base robot_herp_main_new.pop WaveSchedule { StartingCurrency 800 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom No TextPrintTime 0 DeathPenalty 150 WaveStartCountdown 5 NoMissionInfo 0 NoRomevisionCosmetics 1 ForceHoliday 2 DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "music.mvm_end_last_wave" PointTemplates { MissionName { logic_relay { "targetname" "name" "OnTrigger" "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,(INT) Badlands' Babblers,0,-1" } OnSpawnOutput { Target "name" Action "trigger" Delay 0 } } } SpawnTemplate MissionName ClassLimit { Heavyweapons 1 Soldier 1 Demoman 1 Pyro 1 } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 5 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 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Templates { T_TFBot_Scout_Melee { Class Scout Name "Scout" Skill Normal WeaponRestrictions MeleeOnly } boomer { Class Scout Name "Scout" Skill Normal WeaponRestrictions MeleeOnly } T_TFBot_Soldier { Class Soldier Name "Soldier" Skill Easy } T_TFBot_Demoknight_Push_Giant { Class Demoman Name "Giant Demoknight Pusher" ClassIcon demoknight_push Health 3000 Skill Hard WeaponRestrictions MeleeOnly Item "The Chargin' Targe" Item "The Eyelander" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "damage causes airblast" 1 } Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Burger { Class Heavy Name "burger boy" ClassIcon "burger" Health 16000 Skill Easy Attributes UseBossHealthBar Attributes MiniBoss NoIdleSound 1 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Minigun" "damage causes airblast" 1 } VoiceCommand //Periodacally uses voice commands { Delay 20 //Time before the first voice command starts (Default: 10) Cooldown 2 //Time between each voice command (Default: 10) Repeats 0 //How many times should bot use the voice command in total (Default: 0 - Infinite) Type "Dispenser here" // Type of voice command } CharacterAttributes { "model scale" 0.2 "weapon always gib" 1 "always gib" 1 "mult flag carrier move speed" 0.27 "airblast vulnerability multiplier" 0.5 "voice pitch scale" 1.23 } WeaponSwitch //Periodically switches weapon { Delay 0 //Time before the first weapon switch starts (Default: 10) CoolDown 0 Repeats 1 Type "Primary" // Weapon slot IfHealthBelow 8000 //When set, the task activates only when the bot health is above specified value } Taunt { Delay 0 Cooldown 0 Repeats 1 Duration 60 Name "Taunt: Kazotsky Kick" IfHealthBelow 2500 } UseHumanModel 1 UseMeleeThreatPrioritization 1 NoBombUpgrades 1 } T_TFBot_Taco { Class Medic Name "burger support" ClassIcon "taco" Health 5000 Skill Normal Attributes UseBossHealthBar Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.1 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 200 "model scale" 0.40 "airblast vulnerability multiplier" 0.5 "weapon always gib" 1 "always gib" 1 "ignored by enemy sentries" 1 "voice pitch scale" 0.7 } VoiceCommand //Periodacally uses voice commands { Delay 11 //Time before the first voice command starts (Default: 10) Cooldown 5 //Time between each voice command (Default: 10) Repeats 0 //How many times should bot use the voice command in total (Default: 0 - Infinite) Type "Teleporter here" // Type of voice command } UseHumanModel 1 } T_TFBot_Soldier_Bison_Giant { Class Soldier Name "Giant Bison Soldier" Skill Expert ClassIcon soldier_bison_giant Health 3800 Item "The Righteous Bison" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Righteous Bison" "damage bonus" 1.5 "faster reload rate" 0.001 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Medic_QF_Armored { Class Medic Name "Armored Quick-Fix Medic" ClassIcon medic_armored_qf Skill Normal Health 550 Scale 1.4 Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 1.3 "heal rate bonus" 5 "health regen" 6 } } T_TFBot_Demo_Caber_Charger { Class Demoman Name "Caber Demoman" Skill Hard ClassIcon demo_caber_nys WeaponRestrictions MeleeOnly Item "The Ullapool Caber" Item "The Chargin' Targe" ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 2.5 } } T_TFBot_Sniper_SMG { Class Sniper Name "SMG Sniper" ClassIcon sniper_smg Skill Normal WeaponRestrictions SecondaryOnly } T_TFBot_Soldier_Napalm { Class Soldier Name "Napalm Soldier" Skill Normal ClassIcon soldier_fire Item "harvest_rocketlauncher_autumn" ItemAttributes { ItemName "harvest_rocketlauncher_autumn" "damage bonus" 0.75 "set damagetype ignite" 1 } } T_TFBot_Soldier_Fish { Class Soldier Name "Fish Soldier" Skill "Hard" ClassIcon puff WeaponRestrictions MeleeOnly Attributes MiniBoss Health 2000 Attributes UseBossHealthBar Item "The Holy Mackerel" CharacterAttributes { "move speed bonus" 0.21 "damage force reduction" 0.4 "override footstep sound set" 3 "ignored by enemy sentries" 1 } } T_TFBot_Pyro_Phlog_Giant { Class Pyro Name "Giant Phlog Pyro" ClassIcon pyro_phlog_giant Skill Hard Attributes MiniBoss Health 3000 WeaponRestrictions PrimaryOnly Item "The Phlogistinator" Item "Airtight Arsonist" ItemAttributes { ItemName "The Phlogistinator" "damage bonus" 2.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } Wave // 700$ without bonus (850$) { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation // { Line "{green}-------------------------------------------------------------------------" Line "{red}Warning! Every time you die, you will lose {yellow}150 {red}credits." Line "{yellow}Romevision is disabled for this mission." Line "{green}-------------------------------------------------------------------------" } WaveSpawn //Melee Scouts { Name 1a TotalCurrency 150 TotalCount 30 MaxActive 6 SpawnCount 6 Where spawnbot WaitBetweenSpawns 12 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn //Demomen { Name 1b TotalCurrency 150 TotalCount 15 MaxActive 3 SpawnCount 3 Where spawnbot_alt WaitBetweenSpawns 15 WaitBeforeStarting 6 TFBot { Template T_TFBot_Demoman } } WaveSpawn //Giant Demoknight Pusher push { Name 1c TotalCurrency 450 TotalCount 12 MaxActive 4 SpawnCount 4 Where spawnbot WaitBetweenSpawns 16 WaitBeforeStarting 19 Squad { TFBot { Template T_TFBot_Demoknight_Push_Giant } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_Kritz } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn //KGB Heavy { Name S1d TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot_side WaitBetweenSpawns 12 WaitBeforeStarting 11 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn //Buff Banner Soldier { Name S1e TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBetweenSpawns 6 WaitForAllDead "1a" Support 1 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } Wave //750$ (bonus 850$) { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn //za burgar { Name yummy TotalCurrency 300 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot StartWaveWarningSound "music/funky_town.mp3" Squad { TFBot { Template T_TFBot_Burger } TFBot { Template T_TFBot_Taco //Classicon random_lite Classicon borgerloop } TFBot { Template T_TFBot_Taco Classicon borgerloop } TFBot { Template T_TFBot_Taco Classicon borgerloop } } FirstSpawnMessage "{grey}I'm hungry so I ordered fries and a burger." FirstSpawnMessage "{grey}I'm pouring ketchup on my fries and my coffee needs sugar." FirstSpawnMessage "{grey}This burger is delicious, I can't believe how good it tastes.." FirstSpawnMessage "{grey}I'm gobbling it down, It will not go to waste." FirstSpawnMessage "{grey}I love burgers, they are my favorite food." FirstSpawnMessage "{grey}Just thinking about them puts me in a good mood." } WaveSpawn { Name 2a WaitForAllDead "yummy" TotalCurrency 300 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Soldier_Bison_Giant } TFBot { Template T_TFBot_Medic_QF_Armored } TFBot { Template T_TFBot_Medic_QF_Armored } } } WaveSpawn { Name 2Sa WaitForAllDead "yummy" TotalCurrency 0 TotalCount 24 MaxActive 4 SpawnCount 4 Where spawnbot_alt WaitBeforeStarting 3 WaitBetweenSpawns 20 Support 1 TFBot { Template T_TFBot_Demo_Caber_Charger } } WaveSpawn { Name 2b WaitForAllDead "yummy" TotalCurrency 50 TotalCount 16 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 19 TFBot { Template T_TFBot_Sniper_SMG } } WaveSpawn { Name 2c WaitForAllDead "yummy" TotalCurrency 50 TotalCount 20 MaxActive 4 SpawnCount 4 Where spawnbot_side WaitBeforeStarting 11 WaitBetweenSpawns 16 TFBot { Template T_TFBot_Soldier_Napalm } } WaveSpawn { Name 2d WaitForAllDead "yummy" TotalCurrency 50 TotalCount 6 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 19 WaitBetweenSpawns 14 TFBot { Template T_TFBot_Demoman_Samurai } } } Wave //750$ (bonus 850$) { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } PlayerAddCond //Add condition to players when wave starts { Index 82 } Explanation // { Line "{yellow}/////////// ATTENTION ////////////" Line "{blue}You will get into a {FFFFFF}Bumper Car {blue}in this wave." Line "{yellow}Engineer's Sentry Gun {blue}will {red}NOT {blue}shoot the giant robot." Line "{blue}Be sure to get some {green}Health Regen {blue}aswell!" } WaveSpawn { WaitBeforeStarting 0 FirstSpawnWarningSound "misc\halloween\merasmus_spell.wav" } WaveSpawn { WaitBeforeStarting 0 FirstSpawnWarningSound "vo/halloween_merasmus/sf12_found04.mp3" } WaveSpawn { WaitBeforeStarting 2 FirstSpawnWarningSound "vo/halloween_merasmus/sf14_merasmus_effect_noguns_rare_01.mp3" } WaveSpawn { WaitBeforeStarting 9 FirstSpawnWarningSound "music/bump_in_the_night.wav" } WaveSpawn { WaitBeforeStarting 13 FirstSpawnWarningSound "vo/halloween_merasmus/sf12_headbomb_hit19.mp3" } WaveSpawn { Name 3a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 Where spawnbot TFBot { Template T_TFBot_Soldier_Fish } } } }