#base robot_giant.pop #base robot_standard.pop //Barren BrushFire //Made By Hell-met http://steamcommunity.com/id/hell-met/ //Advanced Skill WaveSchedule { StartingCurrency 800 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom No Advanced 1 Templates { 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_Giant_Medic_Shield { Class Medic Name "Giant Shield Medic" Skill Hard Health 4500 Item "Platinum Pickelhaube" Item "Medic Mask" Classicon "hellmet_medic_shield" Attributes SpawnWithFullCharge Attributes ProjectileShield WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 2 "increase buff duration" 9 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber deploy delay duration" 1337 } } } Mission // Buster { Objective DestroySentries InitialCooldown 0 Where spawnbot_flank BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 20 TFBot { Class Demoman Classicon sentry_buster Health 1000 WeaponRestrictions PrimaryOnly Name "Common Buster" Attributes DisableDodge Attributes IgnoreEnemies CharacterAttributes { "voice pitch scale" 1.35 } } } Mission // Sniper 2 { Objective Sniper InitialCooldown 30 Where spawnbot_flank BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Sniper Skill Expert Item "The Classic" } } Mission // Sniper 4 { Objective Sniper InitialCooldown 30 Where spawnbot_flank BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Sniper Name "Sniper" Skill Hard ClassIcon sniper_bow Item "The Huntsman" } } Mission // Sniper 5 { Objective Sniper InitialCooldown 30 Where spawnbot_flank BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Class Sniper Name "Giant Sniper" Classicon hellmet_eh Skill Expert Health 2500 Attributes MiniBoss Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 3 "voice pitch scale" 0 "explosive sniper shot" 3 "sniper charge per sec" 0 } } } Mission // Sniper 6 { Objective Sniper InitialCooldown 30 Where spawnbot_flank BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Giant_Heavyweapons MaxVisionRange 13371337 Attributes DisableDodge } } Mission // Spy 6 { Objective Spy InitialCooldown 15 Where Behind BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 0 DesiredCount 2 TFBot { Template T_TFBot_Heavyweapons_Gnome Skill Expert } } Mission // Engineer { Objective Engineer InitialCooldown 0 Where spawnbot_flank BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission // Engineer { Objective Engineer InitialCooldown 0 Where spawnbot_flank BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } //WAVE 1 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "part01" Where spawnbot TotalCount 32 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 3 TotalCurrency 400 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } } WaveSpawn { Name "part02" Where spawnbot TotalCount 40 MaxActive 8 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 2 TotalCurrency 400 Support 1 RandomChoice { TFBot { Class Medic Name "Quick-Fix Medic" Skill Normal Item "The Quick-Fix" Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Name "Quick-Fix Medic" Skill Normal Item "The Quick-Fix" Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Name "Quick-Fix Medic" Skill Normal Item "The Quick-Fix" Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Name "Quick-Fix Medic" Skill Normal Item "The Quick-Fix" Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Name "Quick-Fix Medic" Skill Normal Item "The Quick-Fix" Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Name "Quick-Fix Medic" Skill Normal Item "The Quick-Fix" Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Skill Normal Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Skill Normal Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Skill Normal Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "overheal penalty" 0 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Hard Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 "overheal penalty" 0 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Hard Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 "overheal penalty" 0 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Hard Attributes IgnoreEnemies Attributes IgnoreFlag Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly CharacterAttributes { "bot medic uber health threshold" 13371337 "uber duration bonus" 13337 "overheal penalty" 0 } } TFBot { Class Medic Name "Shield Medic" Skill Normal Attributes IgnoreEnemies Attributes IgnoreFlag Item "Platinum Pickelhaube" Attributes ProjectileShield Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 1 "increase buff duration" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 1337 "overheal penalty" 0 } } TFBot { Template T_TFBot_Big_Heal_Hell Classicon medic Attributes IgnoreEnemies Attributes IgnoreFlag } TFBot { Class Medic Name "Vaccinator Medic" Skill Expert Attributes IgnoreEnemies Attributes IgnoreFlag Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 3 "uber duration bonus" 13337 "medigun bullet resist passive" 0.1 "medigun bullet resist deployed" 0.75 } CharacterAttributes { "bot medic uber health threshold" 13371337 "overheal penalty" 0 } } TFBot { Class Medic Name "Vaccinator Medic" Skill Expert Attributes IgnoreEnemies Attributes IgnoreFlag Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 4 "uber duration bonus" 13337 "medigun blast resist passive" 0.1 "medigun blast resist deployed" 0.75 } CharacterAttributes { "bot medic uber health threshold" 13371337 "overheal penalty" 0 } } TFBot { Class Medic Name "Vaccinator Medic" Skill Expert Attributes IgnoreEnemies Attributes IgnoreFlag Item "teufort_medigun_civilservant" Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun charge is resists" 5 "uber duration bonus" 13337 "medigun fire resist passive" 0.1 "medigun fire resist deployed" 0.75 } CharacterAttributes { "bot medic uber health threshold" 13371337 "overheal penalty" 0 } } } } } //WAVE 2 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "part01" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 4 TotalCurrency 100 Squad { TFBot { Class Soldier Name "Giant Barrage Soldier" ClassIcon soldier_barrage Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes DisableDodge ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.35 } } 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 } } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon medic_uber Attributes IgnoreEnemies CharacterAttributes { "overheal penalty" 0 } } } } WaveSpawn { Name "part02" Where spawnbot_flank TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } WaveSpawn { Name "part03" TotalCount 1 WaitBeforeStarting 0 WaitForAllDead "part02" TotalCurrency 200 Tank { Health 25000 Speed 75 Skin 0 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "part04" Where spawnbot_flank TotalCount 48 MaxActive 12 SpawnCount 12 WaitForAllSpawned "part03" WaitBeforeStarting 20 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman Skill Easy Attributes AlwaysCrit } } WaveSpawn { Name "part05" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 5 WaitForAllDead "part03" WaitBeforeStarting 8 TotalCurrency 100 TFBot { Class Pyro Skill Expert } } WaveSpawn { Name "part06" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 5 WaitForAllDead "part03" WaitBeforeStarting 8 TotalCurrency 100 TFBot { Class HeavyWeapons Skill Expert Item "Fists Of Steel" Attributes DisableDodge Attributes AlwaysCrit WeaponRestrictions MeleeOnly Classicon heavy_steelfist } } WaveSpawn { Name "part07" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part06" WaitBeforeStarting 5 TotalCurrency 100 TFBot { Class HeavyWeapons Name "Super Autogun" Item "gentlemanne_minigun_topshelf" Item "The Eliminators Safeguard" ClassIcon HeAvY Skill Expert Health 20000 Scale 1.9 Attributes UseBossHealthBar Attributes MiniBoss Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminators Safeguard" "item style override" 1 } ItemAttributes { ItemName "gentlemanne_minigun_topshelf" "minigun spinup time decreased" 0 "fire rate bonus" 8 "hand scale" 1.25 "particle effect use head origin" 1 "particle effect vertical offset" -1000 "damage bonus" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } } //WAVE 3 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "part01" Where spawnbot TotalCount 13 MaxActive 13 SpawnCount 13 WaitBeforeStarting 8 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } } } WaveSpawn { Name "part02" Where spawnbot TotalCount 13 MaxActive 13 SpawnCount 13 WaitForAllDead "part01" WaitBeforeStarting 8 TotalCurrency 200 Squad { TFBot { Class Pyro Name "Giant Reflector" Item "The U-clank-a" WeaponRestrictions PrimaryOnly Attributes MiniBoss Classicon pyro_giant Skill Expert Health 4200 Item "The Nostromo Napalmer" ItemAttributes { ItemName "The Nostromo Napalmer" "weapon burn time increased" 0.0001 "airblast pushback scale" 0 "mult airblast refire time" 0.01 "damage bonus" 0.5 "deflection size multiplier" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } } } WaveSpawn { Name "part03" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "part02" WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Class Scout Name "Super Shotgun" ClassIcon scout_fan_giant Skill Normal Item "The Razorback" Item "The Lightning Lid" Item "The Force-a-Nature" Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Lightning Lid" "set item tint rgb" 6901050 } Health 2500 Attributes MiniBoss ItemAttributes { ItemName "The Force-a-Nature" "clip size bonus" 0.5 "bullets per shot bonus" 4 "scattergun knockback mult" 0 "damage bonus" 2 "weapon spread bonus" 0.25 "scattergun has knockback" 0 "bleeding duration" 3 "hand scale" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name "part04" Where spawnbot_flank TotalCount 32 MaxActive 12 SpawnCount 4 WaitForAllDead "part03" WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 200 Squad { TFBot { Class Heavyweapons Skill Expert Item "The Huo Long Heatmaker" Classicon heavy_heater_giant } TFBot { Class Heavyweapons Skill Easy Item "The Huo Long Heatmaker" Classicon heavy_heater_giant } TFBot { Class Heavyweapons Skill Easy Item "The Huo Long Heatmaker" Classicon heavy_heater_giant } TFBot { Template T_TFBot_Big_Heal_Hell } } } WaveSpawn { Name "part05" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part04" WaitBeforeStarting 12 TotalCurrency 100 TFBot { Class Soldier Name "Super Laser" Item "The Hellmet" Item "The Cow Mangler 5000" ClassIcon hellmet_zap Skill Expert Health 20000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 16738740 } ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 16738740 "override projectile type" 13 "energy weapon penetration" 1 "ragdolls become ash" 1 "fire rate bonus" 0.05 "projectile penetration" 1 "reveal disguised victim on hit" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } WaveSpawn { Name "support" WaitBetweenSpawns 14 TotalCurrency 0 MaxActive 4 Support 1 Tank { Health 3000 Speed 75 Skin 0 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } //WAVE 4 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "support" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 6 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name "part01" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 1 TotalCurrency 125 TFBot { Class Soldier Name "Laser Soldier" Item "The Hellmet" Item "The Cow Mangler 5000" ClassIcon hellmet_zap Skill Normal Attributes DisableDodge Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 65535 } ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 65535 "override projectile type" 13 "fire rate bonus" 2 "damage bonus" 2 "energy weapon penetration" 1 "ragdolls become ash" 1 "projectile penetration" 1 "reveal disguised victim on hit" 1 } } } WaveSpawn { Name "part02" Where spawnbot_flank TotalCount 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 18 TotalCurrency 100 TFBot { Class Soldier Skill Expert Classicon soldier_SPAMmer Name "Rapid Fire Soldier" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.65 } } } WaveSpawn { Name "part02a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "part01" WaitBeforeStarting 12 TotalCurrency 25 Squad { TFBot { Class Scout Name "Giant Phase Scout" ClassIcon scout_BONK Skill Expert Health 2500 Item "The Lightning Lid" ItemAttributes { ItemName "The Lightning Lid" "set item tint rgb" 16764285 } Item "warbird_scattergun_killerbee" Item "Bonk! Atomic Punch" MaxVisionRange 2500 Attributes HoldFireUntilFullReload Attributes MiniBoss CharacterAttributes { "effect bar recharge rate increased" 0.75 "move speed bonus" 0.5 "faster reload rate" 0.6 "damage bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } TFBot { Template T_TFBot_Giant_Medic Attributes IgnoreEnemies Attributes IgnoreFlag } } } WaveSpawn { Name "part03" WaitForAllDead "part02" WaitBeforeStarting 8 TotalCount 1 TotalCurrency 150 Tank { Health 25000 Speed 75 Skin 0 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "part04" Where spawnbot_flank TotalCount 20 MaxActive 4 SpawnCount 4 WaitForAllSpawned "part03" WaitBeforeStarting 10 WaitBetweenSpawns 18 TotalCurrency 0 TFBot { Class Engineer Skill Expert Health 10 Item "The Data Mining Light" Name "PDQ Engineer" Attributes AlwaysFireWeapon CharacterAttributes { "cannot pick up intelligence" 1 "engineer sentry build rate multiplier" 100 "gesture speed increase" 100 "health regen" -10 "voice pitch scale" 0 "move speed bonus" 2 } } } WaveSpawn { Name "part05" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "part03" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "part05" Where spawnbot_flank TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "part03" WaitBeforeStarting 8 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "part06" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllSpawned "part05" WaitBeforeStarting 24 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Name "part06a" Where spawnbot_flank TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllSpawned "part05" WaitBeforeStarting 20 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Name "part07" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part05" WaitBeforeStarting 5 TotalCurrency 100 TFBot { Class Soldier Name "Super Spread" Item "Full Metal Drill Hat" ClassIcon soldier_major_crits Skill Expert Health 20000 Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Scale 1.9 Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "mini rockets" 0 "Projectile speed increased" 0.2 "faster reload rate" 0.15 "fire rate bonus" 0.01 "damage bonus" 2 "item style override" 1 "projectile spread angle penalty" 360 "clip size upgrade atomic" 16 "rocket jump damage reduction" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } } //WAVE 5 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "fake" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 Support 1 TFBot { Class Scout Classicon hellmet_eh Attributes AlwaysCrit } } WaveSpawn { Name "part01" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit Item "EOTL_demopants" ItemAttributes { ItemName "The Sandman" "max health additive penalty" 0 } } } WaveSpawn { Name "part02" Where spawnbot TotalCount 30 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 3 WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes AlwaysCrit } TFBot { Class Spy Skill Expert Attributes AlwaysCrit CharacterAttributes { "cannot disguise" 1 } } TFBot { Class Spy Skill Expert Attributes AlwaysCrit CharacterAttributes { "cannot disguise" 1 } } } } WaveSpawn { Name "part03" Where spawnbot_flank TotalCount 8 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part02" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Class Pyro Skill Expert Health 1800 Scale 1.5 Name "RUB-A535" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "move speed bonus" 0.85 "head scale" 0.85 } } TFBot { Class Medic Skill Normal Classicon medic_uber Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly } } } WaveSpawn { Name "part04" Where spawnbot_flank TotalCount 32 MaxActive 12 SpawnCount 4 WaitForAllSpawned "part02" WaitBeforeStarting 4 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Class Pyro Skill Normal Classicon "pyro_FLARE" Name "Rapid Flare" Item "Fireman's Essentials" WeaponRestrictions SecondaryOnly Item "The Flare Gun" ItemAttributes { ItemName "The Flare Gun" "faster reload rate" 0.4 "Projectile speed increased" 0.75 } } } WaveSpawn { Name "part05" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 5 WaitForAllDead "part04" WaitBetweenSpawns 8 WaitBeforeStarting 4 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon heavy_heater_giant } TFBot { Class Heavyweapons Skill Easy Item "The Huo Long Heatmaker" Classicon heavy_heater_giant } TFBot { Class Heavyweapons Skill Expert Item "The Huo Long Heatmaker" Classicon heavy_heater_giant } TFBot { Class Heavyweapons Skill Expert Item "The Huo Long Heatmaker" Classicon heavy_heater_giant } } } WaveSpawn { Name "part06" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllDead "part04" WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes AlwaysCrit CharacterAttributes { "cancel falling damage" 1 "max health additive penalty" 0 } } } WaveSpawn { Name "part07" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitForAllDead "part05" WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Samurai CharacterAttributes { "cancel falling damage" 1 } } } WaveSpawn { Name "part08" Where spawnbot TotalCount 22 MaxActive 22 SpawnCount 22 WaitForAllDead "part07" WaitBeforeStarting 10 TotalCurrency 100 TFBot { Class Scout Name "Giant Scout" ClassIcon scout_BAT Skill Easy Health 1600 WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "damage bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed bonus" 0.75 } } } } //WAVE 6 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "part01" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 3 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic Attributes IgnoreEnemies Attributes IgnoreFlag } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" WeaponRestrictions SecondaryOnly Attributes IgnoreEnemies Attributes IgnoreFlag } } } WaveSpawn { Name "part02" Where spawnbot_flank TotalCount 64 MaxActive 8 SpawnCount 8 WaitBeforeStarting 10 TotalCurrency 100 TFBot { Class Demoman Skill Easy WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "Projectile range increased" 0.35 } } } WaveSpawn { Name "part03" TotalCount 1 WaitBeforeStarting 12 WaitForAllDead "part01" TotalCurrency 200 Tank { Health 35000 Speed 75 Skin 1 StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "part04" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 5 WaitForAllDead "part01" WaitBeforeStarting 24 WaitBetweenSpawns 6 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon medic_uber Attributes IgnoreEnemies } TFBot { Class Pyro Skill Expert Classicon pyro_dragon_fury } TFBot { Class Pyro Skill Expert Item "The Dragon's Fury" Classicon pyro_dragon_fury } TFBot { Class Pyro Skill Expert Item "The Dragon's Fury" Classicon pyro_dragon_fury } } } WaveSpawn { Name "part05" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitForAllSpawned "part04" WaitBeforeStarting 4 WaitBetweenSpawns 4 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Skill Easy Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name "part05a" Where spawnbot_flank TotalCount 40 MaxActive 16 SpawnCount 8 WaitForAllDead "part05" TotalCurrency 50 TFBot { Class Spy Skill Easy Attributes AlwaysCrit CharacterAttributes { "sapper degenerates buildings" 1 } } } WaveSpawn { Name "part06" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "part05a" WaitBeforeStarting 5 TotalCurrency 50 TFBot { Class Soldier Name "Quad Sync" ClassIcon soldier_burstfire Item "Potassium Bonnett" Item "Rocket Jumper" Skill Expert Scale 1.9 Health 20000 WeaponRestrictions PrimaryOnly Attributes AutoJump AutoJumpMin 2 AutoJumpMax 12 Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "Rocket Jumper" "faster reload rate" 0.6 "fire rate bonus" 0.01 "damage penalty" 1 "Projectile speed increased" 10 "Projectile speed increased HIDDEN" 10 "rocket specialist" 4 "mod stun waist high airborne" 1 "cannot pick up intelligence" 0 "increased jump height" 1.9 "cancel falling damage" 1 } ItemAttributes { ItemName "Potassium Bonnett" "set item tint rgb" 13595446 } CharacterAttributes { "bot custom jump particle" 1 "increased air control" 100 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } } //WAVE 7 Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "part01" Where "" TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 WaitBetweenSpawns 13371337 Support 1 FirstSpawnWarningSound vo\mvm_bomb_alerts03.mp3 TFBot { Class Scout Health 1 Scale 1.01 Name "The bomb is located at spawn!" Skill Easy Classicon scout_giant_fast WeaponRestrictions MeleeOnly Attributes Miniboss Attributes AlwaysFireWeapon CharacterAttributes { "hit self on miss" 1 "damage bonus" 5 "voice pitch scale" 0 "bombinomicon effect on death" 1 "melee range multiplier" 0.0001 } } } WaveSpawn { Name "part02" Where spawnbot TotalCount 1337 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 Support 1 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "part03" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 TotalCurrency 1337 TFBot { Class Engineer Skill Expert WeaponRestrictions MeleeOnly Name "Arch Mechanic" ClassIcon EngineeR Health 30000 Scale 1 Item "The Gunslinger" Item "Iron Lung" Item "MvM GateBot Light Engineer" Item "Winter Backup" Attributes AlwaysFireWeapon Attributes MiniBoss Attributes TeleportToHint Attributes UseBossHealthBar Attributes AutoJump AutoJumpMin 2 AutoJumpMax 12 ItemAttributes { ItemName "The Gunslinger" "fire rate bonus" 0.6 "hand scale" 1.5 "mod wrench builds minisentry" 0 "damage bonus" 2 "damage causes airblast" 1 "cancel falling damage" 1 "dmg bonus vs buildings" 2 "engy sentry fire rate increased" 0.5 "engy sentry radius increased" 3 "engineer sentry build rate multiplier" 100 "Construction rate increased" 10 "gesture speed increase" 2 } ItemAttributes { ItemName "Winter Backup" "backstab shield" 1 "jarate backstabber" 1 } CharacterAttributes { "move speed bonus" 1.3 "increased jump height" 1.3 "rocket specialist" 4 "engy building health bonus" 10 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } } }