#base robot_standard.pop #base robot_giant.pop #base robot_click.pop #base robot_click_giant.pop #base robot_lazypurple.pop WaveSchedule { Templates { T_TFBot_Demo_Kamikaze { ClassIcon demo_caber_nuke Name "Kamikaze Demo" Class Demoman Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 10 "blast dmg to self increased" 100 "blast radius increased" 2 } CharacterAttributes { "bombinomicon effect on death" 1 } Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "The Ullapool Caber" Item "Sober Stuntman" } T_TFBot_Heavy_Tomislav_Hyper_Penetration { ClassIcon heavy_accurate_hyper_penetrate Name "Hyper Mafia Penetrating Heavy" Class HeavyWeapons Skill Expert ItemAttributes { ItemName "tomislav" "aiming movespeed increased" 3.0 "weapon spread bonus" 0.25 "damage bonus" 1.5 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 1.5 } Item "tomislav" Item "the family business" Item "the eviction notice" Item "capone's capper" } T_TFBot_Giant_Heavy_Deflector_HoH_Hyper { ClassIcon heavy_deflector_healonkill_hyper_giant Health 5000 Name "Giant Heal-on-Hit Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "blood botkiller minigun mk.i" "damage bonus" 3.0 "weapon spread bonus" 0.75 "attack projectiles" 2 "heal on kill" 5000 "heal on hit for rapidfire" 100 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "blood botkiller minigun mk.i" Item "the tungsten toque" } T_TFBot_Giant_Medic_Shield_Uber { ClassIcon medic_uber_shield_ala_giant Health 3000 Name "Giant Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "increase buff duration" 2 "generate rage on heal" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "ubercharge rate bonus" 2 "bot medic uber health threshold" 300 } } T_TFBot_Giant_Medic_Uber_Extended_Hyper { ClassIcon medic_uber_invert_hyper_giant Health 4500 Name "Giant Extended Uber Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "ubercharge rate bonus" 2 "uber duration bonus" 16 } Item "berlin brain bowl" } T_TFBot_Heavy_Brassbeast_Explosive_Hyper // from robot_hole_sigsegv.pop { ClassIcon heavy_brass_explosion_hyper Name "Explosive Bullet Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName "the brass beast" "damage bonus" 10 "turn to gold" 1 "bullets per shot bonus" 2 "weapon spread bonus" 2 "fire rate bonus" 3 "explosive bullets" 147 } Item "the brass beast" Item "the gridiron guardian" } T_TFBot_Heavy_Natascha_Hyper { ClassIcon heavy_grapple_hyper Health 300 Name "Powered Natascha Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName natascha "apply z velocity on damage" -500 "apply look velocity on damage" -500 } Item "natascha" } } StartingCurrency 3000 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom No DisableSound "Announcer.MVM_Wave_End" Mission // Spy - Wave 1 { where spawnbot Objective Spy BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 4 InitialCooldown 60 CooldownTime 30 TFBot { Template T_TFBot_Spy_Hyper } } Mission // Sniper - Wave 1 { where spawnbot Objective Sniper BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 2 InitialCooldown 30 CooldownTime 40 TFBot { Template T_TFBot_Sniper_Explosive_Piss } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 TFBot { Template T_TFBot_SentryBuster } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "wave01a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 500 Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_HoH_Hyper Attributes UseBossHealthBar } TFBot { Template T_TFBot_Giant_Medic_Blinking } TFBot { Template T_TFBot_Giant_Medic_Shield_Uber } TFBot { Template T_TFBot_Giant_Medic_Uber_Extended_Hyper } } } WaveSpawn { Name "wave01aSupport" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 40 WaitBetweenSpawns 5 TotalCurrency 25 TFBot { Template T_TFBot_Pyro_Backburner_Hyper } } WaveSpawn { Name "wave01b" Where spawnbot TotalCount 60 MaxActive 12 SpawnCount 3 WaitForAllSpawned "wave01a" WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Heavy_Natascha_Hyper Health 500 Name "Grapple heal heavy" Attributes "AlwaysCrit" ItemAttributes { ItemName Natascha "heal on kill" 300 "heal on hit for rapidfire" 25 } } TFBot { Template T_TFBot_Heavy_Tomislav_Hyper_Penetration Health 500 Name "JImmah Mafia heavy" //Need to add new icon for hyper pent mafia heavy Attributes "AlwaysCrit" ItemAttributes { ItemName Tomislav "heal on kill" 300 "heal on hit for rapidfire" 25 } } TFBot { Template T_TFBot_Heavy_Brassbeast_Explosive_Hyper Health 500 Name "Brassbeast Explosive Heavy" Attributes "AlwaysCrit" ItemAttributes { ItemName "the brass beast" "heal on kill" 300 "heal on hit for rapidfire" 25 } } } } WaveSpawn { Name "wave01bSupport" Where spawnbot Support 1 MaxActive 6 SpawnCount 3 WaitForAllDead "wave01a" WaitBeforeStarting 1 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Demo_Kamikaze } } } }