//Advanced Factory Fuel by A+drew //Guardian is a gamemode for 2 players only //Map by jack5&Docteur Whoa #base robot_giant.pop #base robot_standard.pop #base robot_caster.pop #base robot_andrew.pop population { StartingCurrency 1200 RespawnWaveTime 0 CanBotsAttackWhileInSpawnRoom no Advanced 1 AddSentryBusterWhenDamageDealtExceeds 4500 AddSentryBusterWhenKillCountExceeds 25 MaxRedPlayers 2 // this will only work on sigmodded servers Mission { Objective DestroySentries Where spawnbot Where spawnbot_gate BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_Caster_SentryBuster } } Mission { Objective Spy InitialCooldown 45 Where Anywhere BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 1 TFBot { Class Engineer ClassIcon mini_sentry Skill Expert Health 1337 Item "The Gunslinger" Item "Head Of Defense" Item "Aim Assistant" Attributes AlwaysFireWeapon CharacterAttributes { "cannot pick up intelligence" 1 "engineer sentry build rate multiplier" 421 "move speed bonus" 421 "engy building health bonus" 0.5 "dmg from ranged reduced" 0 "dmg from melee increased" 0 } ItemAttributes { ItemName "The Gunslinger" "active health degen" -1337 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TotalCount 1 Where spawnbot_money WaitForAllSpawned "w1f" TotalCurrency 800 RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Name "w1b" Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0 WaitForAllDead "w1a" Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Giant Dragon's Fury Pyro" Template T_TFBot_Giant_Pyro Item "The Dragon's Fury" Tag nav_prefer_right BehaviorModifiers Push Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name w1c Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 WaitForAllDead w1b Squad { TFBot { Template T_TFBot_Giant_Demoman Skill Hard Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name w1d Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 WaitForAllDead "w1c" Squad { TFBot { Template T_TFBot_Giant_Soldier Skill Hard Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name "w1a" Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 2 Squad { TFBot { Name "Pyro" Template T_Caster_Pyro } } } WaveSpawn { Name w1a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 3 Squad { TFBot { Skill Normal Template T_TFBot_Demoman Attributes "IgnoreFlag" Tag nav_prefer_right BehaviorModifiers Push Tag bot_gatebot } } } WaveSpawn { Name w1a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "IgnoreFlag" Tag nav_prefer_right BehaviorModifiers Push Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name w1b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 3 WaitForAllDead w1a Squad { TFBot { ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Skill Normal Attributes "IgnoreFlag" Tag nav_prefer_right BehaviorModifiers Push Tag bot_gatebot } } } WaveSpawn { Name w1c Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 2 WaitForAllDead w1b Squad { TFBot { ClassIcon sniper_smg_tind WeaponRestrictions SecondaryOnly Health 125 Skill Normal Name "Smg Sniper" Class Sniper Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "tf_weapon_smg" Item "desert marauder" } } } WaveSpawn { Name w1d Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 WaitForAllDead w1c Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun Skill Normal Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2b Where spawnbot Where spawnbot_gate WaitForAllSpawned w2a TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot Tag nav_prefer_left Tag bot_giant } } } WaveSpawn { Name w2c Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 WaitForAllDead w2b Squad { ShouldPreserveSquad 1 TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot Tag bot_giant Tag nav_prefer_left } TFBot { ClassIcon spy_ambassador_lite WeaponRestrictions PrimaryOnly Scale 1.75 Health 3300 Skill Expert Name "Giant Ambassador Spy" Class Spy Attributes MiniBoss Attributes DisableDodge Attributes Aggressive Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot Tag nav_prefer_left Tag bot_giant Item "The Ambassador" Item "detective noir" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.4 "cannot disguise" 1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } WaveSpawn { Name w2a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 22 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon scout_bostonbasher WeaponRestrictions MeleeOnly Health 125 Skill Expert Name "Bostan Basher Scout" Class Scout Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot Tag nav_prefer_left Item "the boston basher" ItemAttributes { ItemName "the boston basher" "hit self on miss" 0 //makes the bot not take self damage } } } } WaveSpawn { Name w2a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Demoman Skill Normal Tag nav_prefer_left Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot } } } WaveSpawn { Name w2a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Tag nav_prefer_right Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot } } } WaveSpawn { Name w2b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 WaitForAllDead w2a Squad { TFBot { WeaponRestrictions PrimaryOnly Health 200 Skill Easy Name Soldier Class Soldier Tag nav_prefer_left Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Tag nav_prefer_left Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot } } } WaveSpawn { Name w2c Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 WaitForAllDead w2b Squad { TFBot { Template T_TFBot_Demoman_Knight Tag nav_prefer_right Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot } TFBot { ClassIcon scout_pistol Health 125 Name "Pistol Scout" Class Scout Skill Hard WeaponRestrictions SecondaryOnly Tag nav_prefer_right Attributes IgnoreFlag BehaviorModifiers Push Tag bot_gatebot } } } WaveSpawn { Support Limited TotalCount 1 Where spawnbot_money WaitForAllSpawned "w2c" TotalCurrency 900 RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Support Limited TotalCount 1 WaitBeforeStarting 0 WaitForAllSpawned "w2a" FirstSpawnOutput { Target wave_event_smoke Action Trigger } TFBot { ClassIcon caster_smoke } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TotalCount 1 Where spawnbot_money WaitForAllSpawned "w3b" TotalCurrency 900 RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Name w3a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_left Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name w3b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 9 WaitForAllDead w3a Squad { TFBot { WeaponRestrictions PrimaryOnly Class Soldier Name "Giant Fire Mangler Soldier" ClassIcon soldier_mangler_fire Health 4000 Skill Expert Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes IgnoreFlag BehaviorModifiers Push Tag nav_prefer_left Tag bot_gatebot Tag bot_giant Item "The Hellmet" Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 16744192 "Set DamageType Ignite" 1 "attach particle effect" 1.5 "afterburn immunity" 1.5 } ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 16744192 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } } } WaveSpawn { Name w3a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon pyro_phlog WeaponRestrictions PrimaryOnly Health 175 Skill Normal Name "Phlogistinator Pyro" Class Pyro BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_top_right Tag bot_gatebot Item "The Phlogistinator" } } } WaveSpawn { Name w3a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 15 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon scout_batsaber_nys Class Scout Name "Batsaber Scout" Skill Hard WeaponRestrictions MeleeOnly BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot Item "Batsaber" } } } WaveSpawn { Name w3a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon soldier_directhit Health 200 Skill Easy Name "Direct Hit Soldier" Class Soldier BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot Item "the direct hit" Item "tyrant's helm" } } } WaveSpawn { Name w3b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 42 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 WaitForAllDead w3a Squad { TFBot { ClassIcon scout_cola_nys Health 125 Skill Normal Name "Cola Popper Scout" Class Scout WeaponRestrictions PrimaryOnly BehaviorModifiers Push Attributes SpawnWithFullCharge Attributes IgnoreFlag Tag nav_prefer_left Tag bot_gatebot Item "the soda popper" Item "crit-a-cola" Item "Bonk Helm" ItemAttributes { ItemName "crit-a-cola" "effect bar recharge rate increased" .01 } ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 8208497 } } } } WaveSpawn { Support Limited TotalCount 1 WaitBeforeStarting 0 WaitForAllDead "w3a" FirstSpawnOutput { Target wave_event_toxic Action Trigger } TFBot { ClassIcon caster_toxic } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TotalCount 1 Where spawnbot_money WaitForAllSpawned "w4c" TotalCurrency 1100 RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Name w4a TotalCount 1 WaitBeforeStarting 4 Tank { Name "tankboss" Health 8000 Speed 75 StartingPathTrackNode "path_tank_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Soldier BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_left Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name w4b Where spawnbot Where spawnbot_gate WaitForAllSpawned w4a TotalCurrency 0 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 23 WaitBetweenSpawns 15 Squad { TFBot { ClassIcon scout_pop Name "Giant Soda Popper Scout" Template T_TFBot_Giant_Scout BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_left Tag bot_gatebot Tag bot_giant Item "the soda popper" Item "Bonk Helm" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 8208497 } } } } WaveSpawn { Name w4b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead w4a Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Demoman_Sticky_Andrew Skill Expert BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot } TFBot { ClassIcon engineer_widowmaker_nys WeaponRestrictions PrimaryOnly Health 150 Skill Expert Name "Widowmaker Engineer" Class Engineer BehaviorModifiers Push Attributes "Aggressive" Attributes "IgnoreFlag" Attributes "DisableDodge" Tag nav_prefer_right Tag bot_gatebot Item "the widowmaker" CharacterAttributes { "kill forces attacker to laugh" 1 } } } } WaveSpawn { Name w4c Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 WaitForAllDead w4b Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name w4c Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 WaitForAllDead w4b Squad { TFBot { ClassIcon scout_pistol WeaponRestrictions SecondaryOnly Health 125 Skill Normal Name "Pistol Scout" Class Scout BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot } } } WaveSpawn { Name w4c Where spawnbot_top Where spawnbot_gate TotalCurrency 0 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 2 WaitForAllDead w4b Squad { TFBot { ClassIcon sniper_jarate_bushwacka WeaponRestrictions MeleeOnly Health 125 Skill Expert Name "Jarate Bushwacka Sniper" Class Sniper BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_top_right Tag bot_gatebot Item "jarate" Item "the bushwacka" Item "the swagman's swatter" ItemAttributes { ItemName "jarate" "Is_Passive_Weapon" 1 "effect bar recharge rate increased" .05 "fire rate penalty" 2 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TotalCount 1 Where spawnbot_money WaitForAllSpawned "w5c" TotalCurrency 900 RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Name w5a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Tag bot_giant CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name w5b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 WaitForAllSpawned w5a Squad { TFBot { ClassIcon demo_loosecannon Template T_TFBot_Giant_Demoman Name "Giant Multi Cannon Demo" BehaviorModifiers Push Attributes IgnoreFlag Item "The Loose Cannon" Item "the buccaneer's bicorne" Item "a whiff of the old brimstone" Tag nav_prefer_right Tag bot_gatebot Tag bot_giant ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" -1 "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus" 0.1 "reload time increased" 1 "clip size penalty" 1 } } } } WaveSpawn { Name w5c Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 0 WaitForAllSpawned w5b Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot Tag bot_giant } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_top_right Tag bot_gatebot } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_top_right Tag bot_gatebot } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_top_right Tag bot_gatebot } } } WaveSpawn { Name w5a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 RandomChoice { TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "tf_weapon_bat" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the sandman" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the holy mackerel" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the candy cane" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the boston basher" ItemAttributes { ItemName "the boston basher" "hit self on miss" 0 //makes the bot not take self damage } } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "sun-on-a-stick" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the fan o'war" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the atomizer" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "unarmed combat" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the wrap assassin" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the bat outta hell" } TFBot { ClassIcon scout_bat_nys Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the freedom staff" } } } WaveSpawn { Name w5a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_left Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name w5b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead w5a Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_left Tag bot_gatebot } } } WaveSpawn { Name w5b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead w5a RandomChoice { TFBot { ClassIcon paintrain WeaponRestrictions MeleeOnly Health 175 Skill Hard Name "Pain Train Demoman" Class Demoman BehaviorModifiers Push Attributes AlwaysCrit Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot Item "the pain train" Item "scotch bonnet" Item "the hurt locher" } TFBot { ClassIcon paintrain WeaponRestrictions MeleeOnly Health 200 Skill Hard Name "Pain Train Soldier" Class Soldier BehaviorModifiers Push Attributes AlwaysCrit Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot Item "the pain train" Item "stainless pot" Item "steel pipes" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TotalCount 1 Where spawnbot_money WaitForAllSpawned "w6c" TotalCurrency 6969 // Ha funny number moment RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Name "Uhhnothing" Support Limited TFBot { ClassIcon caster_grenadetank } } WaveSpawn { Name w6a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored BehaviorModifiers Push Attributes IgnoreFlag Item "courtly cuirass" Item "squire's sabatons" Tag nav_prefer_left Tag bot_gatebot Tag bot_giant } } } WaveSpawn { Name w6b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 WaitForAllDead w6a Squad { TFBot { Class Soldier Name "Giant Bazooka Soldier" ClassIcon soldier_bazooka Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes IgnoreFlag BehaviorModifiers Push Tag nav_prefer_left Tag bot_gatebot Tag bot_giant Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "gesture speed increase" 1.75 "auto fires full clip" 0 "can overload" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } WaveSpawn { Name "w6c" TotalCount 1 WaitForAllDead "w6b" WaitBeforeStarting 5 Tank { Name "grenadetankboss" Health 15000 Speed 50 Skin 1 StartingPathTrackNode "path_grenadetank_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target grenadetank_start_relay Action Trigger } DoneOutput { Target grenadetank_kill_relay Action Trigger } } WaveSpawn { Name w6a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon heavy WeaponRestrictions PrimaryOnly Health 300 Skill Easy Name Heavy Class HeavyWeapons BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_left Tag bot_gatebot } } } WaveSpawn { Name w6a Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 18 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Demoman_Loosecannon BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_left Tag bot_gatebot } } } WaveSpawn { Name w6b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 24 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 3 WaitForAllDead w6a Squad { TFBot { ClassIcon scout_shortstop WeaponRestrictions PrimaryOnly Health 125 Skill Normal Name "Shortstop Scout" Class Scout BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_right Tag bot_gatebot Item "the shortstop" Item "the milkman" } } } WaveSpawn { Name w6b Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead w6a Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Health 175 Class Pyro Skill Normal Attributes IgnoreFlag Tag nav_prefer_right BehaviorModifiers Push Tag bot_gatebot Item "The Dragon's Fury" CharacterAttributes { "airblast disabled" 1 } } } } WaveSpawn { Name w6c Where spawnbot Where spawnbot_gate TotalCurrency 0 TotalCount 999 MaxActive 7 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned w6b Support 1 Squad { TFBot { ClassIcon scout_cane_heal_lite WeaponRestrictions MeleeOnly Health 125 Skill Hard Name "Regen Candy Cane Scout" Class Scout Attributes IgnoreFlag Tag nav_prefer_left BehaviorModifiers Push Tag bot_gatebot Item "the candy cane" Item "the kiss king" CharacterAttributes { "health regen" 25 } } } } } }