#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 800 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission { Objective DestroySentries InitialCooldown 5 Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 25 TFBot { Template T_TFBot_SentryBuster Item "Professional's Pom Pom" CharacterAttributes { "add jingle to footsteps" 1 } } } Templates { T_TFBot_Heavy_giftbot{ Name "Hale's Little Helpers" Class HeavyWeapons ClassIcon giftbot_generic Skill Easy Health 400 scale 0.85 WeaponRestrictions MeleeOnly attributes SuppressFire Item "Gnome Dome" ItemAttributes{ ItemName "Gnome Dome" "attach particle effect" 87 "item style override" 3 } CharacterAttributes { "head scale" 2 "torso scale" 0.75 "move speed bonus" 1.25 } } } Mission { Objective Sniper InitialCooldown 80 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 3000 } } Mission { Objective Sniper InitialCooldown 70 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 3000 } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy InitialCooldown 50 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 4 TFBot { Class Spy Skill Expert Name Spy } } Mission // Spy - wave 5 { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 4 TFBot { Class Spy Skill Expert Name Spy } } //WAVE 1 //Currency 800 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave01gifters" Where spawnbot_gifter MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 50 Support 1 RandomChoice { TFBot{ Template T_TFBot_Heavy_giftbot tag gift_crits } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_regen } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_stealth } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_defense } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_haste } } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class HeavyWeapons ClassIcon giftbot_generic } } WaveSpawn { Name "wave01a1" Where spawnbot Where flankers TotalCount 45 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 0 TotalCurrency 250 Squad{ TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Class Soldier Name "Soldier" } TFBot { Class Soldier Name "Soldier" } } } WaveSpawn { Name "wave01a2" Where spawnbot Where flankers TotalCount 10 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "wave01a3" TotalCount 1 WaitBeforeStarting 15 TotalCurrency 300 FirstSpawnOutput { Target boss_spawn_relay_flametank Action Trigger } Tank { Health 17500 Speed 75 Name "tankboss_flametank" StartingPathTrackNode "tank_path_flametank1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave01b1" WaitForAllDead "wave01a2" Where flankers TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 25 WaitBeforeStarting 2 TotalCurrency 150 squad { TFBot { Template T_TFBot_Giant_Heavyweapons } } } WaveSpawn { Name "wave01b3" WaitForAllDead "wave01a3" Where spawnbot TotalCount 54 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 1 WaitBeforeStarting 4 TotalCurrency 200 TFBot { Class Scout } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave02gifters" Where spawnbot_gifter MaxActive 2 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 40 Support 1 RandomChoice { TFBot{ Template T_TFBot_Heavy_giftbot tag gift_crits } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_regen } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_stealth } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_defense } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_haste } } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class HeavyWeapons ClassIcon giftbot_generic } } WaveSpawn { Name "wave02a1" Where flankers TotalCount 9 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 20 WaitBeforeStarting 3 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes AlwaysCrit } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes AlwaysCrit } } } WaveSpawn { Name "wave02a2" Where spawnbot TotalCount 40 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 5 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name "wave02a3" Where spawnbot Where flankers TotalCount 96 MaxActive 8 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name "wave02b1" WaitForAllDead "wave02a1" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 5 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit } } WaveSpawn { Name "wave02b2" WaitForAllDead "wave02a2" Where flankers TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Class heavyweapons Name "Heavy" } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave03gifters" Where spawnbot_gifter MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 40 Support 1 RandomChoice { TFBot{ Template T_TFBot_Heavy_giftbot tag gift_crits } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_regen } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_stealth } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_defense } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_haste } } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class HeavyWeapons ClassIcon giftbot_generic } } WaveSpawn { Name "wave03a1" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 35 WaitBeforeStarting 3 TotalCurrency 400 squad{ TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name "wave03a2" Where flankers TotalCount 48 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name "wave03a3" Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Class soldier Name "Soldier" } } WaveSpawn { Name "wave03b1" WaitForAllDead "wave03a1" TotalCount 1 WaitBeforeStarting 5 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay_flametank Action Trigger } Tank { Health 27500 Speed 75 Name "tankboss_flametank" StartingPathTrackNode "tank_path_flametank1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave03b1" WaitForAllDead "wave03a1" Where flankers TotalCount 6 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 20 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name "wave03b2" WaitForAllDead "wave03a2" Where spawnbot Where flankers TotalCount 32 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 4 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Pyro attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_flamethrower" "airblast disabled" 1 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave04gifters" Where spawnbot_gifter MaxActive 2 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 30 Support 1 RandomChoice { TFBot{ Template T_TFBot_Heavy_giftbot tag gift_crits } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_regen } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_stealth } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_defense } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_haste } } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class HeavyWeapons ClassIcon giftbot_generic } } WaveSpawn { Name "wave04a1" Where flankers TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 25 WaitBeforeStarting 3 TotalCurrency 400 Squad{ TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "wave04a2" Where spawnbot Where flankers TotalCount 136 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 3 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Name "Scout" Template T_TFBot_Scout_Scattergun_SlowFire Attributes AlwaysCrit } } WaveSpawn { Name "wave04b1" WaitForAllDead "wave04a1" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Heater } } WaveSpawn { Name "wave04b1a" WaitForAllDead "wave04a1" Where flankers TotalCount 36 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 4 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_ScorchShot_FastShot } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave05gifters" Where spawnbot_gifter MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 30 Support 1 RandomChoice { TFBot{ Template T_TFBot_Heavy_giftbot tag gift_crits } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_regen } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_stealth } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_defense } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_haste } } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class HeavyWeapons ClassIcon giftbot_generic } } WaveSpawn { Name "wave05a1" TotalCount 1 WaitBeforeStarting 2 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay_flametank Action Trigger } Tank { Health 30000 Speed 75 Name "tankboss_flametank" StartingPathTrackNode "tank_path_flametank1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave05a1" TotalCount 1 WaitBeforeStarting 52 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay_flametank Action Trigger } Tank { Health 40000 Speed 75 Name "tankboss_flametank" StartingPathTrackNode "tank_path_flametank1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave05a2" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 35 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Class Demoman Name "Giant Burst Sticky Demo" Health 3300 ClassIcon demo_sticky_daan MaxVisionRange 1024 Skill Normal Item "The Black Watch" Item "The Quickiebomb Launcher" WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 7 "fire rate penalty" 420 "faster reload rate" 420 "is_passive_weapon" 1 "no self blast dmg" 1 } ItemAttributes { ItemName "The Quickiebomb Launcher" "sticky arm time bonus" 0.01 "stickybomb charge rate" 0.01 "projectile spread angle penalty" 3 "fire rate bonus" 0.001 "max pipebombs decreased" 4 "move speed bonus" 0.5 "faster reload rate" 0.5 "override footstep sound set" 7 } } } WaveSpawn { Name "wave05a3" Where spawnbot TotalCount 32 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Class Heavyweapons Name "Heavy" } } WaveSpawn { Name "wave05b2" WaitForAllDead "wave05a2" Where flankers TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 25 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Name "wave05b3" WaitForAllDead "wave05a3" Where flankers TotalCount 30 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Demoman Attributes AlwaysCrit } } WaveSpawn { Name "wave05b3" WaitForAllDead "wave05a3" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 3 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Sniper_Huntsman } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave06gifters" Where spawnbot_gifter MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Support 1 RandomChoice { TFBot{ Template T_TFBot_Heavy_giftbot tag gift_crits } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_regen } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_stealth } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_defense } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_haste } } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class HeavyWeapons ClassIcon giftbot_generic } } WaveSpawn { Name "wave06a1" Where flankers TotalCount 6 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 0 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Scout_Fast attributes AlwaysCrit } } WaveSpawn { Name "wave06a2" Where spawnbot TotalCount 30 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 4 WaitBeforeStarting 1 TotalCurrency 200 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name "wave06a3" Where flankers TotalCount 75 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 3 WaitBeforeStarting 1 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes AlwaysCrit } } WaveSpawn { Name "wave06b1" WaitForAllDead "wave06a1" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 0 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Pyro Item "The Dragon's Fury" } } WaveSpawn { Name "wave06b2" WaitForAllDead "wave06a2" Where spawnbot TotalCount 48 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 4 WaitBeforeStarting 1 TotalCurrency 200 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name "wave06c1" WaitForAllDead "wave06b1" TotalCount 1 WaitBeforeStarting 10 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay_flametank Action Trigger } Tank { Health 50000 Speed 75 Name "tankboss_flametank" StartingPathTrackNode "tank_path_flametank1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave06c1" WaitForAllDead "wave06b1" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 25 WaitBeforeStarting 10 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill attributes AlwaysCrit } } WaveSpawn { Name "wave06c2" WaitForAllDead "wave06b2" Where spawnbot Where flankers TotalCount 48 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 4 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Demo_Burst } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "wave07gifters" Where spawnbot_gifter MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 4 Support 1 RandomChoice { TFBot{ Template T_TFBot_Heavy_giftbot tag gift_crits } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_regen } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_stealth } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_defense } TFBot{ Template T_TFBot_Heavy_giftbot tag gift_haste } } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class HeavyWeapons ClassIcon giftbot_generic } } WaveSpawn { Name "wave07a1" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 2000 Squad{ TFBot { Class Heavyweapons Name "Nice" ClassIcon heavy_mittens Skill Expert Health 60000 WeaponRestrictions MeleeOnly MaxVisionRange 1200 Scale 1.5 Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Item "The B.M.O.C." Item "The All-Father" Item "The Holiday Punch" ItemAttributes { ItemName "The Holiday Punch" "damage bonus" 0.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Class Demoman ClassIcon demo_giant Name "Naughty" Skill Expert Health 60000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Scale 1.9 Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Randolph the Blood-Nosed Caribou" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 2 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } } } WaveSpawn { Name "wave07a2" Where spawnbot Where flankers Support 1 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 8 WaitBeforeStarting 20 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Scout_Melee Item "The Candy Cane" Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Melee Item "The Candy Cane" Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Melee Item "The Candy Cane" Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Melee Item "The Candy Cane" Attributes AlwaysCrit } } } WaveSpawn { Name "icon" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 Support 1 TFBot { Class Scout ClassIcon scout } } } }