#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes Advanced 1 NoRomevisionCosmetics 1 TextPrintTime 0 Templates { Inky_Scout { Class Scout Skill Easy Attributes HoldFireUntilFullReload } Inky_Melee_Scout { Class Scout Skill Hard WeaponRestrictions MeleeOnly Name "Melee Scout" ClassIcon scout_bat_nys } Inky_Soldier { Class Soldier Skill Normal Attributes HoldFireUntilFullReload } Inky_Bison_Soldier { Name "Bison Soldier" Class Soldier Skill Normal ClassIcon soldier_bison Item "The Righteous Bison" Item "Bucket Hat" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "The Righteous Bison" "faster reload rate" -0.4 "fire rate bonus" 0.75 "dmg bonus vs buildings" 5 } } Inky_Detonator_Pyro { Name "Detonator Pyro" Class Pyro Skill Normal ClassIcon pyro_detonator Item "The Detonator" Item "Old Guadalajara" WeaponRestrictions SecondaryOnly } Inky_Heavy { Name "Heavy" Class Heavyweapons Skill Easy WeaponRestrictions PrimaryOnly MaxVisionRange 1200 } Inky_QuickUber_Medic { Name "Quick-Uber Medic" Class Medic Skill Normal ClassIcon medic_uber Item "Halogen Head Lamp" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" -3 "ubercharge rate bonus" 5 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 0.1 } } Inky_Giant_Natascha_Heavy { Name "Giant Natascha Heavy" Class Heavyweapons ClassIcon heavy_natascha_nys_giant Health 5000 Skill Expert Item "Natascha" Item "Officer's Ushanka" Attributes MiniBoss WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Natascha" "damage penalty" 1 "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } Inky_Giant_Scout_Fast_Gatebot { Class Scout Name "Super Scout" ClassIcon scout_giant_fast Health 1200 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Scout" Tag bot_giant Item "The Holy Mackerel" Skill Easy Attributes MiniBoss WeaponRestrictions MeleeOnly CharacterAttributes { "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "move speed bonus" 2 "override footstep sound set" 5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Tag bot_giant Item "The Holy Mackerel" Skill Easy Attributes MiniBoss WeaponRestrictions MeleeOnly CharacterAttributes { "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "move speed bonus" 2 "override footstep sound set" 5 } } } } Inky_Giant_Healflector_Heavy { Name "Giant Healflector Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_deflector_healonkill Item "Deflector" Item "The Tungsten Toque" Attributes MiniBoss WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 2 "damage bonus" 1.5 "heal on kill" 2500 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } Inky_Giant_Healflector_Heavy_Gatebot { Class Heavyweapons Name "Giant Healflector Heavy" Health 5000 ClassIcon heavy_deflector_healonkill EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag bot_giant Skill Expert Item "The Tungsten Toque" Item "Deflector" MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Tungsten Toque" "set item tint RGB" 15185211 } ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 } } RevertGateBotsBehavior { Skill Expert Item "The Tungsten Toque" Item "Deflector" Tag bot_giant MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 } } } } Inky_Giant_Flare_Pyro_Boss { Name "Chief Flare Pyro" Class Pyro Skill Expert Health 10000 ClassIcon pyro_flare_giant Tag bot_giant Item "Brim of Fire" Item "The Flare Gun" Attributes UseBossHealthBar Attributes MiniBoss WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.3 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 "override footstep sound set" 6 "rage giving scale" 0.1 "health regen" 40 "increased jump height" 3 "cancel falling damage" 1 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 10 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster Tag bot_giant Attributes DisableDodge Attributes IgnoreEnemies Skill Hard } } Mission { Objective Spy Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Night Vision Gawkers" } } Mission { Objective Sniper Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Night Vision Gawkers" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1a TotalCurrency 100 TotalCount 48 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1.25 Where spawnbot TFBot { Template Inky_Melee_Scout } } WaveSpawn { Name 1a TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demoman Skill Normal Attributes HoldFireUntilFullReload Tag bot_flanker } } WaveSpawn { Name 1a TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot_flank_left TFBot { Template Inky_Giant_Scout_Fast_Gatebot } } WaveSpawn { Name support1 TotalCurrency 50 TotalCount 25 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_flank_right Support 1 TFBot { Template Inky_Detonator_Pyro } } WaveSpawn { Name 1b1 WaitForAllDead 1a TotalCurrency 50 TotalCount 21 MaxActive 15 SpawnCount 7 WaitBetweenSpawns 10 Where spawnbot TFBot { Class Pyro Skill Easy } } WaveSpawn { Name 1b2 WaitForAllDead 1a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 Where spawnbot FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" TFBot { Template Inky_Giant_Flare_Pyro_Boss } } WaveSpawn { Name support1 WaitForAllDead 1b1 TotalCurrency 50 TotalCount 25 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 2 Where spawnbot Support 1 TFBot { Template Inky_Detonator_Pyro } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai Tag bot_giant } } WaveSpawn { Name 2b1 WaitForAllDead 2a TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_flank_left TFBot { Template T_TFGateBot_Soldier_Normal Name "It's time to cap the gate" } } WaveSpawn { Name 2b1 WaitForAllDead 2a TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 Where spawnbot_flank_right TFBot { Template T_TFGateBot_Soldier_Normal Name "It's time to cap the gate" } } WaveSpawn { Name 2b2 WaitForAllDead 2a TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 2 Where spawnbot TFBot { Template T_TFGateBot_Soldier_Normal Name "It's time to cap the gate" } } WaveSpawn { Name 2c1 WaitForAllDead 2b2 TotalCurrency 200 TotalCount 32 MaxActive 15 SpawnCount 2 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template Inky_Soldier } TFBot { Template T_TFBot_Medic_QuickFix Name "Small-Heal Medic" } } } WaveSpawn { Name 2c2 WaitForAllDead 2b2 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot_flank TFBot { Template T_TFGateBot_Heavy_IronFist } } WaveSpawn { Name support2 WaitForAllDead 2c1 TotalCurrency 100 TotalCount 50 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Template Inky_Melee_Scout } } WaveSpawn { Name 2d WaitForAllDead 2c1 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai Tag bot_giant } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3a TotalCurrency 200 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBeforeStarting 1.2 WaitBetweenSpawns 1.2 Where spawnbot TFBot { Template T_TFGateBot_Scout_Melee ClassIcon scout_bat_nys_giant Name "Melee Scout" } } WaveSpawn { Name 3a TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 6 Where spawnbot_flank TFBot { Template Inky_Heavy Tag bot_flanker } } WaveSpawn { Name 3a TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes { "single wep deploy time increased" 0.5 } } } WaveSpawn { Name 3a TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes { "single wep deploy time increased" 0.5 } } } WaveSpawn { Name 3a TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio Attributes HoldFireUntilFullReload CharacterAttributes { "single wep deploy time increased" 0.5 } } } WaveSpawn { Name 3b1 WaitForAllSpawned 3a TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Pyro_Flaregun Tag bot_flanker } } WaveSpawn { Name 3b2 WaitForAllSpawned 3a TotalCurrency 200 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot_flank Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Spammer_Reload Name "Giant Burst Fire Soldier" Health 3800 } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Medic" Item "The Surgeon's Stahlhelm" Tag bot_squad_member } } } WaveSpawn { Name support3 WaitForAllSpawned 3a TotalCurrency 50 TotalCount 25 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot_flank Support 1 TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name support3 WaitForAllDead 3b1 TotalCurrency 50 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name 3c WaitForAllDead 3b2 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag bot_giant } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Medic" Item "The Surgeon's Stahlhelm" 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 4a TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_flank_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member Tag bot_giant } } } WaveSpawn { Name 4a TotalCurrency 100 TotalCount 32 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name 4a TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot_flank TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } } WaveSpawn { Name 4a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 Where spawnbot Tank { Health 22222 Name tankboss Speed 75 StartingPathTrackNode boss_path_main OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4b WaitForAllSpawned 4a TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFGateBot_Scout_Normal } } WaveSpawn { Name 4b WaitForAllSpawned 4a TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 25 Where spawnbot TFBot { Template Inky_Giant_Natascha_Heavy Tag bot_giant } } WaveSpawn { Name support4 WaitForAllSpawned 4b TotalCurrency 100 TotalCount 50 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name 4c WaitForAllSpawned 4b TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { Template Inky_Giant_Natascha_Heavy Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member Tag bot_giant } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target relay_enable_behind_flank_1_light Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { DoneOutput { Target relay_enable_behind_flank_1 Action Trigger } } WaveSpawn { Name support5 TotalCurrency 100 TotalCount 50 MaxActive 1 SpawnCount 1 Where spawnbot Support 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 5a TotalCurrency 200 TotalCount 24 MaxActive 15 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFGateBot_Demoman_Normal } TFBot { Template Inky_QuickUber_Medic Tag bot_squad_member } } } WaveSpawn { Name 5a TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 15 Where spawnbot_flank TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant } } WaveSpawn { Name 5a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 Where spawnbot_flank_behind_1 TFBot { Template T_TFGateBot_Giant_Soldier_SlowBarrage } } WaveSpawn { Name 5b WaitForAllSpawned 5a TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot_flank_behind_1 TFBot { Template Inky_Giant_Scout_Fast_Gatebot } } WaveSpawn { Name 5b WaitForAllSpawned 5a TotalCurrency 200 TotalCount 30 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot_flank TFBot { Class Pyro Skill Easy Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" MaxVisionRange 888 } } WaveSpawn { WaitForAllDead 5b DoneOutput { Target relay_disable_behind_flank_1 Action Trigger } } WaveSpawn { Name 5c WaitForAllSpawned 5b TotalCurrency 200 TotalCount 8 MaxActive 5 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Tag bot_giant Tag bot_flanker } TFBot { Template Inky_QuickUber_Medic Tag bot_squad_member } } } WaveSpawn { Name support5 WaitForAllDead 5b TotalCurrency 100 TotalCount 50 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot_flank Support 1 TFBot { Template T_TFBot_Demoman_Knight } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target relay_enable_behind_flank_1_light Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { DoneOutput { Target relay_enable_behind_flank_1 Action Trigger } } WaveSpawn { Name 6a1 TotalCurrency 300 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name 6a2 TotalCurrency 300 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire_Crit } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member Tag bot_giant } } } WaveSpawn { Name 6a2 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_flank_behind_1 TFBot { Template Inky_Giant_Healflector_Heavy_Gatebot } } WaveSpawn { Name support6 WaitForAllDead 6a1 TotalCurrency 100 TotalCount 50 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 3 Where spawnbot_flank Support 1 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name support6 WaitForAllDead 6a2 TotalCurrency 100 TotalCount 25 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 3 Where spawnbot_flank_behind_1 Support 1 TFBot { Template Inky_Bison_Soldier Tag bot_flanker } } WaveSpawn { Name 6b WaitForAllDead 6a2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot FirstSpawnWarningSound "mvm/mvm_tele_deliver.wav" Tank { Health 33333 Name tankboss Speed 75 Skin 1 StartingPathTrackNode boss_path_flank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6b WaitForAllDead 6a2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 Where spawnbot_flank_behind_1 TFBot { Template Inky_Giant_Healflector_Heavy Tag bot_giant } } } }