#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Medic_Vaccinator_Bullet //lifted from MvM - Advanced Popfile Techniques https://steamcommunity.com/sharedfiles/filedetails/?id=1911160067 { Name "Bullet Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_bullet //custom icon WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 //overrides Medigun traits with Vaccinator traits such as healing sound and multiple ubers "medigun bullet resist deployed" 1 // Percentage : 1 = 100% "medigun bullet resist passive" 1 // Percentage : 1 = 100% "medigun charge is resists" 5 //3 for bullet, 4 for blast, 5 for fire "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 // deploys Vaccinator Übercharge immediately } Tag bomb_carrier } } //WAVE 1 //Melee Heavies and Scout Melees //Currency 500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { InitWaveOutput { Target gamerules Action RunScriptFile Param shieldrobot } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Class Heavy CharacterAttributes { //"move speed penalty" 0.001 "no_attack" 1 "no_duck" 1 "no_jump" 1 } } } WaveSpawn { Name "primarywave" Where spawnbot MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 TFBot { Class Scout Tag shield CharacterAttributes { //"move speed penalty" 0.001 "no_attack" 1 "no_duck" 1 "no_jump" 1 } } Support 1 } } //WAVE 2 //Heavies and Pyros squads, Giant Pyro and pyro and heavy squad//Currency 500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 3 //Tank Boss 28k, Scout melee support, Spy Mission//Currency 900 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 4 //Demos, Scout melees, Soldiers, Giant Demos, Sniper Mission MB //Currency 500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 5 //Tank Boss 30k, Giant Demo with pyro escort//Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 6 //Giant Demos, Giant geavy with Quick fix medics, Giant Pyros, Tank Boss 33K, Giant Baseball, scout support.//Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } }