// Adv Mission by Rappy https://steamcommunity.com/id/Chad_URL_Enjoyer/ #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_dockyard.pop #base robot_gatebot_improved.pop // spawnbots (0 = Starting Area, 1 = Gate Area) // spawnbot_main_0 // spawnbot_flank_0 (both sides) // spawnbot_left_0 // spawnbot_right_0 // spawnbot_scattered_0 // boss_path_start // boss_path_f1 WaveSchedule { StartingCurrency 550 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime no Advanced 1 Templates { 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_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_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 "Berliner's Bucket Helm" 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_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_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 } } 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_Sticky_Demo { Class Demoman Name "Stickybomb Demoman" Skill Expert Classicon demo_sticky_daan Item "TF_WEAPON_PIPEBOMBLAUNCHER" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "clip size upgrade atomic" 420 "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "Projectile range increased" 0.35 } } 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_TFGateBot_Pyro_Chief_Gas { Class Pyro Name "Oil Slick" Skill Expert ClassIcon pyro_gaspasser_explode_tind Health 45000 Scale 1.8 EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag "nav_prefer_gate1_flank" // having these will cause bots to run towards gates Item "The Gas Passer" Item "Masked Loyalty" Item "Torcher's Trench Coat" Item "The Patriot Peak" Item "the gas passer" Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant ItemAttributes { ItemName "tf_weapon_flamethrower" "weapon burn dmg increased" 3 "mult airblast refire time" 0.01 "killstreak tier" 1 "damage bonus HIDDEN" 2 "lunchbox adds minicrits" 2 "weapon burn time reduced" 10 "weapon burn time increased" -2 "apply z velocity on damage" 100 "apply look velocity on damage" 300 "dmg bonus vs buildings" 2.5 } ItemAttributes { ItemName "The Gas Passer" "explode_on_ignite" 1 "mult_item_meter_charge_rate" 0.01 "fire rate penalty" 10 "is_passive_weapon" 1 "dmg penalty vs players" 0.255 } ItemAttributes { ItemName "The Patriot Peak" "set item tint RGB" 15185211 } CharacterAttributes { "override footstep sound set" 5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "rage giving scale" 0 "ragdolls become ash" 1 "gesture speed increase" 0.33 "hand scale" 0 "move speed bonus" 0.4 "increased jump height" 1.6 } } RevertGateBotsBehavior { Item "The Gas Passer" Item "Masked Loyalty" Item "Torcher's Trench Coat" Item "The Patriot Peak" Item "the gas passer" Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant ItemAttributes { ItemName "tf_weapon_flamethrower" "weapon burn dmg increased" 3 "mult airblast refire time" 0.01 "killstreak tier" 1 "damage bonus HIDDEN" 2 "lunchbox adds minicrits" 2 "weapon burn time reduced" 10 "weapon burn time increased" -2 "apply z velocity on damage" 100 "apply look velocity on damage" 300 "dmg bonus vs buildings" 2.5 } ItemAttributes { ItemName "The Gas Passer" "explode_on_ignite" 1 "mult_item_meter_charge_rate" 0.01 "fire rate penalty" 10 "is_passive_weapon" 1 "dmg penalty vs players" 0.255 } CharacterAttributes { "override footstep sound set" 5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "rage giving scale" 0 "ragdolls become ash" 1 "gesture speed increase" 0.33 "hand scale" 0 "move speed bonus" 0.4 "increased jump height" 1.6 } } } } GateBot_Heavyweapons_Shotgun_Crit { ClassIcon heavy_shotgun Health 300 Name "Heavy Shotgun" Class HeavyWeapons EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.33 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.33 } ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFBot_Buster_Charger { Class Demoman Name "nah bruh fr????" //i hear a charger! ClassIcon sentry_buster Health 2500 Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes IgnoreEnemies Attributes DisableDodge Item "the chargin' targe" Item "Wandering Wraith" ItemAttributes { ItemName "the chargin' targe" "charge recharge rate increased" 6 "charge impact damage increased" 0 } CharacterAttributes { "move speed bonus" 3 "head scale" 3.2 "torso scale" 0 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "gesture speed increase" 3 } } } Mission { Objective DestroySentries Where spawnbot_main_0 Where spawnbot_main_1 BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 5 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Buster_Charger } } Mission //Wave 1 Spies { Objective Spy Where spawnbot_main_0 Where spawnbot_main_1 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 2 InitialCooldown 35 TFBot { Class Spy Skill Expert } } Mission //Wave 2 Snipers { Objective Sniper Where spawnbot_flank_0 Where spawnbot_flank_1 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 2 InitialCooldown 30 TFBot { Class Sniper Skill Hard } } Mission //Wave 3 Spies { Objective Spy Where spawnbot_main_0 Where spawnbot_main_1 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 InitialCooldown 25 TFBot { Class Spy Skill Expert } } Mission //Wave 5 Sniping Cow Manglers { Objective Sniper Where spawnbot_right_0 Where spawnbot_flank_1 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 InitialCooldown 30 TFBot { Class Soldier Skill Expert ClassIcon soldier_cowmangler Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" 0.01 } } } Mission //Wave 6 Spies { Objective Spy Where spawnbot_main_0 Where spawnbot_main_1 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 InitialCooldown 35 TFBot { Class Spy Skill Expert } } //WAVE 1 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1a-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 23 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Tag bot_giant } } WaveSpawn { Name w1a-2 Where spawnbot_flank_0 Where spawnbot_flank_1 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFGateBot_Scout_FAN } } WaveSpawn { Name w1a-3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name w1b-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllSpawned w1a-1 WaitBeforeStarting 21 WaitBetweenSpawns 22 TotalCurrency 200 Squad { TFBot { Template GateBot_Giant_Demoman_Spammer ClassIcon demo_spammer } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Template T_TFBot_Kritzkrieg_Medic } } } WaveSpawn { Name w1b-2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 80 MaxActive 12 SpawnCount 2 WaitForAllSpawned w1a-1 WaitBeforeStarting 21.5 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name w1c-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllDead w1b-1 WaitBeforeStarting 5 WaitBetweenSpawns 18 TotalCurrency 300 TFBot { Class Sniper ClassIcon sniper_bow_multi_pene Name "Giant Bowman" Health 3300 Skill Expert Attributes MiniBoss Tag bot_giant Item "The Huntsman" Item "The Glorious Gambeson" Item "The Toowoomba Tunic" ItemAttributes { ItemName "The Huntsman" "faster reload rate" 0.35 "projectile penetration" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.50 "override footstep sound set" 7.0 "damage force reduction" 0.50 "move speed bonus" 0.50 } } } WaveSpawn { Name w1c-2 Where spawnbot_right_0 Where spawnbot_main_1 TotalCount 25 MaxActive 3 SpawnCount 2 WaitForAllDead w1b-1 WaitBeforeStarting 2 WaitBetweenSpawns 12 Support 1 TotalCurrency 25 TFBot { Class Heavy ClassIcon heavy_brass_beast_steak Name "Warrior" Health 900 Skill Easy Scale 1.5 Item "The Brass Beast" Item "The Buffalo Steak Sandvich" Item "Warrior's Spirit" Item "The K-9 Mane" ItemAttributes { ItemName "the buffalo steak sandvich" "force weapon switch" 0 "deploy time increased" 0.1 "increase buff duration" -0.7 "gesture speed increase" 1.2 "mult_item_meter_charge_rate" 0 } CharacterAttributes { "damage force reduction" 0.4 } } } WaveSpawn { Name w1c-3 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 25 MaxActive 5 SpawnCount 2 WaitForAllDead w1b-1 WaitBeforeStarting 2 WaitBetweenSpawns 5 Support 1 TotalCurrency 25 TFBot { Template T_TFBot_Pyro_Flaregun Item "Old Guadalajara" Item "The Flare Gun" Skill Expert ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.3 } } } } //Wave 2 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2a-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 24 TotalCurrency 250 Squad { TFBot { Template GateBot_Giant_Pyro ClassIcon pyro_reflect_daan_giant } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w2a-2 Where spawnbot_flank_0 Where spawnbot_flank_1 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 4 TotalCurrency 50 Squad { TFBot { Template GateBot_Heavy_Easy } TFBot { Template GateBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name w2b-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 20 MaxActive 10 SpawnCount 2 WaitForAllDead w2a-1 WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 50 Squad { 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 } } TFBot { Template T_TFBot_Medic_BigHeal Item "the surgeon's stahlhelm" Name "Big Heal Medic" } } } WaveSpawn { Name w2b-2 Where spawnbot_right_0 Where spawnbot_main_1 TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAllSpawned w2b-1 WaitBeforeStarting 14 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Class Scout Name "Giant Armored FaN Scout" ClassIcon scout_fan_armored_giant Skill Hard Item "The Bolt Boy" Item "The Force-a-Nature" Health 3000 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName "The Force-a-Nature" //"clip size bonus" 2 "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 // 70% slower reload "scattergun knockback mult" 6 "damage penalty" 0.35 // 55% damage reduction "weapon spread bonus" 0.4 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name w2b-3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 20 MaxActive 8 SpawnCount 2 WaitForAllSpawned w2b-1 WaitBeforeStarting 14 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name w2c-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 17 MaxActive 17 SpawnCount 17 WaitForAllSpawned w2b-2 WaitBeforeStarting 4 TotalCurrency 75 FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_laughevil01.mp3" FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_laughevil01.mp3" Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w2c-2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 17 MaxActive 17 SpawnCount 17 WaitForAllSpawned w2c-1 WaitBeforeStarting 26 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w2c-3 Where spawnbot_scattered_0 Where spawnbot_flank_1 TotalCount 69 MaxActive 2 SpawnCount 2 WaitForAllDead w2b-2 WaitBeforeStarting 6 WaitBetweenSpawns 10 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit Skill Expert CharacterAttributes { "damage force reduction" 0.3 } } } WaveSpawn { Name w2c-4 Where spawnbot_scattered_0 Where spawnbot_flank_1 TotalCount 69 MaxActive 6 SpawnCount 3 WaitForAllSpawned w2c-2 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_Bonk Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "damage force reduction" 0.3 } } } WaveSpawn { Name w2c-batts-supp Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned w2b-2 WaitBeforeStarting 7 WaitBetweenSpawns 30 Support Limited TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } //Wave 3 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_tank TotalCount 1 WaitBeforeStarting 0 TotalCurrency 150 Tank { Name "tankboss" Health 23000 Speed 75 StartingPathTrackNode boss_path_start Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3a-1 Where spawnbot_right_0 Where spawnbot_main_1 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag bot_giant } } WaveSpawn { Name w3a-2 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 24 MaxActive 12 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template GateBot_Heavyweapons_Shotgun_Crit } } WaveSpawn { Name w3b-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 6 MaxActive 3 SpawnCount 2 WaitForAllDead w3a-1 WaitBeforeStarting 2 WaitBetweenSpawns 24 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Pyro_DF } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg Tag bot_giant } } } WaveSpawn { Name w3b-2 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 24 MaxActive 5 SpawnCount 2 WaitForAllDead w3a-1 WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCurrency 50 Support 1 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name w3b-supp Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 50 MaxActive 5 SpawnCount 2 WaitForAllDead w3a-1 WaitBeforeStarting 6 WaitBetweenSpawns 4 Support 1 TotalCurrency 50 TFBot { Class Scout Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 500 Item "The Force-a-Nature" ClassIcon scout_fan } } } //Wave 4 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_notimer Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4a-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 17 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demo_Burst Tag bot_giant Attributes AlwaysCrit } } WaveSpawn { Name w4a-2 Where spawnbot_flank_0 Where spawnbot_flank_1 TotalCount 60 MaxActive 11 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 3 TotalCurrency 50 RandomChoice { TFBot { Template GateBot_Scout_FAN } TFBot { Template GateBot_Scout_Sandman_FastCharge_Crit ClassIcon scout_stun } } } WaveSpawn { Name w4a-3 Where spawnbot_main_0 Where spawnbot_left_0 Where spawnbot_main_1 RandomSpawn 1 TotalCount 10 MaxActive 10 SpawnCount 5 WaitForAllDead w4a-1 WaitBeforeStarting 5 WaitBetweenSpawns 23 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit Tag bot_giant } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } } } WaveSpawn { Name w4b-1 Where spawnbot_right_0 Where spawnbot_main_1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned w4a-3 WaitBeforeStarting 24 WaitBetweenSpawns 24 TotalCurrency 100 TFBot { Template GateBot_Giant_Heavyweapons_Heater } } WaveSpawn { Name w4b-2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 6 MaxActive 6 SpawnCount 3 WaitForAllSpawned w4a-3 WaitBeforeStarting 22 WaitBetweenSpawns 22 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon Attributes AlwaysCrit Tag bot_giant } } WaveSpawn { Name w4b-3 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 10 MaxActive 4 SpawnCount 2 WaitForAllSpawned w4a-3 WaitBeforeStarting 22 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Soldier Name "Charged Conch Soldier" Skill Normal Health 650 Scale 1.3 ClassIcon soldier_conch_charged Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "The Concheror" Item "The Original" Tag bot_giant CharacterAttributes { "deploy time increased" 0.5 "increase buff duration" 9.0 "damage force reduction" 0.4 "deploy time increased" 0.5 } ItemAttributes { ItemName "The Original" "Projectile speed increased" 0.45 "fire rate bonus" 2.0 "faster reload rate" 0.2 } } } WaveSpawn { Name w4c-t TotalCount 1 SpawnCount 1 WaitForAllDead w4b-1 WaitBeforeStarting 5 TotalCurrency 100 Tank { Name "tankboss" Health 25000 Speed 75 StartingPathTrackNode boss_path_f1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4c-supp Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 69 MaxActive 6 SpawnCount 3 WaitForAllDead w4b-1 WaitBeforeStarting 5 TotalCurrency 25 Support 1 TFBot { Class Spy Skill Expert CharacterAttributes { "cannot pick up intelligence" 1 } } } WaveSpawn { Name w4c-1 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllDead w4b-1 WaitBeforeStarting 7 WaitBetweenSpawns 22 TotalCurrency 200 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 Tag bot_giant 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 { Class Medic ClassIcon medic_uber_giant Name "Giant Uber Medic" Health 4500 Skill Normal Attributes MiniBoss Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "prussian pickelhaube" Item "The Surgeon's Sidearms" Item gentlemanne_medigun_dressedtokill Tag bot_giant ItemAttributes { ItemName gentlemanne_medigun_dressedtokill "ubercharge rate bonus" 5 "uber duration bonus" -3 "set_item_texture_wear" 0.1 } CharacterAttributes { "move speed bonus" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "heal rate bonus" 42069 "bot medic uber health threshold" 2750 "bot medic uber deploy delay duration" 1.5 } } } } WaveSpawn { Name w4c-1 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 69 MaxActive 7 SpawnCount 2 WaitForAllDead w4b-1 WaitBeforeStarting 6 WaitBetweenSpawns 2.5 Support 1 TotalCurrency 25 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Expert Attributes AlwaysCrit } } } //Wave 5 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_notimer Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5a-1a Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 15 TotalCurrency 50 Squad { TFBot { Template GateBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template GateBot_Giant_Soldier_Extended_Concheror } } } WaveSpawn { Name w5a-2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 50 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Class Scout Skill Normal Name "Bonk! Scout" Item "Bonk! Atomic Punch" Item "Bonk Helm" Item "The Atomizer" ClassIcon scout_bonk CharacterAttributes { "damage force reduction" 0.3 } } } WaveSpawn { Name w5b-1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 8 MaxActive 8 SpawnCount 4 WaitForAllDead w5a-1a WaitBeforeStarting 7 WaitBetweenSpawns 20 TotalCurrency 250 Squad { TFBot { Class Pyro Name "Giant Gas Pyro" Skill Expert ClassIcon pyro_gaspasser_tind Item "The Gas Passer" Item "The Degreaser" Item "Torcher's Trench Coat" Item "Impact Impaler" Health 3300 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes AlwaysCrit Tag bot_giant ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.05 "weapon burn dmg increased" 4 "killstreak tier" 1 } ItemAttributes { ItemName "The Degreaser" "weapon burn dmg increased" 3 "mult airblast refire time" 0.01 "killstreak tier" 1 "damage bonus HIDDEN" 1.35 "airblast disabled" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w5b-2 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 24 MaxActive 9 SpawnCount 3 WaitForAllDead w5a-1a WaitBeforeStarting 5 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Sticky_Demo Attributes AlwaysCrit } } WaveSpawn { Name w5b-supp Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 69 MaxActive 2 SpawnCount 2 WaitForAllDead w5a-1a WaitBeforeStarting 4 WaitBetweenSpawns 10 Support 1 TotalCurrency 50 TFBot { Class Scout ClassIcon scout_bonk Name "Bonk League Scout" Skill Expert WeaponRestrictions MeleeOnly Item "Bonk! Atomic Punch" Item "The Sandman" Item "Bonk Helm" Item "Madmann's Muzzle" Attributes AlwaysCrit CharacterAttributes { "damage force reduction" 0.3 } ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.25 } } } WaveSpawn { Name w5c-1 Where spawnbot_right_0 Where spawnbot_flank_1 TotalCount 24 MaxActive 10 SpawnCount 1 WaitForAllSpawned w5b-1 WaitBeforeStarting 20 WaitBetweenSpawns 3 TotalCurrency 100 Support Limited TFBot { Class Heavy Skill Normal ClassIcon heavy_steelfist_steak_2 Name "Steel Manlet?" Item "the buffalo steak sandvich" Item "fists of steel" Item "pugilist's protector" ItemAttributes { ItemName "pugilist's protector" "set item tint rgb" 7506594 } ItemAttributes { ItemName "the buffalo steak sandvich" "force weapon switch" 0 "deploy time increased" 0.1 "increase buff duration" -0.7 "gesture speed increase" 1.2 "mult_item_meter_charge_rate" 0 } } } WaveSpawn { Name w5c-2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 4 MaxActive 3 SpawnCount 2 WaitForAllSpawned w5b-1 WaitBeforeStarting 23 WaitBetweenSpawns 24 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes SpawnWithFullCharge Item "The Battalion's Backup" ClassIcon soldier_barrage_backup CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } } 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 } } } } } //Wave 6 Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_notimer Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target bignet Action RunScriptCode Param " IncludeScript(`tankextensions_main`, getroottable()) IncludeScript(`tankextensions/stickytank`, getroottable())" } WaveSpawn { Name w6-chief Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 TotalCurrency 808 FirstSpawnWarningSound "vo/mvm/mght/pyro_mvm_m_laughevil01.mp3" FirstSpawnWarningSound "vo/mvm/mght/pyro_mvm_m_laughevil01.mp3" TFBot { Template T_TFGateBot_Pyro_Chief_Gas } } WaveSpawn { Name w6-supp2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 69 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Support 1 TotalCurrency 100 TFBot { Class Scout ClassIcon scout_popper2 Name "Soda Popper Scout" Skill Normal Item "The Soda Popper" } } WaveSpawn { Name w6-supp3 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 69 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 6 Support 1 TotalCurrency 100 Randomchoice { TFBot { Class Heavy ClassIcon heavy_heater Name "Heater Heavy" Skill Easy Item "The Huo Long Heatmaker" Item "The Bunsen Brave" } TFBot { Class Heavy ClassIcon heavy_heater Name "Heater Heavy" Skill Easy Item "The Huo Long Heatmaker" Item "The Bunsen Brave" } TFBot { Class Heavy ClassIcon heavy_heater Name "Heater Heavy" Skill Hard Item "The Huo Long Heatmaker" Item "The Bunsen Brave" } } } WaveSpawn { Name w6-supp4 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 69 MaxActive 4 SpawnCount 4 WaitBeforeStarting 35 WaitBetweenSpawns 10 Support 1 TFBot { Template T_TFBot_Medic_QuickFix WeaponRestrictions SecondaryOnly } } WaveSpawn { Name w6-supp6 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawnsAfterDeath 15 Support Limited TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast Attributes AlwaysCrit Tag bot_giant } } WaveSpawn { Name w6-supp1 Where spawnbot_scattered_0 Where spawnbot_main_1 TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead w6-chief WaitBeforeStarting 0 WaitBetweenSpawns 10 Support Limited TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag bot_giant } } WaveSpawn { Name w6-supp5 Where spawnbot_left_0 Where spawnbot_main_1 TotalCount 69 MaxActive 1 SpawnCount 1 WaitForAllDead w6-chief WaitBeforeStarting 15 WaitBetweenSpawnsAfterDeath 10 Support 1 TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes AlwaysCrit Tag bot_giant } } WaveSpawn { WaitBeforeStarting 0.5 WaitForAllDead w6-chief FirstSpawnOutput //make the tank not go to gate { target boss_path_15 Action disablepath } } WaveSpawn { WaitBeforeStarting 1 WaitForAllDead w6-chief FirstSpawnOutput //forces tank to alter to a different path { target boss_path_15 Action enablealternatepath } } WaveSpawn { Name w6-t TotalCount 1 SpawnCount 1 WaitForAllDead w6-chief WaitBeforeStarting 20 TotalCurrency 100 Tank { Name "stickytank" Health 45000 Speed 75 StartingPathTrackNode boss_path_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }