//This file has been generated by http://mvm.tf //Copy this file in your tf/deeznuts folder #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 400 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom no Advanced 1 //MaxRedPlayers 6 Templates { T_TFBot_Medic_Crossbow { Class Medic ClassIcon medic_crossbow Name "Crossbow Medic" Item "Titanium Tyrolean" Item "The Crusader's Crossbow" Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" 1.5 "heal rate bonus" 3 "projectile penetration" 1 } } T_TFBot_Giant_Medic_Crossbow { Class Medic ClassIcon medic_crossbow Name "Giant Crossbow Medic" Item "Titanium Tyrolean" Item "The Crusader's Crossbow" Skill Expert Attributes MiniBoss Health 4500 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" 2 "Reload time decreased" 0.2 "heal rate bonus" 3 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "head scale" 0.679 } } T_TFBot_Giant_Demo_Minelayer { Class Demoman Name "Giant Minelayer Demoman" ClassIcon demo_quickie_firework_g Skill Expert Health 3300 Tag bot_giant Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Pure Tin Capotain" Item "The Scottish Resistance" Attributes AlwaysCrit WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 // Fires nothing } ItemAttributes { ItemName "The Scottish Resistance" "stickybomb charge rate" 0.001 //Demo-bot will fire Stickybomb immediately "max pipebombs increased" 0 "fire rate bonus" 0.01 "faster reload rate" 0.5 "projectile spread angle penalty" 7 "projectile range increased" 0.25 // Prevents overshooting target } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Spammer_Direct { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_directhit_infinite Health 4000 Skill Expert Attributes MiniBoss Item "The Direct Hit" Item "Breach and Bomb" ItemAttributes { ItemName "The Direct Hit" "faster reload rate" -0.8 "fire rate bonus" 0.5 "blast radius decreased" 0.1 } 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.65 } } T_TFBot_Giant_Scout_Pistol { Class Scout Name "Pistol Super Scout" ClassIcon scout_pistol Skill Hard Item "Ye Oiled Baker Boy" Health 1200 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "fire rate bonus" 0.75 "clip size bonus" 1.35 "faster reload rate" 1.5 "weapon spread bonus" 0.35 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Heavyweapons_Bleed { Class Heavyweapons Name "Giant Bleed Heavy" ClassIcon heavy_bleed Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Item "Iron Curtain" Item "Mad Mask" ItemAttributes { ItemName "Iron Curtain" "damage bonus" 1.15 "bleeding duration" 4 } ItemAttributes { ItemName "Mad Mask" "set item tint rgb" 12073019 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } Mission { Objective Spy Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 240 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 25 DesiredCount 4 TFBot { Template T_TFBot_Sniper } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_invasion TeleportWhere spawnbot_mission_sniper TeleportWhere spawnbot_mid TeleportWhere spawnbot_left } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 InitialCooldown 5 CooldownTime 27 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot_hidden TotalCount 1 MaxActive 1 SpawnCount 1 Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 60000 TotalCurrency 0 FirstSpawnOutput { Target aggressiveengienests_enable Action trigger } } WaveSpawn { TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Pistol Tag norampflank Tag nostairflank } } WaveSpawn { Name 1a TotalCurrency 200 TotalCount 42 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot RandomChoice { TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_high_left } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_high_left } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_high_left } TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly BehaviorModifiers Push Tag nav_prefer_flank_high_left } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Scout Skill Easy BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly BehaviorModifiers Push Tag nav_prefer_flank_right } } } WaveSpawn { Name 1b TotalCurrency 200 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 17 WaitBetweenSpawns 3 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push } } } WaveSpawn { Name 1c TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 35 WaitBetweenSpawns 12 Where spawnbot TFBot { Class Soldier Skill Normal Tag norampflank Tag nostairflank } } WaveSpawn { TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 6 Support Limited Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot_invasion TeleportWhere spawnbot_mission_sniper TeleportWhere spawnbot_mid TeleportWhere spawnbot_left Attributes IgnoreFlag } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot_hidden TotalCount 1 MaxActive 1 SpawnCount 1 Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 60000 TotalCurrency 0 FirstSpawnOutput { Target aggressiveengienests_disable Action trigger } } WaveSpawn { Name 2a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 60 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Bleed Tag norampflank Tag nostairflank } } WaveSpawn { Name 2a TotalCurrency 200 TotalCount 24 MaxActive 12 SpawnCount 12 WaitBeforeStarting 8 WaitBetweenSpawns 1 Where spawnbot_mid TFBot { Name Heavy Class HeavyWeapons Skill Easy Tag norampflank Tag nostairflank } } WaveSpawn { Name 2b WaitForAllDead 2a TotalCurrency 100 TotalCount 14 MaxActive 14 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1.5 Where spawnbot_mid TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Easy Tag norampflank Tag nostairflank } } WaveSpawn { Name 2b WaitForAllDead 2a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Bleed Tag norampflank Tag nostairflank } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 16 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 22 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Minelayer Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_QuickUber Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_QuickUber Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_QuickUber Tag norampflank Tag nostairflank } } } WaveSpawn { Name 3a TotalCurrency 250 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 22 WaitBetweenSpawns 7 Where spawnbot RandomChoice { TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Pyro Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_high_left } } } WaveSpawn { Name 3b TotalCurrency 250 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 44 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight Skill Expert Tag norampflank Tag nostairflank } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 700 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 35000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4a TotalCurrency 400 TotalCount 48 MaxActive 18 SpawnCount 6 WaitBeforeStarting 16 WaitBetweenSpawns 6.3 Where spawnbot Support Limited RandomChoice { TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_high_left } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" Tag norampflank Tag nostairflank } } } WaveSpawn { Name 4b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 20 Where spawnbot_left TFBot { Template T_TFBot_Giant_Soldier_Spammer_Direct Tag norampflank Tag nostairflank Tag nav_prefer_flank_high_left BehaviorModifiers Push } } WaveSpawn { Name 4b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 65 WaitBetweenSpawns 20 Where spawnbot_mid TFBot { Template T_TFBot_Giant_Soldier_Spammer_Direct Tag norampflank Tag nostairflank //Tag nav_prefer_flank_left } } WaveSpawn { Name 4b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 85 WaitBetweenSpawns 20 Where spawnbot_left TFBot { Template T_TFBot_Giant_Soldier_Spammer_Direct Tag norampflank Tag nostairflank Tag nav_prefer_flank_left } } WaveSpawn { Name 4b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 85 WaitBetweenSpawns 20 Where spawnbot_mid TFBot { Template T_TFBot_Giant_Soldier_Spammer_Direct Tag norampflank Tag nostairflank Tag nav_prefer_flank_right } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5a TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 12 Where spawnbot_left TFBot { Template T_TFBot_Giant_Demoman Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } } WaveSpawn { Name 5a TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 12 Where spawnbot_mid TFBot { Template T_TFBot_Giant_Demoman Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } } WaveSpawn { //Name 5a TotalCurrency 400 TotalCount 80 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Hard } TFBot { Class Demoman Skill Expert } } } WaveSpawn { Name 5b WaitForAllSpawned 5a TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 RandomSpawn 1 Where spawnbot_invasion Squad { TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag nav_prefer_flank_left } TFBot { Skill Expert Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 5b WaitForAllSpawned 5a TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 RandomSpawn 1 Where spawnbot_invasion Squad { TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag nav_prefer_flank_right } TFBot { Skill Expert Template T_TFBot_Medic_QuickUber } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 28 MaxActive 5 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 1.2 Support Limited Where spawnbot RandomChoice { TFBot { Class Soldier Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Soldier Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Soldier Skill Easy Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_high_left } TFBot { Class Soldier Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Soldier Skill Easy Tag norampflank Tag nostairflank } TFBot { Class Soldier Skill Easy Tag norampflank Tag nostairflank } } } WaveSpawn { TotalCurrency 100 TotalCount 30 MaxActive 5 SpawnCount 1 WaitBeforeStarting 16.03 WaitBetweenSpawns 1.2 Support Limited Where spawnbot RandomChoice { TFBot { Template T_TFBot_Demoman_Knight Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Demoman_Knight Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Demoman_Knight Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_high_left } TFBot { Template T_TFBot_Demoman_Knight Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Demoman_Knight Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Demoman_Knight Skill Expert Tag norampflank Tag nostairflank } } } WaveSpawn { Name 6a TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot LastSpawnOutput //FirstSpawnOutput might break sometimes { Target tank_uber_start_relay Action trigger } Tank { Health 20000 Name tankboss_uber Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //Dummy wavespawn to stop tank uber { Where spawnbot_hidden TotalCount 1 MaxActive 1 SpawnCount 1 Support 1 WaitBeforeStarting 54 WaitBetweenSpawns 60000 TotalCurrency 0 FirstSpawnOutput { Target tank_uber_stop_relay Action trigger } } WaveSpawn { Name 6a TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag norampflank Tag nostairflank Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic Tag norampflank Tag nostairflank } } } WaveSpawn { Name 6a TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Minelayer Tag norampflank Tag nostairflank Tag nav_prefer_flank_right } } WaveSpawn { Name 6b TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag norampflank Tag nostairflank Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic Tag norampflank Tag nostairflank } } } WaveSpawn { Name 6b TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 47 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Minelayer Tag norampflank Tag nostairflank Tag nav_prefer_flank_left } } WaveSpawn { TotalCurrency 100 TotalCount 12 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot_hidden TotalCount 1 MaxActive 1 SpawnCount 1 Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 60000 TotalCurrency 0 FirstSpawnOutput { Target aggressiveengienests_disable Action trigger } } WaveSpawn { TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_short_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7a Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 28 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Giant_Scout_Pistol } } WaveSpawn { Name 7a TotalCurrency 100 TotalCount 48 MaxActive 16 SpawnCount 1 WaitBeforeStarting 34 Where spawnbot_left RandomChoice { TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Skill Expert Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_high_left } } } WaveSpawn { Name 7b WaitForAllSpawned 7a TotalCurrency 500 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot_mid Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Direct Tag norampflank Tag nostairflank Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Giant_Medic Tag norampflank Tag nostairflank } } } WaveSpawn { Name 7b WaitForAllSpawned 7a TotalCurrency 500 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Direct Tag norampflank Tag nostairflank Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Giant_Medic Tag norampflank Tag nostairflank } } } WaveSpawn { Name 7c WaitForAllSpawned 7b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7c WaitForAllSpawned 7b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 37 WaitBetweenSpawns 10 Where spawnbot Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode boss_path_short_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned 7c TotalCurrency 300 TotalCount 100 MaxActive 10 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 1.275 Support 1 Where spawnbot RandomChoice { TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Class Scout Skill Hard Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_high_left } TFBot { Template T_TFBot_Medic_Crossbow Skill Expert Tag norampflank Tag nostairflank BehaviorModifiers Push Tag nav_prefer_flank_high_left } } } WaveSpawn { Name 7d WaitForAllSpawned 7c TotalCurrency 300 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Giant_Heavyweapons_Bleed Tag norampflank Tag nostairflank Tag nav_prefer_flank_left } } WaveSpawn { Name 7d WaitForAllSpawned 7c TotalCurrency 300 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 10 Where spawnbot_mid TFBot { Template T_TFBot_Giant_Heavyweapons_Bleed Tag norampflank Tag nostairflank Tag nav_prefer_flank_right } } WaveSpawn { WaitForAllSpawned 7c TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 55 Where spawnbot TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Fury Pyro" Class Pyro Skill Expert Item "The Dragon's Fury" Tag norampflank Tag nostairflank Attributes AlwaysCrit } } WaveSpawn { WaitForAllSpawned 7d TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 10 Where spawnbot Tank { Health 13750 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned 7d TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 10 Where spawnbot Tank { Health 13750 Name tankboss Speed 75 StartingPathTrackNode boss_path_short_1 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } //This file has been generated by http://mvm.deez.nuts