#base robot_giant.pop #base robot_standard.pop //Underground for Titanium Tank Contest //Made By Hell-met http://steamcommunity.com/id/hell-met/ //Advanced Skill - High money WaveSchedule { StartingCurrency 0 //Begin the map as players would in PvP RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom No Advanced 1 Templates { T_TFBot_Medic_Shield { Class Medic Name "Shield Medic" Health 150 Classicon medic_shield_qf Item "Platinum Pickelhaube" Skill Expert 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_Bison1 { Class Soldier ClassIcon soldier_bison Skill Expert Health 200 Item "The Righteous Bison" Item "Tyrantium Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 3329330 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 3329330 } } T_TFBot_Bison2 { Class Soldier ClassIcon soldier_bison Skill Expert Health 200 Item "The Righteous Bison" Item "Tyrantium Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 16738740 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 16738740 } } T_TFBot_Bison3 { Class Soldier ClassIcon soldier_bison Skill Expert Health 200 Item "The Righteous Bison" Item "Tyrantium Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 12807213 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 12807213 } } T_TFBot_Bison4 { Class Soldier ClassIcon soldier_bison Skill Expert Health 200 Item "The Righteous Bison" Item "Tyrantium Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 12073019 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 12073019 } } T_TFBot_Bison5 { Class Soldier ClassIcon soldier_bison Skill Expert Health 200 Item "The Righteous Bison" Item "Tyrantium Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 5801378 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 5801378 } } T_TFBot_Bison6 { Class Soldier ClassIcon soldier_bison Skill Expert Health 200 Item "The Righteous Bison" Item "Tyrantium Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 8208497 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 8208497 } } T_TFBot_Bison7 { Class Soldier ClassIcon soldier_bison Skill Expert Health 200 Item "The Righteous Bison" Item "Tyrantium Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 15132390 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 15132390 } } } Mission // New Busters { Objective DestroySentries InitialCooldown 0 Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 25 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 Spy Name "Disguised Buster" Skill Expert Scale 1 Health 500 ClassIcon sentry_buster Attributes SuppressFire Attributes DisableDodge CharacterAttributes { "voice pitch scale" 0 } } TFBot { Class Scout Name "Ninja Buster" Skill Expert Health 2000 ClassIcon sentry_buster Item "The Samson Skewer" Item "The Wraith Wrap" Attributes DisableDodge WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AutoJump AutoJumpMin 0.2 AutoJumpMax 0.8 CharacterAttributes { "move speed bonus" 5 "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" 0 "air dash count" 4 "cannot be backstabbed" 1 "cancel falling damage" 1 "increased air control" 100 "increased jump height" 0.85 } } TFBot { Class Demoman Name "Support Buster" Skill Expert Health 2000 Item "The Ullapool Caber" ClassIcon sentry_buster Attributes MiniBoss Attributes DisableDodge WeaponRestrictions MeleeOnly Item "Loyalty Reward" Item "The Battalion's Backup" Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 2 "head scale" 2 "torso scale" 0.3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "increase buff duration" 10 } } 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.2 "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 { Class Demoman Name "Human Buster" Skill Expert Health 2000 WeaponRestrictions PrimaryOnly Item "The Iron Bomber" Item "EOTL_demo_dynamite" ClassIcon sentry_buster Attributes MiniBoss Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon MaxVisionRange 1 CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } Itemattributes { Itemname "The Iron Bomber" "faster reload rate" 0.1 "fire rate bonus" 0.3 "Projectile speed increased" 0.01 } } TFBot //Sapper = ref pose { Class Spy Name "Sentry Hacker" Skill Easy Health 2000 Item "EOTL_demopants" Item "Graybanns" WeaponRestrictions SecondaryOnly ClassIcon sentry_buster Attributes MiniBoss Attributes DisableDodge Attributes AlwaysFireWeapon CharacterAttributes { "move speed bonus" 2 "head scale" 2.2 "torso scale" 0.3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "cannot disguise" 1 "voice pitch scale" 0 "increased jump height" 0 } } 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 "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 } } Squad { TFBot { Class Demoman Name "Sentry Swarmer" Skill Easy Health 500 WeaponRestrictions PrimaryOnly ClassIcon sentry_buster Attributes DisableDodge Attributes Suppressfire Attributes IgnoreEnemies CharacterAttributes { "move speed bonus" 2 "voice pitch scale" 2 "bombinomicon effect on death" 1 } } TFBot { Class Demoman Name "Sentry Swarmer" Skill Easy Health 500 WeaponRestrictions PrimaryOnly ClassIcon sentry_buster Attributes DisableDodge Attributes Suppressfire Attributes IgnoreEnemies CharacterAttributes { "move speed bonus" 2 "voice pitch scale" 2.1 "bombinomicon effect on death" 1 } } TFBot { Class Demoman Name "Sentry Swarmer" Skill Easy Health 500 WeaponRestrictions PrimaryOnly ClassIcon sentry_buster Attributes DisableDodge Attributes Suppressfire Attributes IgnoreEnemies CharacterAttributes { "move speed bonus" 2 "voice pitch scale" 2.2 "bombinomicon effect on death" 1 } } TFBot { Class Demoman Name "Sentry Swarmer" Skill Easy Health 500 WeaponRestrictions PrimaryOnly ClassIcon sentry_buster Attributes DisableDodge Attributes Suppressfire Attributes IgnoreEnemies CharacterAttributes { "move speed bonus" 2 "voice pitch scale" 2.3 "bombinomicon effect on death" 1 } } } TFBot //Deployed minigun = ref pose { Class HeavyWeapons Name "Burn Buster" Skill Expert Health 2000 ClassIcon sentry_buster Attributes DisableDodge Item "Brigade Helm" Item "The Huo Long Heatmaker" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon MaxVisionRange 1 Attributes MiniBoss CharacterAttributes { "move speed bonus" 10 "head scale" 2.2 "torso scale" 0.1 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 } Itemattributes { Itemname "The Huo Long Heatmaker" "override projectile type" 27 } } } } Mission // Sniper 1 { Objective Sniper InitialCooldown 25 Where spawnbot_side BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Sniper Skill Easy Attributes AlwaysCrit } } Mission // Sniper 4 { Objective Sniper InitialCooldown 15 Where spawnbot_side BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 2 TFBot { Class Soldier Skill Expert Item "Full Metal Drill Hat" Item "The Cow Mangler 5000" Attributes DisableDodge Classicon "soldier_major_crits" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" 0.01 } } } Mission // Sniper 5 { Objective Sniper InitialCooldown 25 Where spawnbot_side BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Expert Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } Mission // Sniper 6 { Objective Sniper InitialCooldown 15 Where spawnbot_side BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Sniper Name "Explosive Sniper" Health 125 Classicon sniper_headshot Attributes AlwaysCrit Item "Legendary Lid" Skill Expert Attributes DisableDodge ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "explosive sniper shot" 3 "sniper charge per sec" 0 } ItemAttributes { ItemName "Legendary Lid" "set item tint rgb" 3329330 } } } Mission // Spy 2 { Objective Spy InitialCooldown 25 Where spawnbot_side BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Spy Skill Easy //Do facestabs Attributes AlwaysCrit CharacterAttributes { "sapper degenerates buildings" 0.5 "sapper damage penalty" 0 } } } Mission // Spy 6 { Objective Spy InitialCooldown 30 Where Behind //Dynamic attempt to spawn behind players BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 2 TFBot { Class Pyro Item "The Backburner" Classicon pyro Skill Expert } } Mission // Spy 7 { Objective Spy InitialCooldown 10 Where spawnbot_side BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 5 DesiredCount 1 TFBot { Class Demoman Classicon sentry_buster_active Name "Sentry Buster Prototype" Skill Expert Health 2500 Item "The Ullapool Caber" Attributes DisableDodge WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 5 "use large smoke explosion" 1 "bombinomicon effect on death" 1 "blast dmg to self increased" 1000 "melee range multiplier" 0.5 "gesture speed increase" 100 } CharacterAttributes { "head scale" 0 "hand scale" 0 "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 } } } Mission // Engineer { Objective Engineer InitialCooldown 15 Where spawnbot_side BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot //Drop a mini then die { Class Engineer Classicon engineeR Skill Expert Health 10 Item "The Gunslinger" Name "Combat Engineer" Attributes AlwaysFireWeapon CharacterAttributes { "cannot pick up intelligence" 1 "gesture speed increase" 100 "health regen" -10 "voice pitch scale" 0 "engineer sentry build rate multiplier" 10 "move speed bonus" 2 } } } //WAVE 1 Wave { StartWaveOutput { Target wave_start_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 sniper Attributes AlwaysCrit } } WaveSpawn { Name "part01" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Skill Expert } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon "medic_uber" } } } WaveSpawn { Name "part02" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part01" TotalCurrency 200 TFBot { Template T_TFBot_Giant_Heavyweapons Classicon HeAvY Attributes AlwaysCrit Skill Easy //Aims really bad } } WaveSpawn { Name "part03" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 2 WaitForAllDead "part02" WaitBetweenSpawns 3 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Shotgun Classicon heavy } } WaveSpawn { Name "part03a" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 1 WaitForAllDead "part02" WaitBetweenSpawns 3 TotalCurrency 0 RandomChoice { TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Easy } TFBot { Class Heavy Skill Expert Item "UPGRADEABLE TF_WEAPON_MINIGUN" ItemAttributes { ItemName "UPGRADEABLE TF_WEAPON_MINIGUN" "item style override" 1 } } } } WaveSpawn { Name "part04" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllDead "part03" WaitBetweenSpawns 6 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Skill Easy } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon "medic_uber" } } } WaveSpawn { Name "part05" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part04" TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } } //WAVE 2 Wave { StartWaveOutput { Target wave_start_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 spy Attributes AlwaysCrit } } WaveSpawn { Name "part02" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 200 TFBot { Template T_TFBot_Soldier_BurstFire } } WaveSpawn { Name "part01" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0.1 TotalCurrency 200 TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes AlwaysCrit } } WaveSpawn { Name "part03" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part02" TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Bison1 } TFBot { Template T_TFBot_Bison2 } TFBot { Template T_TFBot_Bison3 } TFBot { Template T_TFBot_Bison4 } TFBot { Template T_TFBot_Bison5 } TFBot { Template T_TFBot_Bison6 } TFBot { Template T_TFBot_Bison7 } } } WaveSpawn { Name "part03b" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "part03" TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Bison1 } TFBot { Template T_TFBot_Bison2 } TFBot { Template T_TFBot_Bison3 } TFBot { Template T_TFBot_Bison4 } TFBot { Template T_TFBot_Bison5 } TFBot { Template T_TFBot_Bison6 } TFBot { Template T_TFBot_Bison7 } } } WaveSpawn { Name "part03c" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "part03b" TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Bison1 } TFBot { Template T_TFBot_Bison2 } TFBot { Template T_TFBot_Bison3 } TFBot { Template T_TFBot_Bison4 } TFBot { Template T_TFBot_Bison5 } TFBot { Template T_TFBot_Bison6 } TFBot { Template T_TFBot_Bison7 } } } WaveSpawn { Name "part03d" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 8 WaitForAllDead "part03c" TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Bison1 } TFBot { Template T_TFBot_Bison2 } TFBot { Template T_TFBot_Bison3 } TFBot { Template T_TFBot_Bison4 } TFBot { Template T_TFBot_Bison5 } TFBot { Template T_TFBot_Bison6 } TFBot { Template T_TFBot_Bison7 } } } WaveSpawn { Name "part03e" Where spawnbot TotalCount 48 MaxActive 16 SpawnCount 16 WaitForAllDead "part03c" TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Bison1 } TFBot { Template T_TFBot_Bison2 } TFBot { Template T_TFBot_Bison3 } TFBot { Template T_TFBot_Bison4 } TFBot { Template T_TFBot_Bison5 } TFBot { Template T_TFBot_Bison6 } TFBot { Template T_TFBot_Bison7 } } } WaveSpawn { Name "part04" Where spawnbot_side TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "part02" WaitBeforeStarting 25 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name "part05" TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part03e" TotalCurrency 300 Tank { Health 25000 Speed 75 StartingPathTrackNode boss_path_1 Skin 0 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "part06" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 2 WaitForAllDead "part03e" WaitBetweenSpawns 6 WaitBeforeStarting 20 TotalCurrency 100 Squad { TFBot { Class Demoman Skill Expert } 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 } } } } } //WAVE 3 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "part01" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 4 TotalCurrency 200 Squad { TFBot { Class Pyro Skill Expert Classicon pyro_dragon_fury_swordstone Item "The Dragon's Fury" } TFBot { Template T_TFBot_Medic_Shield Attributes IgnoreEnemies //Stop looking at enemies and turning shield around } } } WaveSpawn { Name "part02" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 TotalCurrency 100 TFBot //Harmless when blocked, deadly when trying to run away { Class Demoman Classicon demo_targe_nys_giant Name "Giant Charger Demoman" Item "The Splendid Screen" Item "The Bolt Action Blitzer" ItemAttributes { ItemName "The Bolt Action Blitzer" "set item tint rgb" 8154199 } Skill Expert MaxVisionRange 5000 Health 4200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 27 //Shoot nothing "fire rate bonus" 100 "charge recharge rate increased" 1337 "Attack not cancel charge" 1 "full charge turn control" 50 "charge impact damage increased" 100 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name "part02b" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitForAllDead "part03a" WaitBeforeStarting 5 TotalCurrency 100 TFBot //Harmless when blocked, deadly when trying to run away { Class Demoman Classicon demo_targe_nys_giant Name "Giant Charger Demoman" Item "The Splendid Screen" Item "The Bolt Action Blitzer" ItemAttributes { ItemName "The Bolt Action Blitzer" "set item tint rgb" 8154199 } Skill Expert MaxVisionRange 5000 Health 4200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 27 //Shoot nothing "fire rate bonus" 100 "charge recharge rate increased" 1337 "Attack not cancel charge" 1 "full charge turn control" 50 "charge impact damage increased" 100 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name "part03" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllDead "part01" WaitBeforeStarting 4 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 MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes MiniBoss ItemAttributes { ItemName "Deflector" "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.9 "override footstep sound set" 2 } } TFBot { Class Medic Classicon medic_uber CharacterAttributes { "overheal penalty" 0 } Attributes SpawnWithFullCharge } TFBot { Class Medic Classicon medic_uber CharacterAttributes { "overheal penalty" 0 } Attributes SpawnWithFullCharge } TFBot { Class Medic Classicon medic_uber CharacterAttributes { "overheal penalty" 0 } Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon medic_uber } TFBot { Class Pyro Name "Explosive Pyro" Classicon medic_uber Skill Expert WeaponRestrictions SecondaryOnly Item "The Gas Passer" ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.01 "explode_on_ignite" 1 //suffer } } } } WaveSpawn { Name "part03a" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitForAllDead "part03" WaitBetweenSpawns 6 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Skill Expert Attributes DisableDodge Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Scout_Fast Skill Expert Attributes DisableDodge Attributes AlwaysCrit } } } WaveSpawn { Name "part04" Where spawnbot_side TotalCount 32 MaxActive 8 SpawnCount 1 WaitForAllDead "part03a" WaitBetweenSpawns 0.2 WaitBeforeStarting 5 TotalCurrency 200 TFBot { Class Scout Name "Conch Scout" Skill Normal Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } } } //WAVE 4 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "part01" Where spawnbot TotalCount 48 MaxActive 16 SpawnCount 2 TotalCurrency 200 RandomChoice { TFBot { Class Soldier Skill Expert Classicon soldier_barrage Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "can overload" 0 "auto fires full clip" 0 //Makes useable for AI } } TFBot { Class Soldier Skill Expert Classicon soldier_barrage } TFBot { Class Soldier Skill Expert Classicon soldier_barrage Item "The Direct Hit" } TFBot { Class Soldier Skill Expert Classicon soldier_barrage Item "The Black Box" } TFBot { Class Soldier Skill Expert Classicon soldier_barrage Item "The Liberty Launcher" } TFBot { Class Soldier Skill Expert Classicon soldier_barrage Item "The Air Strike" } TFBot { Class Soldier Skill Expert Classicon soldier_barrage Item "The Original" } } } WaveSpawn { Name "part02" TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part01" TotalCurrency 200 Tank { Health 40000 Speed 75 StartingPathTrackNode boss_path_1 Skin 0 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "part03" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part02" WaitBeforeStarting 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Classicon pyro_dragon_fury_swordstone_giant Item "The Dragon's Fury" Attributes AlwaysCrit CharacterAttributes { "dmg taken from bullets reduced" 0 } } TFBot { Class Medic Classicon medic_bullet Name "Bullet Medic" Skill Expert Attributes IgnoreEnemies Item "The U-clank-a" 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" 1 "medigun bullet resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } } } WaveSpawn { Name "part03a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part03" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Classicon pyro_dragon_fury_swordstone_giant Item "The Dragon's Fury" Attributes AlwaysCrit CharacterAttributes { "dmg taken from blast reduced" 0 } } TFBot { Class Medic Classicon medic_blast Name "Blast Medic" Skill Expert Attributes IgnoreEnemies Item "Scotch Bonnet" 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" 1 "medigun blast resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } } } WaveSpawn { Name "part03b" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part03a" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Classicon pyro_dragon_fury_swordstone_giant Item "The Dragon's Fury" Attributes AlwaysCrit CharacterAttributes { "dmg taken from fire reduced" 0 } } TFBot { Class Medic Classicon medic_fire Name "Fire Medic" Skill Expert Attributes IgnoreEnemies Item "KF Pyro Mask" 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" 1 "medigun fire resist deployed" 1 } CharacterAttributes { "bot medic uber health threshold" 13371337 } } } } WaveSpawn { Name "part03c" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part03b" WaitBeforeStarting 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Classicon pyro_dragon_fury_swordstone_giant Item "The Dragon's Fury" Attributes AlwaysCrit } TFBot { Class Medic Classicon medic_uber Attributes SpawnWithFullCharge } } } WaveSpawn { Name "part04" Where spawnbot_side TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "part03c" WaitBeforeStarting 15 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes AlwaysCrit CharacterAttributes { "cancel falling damage" 1 "max health additive penalty" 0 } } } WaveSpawn { Name "part05" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitForAllDead "part03c" WaitBetweenSpawns 2 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle CharacterAttributes { "cannot pick up intelligence" 1 } } TFBot { Class Engineer Skill Expert Health 275 Attributes AlwaysCrit Item "The Frontier Justice" CharacterAttributes { "cannot pick up intelligence" 1 "engineer sentry build rate multiplier" 10 //deploy an instant level 1 if leader dies first } } } } WaveSpawn { Name "part06" Where spawnbot TotalCount 64 MaxActive 18 SpawnCount 1 WaitForAllDead "part03c" WaitBeforeStarting 30 WaitBetweenSpawns 0.2 TotalCurrency 200 TFBot { Class Heavyweapons Classicon hellmet_blank Name "Scrap Failure" Skill Expert Attributes DisableDodge WeaponRestrictions MeleeOnly Health 450 CharacterAttributes { "head scale" 0 "torso scale" -0.5 "hand scale" 0 "move speed bonus" 1.3 "damage bonus" 2 "melee range multiplier" 0.5 "voice pitch scale" 0.4 "gesture speed increase" 1.5 "damage force reduction" 0 } } } } //WAVE 5 Wave { StartWaveOutput { Target wave_start_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 heavy_deflector Attributes AlwaysCrit } } WaveSpawn { Name "part01" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot //Get tickled to stall { Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly Name "Captain Tickle" ClassIcon heavy_mittens Health 20000 Scale 1.9 Item "dec2014 heavy_parka" Item "The Holiday Punch" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Holiday Punch" "fire rate bonus" 0.6 "damage bonus" 5 "melee bounds multiplier" 0.5 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.4 "increased jump height" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 "add jingle to footsteps" 1 } } } WaveSpawn { Name "part01" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot //Duck to avoid hits { Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly Name "Captain Punch Prototype" ClassIcon heavy_chief Health 20000 Scale 1.9 Item "The Executioner" Item "Fists of Steel" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 5 "melee range multiplier" 0.5 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.4 "increased jump height" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } ItemAttributes { ItemName "The Executioner" "set item tint rgb" 8289918 } } } WaveSpawn { Name "part03" Where spawnbot TotalCount 48 MaxActive 16 SpawnCount 8 WaitForAllDead "part01" WaitBeforeStarting 4 TotalCurrency 200 TFBot { Class Sniper Skill Expert Health 125 Classicon sniper_bow_multi Attributes AlwaysCrit Name "Lightning Arrow" Item "The Huntsman" Item "Rifleman's Regalia" Item "The Weather Master" ItemAttributes { ItemName "The Huntsman" "hand scale" 1.5 "fire rate bonus" 0.6 "override projectile type" 1 //Hitscan } } } WaveSpawn { Name "part04" Where spawnbot_side TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part03" TotalCurrency 200 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes AlwaysCrit //Ouch } } WaveSpawn { Name "part05a" Where spawnbot TotalCount 36 MaxActive 12 SpawnCount 6 WaitForAllDead "part04" WaitBetweenSpawns 3 TotalCurrency 200 TFBot //Melee to counter (weird stuff like shield/bison/DF still work) { Class Heavyweapons Name "Lithium Gauntlet" Skill Normal ClassIcon heavy_steelfist Item "Steel Pipes" Item "The U-clank-a" ItemAttributes { ItemName "The U-clank-a" "set item tint rgb" 10092543 } Health 65 WeaponRestrictions MeleeOnly Item "Fists of Steel" CharacterAttributes { "voice pitch scale" 1.35 "dmg from ranged reduced" 0 "dmg from melee increased" 1 "damage bonus" 1.5 } } } WaveSpawn { Name "part05" Where spawnbot_side TotalCount 8 MaxActive 4 SpawnCount 2 WaitForAllDead "part04" WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 0 TFBot { Class Demoman Name "Samurai Demo" ClassIcon demoknight_samurai Skill Expert Attributes DisableDodge Attributes AlwaysCrit WeaponRestrictions MeleeOnly Item "The Half-Zatoichi" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "charge time increased" -10 } Item "Demo Kabuto" Scale "1.3" Health 650 CharacterAttributes { "charge time increased" 2 "cancel falling damage" 1 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.5 } } } WaveSpawn { Name "part06" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "part05a" TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion CharacterAttributes { "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "bot medic uber health threshold" 108 //2x more likely to pop "move speed bonus" 2 //very hard to separate "increased jump height" 2 //very hard to separate "backstab shield" 1 //shocking backstab } } } } } //WAVE 6 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "train1" TotalCount 1 Totalcurrency 100 FirstSpawnWarningSound ambient\alarms\razortrain_horn1.wav Tank { Health 20000 Speed 150 Name "tankboss" Skin 1 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "train2" TotalCount 1 WaitForAllSpawned "train1" WaitBeforeStarting 1 TotalCurrency 100 Tank { Health 10000 Speed 150 Name "tankboss" Skin 0 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "train3" TotalCount 1 WaitForAllSpawned "train2" WaitBeforeStarting 1 TotalCurrency 100 Tank { Health 10000 Speed 150 Name "tankboss" Skin 0 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "train4" TotalCount 1 WaitForAllSpawned "train3" WaitBeforeStarting 1 TotalCurrency 100 Tank { Health 10000 Speed 150 Name "tankboss" Skin 0 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "fake" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 Support 1 TFBot { Class Scout Classicon sniper_headshot Attributes AlwaysCrit } } WaveSpawn { Name "part02" Where spawnbot TotalCount 32 MaxActive 8 SpawnCount 4 WaitForAllDead "train1" WaitBetweenSpawns 12 TotalCurrency 200 Squad { TFBot { Class Heavyweapons Name "Giant Rage Heavy" ClassIcon "heavy_deflector_push" Skill Expert Health 5000 WeaponRestrictions PrimaryOnly Item "warbird_minigun_butcherbird" Attributes MiniBoss Item "The U-clank-a" ItemAttributes { ItemName "The U-clank-a" "set item tint rgb" 15185211 } ItemAttributes { ItemName "warbird_minigun_butcherbird" //act like perma minigun rage "damage bonus" 0.75 "damage causes airblast" 1 "apply z velocity on damage" -100 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Class Soldier Skill Expert Name "Stun Soldier" Classicon hellmet_jumper Item "Rocket Jumper" Item "Tyrantium Helmet" ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 13595446 "mod stun waist high airborne" 1 "rocket specialist" 4 } } TFBot { Class Soldier Skill Expert Name "Stun Soldier" Classicon hellmet_jumper Item "Rocket Jumper" Item "Tyrantium Helmet" ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 13595446 "mod stun waist high airborne" 1 "rocket specialist" 4 } } TFBot { Class Soldier Skill Expert Name "Stun Soldier" Classicon hellmet_jumper Item "Rocket Jumper" Item "Tyrantium Helmet" ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 13595446 "mod stun waist high airborne" 1 "rocket specialist" 4 } } } } WaveSpawn { Name "part03" Where spawnbot TotalCount 64 MaxActive 8 SpawnCount 2 WaitForAllDead "train1" WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 200 TFBot { Class HeavyWeapons Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name "part04" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitForAllDead "part02" WaitBetweenSpawns 12 TotalCurrency 100 Squad { TFBot { Class Demoman Classicon demo_atomic Name "Giant Kiloton Demoman" Item "The Bomber Knight" Skill Expert Health 4200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Tyrantium Helmet" ItemAttributes { ItemName "The Bomber Knight" "set item tint rgb" 15636992 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "grenade not explode on impact" 1 "clip size penalty" 0.75 "fire rate penalty" 10 "faster reload rate" 0.01 "blast radius increased" 5 "Projectile speed increased" 0.65 "damage bonus" 8 "custom projectile model" "models/workshop/cases/invasion_case/invasion_case_rare.mdl" //model is somehow precached at all times by TF2 "fuse bonus" 4 "grenade no spin" 1 "grenade no bounce" 1 "use large smoke explosion" 1 "blast dmg to self increased" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon "medic_uber" } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon "medic_uber" } TFBot { Class Medic Attributes SpawnWithFullCharge Classicon "medic_uber" } } } WaveSpawn { Name "part05" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitForAllDead "part04" WaitBetweenSpawns 18 TotalCurrency 100 Squad { TFBot { Class Soldier Name "Giant Laser Soldier" Item "The Hellmet" Item "The Cow Mangler 5000" ClassIcon hellmet_zing Skill Expert Health 4200 MaxVisionRange 5000 Attributes MiniBoss Attributes AlwaysCrit Attributes DisableDodge ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 8388736 } ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 8388736 "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 "crits_become_minicrits" 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_Giant_Medic Attributes IgnoreEnemies } TFBot { Template T_TFBot_Giant_Medic_Regen Attributes IgnoreEnemies } } } } //WAVE 7 Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "part01" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 1337 TFBot { Class Soldier Name "Corporal Comms" Item "The B.A.S.E. Jumper" Item "Practitioner's Processing Mask" Item "dec2014 Skullcap" ClassIcon soldier_libertylauncher Skill Expert Health 60000 WeaponRestrictions PrimaryOnly Attributes Parachute Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon ItemAttributes { ItemName "dec2014 Skullcap" "set item tint rgb" 8388736 } ItemAttributes { ItemName "The B.A.S.E. Jumper" "boots falling stomp" 1 "cancel falling damage" 1 //falls hurt too much, screw stomp "increased air control" 100 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "dmg bonus vs buildings" 2 "rocketjump attackrate bonus" 0.2 "killstreak tier" 3 "killstreak idleeffect" 6 "faster reload rate" 0.01 "fire rate bonus" 2 "damage bonus" 3 "apply z velocity on damage" 2000 "Projectile speed increased" 0.35 "self dmg push force increased" 1.1 "blast dmg to self increased" 0 "reveal disguised victim on hit" 1 } CharacterAttributes { "health regen" 250 "hand scale" 1.5 "voice pitch scale" 0 "increased air control" 100 "move speed bonus" 0.5 "override footstep sound set" 7 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "rage giving scale" 0.1 } } } } }