// Exp Mission by Rappy https://steamcommunity.com/id/Chad_URL_Enjoyer/ // // Starting Currency: 400 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 800 | 900 | // | Wave 2 | 700 | 800 | // | Wave 3 | 900 | 1000 | // | Wave 4 | 800 | 900 | // | Wave 5 | 800 | 900 | // | Wave 6 | 900 | 1000 | // | Wave 7 | 650 | 750 | // +----------+----------+----------+ // | Total | 5550 | 6250 | // +----------+----------+----------+ // #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Advanced 1 //MedigunShieldDamage 1 Templates { T_TFBot_Giant_Blinker_Medic { Name "Giant Blinking Uber Medic" // Mk.II" Class Medic ClassIcon medic_uber_giant Skill Normal Health 4500 Attributes MiniBoss Attributes SpawnWithFullCharge Item "the warsworn helmet" //Item "the ubersaw" Item gentlemanne_medigun_dressedtokill // ItemAttributes // { // ItemName "the ubersaw" // "melee range multiplier" 1.85 // "melee bounds multiplier" 2 // "add uber charge on hit" 50 // "is_passive_weapon" 1 // } ItemAttributes { ItemName gentlemanne_medigun_dressedtokill "ubercharge rate bonus" 20.3 "uber duration bonus" -6.8 "set_item_texture_wear" 0.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "heal rate bonus" 200 "bot medic uber health threshold" 13371337 //"hand scale" 0 //"gesture speed increase" 3 } } T_TFBot_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Skill Expert Item "Pyromancer's Mask" Item "The Dragon's Fury" MaxVisionRange 1000 } T_TFBot_Giant_Medic_Kritzkrieg { Class Medic ClassIcon medic_kritz2_giant Name "Giant KritzKrieg Medic" Health 4500 Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes IgnoreEnemies Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The KritzKrieg" Item "The Virus Doctor" ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 10000 "ubercharge rate bonus" 10000 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "health from healers increased" 0.005 "bot medic uber health threshold" 4501 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Heavyweapons_CritOnKill { Class Heavy ClassIcon heavy_booster Name "Giant Crit-On-Kill Heavy" Health 5000 Skill Expert Attributes MiniBoss Tag bot_giant MaxVisionRange 1200 ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "critboost on kill" 3.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Soldier_Volley { Class Soldier ClassIcon soldier_bazooka_giant Name "Giant Volley Soldier" Health 4000 Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant Item "The Beggar's Bazooka" Item "Bucket Hat" ItemAttributes { ItemName "The Beggar's Bazooka" "Projectile speed increased" 1.15 "clip size upgrade atomic" 8.0 "Blast radius decreased" 0.92 "auto fires full clip" 0.0 "auto fires when full" 0.0 "faster reload rate" 0.40 "fire rate bonus" 0.60 "can overload" 0.0 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 3 } } T_TFBot_Medic_Shield { Class Medic ClassIcon medic_shield_lite Name "Shield Medic" Skill Expert Attributes IgnoreEnemies Attributes SpawnWithFullCharge Attributes ProjectileShield WeaponRestrictions SecondaryOnly Item "The Physician's Protector" Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "increase buff duration" 420 "bot medic uber deploy delay duration" 200 "generate rage on heal" 1 } } T_TFBot_Giant_Demoman_Stickybomb_BurstFire { Class Demoman ClassIcon demo_sticky_burst Name "Giant Burst Fire Sticky Demoman" Health 3300 Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant WeaponRestrictions SecondaryOnly Item "Strontium Stove Pipe" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27.0 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" //"blast radius decreased" 0.5 "fire rate bonus" 0.15 "faster reload rate" 0.5 "stickybomb charge rate" 0 "Projectile speed decreased" 0.30 "projectile spread angle penalty" 3.0 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "rocket jump damage reduction" 0.01 "damage force reduction" 0.5 "override footstep sound set" 4 } } T_TFBot_Pyro_Third_Degree { Class Pyro ClassIcon pyro_thirddegree Name "Third Degree Pyro" Skill Expert WeaponRestrictions MeleeOnly Item "The Third Degree" } T_TFBot_Kritzkrieg_Medic { Name "Kritzkrieg Medic" Class Medic ClassIcon medic_kritz2 Skill Normal Attributes SpawnWithFullCharge Item "The Kritzkrieg" Item "The Virus Doctor" Item "The Overdose" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 } CharacterAttributes { "bot medic uber health threshold" 225 } } T_TFBot_Giant_Soldier_Laser_Wall { ClassIcon soldier_bison WeaponRestrictions PrimaryOnly Skill Expert Health 4000 Name "Giant Laser Wall Soldier" Attributes HoldFireUntilFullReload Class Soldier Attributes MiniBoss Attributes AlwaysCrit Item "Exquisite Rack" Item "tyrantium helmet" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "set item tint RGB" 16514816 "attach particle effect" 3097 "clip size upgrade atomic" 26.0 "fire rate bonus" 0.001 "faster reload rate" 0.18 "energy weapon penetration" 1 "override projectile type" 13 "projectile spread angle penalty" 6 } ItemAttributes { ItemName "tyrantium helmet" "set item tint RGB" 16514816 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone_giant Name "Giant Dragon's Fury Pyro" Health 3000 Skill Hard Attributes MiniBoss Tag bot_giant MaxVisionRange 1000 Item "The Dragon's Fury" Item "Pyromancer's Mask" Item "dec2014 2014_pyromancer_hood" Item "dec2014 Pyromancer's Raiments" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_DF_Spammer { Class Pyro ClassIcon pyro_dragon_fury_swordstone_spammer Name "Giant Rapid Dragon's Fury Pyro" Health 3000 Skill Hard Attributes MiniBoss Tag bot_giant MaxVisionRange 1000 Item "The Dragon's Fury" Item "Pyromancer's Mask" Item "dec2014 2014_pyromancer_hood" Item "dec2014 Pyromancer's Raiments" ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.40 "damage bonus" 1.20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Phlog { Class Pyro ClassIcon pyro_phlog Name "Giant Phlogistinator Pyro" Health 3000 Skill Hard Attributes MiniBoss Tag bot_giant Item "The Phlogistinator" Item "Brigade Helm" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Medic_Kritzkrieg { Class Medic ClassIcon medic_kritz_giant Name "Giant KritzKrieg Medic" Health 4500 Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes IgnoreEnemies Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The KritzKrieg" Item "The Virus Doctor" ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 10000 "ubercharge rate bonus" 10000 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "health from healers increased" 0.005 "bot medic uber health threshold" 4501 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Medic_Blast { Class Medic ClassIcon medic_blast Name "Blast Vacc Medic" Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun blast resist deployed" 0.90 "medigun blast resist passive" 0.90 "lunchbox adds minicrits" 3 "medigun charge is resists" 4 "uber duration bonus" 8 "ubercharge rate bonus" 900 } CharacterAttributes { "bot medic uber health threshold" 226 } } T_TFBot_Medic_Bullet { Class Medic ClassIcon medic_bullet Name "Bullet Vaccinator Medic" Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorBullets ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun bullet resist deployed" 0.90 "medigun bullet resist passive" 0.90 "lunchbox adds minicrits" 3 "medigun charge is resists" 3 "uber duration bonus" 8 "ubercharge rate bonus" 900 } CharacterAttributes { "bot medic uber health threshold" 226 } } T_TFBot_Medic_Fire { Class Medic ClassIcon medic_fire Name "Fire Vacc Medic" Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorFire ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun fire resist deployed" 0.90 "medigun fire resist passive" 0.90 "lunchbox adds minicrits" 3 "medigun charge is resists" 5 "uber duration bonus" 8 "ubercharge rate bonus" 900 } CharacterAttributes { "bot medic uber health threshold" 226 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 5 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission //Wave 1 Snipers { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 InitialCooldown 15 TFBot { Class Sniper Item "The Bushman's Boonie" Item "The Triggerman's Tacticals" Item "The Conspicuous Camouflage" Skill Hard Name Sniper } } Mission //Wave 1 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 InitialCooldown 25 TFBot { Template T_TFBot_Spy Class Spy Skill Expert } } Mission //Wave 3 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 InitialCooldown 30 TFBot { Template T_TFBot_Spy Class Spy Skill Expert } } Mission //Wave 4 Deflecting Pyros { Objective Sniper Where spawnbot_short BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 13 DesiredCount 2 TFBot { Name "I found my Mouse 2 key" Scale 1.3 Class Pyro Skill Expert Health 250 Item "ghastly gibus" Item "the axtinguisher" ClassIcon pyro_reflect_daan Attributes AutoJump ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "mult airblast refire time" 0.001 "airblast_pushback_disabled" 1 "airblast_give_teammate_speed_boost" 1 "airblast_turn_projectile_to_ammo" 2 } } } Mission //Wave 4 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 4 InitialCooldown 120 TFBot { Template T_TFBot_Spy Class Spy Skill Expert } } Mission //Wave 6 Snipers { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 InitialCooldown 30 TFBot { Class Sniper Item "The Bushman's Boonie" Item "The Triggerman's Tacticals" Item "The Conspicuous Camouflage" Skill Hard Name Sniper } } Mission //Wave 6 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 InitialCooldown 20 TFBot { Template T_TFBot_Spy Class Spy Skill Expert } } Mission //Wave 7 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 4 InitialCooldown 10 TFBot { Template T_TFBot_Spy Class Spy Skill Expert } } //WAVE 1 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`nav_avoid_intel_bridges_timer`,`Kill`) " } WaveSpawn { Name w1a-1 Where spawnbot_short TotalCount 34 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Class Scout Skill Normal } } WaveSpawn { Name w1a-3 Where spawnbot_mission_sniper TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w1a-2 Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro ClassIcon pyro_reflect_daan_giant } } WaveSpawn { Name w1a-4 Where spawnbot_short TotalCount 40 MaxActive 8 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Third_Degree ClassIcon pyro_thirddegree Attributes AlwaysCrit } } WaveSpawn { Name w1b-1 TotalCount 1 WaitForAllSpawned w1a-3 WaitBeforeStarting 12 TotalCurrency 100 Tank { Name "tank1" Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w1b-2 Where spawnbot_short TotalCount 20 MaxActive 8 SpawnCount 2 WaitForAllSpawned w1b-1 WaitBeforeStarting 5 TotalCurrency 150 Squad { TFBot { Class Heavy ClassIcon heavy Skill Easy } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } } } WaveSpawn { Name w1b-supp Where spawnbot_short TotalCount 60 MaxActive 4 SpawnCount 2 WaitForAllSpawned w1b-1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Hard Attributes AlwaysCrit } } WaveSpawn { Name w1b-3 Where spawnbot_short TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAllSpawned w1b-1 WaitBeforeStarting 5 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst Item "scotch bonnet" } } } //WAVE 2 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`nav_avoid_intel_bridges_timer`,`Kill`) " } WaveSpawn { Name w2a-1 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Volley } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Class Medic ClassIcon medic_shield_uber_lite Name "Shield Medic" Skill Expert Attributes IgnoreEnemies Attributes SpawnWithFullCharge Attributes ProjectileShield WeaponRestrictions SecondaryOnly Item "The Physician's Protector" Item "tf_weapon_medigun" ItemAttributes { ItemName "tf_weapon_medigun" "generate rage on heal" 1 } } } } WaveSpawn { Name w2a-1b Where spawnbot_short TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitForAllDead w2a-1 WaitBetweenSpawns 18 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Volley } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Class Medic ClassIcon medic_shield_uber_lite Name "Shield Medic" Skill Expert Attributes IgnoreEnemies Attributes SpawnWithFullCharge Attributes ProjectileShield WeaponRestrictions SecondaryOnly Item "The Physician's Protector" Item "tf_weapon_medigun" ItemAttributes { ItemName "tf_weapon_medigun" "generate rage on heal" 1 } } } } WaveSpawn { Name w2a-2 Where spawnbot_mission_sniper TotalCount 24 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0.5 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Name "Pyro" Class Pyro Skill Easy } } WaveSpawn { Name w2a-3 Where spawnbot TotalCount 28 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Class Scout Skill Normal } } WaveSpawn { Name w2a-4 Where spawnbot_short TotalCount 22 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 TotalCurrency 50 TFBot { Class Scout Skill Hard ClassIcon scout_bat_nys Attributes AlwaysCrit WeaponRestrictions MeleeOnly } } WaveSpawn { Name w2b-1 Where spawnbot_short TotalCount 15 MaxActive 11 SpawnCount 5 WaitForAllSpawned w2a-1b WaitBeforeStarting 20 WaitBetweenSpawns 30 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_CritOnKill } TFBot { Template T_TFBot_Medic_Bullet } TFBot { Template T_TFBot_Medic_Bullet } TFBot { Template T_TFBot_Medic_Blast } TFBot { Template T_TFBot_Medic_Blast } } } WaveSpawn { Name w2b-2 Where spawnbot_short TotalCount 15 MaxActive 6 SpawnCount 3 WaitForAllSpawned w2a-1b WaitBeforeStarting 23 WaitBetweenSpawns 7 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name w2b-3 Where spawnbot_mission_sniper TotalCount 50 MaxActive 5 SpawnCount 3 WaitForAllSpawned w2a-1b WaitBeforeStarting 23 WaitBetweenSpawns 8 TotalCurrency 50 Support 1 TFBot { Class Sniper Name "Bowman Rapid Fire" Item "The Huntsman" ClassIcon sniper_bow_multi Skill Hard ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "damage bonus" 0.5 } } } WaveSpawn { Name Engineer Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead w2a-1b WaitBeforeStarting 5 WaitBetweenSpawns 20 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn ClassIcon engineer_telein } } } //WAVE 3 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_right_relay`, `Trigger`) EntFire(`nav_avoid_intel_bridges_timer`,`Kill`) ClientPrint(null,3,`\x08FF54F1FFThe bomb path will be forced on this wave.`) " } WaveSpawn { Name w3a-1 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 TotalCurrency 150 Where spawnbot_short Squad { TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire Health 4200 Skill Expert Item "Soldier Samurai Hat" Item "The Shogun's Shoulder Guard" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } 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.9 } } TFBot { Template T_TFBot_Giant_Medic Tag giant Name "Giant Shield Medic" Attributes "ProjectileShield" Attributes "IgnoreEnemies" Item "Berliner's Bucket Helm" ClassIcon medic_shield_lite ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 } CharacterAttributes { "increase buff duration" 1337 "bot medic uber deploy delay duration" 42069 } } TFBot { Name "Guard Dog" Class Soldier Skill Expert ClassIcon soldier_banner_trio_lite Item "the Buff Banner" Health 650 Scale 1.3 Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1738 "deploy time increased" 0.5 } } TFBot { Name "Guard Dog" Class Soldier Skill Expert ClassIcon soldier_banner_trio_lite Item "the buff banner" Health 650 Scale 1.3 Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1738 "deploy time increased" 0.5 } } TFBot { Template T_TFBot_Pyro_DF Name "Guard Dog" Scale 1.3 Health 400 Attributes AlwaysFireWeapon } } } WaveSpawn { Name w3a-2 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 45 TotalCurrency 125 Where spawnbot_short Squad { TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire Health 4200 Skill Expert Item "Soldier Samurai Hat" Item "The Shogun's Shoulder Guard" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } 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.9 } } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg ClassIcon medic_kritz2 } TFBot { Name "Guard Dog" Class Soldier Skill Expert ClassIcon soldier_banner_trio_lite Item "The Concheror" Health 650 Scale 1.3 Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1738 "deploy time increased" 0.5 } } TFBot { Name "Guard Dog" Class Soldier Skill Expert ClassIcon soldier_banner_trio_lite Item "The Concheror" Health 650 Scale 1.3 Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1738 "deploy time increased" 0.5 } } TFBot { Template T_TFBot_Pyro_DF Name "Guard Dog" Scale 1.3 Health 400 Attributes AlwaysFireWeapon } } } WaveSpawn { Name w3a-3 TotalCount 1 WaitBeforeStarting 65 TotalCurrency 125 Tank { Name "tank1" Health 18000 Speed 75 Name "tankboss" StartingPathTrackNode "path1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3a-4 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 85 TotalCurrency 125 Where spawnbot_short Squad { TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire Health 4200 Skill Expert Item "Soldier Samurai Hat" Item "The Shogun's Shoulder Guard" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } 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.9 } } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_giant Item "Medic Goggles" Item "Practitioner's Processing Mask" } TFBot { Name "Guard Dog" Class Soldier Skill Expert ClassIcon soldier_banner_trio_lite Item "the buff banner" Health 650 Scale 1.3 Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1738 "deploy time increased" 0.5 } } TFBot { Name "Guard Dog" Class Soldier Skill Expert ClassIcon soldier_banner_trio_lite Item "the buff banner" Health 650 Scale 1.3 Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1738 "deploy time increased" 0.5 } } TFBot { Template T_TFBot_Pyro_DF Name "Guard Dog" Scale 1.3 Health 400 Attributes AlwaysFireWeapon } } } WaveSpawn { Name w3a-4 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 125 TotalCurrency 150 Where spawnbot_short Squad { TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire Health 4200 Skill Expert Item "Soldier Samurai Hat" Item "The Shogun's Shoulder Guard" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } 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.9 } } TFBot { Name "Giant Uber Medic" Class Medic Health 4500 Skill Expert Item "das naggenvatcher" Item "das metalmeatencasen" ClassIcon medic_uber Attributes SpawnWithFullCharge Attributes MiniBoss ItemAttributes { ItemName tf_weapon_mdigun "ubercharge rate bonus" 5 "uber duration bonus" -3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "heal rate bonus" 1337 "bot medic uber health threshold" 3000 "bot medic uber deploy delay duration" 1 } } TFBot { Name "Guard Dog" Class Soldier Skill Expert ClassIcon soldier_banner_trio_lite Item "the battalion's backup" Health 650 Scale 1.3 Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1738 "deploy time increased" 0.5 } } TFBot { Name "Guard Dog" Class Soldier Skill Expert ClassIcon soldier_banner_trio_lite Item "the battalion's backup" Health 650 Scale 1.3 Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1738 "deploy time increased" 0.5 } } TFBot { Template T_TFBot_Pyro_DF Name "Guard Dog" Scale 1.3 Health 400 Attributes AlwaysFireWeapon } } } WaveSpawn { Name w3supp TotalCount 50 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 3 Support 1 TotalCurrency 75 Where spawnbot_invasion TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name w3supp2 TotalCount 1738 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_short Support 1 TFBot { Class Pyro Name "Fire Spreader Pyro" ClassIcon pyro_bigfire Skill Normal Item "pyro helm" Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame life bonus" 2.75 "flame size bonus" 2.75 "flame_spread_degree" 30 "lunchbox adds minicrits" 2 "attach particle effect" 3042 } } } } //WAVE 4 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_right_relay`, `Trigger`) EntFire(`nav_avoid_intel_bridges_timer`,`Kill`) ClientPrint(null,3,`\x08FF54F1FFThe bomb path will be forced on this wave.`) " } WaveSpawn { Name w4a-1T TotalCount 1 WaitBeforeStarting 0 TotalCurrency 100 Tank { Name "tank3" Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "path1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4b-2T TotalCount 1 WaitForAllSpawned w4a-2 WaitBeforeStarting 40 TotalCurrency 100 Tank { Name "tank4" Health 23000 Speed 75 Name "tankboss" StartingPathTrackNode "path1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name BMS TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1337 Support Limited Where spawnbot TFBot { ClassIcon scout Health 1 Name "Bomb Moving Service" Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 10 "health regen" -1 } } } WaveSpawn { Name w4a-1 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 4 TotalCurrency 100 Where spawnbot_mission_sniper TFBot { Class Soldier ClassIcon soldier_directhit_buff_lite Name "Direct Hit Buff Banner Soldier" Skill Hard Attributes SpawnWithFullCharge Item "The Buff Banner" Item "The Direct Hit" Item "Defiant Spartan" CharacterAttributes { "increase buff duration" 1738 } } } WaveSpawn { Name w4a-2 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 24 TotalCurrency 300 Where spawnbot_short Squad { TFBot { Template T_TFBot_Giant_Soldier_Laser_Wall } TFBot { Class Medic ClassIcon medic_armored_lite Name "Armored Big-Heal Medic" Health 750 Skill Expert Tag bot_giant Scale 1.37 Item "The Surgeon's Stahlhelm" Item "The Quick-Fix" CharacterAttributes { "heal rate bonus" 50 "ubercharge rate bonus" 0 } } TFBot { Class Medic ClassIcon medic_armored_lite Name "Armored Big-Heal Medic" Health 750 Skill Expert Tag bot_giant Scale 1.37 Item "The Surgeon's Stahlhelm" Item "The Quick-Fix" CharacterAttributes { "heal rate bonus" 50 "ubercharge rate bonus" 0 } } } } WaveSpawn { Name w4b-1 TotalCount 6 MaxActive 6 SpawnCount 2 WaitForAllSpawned w4b-2T WaitBeforeStarting 15 WaitBetweenSpawns 15 TotalCurrency 100 Where spawnbot_short TFBot { Class Heavyweapons Name "Giant Shotgun Heavy" ClassIcon heavy_shotgun Skill Expert Health 5000 WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes MiniBoss //Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } } } WaveSpawn { Name w4supp1 TotalCount 21 MaxActive 5 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 6 Support 1 TotalCurrency 50 Where spawnbot_short TFBot { Class Scout ClassIcon scout_popper2 Name "Soda Popper Scout" Skill Normal Item "The Soda Popper" } } WaveSpawn { Name w4supp2 TotalCount 21 MaxActive 6 SpawnCount 3 WaitForAllSpawned w4a-2 WaitBeforeStarting 34 WaitBetweenSpawns 6 Support 1 TotalCurrency 50 Where spawnbot TFBot { Class Soldier ClassIcon soldier_crit Name "Charged Soldier" Skill Normal Attributes AlwaysCrit Item "The Original" ItemAttributes { ItemName "The Original" "Projectile speed increased" 0.45 "fire rate bonus" 2.0 "faster reload rate" 0.2 } } } } //WAVE 5 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_right_relay`, `Trigger`) EntFire(`nav_avoid_intel_bridges_timer`,`Kill`) ClientPrint(null,3,`\x08FF54F1FFThe bomb path will be forced on this wave.`) " } WaveSpawn { StartWaveOutput { Target chief_relay Action Trigger } Name w5boss TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 TotalCurrency 100 Where spawnbot_tunnel_main FirstSpawnWarningSound "vo/mvm/mght/demoman_mvm_m_specialcompleted12.mp3" FirstSpawnWarningSound "vo/mvm/mght/demoman_mvm_m_specialcompleted12.mp3" TFBot { Class Demoman Name "Chief Buff Rapid Fire Demo" ClassIcon demo_spammer_buff_lite Health 30000 Scale 1.9 Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge Item "Scotch Bonnet" Item "The Hurt Locher" Item "Shortness Of Breath" Item "The Buff Banner" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.50 } CharacterAttributes { "attach particle effect" 3130 "deploy time increased" 0.5 "increase buff duration" 1738 "move speed bonus" 0.45 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "rage giving scale" 0.1 } } } WaveSpawn { Name w5a-1 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 75 Where spawnbot_short TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Normal Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } WaveSpawn { Name w5a-2 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 Where spawnbot_short TFBot { Template T_TFBot_Pyro_DF } } WaveSpawn { Name w5a-3 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 45 WaitBetweenSpawns 4.5 TotalCurrency 100 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Giant_Scout Skill Expert Item "The Backwards Ballcap" Item "pyroland_scattergun_shottohell" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "pyroland_scattergun_shottohell" "faster reload rate" 0.4 "set_item_texture_wear" 0.2 "damage bonus" 1.33 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0 } } } WaveSpawn { Name w5supp TotalCount 50 MaxActive 6 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 6.5 TotalCurrency 50 Support 1 Where spawnbot TFBot { Class Soldier ClassIcon soldier_bison Name "Bison Soldier" Skill Expert WeaponRestrictions SecondaryOnly Item "The Righteous Bison" Attributes AlwaysCrit } } WaveSpawn { Name w5supp2 TotalCount 50 MaxActive 4 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 8.5 TotalCurrency 50 Support 1 Where spawnbot_short TFBot { Name "Rapid Fire Demoman" Class Demoman ClassIcon demo_spammer Skill Hard Attributes AlwaysFireWeapon Item "Scotch Bonnet" Item "The Hurt Locher" Item "Shortness Of Breath" ItemAttributes { ItemName "tf_weapon_grenadelauncher" "faster reload rate" 0.17 "clip size upgrade atomic" -3 } } } WaveSpawn { Name w5b-1 TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllSpawned w5a-3 WaitBeforeStarting 10 WaitBetweenSpawns 8 TotalCurrency 100 Where spawnbot_short TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } WaveSpawn { Name w5supp3 TotalCount 50 MaxActive 2 SpawnCount 1 WaitForAllSpawned w5a-3 WaitBeforeStarting 8 WaitBetweenSpawns 10.5 TotalCurrency 25 Support 1 Where spawnbot TFBot { Class Scout ClassIcon scout_giant_fast Name "Almost Super Scout" Health 600 Scale 1.37 Skill Easy WeaponRestrictions MeleeOnly Item "The Holy Mackerel" Item "Bonk Boy" CharacterAttributes { "head scale" 0.75 } } } WaveSpawn { Name w5b-2 TotalCount 8 MaxActive 8 SpawnCount 4 WaitForAllSpawned w5b-1 WaitBeforeStarting 24 WaitBetweenSpawns 17 TotalCurrency 200 Where spawnbot_short Squad { TFBot { Class Demoman ClassIcon demo_clusterbomb Name "Giant Mine Layer Demoman" Health 3300 Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant Item "The Iron Bomber" Item "Steel Shako" ItemAttributes { ItemName "The Iron Bomber" "projectile spread angle penalty" 3.0 "faster reload rate" 0.45 "fire rate bonus" 0.05 "clip size bonus" 1.75 "fuse bonus" 2.2 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4.0 "damage force reduction" 0.50 "move speed bonus" 0.40 } } TFBot { Template T_TFBot_Medic_Blast ClassIcon medic_vacc_trio_armored_lite Name "Armored Blast Vacc Medic" Health 750 Scale 1.37 } TFBot { Template T_TFBot_Medic_Bullet ClassIcon medic_vacc_trio_armored_lite Name "Armored Bullet Vacc Medic" Health 750 Scale 1.37 } TFBot { Template T_TFBot_Medic_Fire ClassIcon medic_vacc_trio_armored_lite Name "Armored Fire Vacc Medic" Health 750 Scale 1.37 } } } WaveSpawn { Name Engineer Where spawnbot TotalCount 1738 MaxActive 2 SpawnCount 1 WaitForAllDead w5boss WaitBeforeStarting 15 WaitBetweenSpawns 20 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn ClassIcon engineer_telein } } } //WAVE 6 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_right_relay`, `Trigger`) EntFire(`nav_avoid_intel_bridges_timer`,`Kill`) ClientPrint(null,3,`\x08FF54F1FFThe bomb path will be forced on this wave.`) " } WaveSpawn { Name w6supp TotalCount 16 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 16 Support Limited Where spawnbot_mission_sniper TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Name w6supp2 TotalCount 1738 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 4 Support 1 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion Health 650 Scale 1.3 } } WaveSpawn { Name w6a-1 TotalCount 24 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TotalCurrency 100 Support Limited TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name w6a-2 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 24 TotalCurrency 100 Where spawnbot_short Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Item "Shortness Of Breath" Item "Scotch Bonnet" Item "Stealth Bomber" Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_giant Item "Medic Goggles" Item "Practitioner's Processing Mask" } } } WaveSpawn { Name w6a-3 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 14 WaitBetweenSpawns 6 TotalCurrency 100 Where spawnbot_short TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } WaveSpawn { Name w6b-1 TotalCount 10 MaxActive 10 SpawnCount 5 WaitForAllSpawned w6a-2 WaitBeforeStarting 18 WaitBetweenSpawns 28 TotalCurrency 200 Where spawnbot_short Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_deflector_giant } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w6b-2 TotalCount 18 MaxActive 6 SpawnCount 3 WaitForAllSpawned w6a-2 WaitBeforeStarting 21 WaitBetweenSpawns 6 TotalCurrency 100 Where spawnbot_short TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit } } WaveSpawn { Name w6c-1 TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned w6b-1 WaitBeforeStarting 18 WaitBetweenSpawns 20 TotalCurrency 200 Where spawnbot_short Squad { TFBot { Template T_TFBot_Giant_Pyro_DF } TFBot { Template T_TFBot_Giant_Blinker_Medic } } } WaveSpawn { Name w6c-2 TotalCount 12 MaxActive 8 SpawnCount 4 WaitForAllSpawned w6b-1 WaitBeforeStarting 20 WaitBetweenSpawns 4 TotalCurrency 50 Support Limited Where spawnbot_short RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } } //WAVE 7 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_right_relay`, `Trigger`) EntFire(`nav_avoid_intel_bridges_timer`,`Kill`) ClientPrint(null,3,`\x08FF54F1FFThe bomb path will be forced on this wave.`) " } WaveSpawn { StartWaveWarningSound "vo/mvm/mght/soldier_mvm_m_robot24.mp3" } WaveSpawn { StartWaveWarningSound "vo/mvm/mght/soldier_mvm_m_robot24.mp3" } WaveSpawn { WaitBeforeStarting 6 FirstSpawnWarningSound "#music/hl2_song16.mp3" } WaveSpawn { WaitBeforeStarting 6 FirstSpawnWarningSound "#music/hl2_song16.mp3" } WaveSpawn { Name w7a-1a TotalCount 2 MaxActive 2 WaitBeforeStarting 6 TotalCurrency 50 Where spawnbot_short Squad { TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire_hyper_lite Health 4200 Skill Expert Item "Soldier Samurai Hat" Item "The Shogun's Shoulder Guard" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "damage bonus" 2 } 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.9 } } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_giant Item "Medic Goggles" Item "Practitioner's Processing Mask" } } } WaveSpawn { Name w7a-2a TotalCount 2 MaxActive 2 WaitForAllDead w7a-1a TotalCurrency 50 Where spawnbot_short Squad { TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire_hyper_lite Health 4200 Skill Expert Item "Soldier Samurai Hat" Item "The Shogun's Shoulder Guard" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "damage bonus" 2 } 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.9 } } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_giant Item "Medic Goggles" Item "Practitioner's Processing Mask" } } } WaveSpawn { Name w7a-1b TotalCount 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 10 Where spawnbot_short TotalCurrency 25 TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Normal Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } WaveSpawn { Name w7a-2b TotalCount 12 MaxActive 12 SpawnCount 12 WaitForAllDead w7a-1b Where spawnbot_short TotalCurrency 25 TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Normal Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } WaveSpawn { Name w7a-3b TotalCount 12 MaxActive 12 SpawnCount 12 WaitForAllDead w7a-2b Where spawnbot_short TotalCurrency 25 TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Normal Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } WaveSpawn { Name w7b-1 TotalCount 8 MaxActive 4 SpawnCount 2 WaitForAllSpawned w7a-2a WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot_short TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball Attributes AlwaysCrit } } WaveSpawn { Name w7b-2 TotalCount 6 MaxActive 4 SpawnCount 2 WaitForAllSpawned w7a-2a WaitBeforeStarting 25 WaitBetweenSpawns 15 Where spawnbot_short TotalCurrency 50 TFBot { Class Demoman ClassIcon demoknight_samurai_giant Name "Giant Samurai Demo" Skill Expert Health 3300 Item "Demo Kabuto" Item "The Splendid Screen" Item "The Half-Zatoichi" Item "Ali Baba's Wee Booties" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name w7b-3 TotalCount 35 MaxActive 10 SpawnCount 5 WaitForAllSpawned w7a-2a WaitBeforeStarting 23 WaitBetweenSpawns 4 Where spawnbot_short TotalCurrency 25 TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Name w7b-3T TotalCount 1 WaitForAllSpawned w7a-2a WaitBeforeStarting 65 TotalCurrency 25 Tank { Name "tank1" Health 32000 Speed 75 Name "tankboss" StartingPathTrackNode "path1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7c-1 TotalCount 6 MaxActive 4 SpawnCount 2 WaitForAllSpawned w7b-3T WaitBeforeStarting 4 WaitBetweenSpawns 18 TotalCurrency 100 Where spawnbot_short TFBot { Template T_TFBot_Giant_Soldier_Laser_Wall } } WaveSpawn { Name w7c-supp TotalCount 50 MaxActive 8 SpawnCount 4 WaitForAllSpawned w7b-3T WaitBeforeStarting 4 WaitBetweenSpawns 6 Support 1 TotalCurrency 50 Where spawnbot_mission_sniper TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Skill Expert Item "Pyromancer's Mask" Item "The Dragon's Fury" MaxVisionRange 1000 } } WaveSpawn { Name w7c-3 TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned w7b-3T WaitBeforeStarting 90 WaitBetweenSpawns 20 TotalCurrency 75 Where spawnbot_short Squad { TFBot { ClassIcon soldier_burstfire_spammer Health 4200 Name "Giant Burst Rapid Fire Soldier" Class Soldier Skill Expert Item "exquisite rack" Item "powerhouse_rocketlauncher_shellshocker" Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName powerhouse_rocketlauncher_shellshocker "faster reload rate" 0.10 "fire rate bonus" -1 "set_item_texture_wear" 0.2 } ItemAttributes { ItemName "tyrantium helmet" "set item tint RGB" 1315860 } Item "tyrantium helmet" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "rage giving scale" 0.5 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } TFBot { Template T_TFBot_Giant_Medic Tag giant Name "Giant Shield Medic" Attributes "ProjectileShield" Attributes "IgnoreEnemies" Item "Berliner's Bucket Helm" ClassIcon medic_shield_lite ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 } CharacterAttributes { "increase buff duration" 1337 "bot medic uber deploy delay duration" 42069 } } } } WaveSpawn { Name w7c-2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned w7b-3T WaitBeforeStarting 75 TotalCurrency 100 Tank { Name "tank" Health 40000 Speed 75 Name "tankboss" StartingPathTrackNode "path1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }