#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 4000 AddSentryBusterWhenKillCountExceeds 40 Templates { T_TFGateBot_Scout_Crit_Normal { ClassIcon scout Name Scout Class Scout EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_gatebot Attributes AlwaysCrit Item "mvm gatebot light scout" } RevertGateBotsBehavior { Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "mvm gatebot light scout" ItemAttributes { ItemName "mvm gatebot light scout" "item style override" 1 } } } } T_TFGateBot_Scout_Crit_Normal_Strong { ClassIcon scout Name "Crit Scout" Class Scout EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_gatebot Attributes AlwaysCrit ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" .1 } ItemAttributes { ItemName "point and shoot" "set item tint RGB" 15185211 } Item "point and shoot" } RevertGateBotsBehavior { Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "point and shoot" ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" .1 } ItemAttributes { ItemName "point and shoot" "set item tint RGB" 15185211 } } } } T_TFGateBot_Scout_Sandman_Armored_Crit { ClassIcon scout_stun_giant_armored Health 3000 Name "Armored Sandman Scout" Class Scout EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag bot_gatebot Tag bot_giant Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Attributes AlwaysCrit Item "the sandman" Item "batter's helmet" ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .75 "damage force reduction" .5 "effect bar recharge rate increased" .05 "airblast vulnerability multiplier" .5 "airblast vertical vulnerability multiplier" .1 "override footstep sound set" 5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Attributes AlwaysCrit Item "the sandman" Item "batter's helmet" ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .75 "damage force reduction" .5 "effect bar recharge rate increased" .05 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "override footstep sound set" 5 } } } } T_TFGateBot_Scout_Sandman_Armored { ClassIcon scout_stun_giant_armored Health 3000 Name "Armored Sandman Scout" Class Scout EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag bot_gatebot Tag bot_giant Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "the sandman" Item "batter's helmet" ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .75 "damage force reduction" .5 "effect bar recharge rate increased" .05 "airblast vulnerability multiplier" .5 "airblast vertical vulnerability multiplier" .1 "override footstep sound set" 5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Item "the sandman" Item "batter's helmet" ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .75 "damage force reduction" .5 "effect bar recharge rate increased" .05 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "override footstep sound set" 5 } } } } T_TFGateBot_Scout_Bonk { ClassIcon scout_bonk Name "Bonk Scout" Class Scout EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions MeleeOnly Attributes IgnoreFlag Item "bonk! atomic punch" Item "bonk helm" ItemAttributes { ItemName "bonk helm" "set item tint RGB" 15185211 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions MeleeOnly Item "bonk! atomic punch" Item "bonk helm" ItemAttributes { ItemName "bonk helm" "set item tint RGB" 8289918 } } } } T_TFBot_Giant_Pyro_Slow_Flare_Barrage { ClassIcon pyro_flare Health 3000 Name "Giant Flarebarrage Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "the scorch shot" Item "the bone dome" Item "the special eyes" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .15 "projectile spread angle penalty" 9 "damage penalty" 1.5 "Projectile speed increased" .15 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "airblast vulnerability multiplier" .1 "damage force reduction" .2 "airblast vertical vulnerability multiplier" .5 } } T_TFGateBot_Giant_Pyro_Slow_Flare_Barrage { ClassIcon pyro_flare Health 3000 Name "Giant Flarebarrage Pyro" Class Pyro EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions SecondaryOnly Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes IgnoreFlag Item "the scorch shot" Item "mvm gatebot light pyro" CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .15 "Projectile speed increased" .15 "damage penalty" 1.5 "projectile spread angle penalty" 9 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions SecondaryOnly Tag bot_giant Attributes MiniBoss Item "the scorch shot" Item "mvm gatebot light pyro" CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .15 "Projectile speed increased" .15 "damage penalty" 1.5 "projectile spread angle penalty" 9 } ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } } } } T_TFGateBot_Soldier_Battalion_Crit_Normal { ClassIcon soldier_backup Name "Crit Battalion Soldier" Class Soldier EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push Tag bot_gatebot Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes DisableDodge Attributes IgnoreFlag Item "the battalion's backup" Item "mvm gatebot light soldier" CharacterAttributes { "increase buff duration" 9.0 "faster reload rate" -9.0 "damage bonus" 2 "fire rate bonus" .6 } } RevertGateBotsBehavior { Skill Normal Item "the battalion's backup" Item "mvm gatebot light soldier" ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } CharacterAttributes { "increase buff duration" 9.0 "faster reload rate" -9.0 "damage bonus" 2 "fire rate bonus" .6 } } } } T_TFBot_Giant_Soldier_Directhit_BURST_FIRE { ClassIcon soldier_directhit_spammer Health 4200 Name "Giant Direct Burst Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the direct hit" Item "stainless pot" Item "the gunboats" Item "fancy dress uniform" ItemAttributes { ItemName "the direct hit" "damage bonus" 2.25 "fire rate bonus" .2 "faster reload rate" .4 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } T_TFBot_Giant_Soldier_Directhit_Spammer_Reload { ClassIcon soldier_directhit_spammer Health 3800 Name "Giant Direct Burst Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the direct hit" Item "stainless pot" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.5 "fire rate bonus" .1 "faster reload rate" .6 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } T_TFGateBot_Soldier_Slow_Barrage_C { ClassIcon soldier_barrage Health 4000 Name "Major Critz" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "soldier drill hat" ItemAttributes { ItemName "soldier drill hat" "set item tint RGB" 15185211 } ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 4 "damage bonus" 2 "fire rate bonus" .16 "Projectile speed increased" .22 "clip size upgrade atomic" 26 "projectile spread angle penalty" 5 "faster reload rate" .34 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" .5 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "health regen" 40 "cancel falling damage" 1 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "soldier drill hat" ItemAttributes { ItemName "soldier drill hat" "set item tint RGB" 8289918 } ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 4 "damage bonus" 2 "fire rate bonus" .16 "Projectile speed increased" .22 "clip size upgrade atomic" 26 "projectile spread angle penalty" 5 "faster reload rate" .34 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" .5 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "health regen" 40 "cancel falling damage" 1 } } } } T_TFGateBot_Giant_Soldier_Spammer_Reload_C { ClassIcon soldier_burstfire Health 3800 Name "Giant Burst Fire Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "mvm gatebot light soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" .6 "Projectile speed increased" .65 "fire rate bonus" .1 "clip size bonus" 2.25 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" .5 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "mvm gatebot light soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" .6 "Projectile speed increased" .65 "fire rate bonus" .1 "clip size bonus" 2.25 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" .5 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Soldier_Battalion { ClassIcon soldier_backup_giant Health 3800 Name "Giant Battalion Soldier" Class soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes IgnoreFlag Attributes DisableDodge Item "MvM GateBot Light Soldier" Item "the battalion's backup" ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .5 "airblast vulnerability multiplier" .1 "increase buff duration" 9.0 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert Tag bot_sentrybuster Attributes MiniBoss Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Item "the battalion's backup" Item "MvM GateBot Light Soldier" ItemAttributes { Itemname "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .5 "airblast vulnerability multiplier" .1 "increase buff duration" 9.0 "airblast vertical vulnerability multiplier" .5 } } } } T_TFGateBot_Giant_Soldier_Battalion_Spammer_Reload { ClassIcon soldier_backup_giant Health 3800 Name "Giant Burst Battalion Soldier" Class soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes IgnoreFlag Attributes DisableDodge Item "MvM GateBot Light Soldier" Item "the battalion's backup" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" .6 "Projectile speed increased" .65 "fire rate bonus" .1 "clip size bonus" 2.25 } ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .5 "airblast vulnerability multiplier" .1 "increase buff duration" 9.0 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert Tag bot_sentrybuster Attributes MiniBoss Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Item "the battalion's backup" Item "MvM GateBot Light Soldier" ItemAttributes { Itemname "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" .6 "Projectile speed increased" .65 "fire rate bonus" .1 "clip size bonus" 2.25 } ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .5 "airblast vulnerability multiplier" .1 "increase buff duration" 9.0 "airblast vertical vulnerability multiplier" .5 } } } } T_TFGateBot_Chief_Direcc { ClassIcon soldier_backup Health 30000 Name "Director Directs" Scale 1.8 Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push Tag bot_giant Tag bot_gatebot Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag Item "the direct hit" Item "the battalion's backup" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the direct hit" "fire rate bonus" .5 "clip size bonus" 2 "faster reload rate" .5 "damage bonus" 1.5 "apply z velocity on damage" 500 "minicrits become crits" 1 } ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "health regen" 150 } CharacterAttributes { "move speed bonus" .36 "override footstep sound set" 3 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "health regen" 40 "rage giving scale" .3 "increase buff duration" 3 } } RevertGateBotsBehavior { Skill Expert Tag bot_sentrybuster Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the direct hit" Item "the battalion's backup" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the direct hit" "fire rate bonus" .5 "clip size bonus" 2 "faster reload rate" .5 "damage bonus" 1.5 "apply z velocity on damage" 500 "minicrits become crits" 1 } ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "health regen" 150 } CharacterAttributes { "move speed bonus" .36 "override footstep sound set" 3 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "health regen" 40 "rage giving scale" .3 "increase buff duration" 3 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFGateBot_Pyro_Pusher_Normal { ClassIcon pyro_flare Name "Pyro Pusher" Class Pyro EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push WeaponRestrictions SecondaryOnly Tag bot_gatebot Attributes AlwaysCrit Attributes IgnoreFlag Item "the scorch shot" Item "mvm gatebot light pyro" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .75 "faster reload rate" 1.25 "Projectile speed increased" .35 } } RevertGateBotsBehavior { Skill Normal WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "the scorch shot" Item "mvm gatebot light pyro" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .75 "faster reload rate" 1.25 "Projectile speed increased" .35 } ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } } } } T_TFBot_Demoknight_Crit { ClassIcon demoknight Health 200 Name "Crit Demoknight" Class Demoman Skill Hard Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon Item "ali baba's wee booties" Item "the splendid screen" Item "the eyelander" Item "prince tavish's crown" ClassIcon demoknight Health 200 Name "Crit Demoknight" Class Demoman Skill Hard Attributes AlwaysCrit Item "ali baba's wee booties" Item "the splendid screen" Item "the eyelander" Item "prince tavish's crown" ItemAttributes { ItemName "the splendid screen" "charge impact damage increased" 5 "apply z velocity on damage" 400 "apply look velocity on damage" 1300 "damage causes airblast" 1 "dmg taken from crit increased" .1 "Attack not cancel charge" 1 "charge recharge rate increased" 1.35 "charge time increased" 1.25 } } T_TFGateBot_Giant_Spamoman { ClassIcon demo_burst Health 3600 Name "Giant Spamoman" Class Demoman EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "glengarry bonnet" ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size bonus" 5.5 "fire rate bonus" .001 "fire rate penalty" .001 "faster reload rate" .4 "Projectile speed increased" .9 "projectile spread angle penalty" 3 } ItemAttributes { ItemName "glengarry bonnet" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size bonus" 5.5 "fire rate bonus" .001 "fire rate penalty" .001 "faster reload rate" .4 "Projectile speed increased" .9 "projectile spread angle penalty" 3 } ItemAttributes { ItemName "glengarry bonnet" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } } T_TFGateBot_Giant_Demo_Blast { ClassIcon demo_loosecannon Health 3000 Name "Giant Blast Demo" Class Demoman EventChangeAttributes { Default { Skill Hard MaxVisionRange 900 BehaviorModifiers Push Tag bot_giant Tag bot_gatebot Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "the loose cannon" Item "mvm gatebot light demoman" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "fire rate bonus" .01 "clip size bonus" 1.5 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Hard MaxVisionRange 900 Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Item "the loose cannon" Item "mvm gatebot light demoman" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "fire rate bonus" .01 "clip size bonus" 1.5 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName tf_weapon_bottle "item style override" 1 } } } } T_TFGateBot_Chief_Demo_Blast { ClassIcon demo_loosecannon Health 30000 Name "Chief Blast Demo" Scale 1.8 Class Demoman EventChangeAttributes { Default { Skill Hard MaxVisionRange 700 BehaviorModifiers Push Tag bot_giant Tag bot_gatebot Attributes DisableDodge Attributes UseBossHealthBar Attributes MiniBoss Attributes IgnoreFlag Item "the loose cannon" Item "mvm gatebot light demoman" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size bonus" 5 "fire rate bonus" .001 "damage causes airblast" 1 "apply z velocity on damage" 50 "apply look velocity on damage" 90 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 } } RevertGateBotsBehavior { Skill Hard MaxVisionRange 700 Tag bot_sentrybuster Attributes DisableDodge Attributes UseBossHealthBar Attributes MiniBoss Item "the loose cannon" Item "mvm gatebot light demoman" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size bonus" 5 "fire rate bonus" .001 "damage causes airblast" 1 "apply z velocity on damage" 50 "apply look velocity on damage" 90 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 } ItemAttributes { ItemName "mvm gatebot light demoman" "item style override" 1 } } } } T_TFBot_Giant_Spamoman { ClassIcon demo_burst Health 3600 Name "Giant Spamoman" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "glengarry bonnet" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" .4 "fire rate bonus" .01 "fire rate penalty" .01 "projectile spread angle penalty" 3 "Projectile speed increased" .9 "clip size bonus" 5.5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } T_TFBot_Heavy_Deflector_Push { ClassIcon heavy_deflector_push Name "deflector Push Heavy" Class Heavy Skill Hard WeaponRestrictions PrimaryOnly Item "deflector" Item "weight room warmer" Item "the u-clank-a" ItemAttributes { ItemName deflector "attack projectiles" 1 "apply z velocity on damage" 80 "apply look velocity on damage" 90 "ragdolls plasma effect" 1 } } T_TFGateBot_Heavy_Brassbeast_Crit { ClassIcon heavy_d Name "Brassbeast Heavy" Class Heavy EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_gatebot Attributes AlwaysCrit Attributes DisableDodge Attributes IgnoreFlag Item "the brass beast" Item "mvm gatebot light heavy" } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "the brass beast" Item "mvm gatebot light heavy" ItemAttributes { ItemName "the brass beast" "item style override" 1 } } } } T_TFBot_Heavy_Brassbeast_Crit_Strong { ClassIcon heavy_d Name "Crit Brassbeast Heavy" Class Heavy Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge Item "the brass beast" Item "the eliminators safeguard" ItemAttributes { ItemName "the brass beast" "minigun spinup time increased" 5 "damage bonus" 1.35 "weapon spread bonus" .9 "move speed bonus" 1.5 "aiming movespeed increased" .1 } } T_TFGateBot_Heavy_Champ_Fast { ClassIcon heavy_gru Name "Heavyweight Champ" Class Heavy EventChangeAttributes { Default { BehaviorModifiers Push Skill Hard WeaponRestrictions MeleeOnly Tag bot_gatebot Attributes IgnoreFlag Item "gloves of running urgently mvm" Item "mvm gatebot light heavy" } RevertGateBotsBehavior { Item "gloves of running urgently mvm" Item "mvm gatebot light heavy" WeaponRestrictions MeleeOnly Skill Hard ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } } } } T_TFGateBot_Giant_Heavy_Mittens { ClassIcon heavy_mittens Health 5000 Name "Giant Heavy Mittens" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes MiniBoss Item "the mantreads" Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" 4 "increased jump height" 2.3 "fire rate bonus" .6 "melee range multiplier" 1.1 "boots falling stomp" 1 "increased air control" 99999 } } T_TFBot_Giant_Engineer { ClassIcon engineer Health 1200 Name "Giant Engineer" Class Engineer Skill Expert Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag TeleportWhere spawnbot TeleportWhere spawnbot_gate TeleportWhere spawnbot_gate2 TeleportWhere spawnbot_invasion TeleportWhere spawnbot_flank ItemAttributes { ItemName "the wrangler" "provide on active" 1 "move speed bonus" .2 } ItemAttributes { ItemName tf_weapon_wrench "Repair rate increased" 1.5 "fire rate bonus" 1.5 "damage bonus" 2.0 "minicritboost on kill" 999 } CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 4 "damage force reduction" .6 "airblast vulnerability multiplier" .4 "airblast vertical vulnerability multiplier" .1 "engy sentry damage bonus" 1.5 "engy sentry fire rate increased" 1.4 "rocket specialist" 4 "engy sentry radius increased" .9 } } T_TFBot_Medic_Shield_QF { ClassIcon medic_shield_qf Name "Shield Quick-Fix Medic" Class Medic Skill Hard WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield Item "the quick-fix" Item "das metalmeatencasen" CharacterAttributes { "heal rate bonus" 4 "generate rage on heal" 4 "ubercharge rate bonus" .1 "uber duration bonus" -8 "cannot pick up intelligence" 1 } } T_TFBot_Giant_Medic_Shield_QF { ClassIcon medic_shield_qf Health 4000 Name "Giant Shield Medic" Class Medic Skill Easy WeaponRestrictions SecondaryOnly Tag bot_sentrybuster Attributes SpawnWithFullCharge Attributes MiniBoss Attributes ProjectileShield Item "the quick-fix" Item "das metalmeatencasen" Item "das naggenvatcher" ItemAttributes { ItemName "the quick-fix" "dmg penalty vs players" 2 "damage bonus" 2 "heal rate bonus" 200 "uber duration bonus" -8 "ubercharge rate bonus" .1 } CharacterAttributes { "generate rage on heal" 2 "move speed bonus" .5 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "cannot pick up intelligence" 1 } } T_TFBot_Medic_Critz { ClassIcon medic_kritz Name "Critz Medic" Class Medic Skill Normal WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "the kritzkrieg" Item "vintage tyrolean" CharacterAttributes { "bot medic uber health threshold" 9000 "uber duration bonus" 99 "ubercharge rate bonus" 999 "cannot pick up intelligence" 1 } } T_TFBot_Sniper_Obliderate { ClassIcon sniper_d Name "Extinction Sniper" Class Sniper Skill Expert Attributes AlwaysCrit Item "shooting star" Item "the razorback" Item "letch's led" Item "the doublecross-comm" ItemAttributes { ItemName "shooting star" "ragdolls plasma effect" 1 "ragdolls become ash" 0 "explosive sniper shot" 3 "aiming movespeed decreased" .1 "aiming no flinch" 1 } } T_TFGateBot_Sniper_Huntsman_Spammer { ClassIcon sniper_bow_multi Health 1200 Name "Rapid Fire Bowman" Scale 1.5 Class Sniper EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit Attributes IgnoreFlag Item "the huntsman" Item "mvm gatebot light sniper" CharacterAttributes { "move speed bonus" .85 "head scale" .8 "damage force reduction" .5 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .6 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Tag bot_giant Attributes AlwaysCrit Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } CharacterAttributes { "move speed bonus" .85 "head scale" .8 "damage force reduction" .5 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .6 } } } } T_TFGateBot_Giant_Sniper_Spamer_Crit { ClassIcon sniper_bow_multi Health 1600 Name "Giant Rapid Fire Bowman" Class Sniper EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes IgnoreFlag Attributes AlwaysCrit Item "the huntsman" Item "mvm gatebot light sniper" CharacterAttributes { "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .25 "move speed bonus" .7 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes MiniBoss Attributes AlwaysCrit Item "the huntsman" Item "mvm gatebot light sniper" CharacterAttributes { "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .25 "move speed bonus" .7 } ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } } } } T_TFGateBot_Sniper_Bow_Crit { ClassIcon sniper_bow Name Bowman Class Sniper EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_gatebot Attributes AlwaysCrit Attributes DisableDodge Attributes "IgnoreFlag" Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "the huntsman" "damage bonus" .5 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "the huntsman" "damage bonus" .5 } } } } T_TFGateBot_Giant_Sniper_Jarate_Crit { ClassIcon sniper_jarate Health 2800 Name "Giant Jarate Tosser" Class Sniper EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push WeaponRestrictions SecondaryOnly Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Attributes IgnoreFlag Item "the self-aware beauty mark" Item "desert marauder" ItemAttributes { ItemName "the self-aware beauty mark" "effect bar recharge rate increased" .001 "applies snare effect" .6 "fire rate bonus" 5 } CharacterAttributes { "move speed bonus" .6 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .4 } ItemAttributes { ItemName "desert marauder" "set item tint RGB" 15185211 } } RevertGateBotsBehavior { Skill Normal Tag bot_sentrybuster Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Item "the self-aware beauty mark" Item "desert marauder" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the self-aware beauty mark" "effect bar recharge rate increased" .001 "applies snare effect" .6 "fire rate bonus" 7 } CharacterAttributes { "move speed bonus" .55 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .4 } ItemAttributes { ItemName "desert marauder" "set item tint RGB" 1315860 } } } } } Mission { Objective Sniper Where spawnbot Where spawnbot_gate Where spawnbot_gate2 BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 33 CooldownTime 55 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Obliderate } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 4 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { ClassIcon sniper_jarate Health 2800 Name "Giant Jarate Tosser" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Tag bot_sentrybuster Attributes MiniBoss Item "the self-aware beauty mark" Item "desert marauder" ItemAttributes { ItemName "the self-aware beauty mark" "effect bar recharge rate increased" .001 "applies snare effect" .6 "fire rate bonus" 5 } ItemAttributes { ItemName "desert marauder" "set item tint RGB" 1315860 } CharacterAttributes { "move speed bonus" .48 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Heavyweapons_Fist Tag bot_sentrybuster } TFBot { Template T_TFBot_Heavyweapons_Fist Tag bot_sentrybuster } } } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 0.5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { ClassIcon soldier_backup_giant Health 3780 Name "Giant Battalion Soldier" Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the battalion's backup" ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" 1.5 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 } } } WaveSpawn { TotalCurrency 25 TotalCount 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 3 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Medic_BigHeal WeaponRestrictions SecondaryOnly CharacterAttributes { "heal rate bonus" 5 "cannot pick up intelligence" 1 } } } WaveSpawn { TotalCurrency 25 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 28 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Medic_BigHeal WeaponRestrictions SecondaryOnly CharacterAttributes { "heal rate bonus" 5 "cannot pick up intelligence" 1 } } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 100 TotalCount 12 MaxActive 7 SpawnCount 4 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Heavy_Easy } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Giant_Demo_Blast } } WaveSpawn { Name 1w3 WaitForAllSpawned 1w2 TotalCurrency 100 TotalCount 14 MaxActive 8 SpawnCount 7 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Pyro_Pusher_Normal } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 100 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion RandomChoice { TFBot { Template T_TFGateBot_Scout_Melee } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } } } WaveSpawn { WaitForAllDead 1w3 TotalCurrency 50 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Heavy_IronFist_Airblast Tag bot_sentrybuster } } WaveSpawn { Name 1w5 WaitForAllDead 1w4 TotalCurrency 100 TotalCount 3 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Battalion_Spammer_Reload } TFBot { Template T_TFGateBot_Giant_Sniper_Jarate_Crit } TFBot { Template T_TFGateBot_Giant_Sniper_Jarate_Crit } } } WaveSpawn { WaitForAllDead 1w4 TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 27 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Medic_BigHeal CharacterAttributes { "heal rate bonus" 5 "cannot pick up intelligence" 1 } } } WaveSpawn { WaitForAllDead 1w4 TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demoknight_Crit } } WaveSpawn { Name 1w5 WaitForAllDead 1w4 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demoman_Samurai Tag bot_sentrybuster Attributes AlwaysCrit AutoJumpMin 4 AutoJumpMax 4 Item "ali baba's wee booties" Item "the menpo" } } WaveSpawn { WaitForAllDead 1w5 TotalCurrency 50 TotalCount 18 MaxActive 18 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Heavy_Deflector_Push } } WaveSpawn { WaitForAllDead 1w5 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demoman_Samurai Tag bot_sentrybuster Attributes AlwaysCrit AutoJumpMin 4 AutoJumpMax 4 Item "ali baba's wee booties" Item "the menpo" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2w1 TotalCurrency 50 TotalCount 25 MaxActive 12 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { TotalCurrency 50 TotalCount 8 MaxActive 3 SpawnCount 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name 2w2 WaitForAllSpawned 2w1 TotalCurrency 75 TotalCount 1 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Scout_Sandman_Armored_Crit } } WaveSpawn { WaitForAllDead 2w1 TotalCurrency 25 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Soldier_Slow_Barrage_C } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 2 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Heavyweapons_Fist Tag bot_sentrybuster } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Name Heavy Template T_TFGateBot_Heavy_Easy } } } WaveSpawn { Name 2w4 WaitForAllDead 2w3 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 5 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 RandomChoice { TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFGateBot_Pyro_Flaregun } } } WaveSpawn { WaitForAllDead 2w3 TotalCurrency 100 TotalCount 6 WaitBeforeStarting 10 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Mittens } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead 2w4 TotalCurrency 100 TotalCount 6 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Directhit_BURST_FIRE } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead 2w4 TotalCurrency 50 TotalCount 18 MaxActive 18 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Skill Expert Template T_TFBot_Pyro_Flaregun } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 1 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { WaitForAllDead 2w3 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 3 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes AlwaysCrit } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3w1 TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Giant_Pyro_Slow_Flare_Barrage } } WaveSpawn { Name 3w1 TotalCurrency 50 TotalCount 20 MaxActive 7 SpawnCount 5 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFGateBot_Scout_Bonk } } WaveSpawn { TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 30 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFBot_Giant_Engineer } TFBot { Template T_TFBot_Medic_Shield_QF } } } WaveSpawn { Name 3w2 WaitForAllDead 3w1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFBot_Giant_Spamoman } TFBot { Template T_TFBot_Medic_Critz } TFBot { Template T_TFBot_Medic_Critz } } } WaveSpawn { Name 3w2 WaitForAllDead 3w1 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 RandomChoice { TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 3w2 WaitForAllDead 3w1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 13 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Skill Easy Template T_TFBot_Soldier_Extended_Battalion Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 16 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_invasion Squad { TFBot { Template T_TFGateBot_Soldier_Battalion_Crit_Normal } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 100 TotalCount 26 MaxActive 16 SpawnCount 2 WaitBeforeStarting 5 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFGateBot_Heavy_Champ_Fast } } WaveSpawn { WaitForAllDead 3w3 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 14 WaitBetweenSpawns 26 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion Squad { TFBot { ClassIcon soldier_blackup Health 4200 Name "Giant Black Box Battalion Soldier" Class Soldier Skill Hard Tag bot_sentrybuster Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the black box" Item "the battalion's backup" Item "the grenadier's softcap" ItemAttributes { ItemName "the black box" "heal on hit for slowfire" 1000 "faster reload rate" 1.9 "projectile spread angle penalty" 3 "Projectile speed increased" .6 "damage bonus" .6 "fire rate bonus" .0001 "clip size upgrade atomic" 1 } ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .2 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Medic_Shield_QF } TFBot { Template T_TFBot_Medic_Shield_QF } } } WaveSpawn { WaitForAllDead 3w3 TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 1 Support 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { WaitForAllDead 3w3 TotalCount 10 MaxActive 1 SpawnCount 1 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { TotalCurrency 50 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 22 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire_Crit } TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer } TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer } } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 26 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 7 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Chief_Demo_Blast } } WaveSpawn { WaitForAllDead 4w1 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 16 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 42 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 250 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 60 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 14 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Name "Phlog Pyro" Skill Expert Template T_TFBot_Pyro Attributes SpawnWithFullCharge Attributes DisableDodge Attributes AlwaysFireWeapon Item "the phlogistinator" Item "ghostly gibus" } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 24 Support 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Name Spamoman Template T_TFBot_Demo_Burst Item "glengarry bonnet" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.3 "fire rate bonus" .001 "clip size penalty" 1.5 "projectile spread angle penalty" 2 } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Heavy_IronFist } } WaveSpawn { WaitForAllDead 4w3 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 33 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { ClassIcon soldier_buff_giant Health 3800 Name "Giant Burst Buff Soldier" Class Soldier Skill Expert Tag bot_sentrybuster Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Item "the buff banner" Item "the grenadier's softcap" Attributes MiniBoss ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .1 "faster reload rate" .6 "clip size upgrade atomic" 5 "Projectile speed increased" .65 } ItemAttributes { ItemName "the buff banner" "provide on active" 1 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "move speed bonus" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 300 TotalCount 1 WaitBeforeStarting 7 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 28000 Name Tank Speed 75 StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5w1 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_sentrybuster Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .4 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { Name 5w1 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_sentrybuster Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .4 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { Name 5w1 TotalCurrency 25 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Heavy_Normal_Crit } } WaveSpawn { Name 5w1 TotalCurrency 25 TotalCount 20 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFGateBot_Scout_Crit_Normal } } WaveSpawn { Name 5w2 WaitForAllSpawned 5w1 TotalCurrency 100 TotalCount 5 WaitBeforeStarting 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Classicon soldier_backup Template T_TFGateBot_Giant_Soldier_Battalion_Spammer_Reload } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFGateBot_Giant_Sniper_Spamer_Crit } TFBot { Template T_TFGateBot_Giant_Sniper_Spamer_Crit } TFBot { Template T_TFGateBot_Giant_Sniper_Spamer_Crit } } } WaveSpawn { WaitForAllDead 5w1 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 36 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 25 TotalCount 20 MaxActive 20 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { ClassIcon scout Name "Crit Scout" Class Scout Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "point and shoot" ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" .1 } } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 16 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion Squad { TFBot { Template T_TFBot_Giant_Soldier_Directhit_Spammer_Reload } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 25 TotalCount 28 MaxActive 14 SpawnCount 2 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion RandomChoice { TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { Name 5w5 WaitForAllDead 5w4 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 8 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Classicon soldier_backup Template T_TFGateBot_Chief_Direcc } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 28 Support 1 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Medic_Critz } } WaveSpawn { WaitForAllDead 5w5 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 1 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 5w5 TotalCurrency 50 TotalCount 10 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 10 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk } } } WaveSpawn { WaitForAllDead 5w5 TotalCurrency 25 TotalCount 10 MaxActive 3 SpawnCount 2 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { ClassIcon heavy_d Name "Brassbeast Heavy" Class Heavy Skill Normal WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the brass beast" } } WaveSpawn { WaitForAllDead 5w5 TotalCurrency 125 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 22 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 5500 Name "Giant Heal-on-Kill Deflector" Class Heavy Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar MaxVisionRange 1400 Item "deflector" Item "tough guy's toque" ItemAttributes { ItemName deflector "attack projectiles" 2 "damage bonus" 1.5 "heal on kill" 5000 "ragdolls plasma effect" 1 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 2 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } WaveSpawn { Name 5w5 WaitForAllDead 5w4 TotalCurrency 200 TotalCount 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 32000 Name Tank Speed 75 StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6w1 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 5 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Giant_Soldier_RocketShotgun } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 50 TotalCount 5 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .2 } } } WaveSpawn { TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 8 WaitBeforeStarting 12 WaitBetweenSpawns 8 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Heavy_Brassbeast_Crit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Sniper_Bow_Crit } } WaveSpawn { Name 6w3 WaitForAllDead 6w2 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Name "Giant Bonk Scout" Template T_TFBot_Giant_Scout_Bonk tag bot_Sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .4 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 6w4 WaitForAllDead 6w3 TotalCurrency 50 TotalCount 20 MaxActive 20 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Soldier_Battalion_Crit_Normal } TFBot { Template T_TFGateBot_Heavy_Brassbeast_Crit } TFBot { Template T_TFGateBot_Heavy_Brassbeast_Crit } TFBot { Template T_TFGateBot_Heavy_Brassbeast_Crit } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name 6w4 WaitForAllDead 6w3 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 3 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 6w5 WaitForAllDead 6w4 TotalCurrency 50 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 14 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Giant_Spamoman } } WaveSpawn { Name 6w5 WaitForAllDead 6w4 TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Name "Jumping Sandman" Template T_TFBot_Scout_Jumping_Sandman Attributes AlwaysCrit } } WaveSpawn { WaitForAllDead 6w5 TotalCurrency 50 TotalCount 5 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFBot_Giant_Spamoman } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .2 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 6w6 WaitForAllDead 6w5 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } WaveSpawn { Name 6w6 WaitForAllDead 6w5 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 7 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer } } WaveSpawn { WaitForAllDead 6w6 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 9 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion Squad { TFBot { Template T_TFBot_Heavy_Brassbeast_Crit_Strong } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead 6w6 TotalCurrency 50 TotalCount 14 MaxActive 14 SpawnCount 2 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { WaitForAllDead 6w6 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Name "Giant Bonk Scout" Template T_TFBot_Giant_Scout_Bonk CharacterAttributes { "airblast vulnerability multiplier" .4 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { WaitForAllDead 6w6 TotalCurrency 150 TotalCount 20 MaxActive 20 SpawnCount 5 WaitBeforeStarting 16 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Medic_Shield_QF } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 36 Support 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Classicon demoknight_giant Template T_TFBot_Demoknight_Crit } } } }