#base robot_giant.pop #base robot_standard.pop //Rust Valley Rodeotron //Made By Hell-met http://steamcommunity.com/id/hell-met/ //Advanced Skill //Final_Final WaveSchedule { StartingCurrency 400 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom No Advanced 1 Templates { T_TFBot_Express { Template T_TFBot_Giant_Scout_Baseball_Armored Health 2500 Item "EOTL_demopants" ItemAttributes { ItemName "The Sandman" "max health additive penalty" 0 //"mod bat launches balls" 0 } } T_TFBot_Big_Heal_Hell { Class Medic Name "Big-Heal Medic" Classicon hellmet_bigheal Skill Expert WeaponRestrictions SecondaryOnly Item "The Medicine Manpurse" Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 200 "overheal penalty" 0 } } T_TFBot_Medic_Shield { Class Medic Name "Shield Medic" Health 150 Classicon "hellmet_medic_shield" Item "Platinum Pickelhaube" Skill Hard Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 1 "increase buff duration" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 1337 } } T_TFBot_Milk_Hell { Class Scout Classicon scout_milk Name "Upgraded Milk" Item "Mad Milk" Item "The Holy Mackerel" Item "Death Racer's Helmet" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Skill Easy ItemAttributes { ItemName "Death Racer's Helmet" "set item tint rgb" 15132390 } ItemAttributes { ItemName "Mad Milk" "applies snare effect" 0.65 "effect bar recharge rate increased" 0.05 } } //note for people maliciously editing my stuff, scout_batsaber is a dog shit icon T_TFBot_Bat1 { Class Scout ClassIcon scout_bat Skill Easy Item "Batsaber" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Batsaber" "set item tint rgb" 65280 } } T_TFBot_Bat2 { Class Scout ClassIcon scout_bat Skill Easy Item "Batsaber" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Batsaber" "set item tint rgb" 16711935 } } T_TFBot_Bat3 { Class Scout ClassIcon scout_bat Skill Easy Item "Batsaber" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Batsaber" "set item tint rgb" 16711680 } } T_TFBot_Bat4 { Class Scout ClassIcon scout_bat Skill Easy Item "Batsaber" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Batsaber" "set item tint rgb" 255 } } T_TFBot_Bat5 { Class Scout ClassIcon scout_bat Skill Easy Item "Batsaber" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Batsaber" "set item tint rgb" 65535 } } } Mission // Enginer 12 { Objective Engineer InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Health 600 //600 is the engineer's hp in rottenburg } } Mission // Enginer 4567 { Objective Engineer InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 4 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Health 600 //600 is the engineer's hp in rottenburg } } Mission // God Sniper 6 { Objective Sniper InitialCooldown 5 Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 13371337 DesiredCount 1 TFBot { Class Sniper Classicon hellmet_eh Health 1 Skill Easy Attributes DisableDodge Name "AVOID-ME 9000" Item "Potassium Bonnett" Item "Head Mounted Double Observatory" Item "The AWPer Hand" CharacterAttributes { "dmg taken increased" 0 } ItemAttributes { ItemName "Potassium Bonnett" "set item tint rgb" 65280 "SPELL: set item tint RGB" "5" } ItemAttributes { ItemName "The AWPer Hand" "apply z velocity on damage" 9999 "apply look velocity on damage" 9999 "damage bonus" 1338 "kill forces attacker to laugh" 1 "item style override" 0 } } } Mission // Miner 5 { Objective Sniper InitialCooldown 90 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Soldier Classicon soldier_blackbox Health 900 Scale 1.5 Skill Expert Attributes DisableDodge Name "Australium Miner" Item "The Doe-Boy" Item "Mining Light" Item "The Black Box" Item "The Escape Plan" ItemAttributes { ItemName "The Black Box" "auto fires full clip" 1 "item style override" 1 "damage bonus" 2 "health on radius damage" 100 "turn to gold" 1 "faster reload rate" 0.01 } ItemAttributes { ItemName "The Escape Plan" "provide on active" 1 "hand scale" 1.5 "turn to gold" 1 "damage bonus" 2 "self mark for death" 0 "mod shovel speed boost" 0 } } } Mission // ~New~ Busters { Objective DestroySentries InitialCooldown 0 Where spawnbot Where spawnbot_gate BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 50 RandomChoice { TFBot { Template T_TFBot_SentryBuster Skill Easy Attributes DisableDodge Attributes IgnoreEnemies } TFBot { Template T_TFBot_SentryBuster Skill Easy Attributes DisableDodge Attributes IgnoreEnemies } TFBot { Template T_TFBot_SentryBuster Skill Easy Attributes DisableDodge Attributes IgnoreEnemies } TFBot { Template T_TFBot_SentryBuster Skill Easy Attributes DisableDodge Attributes IgnoreEnemies } TFBot { Template T_TFBot_SentryBuster Skill Easy Attributes DisableDodge Attributes IgnoreEnemies } TFBot { Class HeavyWeapons Name "Bully Buster" Skill Expert Health 2000 Attributes AlwaysFireWeapon WeaponRestrictions MeleeOnly ClassIcon sentry_buster Item "Traffic Cone" Attributes MiniBoss Attributes DisableDodge CharacterAttributes { "damage bonus" 0.001 "fire rate bonus" 0.6 "head scale" 2 "torso scale" 0.3 "voice pitch scale" 0 "apply z velocity on damage" 500 "gesture speed increase" 1337 "melee range multiplier" 1.5 "melee bounds multiplier" 1.5 "move speed bonus" 4 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } } TFBot //Sapper = ref pose { Class Spy Name "Sentry Hacker" Skill Easy Health 2000 Item "EOTL_demopants" Item "Graybanns" MaxVisionRange 2500 WeaponRestrictions SecondaryOnly ClassIcon sentry_buster Attributes MiniBoss Attributes DisableDodge Attributes AlwaysFireWeapon CharacterAttributes { "move speed bonus" 2 "cannot disguise" 1 "head scale" 2.2 "torso scale" 0.3 "voice pitch scale" 0 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } Itemattributes { Itemname "TF_WEAPON_KNIFE" "is_passive_weapon" 1 "damage bonus" 0 "fire rate bonus" 100 } } TFBot { Class Demoman Name "Sentry Runner" Skill Expert Health 2000 WeaponRestrictions PrimaryOnly ClassIcon sentry_buster Item "EOTL_winter_pants" Item "The Tide Turner" Attributes DisableDodge Attributes Miniboss CharacterAttributes { "gesture speed increase" 100 "move speed bonus" 2 "voice pitch scale" 0 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } ItemAttributes { ItemName "The Tide Turner" "charge time increased" 7 "charge recharge rate increased" 7 "Attack not cancel charge" 1 "charge impact damage increased" 0 } } } } //WAVE 1 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "EXPRESS" Where spawnbot Where spawnbot_gate TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Express } } WaveSpawn { Name "SUPPORT" Where spawnbot Where spawnbot_gate TotalCount 1337 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1 WaitForAllDead "part04" Support 1 TotalCurrency 0 TFBot { Class Pyro Classicon pyro_flare Skill Easy Item "The Detonator" WeaponRestrictions SecondaryOnly } } WaveSpawn { Name "part01" Where spawnbot Where spawnbot_gate TotalCount 6 MaxActive 6 SpawnCount 3 WaitForAllDead "EXPRESS" WaitBetweenSpawns 8 TotalCurrency 200 Squad { TFBot { Class Soldier Name "Giant Uncharged Soldier" ClassIcon soldier_crit Skill Normal Health 3800 Item "The Original" Attributes MiniBoss ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon medic_uber Attributes IgnoreEnemies CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon medic_uber Attributes IgnoreEnemies CharacterAttributes { "overheal penalty" 0 } } } } WaveSpawn { Name "part02" Where spawnbot Where spawnbot_gate TotalCount 36 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 2 WaitForAllDead "EXPRESS" WaitBeforeStarting 8 TotalCurrency 100 TFBot { Class Pyro Classicon heavy_shotgun Name "Pyro Shotgun" Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } } } WaveSpawn { Name "part03" Where spawnbot Where spawnbot_gate TotalCount 48 MaxActive 12 SpawnCount 12 WaitForAllDead "part01" TotalCurrency 100 TFBot { Class Heavyweapons Skill Expert Health 300 //ClassIcon heavy_apocofist dog shit icon ClassIcon heavy_champ Name "Brownie" WeaponRestrictions MeleeOnly Item "Apoco-Fists" Item "Pugilist's Protector" ItemAttributes { ItemName "Pugilist's Protector" "set item tint rgb" 3283200 } ItemAttributes { Itemname "Apoco-Fists" "move speed bonus" 1.3 "damage causes airblast" 1 "apply z velocity on damage" -1337 "dmg bonus vs buildings" 100 } } } WaveSpawn { Name "part04" Where spawnbot Where spawnbot_gate TotalCount 24 MaxActive 12 SpawnCount 12 WaitForAllDead "part03" TotalCurrency 200 TFBot { Class Soldier Skill Expert Attributes AlwaysCrit Item "The Direct Hit" //GATE Item "MvM Gatebot Light Soldier" Attributes IgnoreFlag Attributes DisableDodge Tag bot_gatebot BehaviorModifiers Push //GATE } } WaveSpawn { Name "part04.5" Where spawnbot Where spawnbot_gate TotalCount 3 MaxActive 3 SpawnCount 3 WaitForAllDead "part04" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Classicon pyro_dragon_fury Skill Expert Item "The Dragon's Fury" } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon medic_uber Attributes IgnoreEnemies CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon medic_uber Attributes IgnoreEnemies CharacterAttributes { "overheal penalty" 0 } } } } WaveSpawn { Name "part05" Where spawnbot Where spawnbot_gate TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "part04.5" WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Classicon pyro_dragon_fury Skill Easy Item "The Dragon's Fury" } TFBot { Template T_TFBot_Giant_Medic Attributes IgnoreEnemies } } } } //WAVE 2 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "EXPRESS" Where spawnbot Where spawnbot_gate TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Express } } WaveSpawn { Name "SUPPORT" Where spawnbot Where spawnbot_gate TotalCount 1337 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1 WaitForAllDead "part05" Support 1 TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Bat1 } TFBot { Template T_TFBot_Bat2 } TFBot { Template T_TFBot_Bat3 } TFBot { Template T_TFBot_Bat4 } TFBot { Template T_TFBot_Bat5 } } } WaveSpawn { Name "part01" Where spawnbot Where spawnbot_gate TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 4 WaitForAllDead "EXPRESS" TotalCurrency 200 Squad { TFBot { Class Soldier Skill Expert Health 3800 Attributes MiniBoss Name "Giant Soldier" MaxVisionRange 1200 ClassIcon soldier_burstfire Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "can overload" 0 "auto fires full clip" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Big_Heal_Hell } } } WaveSpawn { Name "part02" Where spawnbot Where spawnbot_gate TotalCount 32 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 2 WaitForAllDead "part01" TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman //GATE Item "MvM Gatebot Light Sniper" Attributes IgnoreFlag Attributes DisableDodge Tag bot_gatebot BehaviorModifiers Push //GATE } } WaveSpawn { Name "part03" Where spawnbot Where spawnbot_gate TotalCount 24 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 4 WaitForAllDead "part01" TotalCurrency 100 Squad { TFBot { Class Sniper Classicon sniper_bow_multi Skill Easy Attributes AlwaysCrit Item "Hawk Eyed Hunter" ItemAttributes { ItemName "Hawk Eyed Hunter" "set item tint rgb" 6535423 } Name "Long Bow" Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "aiming movespeed decreased" 0 "fire rate bonus" 0.01 "hand scale" 1.75 } } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "part04" Where spawnbot Where spawnbot_gate TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "part02" TotalCurrency 200 TFBot { Template T_TFBot_Giant_Pyro Item "The BackBurner" } } WaveSpawn { Name "part05" Where spawnbot Where spawnbot_gate TotalCount 72 MaxActive 18 SpawnCount 6 WaitBetweenSpawns 4 WaitForAllDead "part03" TotalCurrency 100 TFBot { Class Scout Skill Easy MaxVisionRange 512 Name "Burst Scatter" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "hand scale" 1.5 } } } WaveSpawn { Name "part06" Where spawnbot Where spawnbot_gate TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "part05" WaitBeforeStarting 24 TotalCurrency 100 Squad { TFBot { Class Demoman Classicon demo_atomic Name "Giant Kiloton" Item "The Bomber Knight" Skill Expert Health 4200 Attributes MiniBoss ItemAttributes { ItemName "The Bomber Knight" "set item tint rgb" 5801378 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "centerfire projectile" 1 "clip size penalty" 0.75 "fire rate penalty" 10 "faster reload rate" 0.01 "blast radius increased" 3 "Projectile speed increased" 0.65 "damage bonus" 8 "custom projectile model" "models/props_trainyard/cart_bomb_separate.mdl" "fuse bonus" 4 "grenade no spin" 1 "grenade no bounce" 1 "use large smoke explosion" 1 "blast dmg to self increased" 0 "ragdolls become ash" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen" Attributes IgnoreEnemies } } } } //WAVE 3 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "EXPRESS" Where spawnbot Where spawnbot_gate TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 TotalCurrency 0 TFBot { Template T_TFBot_Express } } WaveSpawn { Name "SUPPORT" Where spawnbot Where spawnbot_gate TotalCount 1337 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 15 WaitForAllDead "EXPRESS" Support 1 TotalCurrency 100 TFBot { Class Demoman Skill Expert Classicon demo_sticky_daan WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "Projectile range increased" 0.35 } //GATE Item "MvM Gatebot Light Demoman" Attributes IgnoreFlag Attributes DisableDodge Tag bot_gatebot BehaviorModifiers Push //GATE } } WaveSpawn { Name "SUPPORTDRUNK" Where spawnbot Where spawnbot_gate TotalCount 1337 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 2 WaitForAllDead "part04" Support 1 TotalCurrency 0 TFBot { Template T_TFBot_Milk_Hell } } WaveSpawn { Name "part01" Where spawnbot Where spawnbot_gate TotalCount 14 MaxActive 14 SpawnCount 7 WaitBetweenSpawns 24 WaitForAllDead "EXPRESS" TotalCurrency 200 Squad { TFBot { Class Heavyweapons Name "Giant Heal-On-Kill Heavy" ClassIcon heavy_deflector_healonkill Skill Expert Item "The Tungsten Toque" Item "Deflector" Health 5000 Attributes MiniBoss ItemAttributes { ItemName "Deflector" "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Expert Classicon medic_kritz Attributes Alwayscrit Attributes SpawnWithFullCharge CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Expert Classicon medic_kritz Attributes Alwayscrit Attributes SpawnWithFullCharge CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Expert Classicon medic_kritz Attributes Alwayscrit Attributes SpawnWithFullCharge CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Expert Classicon medic_kritz Attributes Alwayscrit Attributes SpawnWithFullCharge CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Expert Classicon medic_kritz Attributes Alwayscrit Attributes SpawnWithFullCharge CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Expert Classicon medic_kritz Attributes Alwayscrit Attributes SpawnWithFullCharge CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 } } } } WaveSpawn { Name "part02" Where spawnbot Where spawnbot_gate TotalCount 100 MaxActive 20 SpawnCount 1 WaitBetweenSpawns 0.25 WaitForAllDead "part01" TotalCurrency 200 FirstSpawnWarningSound vo\mvm\norm\demoman_mvm_cheers04.mp3 TFBot { Class Demoman Name "Suicide Demo" ClassIcon demo_caber Skill Expert Scale 1.001 Item "The Ullapool Caber" Item "EOTL_demo_dynamite" Item "The Grizzled Growth" Item "Desert Marauder" WeaponRestrictions MeleeOnly Attributes DisableDodge ItemAttributes { ItemName "The Ullapool Caber" "kill forces attacker to laugh" 1 "damage bonus" 100 "blast dmg to self increased" 100 "hand scale" 1.5 } } } WaveSpawn { Name "part04" TotalCount 1 WaitForAllDead "part02" WaitBeforeStarting 12 TotalCurrency 200 FirstSpawnWarningSound vehicles\tank_readyfire1.wav FirstSpawnOutput { Target ST_maker_relay Action Trigger } Tank { Health 40000 Speed 75 Name "sticky_tank" StartingPathTrackNode "tank_path_1" OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "part05" Where spawnbot_mid_slow0 Where spawnbot_gate TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitForAllDead "part04" TotalCurrency 200 //FirstSpawnWarningSound vo\announcer_plr_finalstageoutcome02.mp3 DoneWarningSound misc\halloween\merasmus_death.wav TFBot { Class Demoman WeaponRestrictions MeleeOnly Item "The Eyelander" Item "The Gunboats" Item "The Tartan Spartan" Item "Spy Oni Mask" Item "Forgotten King's Pauldrons" Item "The War Goggles" Name "Lord Drunkard" Skill Expert Scale 1.9 Attributes Miniboss ClassIcon hellmet_goldsword Health 20000 Attributes UseBossHealthBar Attributes DisableDodge ItemAttributes { ItemName "The Eyelander" "item style override" 1 "damage bonus" 2 "fire rate bonus" 2 "damage causes airblast" 1 "boots falling stomp" 1 "ragdolls become ash" 1 "increased jump height" 3 "decapitate type" 0 "crit from behind" 1 "bot custom jump particle" 1 "max health additive penalty" 0 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.5 "increased air control" 100 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 7 "airblast vertical vulnerability multiplier" 0 } } } } //WAVE 4 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "EXPRESS" Where spawnbot Where spawnbot_gate TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Express } } WaveSpawn { Name "part01a" Where spawnbot Where spawnbot_gate TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllDead "EXPRESS" TotalCurrency 100 Squad { TFBot { Class Soldier Name "Giant Laser" Item "The Hellmet" Item "The Cow Mangler 5000" ClassIcon hellmet_zap Skill Expert Health 4200 MaxVisionRange 5000 Attributes MiniBoss Attributes DisableDodge ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 65535 } ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 65535 "override projectile type" 13 "faster reload rate" 0.01 "fire rate bonus" 0.05 "energy weapon penetration" 1 "ragdolls become ash" 1 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Classicon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror Classicon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon soldier_banner_trio } TFBot { Class Pyro Skill Easy Classicon soldier_banner_trio Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_Shield ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 2 "increase buff duration" 2 } } } } WaveSpawn { Name "part01b" Where spawnbot_mid_slow0 Where spawnbot_gate TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllDead "EXPRESS" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Class Soldier Name "Giant Laser" Item "The Hellmet" Item "The Cow Mangler 5000" ClassIcon hellmet_zap Skill Expert Health 4200 MaxVisionRange 5000 Attributes MiniBoss Attributes DisableDodge ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 65535 } ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 65535 "override projectile type" 13 "faster reload rate" 0.01 "fire rate bonus" 0.05 "energy weapon penetration" 1 "ragdolls become ash" 1 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Classicon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror Classicon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon soldier_banner_trio } TFBot { Class Pyro Skill Easy Classicon soldier_banner_trio Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_Shield ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 2 "increase buff duration" 2 } } } } WaveSpawn { Name "part02" Where spawnbot_scattered0 Where spawnbot_gate TotalCount 64 MaxActive 16 SpawnCount 1 WaitBetweenSpawns 1 WaitForAllDead "part01b" TotalCurrency 100 TFBot { Class Pyro Name "Jetpack Pyro" ClassIcon PYRO Skill Expert Item "The Thermal Thruster" Item "Pyro Helm" ItemAttributes { ItemName "Pyro Helm" "set item tint rgb" 5801378 } WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "is_passive_weapon" 1 "airblast disabled" 1 } ItemAttributes { ItemName "The Thermal Thruster" "thermal_thruster_air_launch" 1 "item_meter_charge_rate" 0.1 } } } WaveSpawn { Name "part03" Where spawnbot_mid_slow0 Where spawnbot_gate TotalCount 64 MaxActive 16 SpawnCount 4 WaitBetweenSpawns 4 WaitForAllDead "part02" WaitBeforeStarting 4 TotalCurrency 100 TFBot { Class Demoman Name "Blast Demo" ClassIcon demo_loosecannon Skill Expert //GATE Item "MvM Gatebot Light Demoman" Attributes IgnoreFlag Attributes DisableDodge Tag bot_gatebot BehaviorModifiers Push //GATE Item "Armored Authority" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 "grenade no spin" 1 } } } WaveSpawn { Name "part04" TotalCount 1 WaitForAllDead "part02" TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } LastSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Speed 75 Name "tank" StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "part06" Where spawnbot Where spawnbot_gate TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "part04" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "dmg taken from bullets reduced" 0 } } TFBot { Class Medic Classicon medic_bullet Name "Bullet Medic" Skill Expert Item "The U-clank-a" Item "The Crusader's Crossbow" Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 3 "uber duration bonus" 13337 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } } } WaveSpawn { Name "part07" Where spawnbot Where spawnbot_gate TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part06" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "dmg taken from blast reduced" 0 } } TFBot { Class Medic Classicon medic_blast Name "Blast Medic" Skill Expert Item "Scotch Bonnet" Item "The Crusader's Crossbow" Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 4 "uber duration bonus" 13337 "medigun blast resist passive" 1 "medigun blast resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } } } WaveSpawn { Name "part08" Where spawnbot Where spawnbot_gate TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part07" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "dmg taken from fire reduced" 0 } } TFBot { Class Medic Classicon medic_fire Name "Fire Medic" Skill Expert Item "KF Pyro Mask" Item "The Crusader's Crossbow" Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 5 "uber duration bonus" 13337 "medigun fire resist passive" 1 "medigun fire resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } } } WaveSpawn { Name "part09" Where spawnbot Where spawnbot_gate TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 8 WaitForAllDead "part04" TotalCurrency 50 TFBot { Class Scout Name "Shortstop Super Scout" ClassIcon scout_shortstop Skill Expert Item "The Fed-Fightin' Fedora" Item "The Bolt Boy" Item "The Shortstop" Health 1200 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName "The Shortstop" //"clip size bonus" 2 "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 // 70% slower reload "scattergun knockback mult" 6 "damage penalty" 0.35 // 55% damage reduction "weapon spread bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } //WAVE 5 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "part01" Where spawnbot Where spawnbot_gate TotalCount 22 MaxActive 22 SpawnCount 22 WaitBeforeStarting 8 TotalCurrency 100 FirstSpawnWarningSound vehicles\airboat\fan_motor_start1.wav TFBot { Class Medic Health 1500 Scale 1.3 Classicon TANK Name "Roadkill" Attributes DisableDodge Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Item "The Ubersaw" Item "The Macho Mann" Item "Highway Star" Item "The Gas Guzzler" CharacterAttributes { "damage bonus" 1.5 "hand scale" 1.5 "move speed bonus" 88 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 1 } } } WaveSpawn { Name "EXPRESS" Where spawnbot Where spawnbot_gate TotalCount 5 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 WaitForAllDead "part01" TotalCurrency 100 TFBot { Template T_TFBot_Express } } WaveSpawn { Name "part02" Where spawnbot Where spawnbot_gate TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "EXPRESS" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy //GATE Item "MvM Gatebot Light Heavy" Attributes IgnoreFlag Attributes DisableDodge Tag bot_gatebot BehaviorModifiers Push //GATE Item "The Razorback" CharacterAttributes { "dmg taken from bullets reduced" 0 "dmg taken from blast reduced" 0 "dmg taken from fire reduced" 0 } } TFBot { Class Medic Classicon medic_bullet Name "Bullet Medic" Skill Expert Item "The U-clank-a" Item "The Crusader's Crossbow" Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 3 "uber duration bonus" 13337 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } TFBot { Class Medic Classicon medic_blast Name "Blast Medic" Skill Expert Item "Scotch Bonnet" Item "The Crusader's Crossbow" Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 4 "uber duration bonus" 13337 "medigun blast resist passive" 1 "medigun blast resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } TFBot { Class Medic Classicon medic_fire Name "Fire Medic" Skill Expert Item "KF Pyro Mask" Item "The Crusader's Crossbow" Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 5 "uber duration bonus" 13337 "medigun fire resist passive" 1 "medigun fire resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } } } WaveSpawn { Name "part03" Where spawnbot Where spawnbot_gate TotalCount 36 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1 WaitForAllDead "EXPRESS" WaitBeforeStarting 24 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name "part04" Where spawnbot Where spawnbot_gate TotalCount 40 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 4 WaitForAllDead "part03" TotalCurrency 200 Squad { TFBot { Class Pyro Name "Gascan't" Item "The Gas Passer" Classicon pyro_gascann Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "single wep deploy time decreased" "0.4" "switch from wep deploy time decreased" "0.7" } ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.05 "weapon burn dmg increased" 5 } } TFBot { Template T_TFBot_Big_Heal_Hell Attributes IgnoreEnemies } } } WaveSpawn { Name "part05" Where spawnbot Where spawnbot_gate TotalCount 48 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 2 WaitForAllDead "part03" TotalCurrency 200 TFBot { Class Pyro Skill Normal Classicon "pyro_FLARE" Name "Rapid Flare" Item "Fireman's Essentials" WeaponRestrictions SecondaryOnly //Attributes AlwaysCrit Item "The Flare Gun" ItemAttributes { ItemName "The Flare Gun" "faster reload rate" 0.4 "Projectile speed increased" 0.75 } } } WaveSpawn { Name "part06" TotalCount 1 WaitForAllDead "part04" TotalCurrency 100 FirstSpawnOutput { Target tankdozer_spawn_relay Action Trigger } Tank { Name "Tankdozer" Health 40000 Skin 0 Speed 75 StartingPathTrackNode path_tank_cliff_1 OnKilledOutput { Target tankdozer_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } //WAVE 6 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "EXPRESS" Where spawnbot Where spawnbot_gate TotalCount 6 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Express } } WaveSpawn { Name "part01" Where spawnbot Where spawnbot_gate TotalCount 64 MaxActive 16 SpawnCount 4 WaitBetweenSpawns 4 WaitForAllDead "EXPRESS" WaitBeforeStarting 0.1 TotalCurrency 100 TFBot { Class Demoman Health 450 Scale 1.3 Skill Expert Name "Batterman" Classicon scout_stun Attributes HoldFireUntilFullReload Item "The Bolt Action Blitzer" Item "The Gaelic Golf Bag" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "damage bonus" 0.75 "blast radius increased" 0.1 "custom projectile model" "models/weapons/w_models/w_baseball.mdl" "fuse bonus" 1337 "blast dmg to self increased" 0 "mod stun waist high airborne" 1 "stun enemies wielding same weapon" 1 "dmg pierces resists absorbs" 1 } } } WaveSpawn { Name "part02" Where spawnbot Where spawnbot_gate TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 16 WaitForAllDead "EXPRESS" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons Skill Easy //GATE Item "MvM Gatebot Light Heavy" Attributes IgnoreFlag Attributes DisableDodge Tag bot_gatebot BehaviorModifiers Push //GATE } } WaveSpawn { Name "part03" Where spawnbot Where spawnbot_gate TotalCount 64 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 WaitForAllDead "part01" TotalCurrency 200 TFBot { Class Sniper Classicon sniper_smg Skill Expert MaxVisionRange 800 //Attributes AlwaysCrit WeaponRestrictions SecondaryOnly //GATE Item "MvM GateBot Light Sniper" Tag "bot_gatebot" BehaviorModifiers push Attributes IgnoreFlag Attributes DisableDodge // } } WaveSpawn { Name "part04" Where spawnbot Where spawnbot_gate TotalCount 24 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 12 WaitForAllDead "part01" WaitBeforeStarting 12 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name "part05" Where spawnbot_mid_slow0 Where spawnbot_gate TotalCount 64 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 0.1 WaitForAllDead "part04" TotalCurrency 200 FirstSpawnWarningSound player\spy_uncloak.wav TFBot { Class Spy Skill Expert Classicon "spy_d" Name "☠" Health 1 Attributes AutoJump AutoJumpMin 1 AutoJumpMax 8 Item "Der Maschinensoldaten-Helm" Itemattributes { Itemname "TF_WEAPON_KNIFE" "damage bonus" 0.01 "fire rate penalty" 0.2 } CharacterAttributes { "silent killer" 1 "voice pitch scale" 0 "move speed bonus" 88 "increased jump height" 1.3 "cancel falling damage" 1 } } } } //WAVE 7 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "EXPRESS" Where spawnbot Where spawnbot_gate TotalCount 7 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1 TotalCurrency 0 TFBot { Template T_TFBot_Express //Name "Armored Pants" //GATE Item "MvM Gatebot Light Spy" Attributes IgnoreFlag Attributes DisableDodge Tag bot_gatebot BehaviorModifiers Push //GATE //ItemAttributes //{ // ItemName "Batter's Helmet" // "set item tint rgb" 15185211 //} } } WaveSpawn { Name "part00" Where spawnbot Where spawnbot_gate TotalCount 22 MaxActive 22 SpawnCount 22 WaitForAllDead "EXPRESS" TotalCurrency 0 TFBot { Class Pyro Skill Expert Attributes AlwaysCrit } } WaveSpawn { Name "part01" Where spawnbot Where spawnbot_gate TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitForAllDead "part00" TotalCurrency 1337 FirstSpawnWarningSound npc\combine_gunship\ping_patrol.wav DoneWarningSound items\cart_explode.wav TFBot { Class Pyro Name "Dieselnator" Skill Expert Scale 1.9 Attributes Miniboss ClassIcon PYRO_D Health 60000 MaxVisionRange 2400 Item "Batter's Bracers" //Item "The Bunsen Brave" Item "The Blizzard Breather" Item "The Gunboats" Attributes UseBossHealthBar Attributes DisableDodge Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "is_passive_weapon" 1 "centerfire projectile" 1 "override projectile type" 2 "no self blast dmg" 2 "projectile spread angle penalty" 8 "Projectile speed increased" 0.35 "rocket specialist" 4 "auto fires full clip" 1 "auto fires when full" 1 "can overload" 1 "fire rate bonus" 0.01 "faster reload rate" 0.6 } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame_lifetime" 3 "flame_speed" "3500" } ItemAttributes { ItemName "The Blizzard Breather" "set item tint rgb" 6579300 } CharacterAttributes { "gesture speed increase" 0.25 "hand scale" 0 "damage bonus" 10 "move speed bonus" 0.4 "increased jump height" 1.3 "override footstep sound set" 5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "rage giving scale" 0.1 "ragdolls become ash" 1 "boots falling stomp" 1 } } } WaveSpawn { Name "support" Where spawnbot Where spawnbot_gate TotalCount 1337 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 12 WaitBeforeStarting 20 WaitForAllDead "part00" TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Medic_QuickUber Name "Quick Uber" Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly } } WaveSpawn { Name "support2" Where spawnbot Where spawnbot_gate TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 WaitForAllDead "part00" TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Medic_QuickUber Name "Quick Uber" Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly } } } }