#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_click.pop #base robot_click_giant.pop #base robot_click_gatebot.pop #base robot_hole.pop population { StartingCurrency 1200 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFGateBot_Sniper_Huntsman_Spammer_Nocrit { Class Sniper Name "Bowman Rapid Fire" "scale" 1.5 Health 1200 ClassIcon sniper_bow_multi EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Sniper" Item "The Huntsman" Skill Hard Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Item "The Huntsman" Skill Hard Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } } } T_TFGateBot_Heavy_Tomislav_Hyper { ClassIcon heavy_accurate_hyper Health 300 Name "Hyper Mafia Heavy" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Expert ItemAttributes { ItemName "tomislav" "aiming movespeed increased" 3.0 "weapon spread bonus" 0.25 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.5 } Item "tomislav" Item "the family business" Item "the eviction notice" } RevertGateBotsBehavior { Skill Expert ItemAttributes { ItemName "tomislav" "aiming movespeed increased" 3.0 "weapon spread bonus" 0.25 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.5 } Item "tomislav" Item "the family business" Item "the eviction notice" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Giant_Scout_Blaster_Hyper_Armored { ClassIcon scout_publicenemy_armored_giant Health 3200 Name "Armored Public Enemy Scout" Class Scout EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Item "MvM GateBot Light Scout" Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "baby face's blaster" "bullets per shot bonus" 6 "scattergun has knockback" 5 "damage bonus" 2.0 "faster reload rate" -0.8 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed bonus" 0.75 } Item "baby face's blaster" Item "pretty boy's pocket pistol" Item "dillinger's duffel" Item "the fed-fightin' fedora" } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "baby face's blaster" "bullets per shot bonus" 6 "scattergun has knockback" 5 "damage bonus" 2.0 "faster reload rate" -0.8 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed bonus" 0.75 } Item "baby face's blaster" Item "pretty boy's pocket pistol" Item "dillinger's duffel" Tag bot_giant Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Giant_Soldier_Scatter { ClassIcon soldier_rocketrain_giant Health 3800 Name "Giant Scatter Soldier" Class Soldier EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Item "MvM GateBot Light Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.8 "fire rate bonus" 0.001 "clip size upgrade atomic" 8.0 "projectile spread angle penalty" 5 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "move speed bonus" 0.5 } } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.8 "fire rate bonus" 0.001 "clip size upgrade atomic" 8.0 "projectile spread angle penalty" 5 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "move speed bonus" 0.5 } Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Heavy_Fire { Class Heavyweapons Name "Giant Flame Heavy" Health 5000 ClassIcon heavy_heater_giant EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Tag bot_giant Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus" 1.5 "ragdolls become ash" 1 "ring of fire while aiming" 50 "set damagetype ignite" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the huo long heatmaker" } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } MaxVisionRange 1200 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus" 1.5 "ragdolls become ash" 1 "ring of fire while aiming" 50 "set damagetype ignite" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the huo long heatmaker" } } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Saharan } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_invasion TeleportWhere spawnbot_side } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Acid } } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_FastBuild TeleportWhere spawnbot TeleportWhere spawnbot_invasion TeleportWhere spawnbot_side } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Crocostyle } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Semiauto } } Mission { Objective Engineer Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Armored TeleportWhere spawnbot TeleportWhere spawnbot_invasion TeleportWhere spawnbot_side } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Charged_Hyper } } Mission { Objective Engineer Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Hyper TeleportWhere spawnbot TeleportWhere spawnbot_invasion TeleportWhere spawnbot_side } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_ironman_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_a1 TotalCurrency 200 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Scatter Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer_Nocrit } TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer_Nocrit } } } WaveSpawn { Name w1_a TotalCurrency 200 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_side RandomChoice { TFBot { Template T_TFGateBot_Scout_Bonk_Expert } TFBot { Template T_TFGateBot_Scout_Bonk_Expert } TFBot { Template T_TFBot_Heavy_Boost Skill Expert } } } WaveSpawn { Name w1_scout TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Marker Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant } } } WaveSpawn { Name w1_b WaitForAllSpawned w1_a1 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant } } } WaveSpawn { Name w1_b WaitForAllSpawned w1_a1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot_side Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Scatter Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } } } WaveSpawn { Name w1_b WaitForAllSpawned w1_a TotalCurrency 250 TotalCount 28 MaxActive 8 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_SMG Skill Expert } } } WaveSpawn { Name w1_b WaitForAllDead w1_a TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Marker Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_ironman_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_a1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_side Squad { TFBot { Template T_TFGateBot_Giant_Pyro Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } } } WaveSpawn { Name w2_a WaitBetweenSpawns w2_a1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Pyro Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } } } WaveSpawn { Name w2_a TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_side Squad { TFBot { Template T_TFBot_Soldier_Direct Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 } } } WaveSpawn { Name w2_a TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } } } WaveSpawn { Name w2_b WaitForAllDead w2_a TotalCurrency 150 TotalCount 30 MaxActive 20 SpawnCount 10 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot_side Squad { TFBot { Template T_TFGateBot_Demoman_Crit } TFBot { Template T_TFBot_Medic Tag "bot_squad_member" } } } WaveSpawn { Name w2_c WaitForAllSpawned w2_b TotalCurrency 150 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Tomislav Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Armored Tag "bot_squad_member" } } } WaveSpawn { Name w2_c1 WaitForAllDead w2_b TotalCurrency 150 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_side Squad { TFBot { Template T_TFBot_Demo_Cluster } } } WaveSpawn { Name w2_b WaitForAllDead w2_a TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant } } } WaveSpawn { Name w2_d WaitForAllSpawned w2_c1 TotalCurrency 300 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes "AlwaysCrit" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_ironman_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_addbomb1_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_a TotalCurrency 200 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Future Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Medic_Long_Quickfix Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Long_Quickfix Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Long_Quickfix Tag "bot_squad_member" } } } WaveSpawn { Name w3_a1 TotalCurrency 250 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot_side Squad { TFBot { Template T_TFBot_Demo_Samurai_Normal } } } WaveSpawn { Name w3_support1 WaitForAllDead w3_a1 TotalCurrency 150 TotalCount 80 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Support 1 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Heavy_Penetration Skill Expert Attributes "AlwaysCrit" Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 } } } WaveSpawn { Name w3_b WaitForAllDead w3_b1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_b1 WaitForAllSpawned w3_a TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 18 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Demo_Loch_Spammer Tag nav_prefer_main_1 Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant } } } WaveSpawn { Name w3_b1 WaitForAllSpawned w3_a TotalCurrency 250 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot_side Squad { TFBot { Template T_TFGateBot_Scout_Blaster_Pusher Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 } } } WaveSpawn { Name w3_support2 WaitForAllSpawned w3_b1 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 4 Support 1 Where spawnbot_side RandomChoice { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_main_5 } TFBot { Template T_TFBot_Heavyweapons_Fist_Conch Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_main_5 } } } WaveSpawn { Name w3_c WaitForAllDead w3_b TotalCurrency 250 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Backburner Tag nav_prefer_main_1 Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_6 Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Long_Quickfix Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Long_Quickfix Tag "bot_squad_member" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_ironman_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_a TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Deflector_Fire Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Armored Tag "bot_squad_member" } } } WaveSpawn { Name w4_a1 TotalCurrency 150 TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot_invasion Squad { TFBot { Template T_TFGateBot_Soldier_Burst_Crit Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w4_a TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN_Pusher Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } } } WaveSpawn { Name w4_a WaitForAllSpawned w4_a1 TotalCurrency 200 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot_side Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Penetration Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w4_b WaitForAllDead w4_a TotalCurrency 250 TotalCount 18 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_DemoKnight_Golf Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Blinking Tag "bot_squad_member" } } } WaveSpawn { Name w4_b WaitForAllDead w4_a TotalCurrency 100 TotalCount 9 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN_Armored Tag nav_prefer_main_1 Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_6 Tag bot_giant } } } WaveSpawn { Name w4_b1 WaitForAllDead w4_a TotalCurrency 250 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_side Squad { TFBot { Template T_TFGateBot_Heavy_Deflector_Healonkill_Crit Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_5 } } } WaveSpawn { Name w4_b WaitForAllSpawned w4_b1 TotalCurrency 200 TotalCount 100 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN_Pusher Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_6 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_ironman_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_addbomb1_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_a TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Hyper Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Medic_Quickheal_Armored Tag "bot_squad_member" } } } WaveSpawn { Name w5_a TotalCurrency 300 TotalCount 68 MaxActive 12 SpawnCount 4 WaitBeforeStarting 16 WaitBetweenSpawns 4 Where spawnbot RandomChoice { TFBot { Template T_TFGateBot_Soldier_Crit Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 } TFBot { Template T_TFBot_Demo_PowerShot Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } } } WaveSpawn { Name w5_b1 WaitForAllSpawned w5_a TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 40 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Shotgun_Hunter Tag nav_prefer_main_1 Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_6 Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Tag "bot_squad_member" Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Tag "bot_squad_member" Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Tag "bot_squad_member" Health 4500 } } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_addbomb2_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_b WaitForAllDead w5_b1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_b WaitForAllSpawned w5_b1 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Barrage_Hyper Tag nav_prefer_main_1 Tag nav_prefer_main_6 } TFBot { Template T_TFBot_Medic_Quickheal_Armored Tag "bot_squad_member" } } } WaveSpawn { Name w5_support1 WaitForAllDead w5_a TotalCurrency 250 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2 Support 1 Where spawnbot_side RandomChoice { TFBot { Template T_TFBot_Scout_Bonk_Fast_Type2 Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 } TFBot { Template T_TFBot_Pyro_Dragon_Hard Tag nav_prefer_main_1 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Hunter_Penetration Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 Attributes "AlwaysCrit" } } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 150 TotalCount 40 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 TeleportWhere spawnbot TeleportWhere spawnbot_invasion TeleportWhere spawnbot_side } TFBot { Template T_TFBot_Medic_Shield_Extended_Quickfix Tag "bot_squad_member" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_a TotalCurrency 150 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 35 Where spawnbot_side Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Tankbuster Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_6 } TFBot { Template T_TFBot_Giant_Medic_Shield Tag "bot_squad_member" } TFBot { Template T_TFBot_Giant_Medic_Uber Tag "bot_squad_member" } } } WaveSpawn { Name w6_a1 TotalCurrency 150 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Hyper Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } } } WaveSpawn { Name w6_a1 TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Scout_Blaster_Hyper_Armored Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 } } } WaveSpawn { Name w6_support1 WaitForAllDead w6_a1 TotalCurrency 300 TotalCount 90 MaxActive 6 SpawnCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Dragon Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 } } } WaveSpawn { Name w6_a WaitForAllSpawned w6_a1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_addbomb1_stay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_a WaitForAllSpawned w6_a1 TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot_side Squad { TFBot { Template T_TFBot_Demoknight_Hyper Tag nav_prefer_main_6 } } } WaveSpawn { Name w6_b WaitForAllDead w6_a TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 16 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer_Burst_Crit Tag nav_prefer_main_1 Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal Tag "bot_squad_member" } } } WaveSpawn { Name w6_b WaitForAllDead w6_a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name "Gate Tank" Speed 60 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_b1 WaitForAllDead w6_a TotalCurrency 100 TotalCount 48 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot_side Squad { TFBot { Template T_TFBot_Pyro_Pusher Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Quickuber_Faster Tag "bot_squad_member" } } } WaveSpawn { Name w6_boss WaitForAllDead w6_b TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 14 WaitBetweenSpawns 0 Where spawnbot_boss_side Squad { TFBot { Template T_TFBot_Giant_Pyro_Hyper Tag nav_prefer_main_1 Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Uber Tag "bot_squad_member" } } } WaveSpawn { Name w6_boss WaitForAllDead w6_b TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 14 WaitBetweenSpawns 0 Where spawnbot_boss Squad { TFBot { Template T_TFBot_Giant_Pyro_Hyper Tag nav_prefer_main_1 Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Uber Tag "bot_squad_member" } } } WaveSpawn { Name w6_support2 WaitForAllSpawned w6_b1 TotalCurrency 250 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 5 Support 1 Where spawnbot_side Squad { TFBot { Template T_TFBot_Heavy_Dragon Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w7_a TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_addbomb1_stay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_a TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_addbomb2_stay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_a TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast_Hyper Tag nav_prefer_main_1 Tag nav_prefer_main_2 Tag nav_prefer_main_3 Tag nav_prefer_main_4 Tag nav_prefer_main_5 Tag nav_prefer_main_6 Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } } } WaveSpawn { Name w7_a1 TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 14 WaitBetweenSpawns 2 Where spawnbot_side Squad { TFBot { Template T_TFBot_Demo_Burst_Hyper } } } WaveSpawn { Name w7_a TotalCurrency 150 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Spammer Attributes "AlwaysCrit" Tag nav_prefer_main_1 Tag nav_prefer_main_6 Tag bot_giant } } } WaveSpawn { Name w7_a WaitForAllSpawned w7_a1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot_side Squad { TFBot { Template T_TFBot_Soldier_Dumpster_Expert Tag nav_prefer_main_1 Tag nav_prefer_main_6 } TFBot { Template T_TFBot_Medic_Shield_Hyper Tag "bot_squad_member" } } } WaveSpawn { Name w7_b WaitForAllSpawned w7_a TotalCurrency 150 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 16 WaitBetweenSpawns 12 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Soldier_Stun_Spammer_Hyper Tag nav_prefer_main_1 Tag nav_prefer_main_6 Tag bot_giant } TFBot { Template T_TFBot_Medic_Shield_Hyper Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Shield_Hyper Tag "bot_squad_member" } } } WaveSpawn { Name w7_c WaitForAllSpawned w7_b TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Future Tag nav_prefer_main_1 Tag nav_prefer_main_6 Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } TFBot { Template T_TFBot_Giant_Medic Tag "bot_squad_member" } } } WaveSpawn { Name w7_b1 WaitForAllDead w7_a TotalCurrency 100 TotalCount 45 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector_Healonkill_Hyper Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Attributes "AlwaysCrit" } } } WaveSpawn { Name w7_tank1 WaitForAllDead w7_a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 25 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_b2 WaitForAllSpawned w7_b1 TotalCurrency 100 TotalCount 48 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_side Squad { TFBot { Template T_TFBot_Heavy_Deflector_Pusher Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 Attributes "AlwaysCrit" ItemAttributes { ItemName deflector "damage bonus" 1.5 } } } } WaveSpawn { Name w7_b WaitForAllDead w7_b1 TotalCurrency 50 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 12 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Spammer Attributes "AlwaysCrit" Tag nav_prefer_main_1 Tag nav_prefer_main_6 Tag bot_giant } } } WaveSpawn { Name w7_tank2 WaitForAllDead w7_b1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 60000 Name "Gate Tank" Speed 50 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_support1 WaitForAllDead w7_b1 TotalCurrency 200 TotalCount 60 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Support 1 Where spawnbot_side Squad { TFBot { Template T_TFBot_Soldier_Scatter_Expert Tag nav_prefer_flank_2 Tag nav_prefer_flank_3 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 } } } } }