#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 30 Templates { T_TFBot_Scout_Thermal { ClassIcon scout_sunstick Name "Thermal Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes DisableDodge Item "sun-on-a-stick" Item "Burning Beanie" ItemAttributes { ItemName sun-on-a-stick "damage bonus vs burning" 3 "damage penalty" .4 } } T_TFBot_Soldier_Thermal { ClassIcon soldier_mangler Name "Thermal Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the cow mangler 5000" Item "Burning Beanie" ItemAttributes { ItemName "the cow mangler 5000" "Set DamageType Ignite" 1 "set item tint RGB" 13595446 } } T_TFBot_Pyro_Thermal { ClassIcon pyro_volcano Name "Thermal Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly Item "sharpened volcano fragment" Item "Burning Beanie" ItemAttributes { ItemName "sharpened volcano fragment" "minicrit vs burning player" 1 } } T_TFBot_Bowman_Thermal { ClassIcon sniper_bow_ignite Name "Thermal Bowman" Class Sniper Skill Normal WeaponRestrictions PrimaryOnly Item "the huntsman" Item "Burning Beanie" ItemAttributes { ItemName "the huntsman" "Set DamageType Ignite" 1 "damage penalty" .5 } } T_TFBot_Heavy_Thermal { ClassIcon heavy_heater Name "Thermal Heavy" Class Heavy Skill Normal WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the huo long heatmaker" Item "Burning Beanie" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 6 "fire rate penalty" 6 "Projectile speed decreased" .5 "damage bonus" 6 } } T_TFGateBot_Heavy_Thermal { ClassIcon heavy_heater Name "Thermal Heavy" Class Heavy EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_gatebot Tag bot_flank Attributes IgnoreFlag Attributes DisableDodge Item "the huo long heatmaker" Item "Burning Beanie" Item "mvm gatebot light heavy" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 6 "fire rate penalty" 6 "Projectile speed decreased" .5 "damage bonus" 6 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Attributes DisableDodge Tag bot_flank Item "the huo long heatmaker" Item "Burning Beanie" Item "mvm gatebot light heavy" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 6 "fire rate penalty" 6 "Projectile speed decreased" .5 "damage bonus" 6 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } } } } T_TFGateBot_Scout_Jumping { ClassIcon scout_jumping AutoJumpMin 5 AutoJumpMax 5 Name "Jumping Sandman" Class Scout EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag bot_gatebot Tag bot_flank Attributes IgnoreFlag Attributes AutoJump Item "the sandman" Item "mvm gatebot light scout" Item "the flight of the monarch" CharacterAttributes { "effect bar recharge rate increased" .5 "increased jump height" 2 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions MeleeOnly Attributes AutoJump Item "the sandman" Item "mvm gatebot light scout" Item "the flight of the monarch" ItemAttributes { ItemName "mvm gatebot light scout" "item style override" 1 } CharacterAttributes { "effect bar recharge rate increased" .5 "increased jump height" 2 } } } } T_TFGateBot_Giant_Jumping_Sandman { ClassIcon scout_jumping Health 1200 AutoJumpMin 5 AutoJumpMax 5 Name "Are you happy now Herp?:3" Class Scout EventChangeAttributes { Default { Skill Expert WeaponRestrictions MeleeOnly Tag bot_gatebot Tag bot_giant Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Attributes AutoJump BehaviorModifiers Push Item "the sandman" Item "the flight of the monarch" Item "the hanger-on hood" Item "mvm gatebot light spy" CharacterAttributes { "increased jump height" 2 "damage bonus" 2 "override footstep sound set" 5 "damage force reduction" .5 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .6 "effect bar recharge rate increased" .1 "head scale" 1.5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Attributes AutoJump Item "the sandman" Item "the flight of the monarch" Item "the hanger-on hood" Item "mvm gatebot light spy" ItemAttributes { ItemName "mvm gatebot light spy" "item style override" 1 } CharacterAttributes { "increased jump height" 2 "damage bonus" 2 "override footstep sound set" 5 "damage force reduction" .5 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .6 "effect bar recharge rate increased" .1 "head scale" 1.5 } } } } T_TFBot_Scout_Sandman_Armored_Small { Classicon scout_stun_giant_armored Health 650 Name "Armored Sandman Scout" Scale 1.4 Tag bot_sentrybuster Class Scout WeaponRestrictions MeleeOnly Item "courtly cuirass" Item "squire's sabatons" Item "the sandman" Item "batter's helmet" CharacterAttributes { "dmg from ranged reduced" .7 "move speed bonus" .88 "dmg from melee increased" 2 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "airblast vertical vulnerability multiplier" .1 "effect bar recharge rate increased" .3 } } T_TFGateBot_Scout_Shortstop { ClassIcon scout_shortstop Health 650 Name "Shortstop Scout" Scale 1.4 Class Scout EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes DisableDodge Attributes IgnoreFlag Item "the shortstop" Item "mvm gatebot light scout" CharacterAttributes { "head scale" .8 "move speed bonus" 1.25 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Tag bot_giant Attributes DisableDodge Item "the shortstop" Item "mvm gatebot light scout" ItemAttributes { ItemName "mvm gatebot light scout" "item style override" 1 } CharacterAttributes { "head scale" .8 "move speed bonus" 1.25 } } } } T_TFGateBot_Scout_Sandman_Armored { ClassIcon scout_stun_giant_armored Health 3000 Name "Giant Armored Sandman" 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" .1 "airblast vertical vulnerability multiplier" .4 "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" .4 "override footstep sound set" 5 } } } } T_TFGateBot_Giant_Scout_Fast { Classicon scout_fast Health 1200 Name "Super Scout" Class Scout EventChangeAttributes { Default { Skill Easy BehaviorModifiers Push Tag bot_gatebot Tag bot_giant Attributes MiniBoss Attributes IgnoreFlag Skill Easy WeaponRestrictions MeleeOnly Item "mvm gatebot light scout" CharacterAttributes { "move speed bonus" 2 "damage force reduction" .6 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 "override footstep sound set" 5 } Item "the holy mackerel" } RevertGateBotsBehavior { Tag bot_giant Attributes MiniBoss Skill Easy WeaponRestrictions MeleeOnly Item "mvm gatebot light scout" ItemAttributes { ItemName "mvm gatebot light scout" "item style override" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" .6 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 "override footstep sound set" 5 } Item "the holy mackerel" } } } T_TFBot_Soldier_Expand_Buff { ClassIcon soldier_buff Name "Extended Buff Soldier" Class Soldier Skill Hard Attributes SpawnWithFullCharge Attributes DisableDodge Item "the buff banner" CharacterAttributes { "increase buff duration" 13 } } T_TFBot_Soldier_Burst { ClassIcon soldier_burstfire Name "Burst Fire Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "the gunboats" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .001 "faster reload rate" 1.7 "clip size bonus" .5 "Projectile speed increased" .75 "projectile spread angle penalty" 2 } } T_TFGateBot_Soldier_Burst_Small_Crit { ClassIcon soldier_burstfire Name "Burst Fire Soldier" Class Soldier EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_gatebot Tag bot_flank Attributes HoldFireUntilFullReload Attributes IgnoreFlag Attributes AlwaysCrit Item "the gunboats" Item "mvm gatebot light soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .001 "faster reload rate" 1.7 "clip size bonus" .5 "Projectile speed increased" .75 "projectile spread angle penalty" 2 } } RevertGateBotsBehavior { Skill Hard Attributes HoldFireUntilFullReload Attributes AlwaysCrit Tag bot_flank Item "the gunboats" Item "mvm gatebot light soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .001 "faster reload rate" 1.7 "clip size bonus" .5 "Projectile speed increased" .75 "projectile spread angle penalty" 2 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFGateBot_Soldier_Expand_Buff { ClassIcon soldier_buff Name "Extended Buff Soldier" Class Soldier EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push Tag bot_gatebot Attributes SpawnWithFullCharge Attributes DisableDodge Attributes IgnoreFlag Item "the buff banner" Item "mvm gatebot light soldier" CharacterAttributes { "increase buff duration" 13 } } RevertGateBotsBehavior { Skill Normal Attributes SpawnWithFullCharge Item "the buff banner" Item "mvm gatebot light soldier" ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } CharacterAttributes { "increase buff duration" 13 } } } } T_TFGateBot_Giant_Soldier_Rocketshotgun_C { ClassIcon soldier_blackbox_giant Health 4200 Name "Giant Black Box Soldier" Class Soldier MaxVisionRange 1400 EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes IgnoreFlag Attributes MiniBoss Tag bot_giant Tag bot_gatebot Item "the black box" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the black box" "heal on hit for rapidfire" 1000 "fire rate bonus" .0001 "faster reload rate" 1.6 "projectile spread angle penalty" 4 "Projectile speed increased" .9 "damage bonus" .45 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .5 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes HoldFireUntilFullReload Attributes MiniBoss Item "the black box" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the black box" "heal on hit for rapidfire" 1000 "fire rate bonus" .0001 "faster reload rate" 1.6 "projectile spread angle penalty" 4 "Projectile speed increased" .9 "damage bonus" .45 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .5 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFBot_Giant_Soldier_Conch_C { ClassIcon soldier_conch_giant Health 3800 Name "Giant Concheror Soldier" Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the concheror" ItemAttributes { ItemName "the concheror" "provide on active" 1 "move speed bonus" 1 "dmg taken 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" 13 } } T_TFGateBot_Giant_Soldier_Nuke { ClassIcon soldier_atomic_sgtc Health 3800 Name "Giant Nuke Soldier" Class Soldier EventChangeAttributes { Default { Skill Easy WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Tag bot_flank BehaviorModifiers Push Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "the air strike" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the air strike" "damage bonus" 7 "fire rate penalty" 4.4 "faster reload rate" .1 "Projectile speed decreased" .18 "Blast radius increased" 1.8 "use large smoke explosion" 1 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .4 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "self dmg push force increased" .1 "no self blast dmg" 1 } } RevertGateBotsBehavior { Skill Easy WeaponRestrictions PrimaryOnly Tag bot_giant Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Item "the air strike" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the air strike" "damage bonus" 7 "fire rate penalty" 4.4 "faster reload rate" .1 "Projectile speed decreased" .18 "Blast radius increased" 1.8 "use large smoke explosion" 1 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .4 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "self dmg push force increased" .1 "no self blast dmg" 1 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFBot_Giant_Soldier_Directhit_Spammer_Reload { ClassIcon soldier_directhit_spammer WeaponRestrictions PrimaryOnly Health 4200 Skill Expert Name "Giant Direct Burst Soldier" Class Soldier Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the direct hit" Item "stainless pot" ItemAttributes { "damage bonus" 1.5 ItemName "the direct hit" "fire rate bonus" .1 "faster reload rate" .6 "clip size bonus" 2.25 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } T_TFGateBot_Giant_Soldier_Directhit_Spammer_Reload { ClassIcon soldier_directhit_spammer Health 4200 Name "Giant Direct Burst 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 "the direct hit" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.5 "fire rate bonus" .1 "faster reload rate" .6 "clip size bonus" 2.25 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .4 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "the direct hit" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.5 "fire rate bonus" .1 "faster reload rate" .6 "clip size bonus" 2.25 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .4 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFBot_Giant_Pyro_Slow_Flare_Barrage { ClassIcon pyro_flare_rainer Health 3300 Name "Giant Flarebarrage Pyro" Class Pyro Skill Normal Tag bot_sentrybuster WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "the scorch shot" Item "the bone dome" Item "the special eyes" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .1 "projectile spread angle penalty" 9 "damage penalty" 2 "Projectile speed increased" .11 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } T_TFGateBot_Giant_Pyro_C { ClassIcon pyro_giant Health 3000 Name "Giant Pyro" Class Pyro EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes DisableDodge Attributes IgnoreFlag 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 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss Attributes DisableDodge Item "mvm gatebot light pyro" ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } T_TFGateBot_Giant_Pyro_Fury_Crit_AlwaysFire { ClassIcon pyro_dragon_fury_swordstone Health 3600 Name "Giant Dragons Fury Pyro" Class Pyro EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes AlwaysCrit Attributes AlwaysFireWeapon Attributes DisableDodge Attributes IgnoreFlag Item "mvm gatebot light pyro" Item "The Dragon's Fury" CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss Attributes DisableDodge Attributes AlwaysCrit Attributes AlwaysFireWeapon Item "mvm gatebot light pyro" Item "The Dragon's Fury" ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } T_TFGateBot_Chief_Blast_Demo { ClassIcon demo_chief_loosecannon_sgtc Health 30000 Name "Chief Blast Demo" Scale 1.8 Class Demoman EventChangeAttributes { Default { Skill Hard MaxVisionRange 250 BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag Item "the loose cannon" Item "mvm gatebot light demoman" Item "the mantreads" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size bonus" 5 "fire rate bonus" .01 "damage causes airblast" 1 "apply z velocity on damage" 400 "apply look velocity on damage" 1200 "auto fires when full" 1 "auto fires full clip all at once" 1 "Blast radius increased" 1.2 "minicrits become crits" 0 "faster reload rate" .4 "fuse bonus" 1.5 "projectile spread angle penalty" 4 "killstreak effect" 1 "killstreak idleeffect" 1 "killstreak tier" 3 } CharacterAttributes { "move speed bonus" .32 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "rage giving scale" .35 "health regen" 40 "self dmg push force increased" .1 "no self blast dmg" 1 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Tag bot_giant MaxVisionRange 250 Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the loose cannon" Item "mvm gatebot light demoman" Item "the mantreads" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size bonus" 5 "fire rate bonus" .01 "damage causes airblast" 1 "apply z velocity on damage" 400 "apply look velocity on damage" 1200 "auto fires when full" 1 "auto fires full clip all at once" 1 "Blast radius increased" 1.2 "minicrits become crits" 0 "faster reload rate" .4 "fuse bonus" 1.5 "projectile spread angle penalty" 4 "killstreak effect" 1 "killstreak idleeffect" 1 "killstreak tier" 3 } CharacterAttributes { "move speed bonus" .32 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "rage giving scale" .35 "health regen" 40 "self dmg push force increased" .1 "no self blast dmg" 1 } ItemAttributes { ItemName "mvm gatebot light demoman" "item style override" 1 } } } } T_TFGateBot_Heavy_Brassbeast_Crit { ClassIcon heavy_d Name "Crit Brassbeast Heavy" Class HeavyWeapons EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_gatebot Attributes AlwaysCrit Attributes DisableDodge Attributes IgnoreFlag Item "the brass beast" Item "mvm gatebot light heavy" Item "the eliminators safeguard" ItemAttributes { ItemName "the brass beast" "weapon spread bonus" .8 "ragdolls plasma effect" 1 "minigun spinup time increased" 5 "move speed bonus" 1.35 "aiming movespeed decreased" .1 "damage force reduction" .1 "airblast vertical vulnerability multiplier" .1 } } RevertGateBotsBehavior { Skill Normal Attributes DisableDodge Item "the brass beast" Item "mvm gatebot light heavy" Item "the eliminators safeguard" ItemAttributes { ItemName "the brass beast" "weapon spread bonus" .8 "ragdolls plasma effect" 1 "minigun spinup time increased" 5 "move speed bonus" 1.35 "aiming movespeed decreased" .1 "damage force reduction" .1 "airblast vertical vulnerability multiplier" .1 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } } } } T_TFBot_Giant_Heavy_Steelfist { ClassIcon heavy_steelfist_conch Health 5000 Name "Giant Steel Conch Gauntlet" Class Heavy Skill Hard WeaponRestrictions MeleeOnly Attributes DisableDodge Attributes MiniBoss Attributes SpawnWithFullCharge Item "the concheror" Item "fists of steel" CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 2 "damage force reduction" .1 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .1 "fire rate bonus" .7 "damage bonus" 1.25 "increase buff duration" 13 } } T_TFBot_Giant_Heavy_Deflector_Healonkill_C { ClassIcon heavy_deflector_healonkill Health 5500 Name "Giant Heal-on-Kill Deflector" Class Heavy Skill Expert MaxVisionRange 1400 WeaponRestrictions PrimaryOnly Tag bot_giant Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "deflector" Item "tough guy's toque" ItemAttributes { ItemName "deflector" "attack projectiles" 1 "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" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } T_TFGateBot_Giant_Heavy_Healonkill_C { ClassIcon heavy_deflector_healonkill Health 5500 Name "Giant Heal-on-Kill Deflector" Class HeavyWeapons EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Tag bot_flank Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag Item "deflector" Item "tough guy's toque" Item "mvm gatebot light heavy" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 1 "heal on kill" 5000 "ragdolls plasma effect" 1 } ItemAttributes { ItemName "tough guy's toque" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "rage giving scale" .8 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss Attributes UseBossHealthBar Item "deflector" Item "tough guy's toque" Item "mvm gatebot light heavy" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 1 "heal on kill" 5000 "ragdolls plasma effect" 1 } ItemAttributes { ItemName "tough guy's toque" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "rage giving scale" .8 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } } } } T_TFBot_Giant_Heavy_Deflector_Push { ClassIcon heavy_deflector_push Health 5000 Name "Giant Deflector Push Heavy" Class Heavy Skill Expert MaxVisionRange 1400 WeaponRestrictions PrimaryOnly Tag bot_giant Attributes DisableDodge Attributes MiniBoss Item "deflector" Item "the u-clank-a" Item "weight room warmer" CharacterAttributes { "override footstep sound set" 2 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "move speed bonus" .4 "ragdolls plasma effect" 1 "attack projectiles" 1 "apply z velocity on damage" 180 "apply look velocity on damage" 200 "damage bonus" 1.5 } } T_TFBot_Giant_Medic_Critz { ClassIcon medic_kritz Name "Giant Critz Medic" Class Medic Health 4500 Skill Normal WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes DisableDodge Attributes IgnoreEnemies Attributes MiniBoss Item "the kritzkrieg" Item "vintage tyrolean" CharacterAttributes { "move speed bonus" .5 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "bot medic uber health threshold" 9000 "ubercharge rate bonus" 99 "uber duration bonus" 99 "heal rate bonus" 200 } } T_TFBot_Giant_Medic_Uber { ClassIcon medic_uber Health 4500 Name "Giant Uber Medic" Class Medic Tag bot_giant WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes DisableDodge Attributes IgnoreEnemies Attributes MiniBoss CharacterAttributes { "move speed bonus" .5 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "heal rate bonus" 200 "uber duration bonus" -2 "ubercharge rate bonus" 7 "bot medic uber health threshold" 500 } } T_TFBot_Sniper_Soldier_Thermal { ClassIcon soldier_directhit Name "BeepBoop. I am a Sniper" Class Soldier Skill Expert Tag bot_flank Attributes DisableDodge Item "the cow mangler 5000" Item "the slo-poke" ItemAttributes { ItemName "the cow mangler 5000" "damage bonus" 1.5 "faster reload rate" -9.0 "fire rate bonus" 4.0 "rocket specialist" 4 } } T_TFBot_Sniper_Blast { ClassIcon sniper_blast_sgtc Name "Blast Sniper" Class Sniper Skill Hard MaxVisionRange 4000 Attributes DisableDodge Item "teufort_sniperrifle_bogtrotter" Item "the mantreads" Item "armored authority" ItemAttributes { ItemName "teufort_sniperrifle_bogtrotter" "damage penalty" .6 "sniper fires tracer" 1 "damage causes airblast" 1 "fire rate penalty" 2.5 "apply z velocity on damage" 400 "apply look velocity on damage" 2000 } ItemAttributes { ItemName tf_weapon_club "damage causes airblast" 1 "damage penalty" .2 "fire rate penalty" 2 "apply z velocity on damage" 600 "apply look velocity on damage" 2000 } } T_TFGateBot_Sniper_Huntsman { ClassIcon sniper_bow Name Bowman Class Sniper EventChangeAttributes { Default { Skill Hard Tag bot_gatebot BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Attributes DisableDodge Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "the huntsman" "damage bonus" .5 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "the huntsman" "damage bonus" .5 } ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } } } } T_TFGateBot_Giant_Sniper_Huntsman_Spammer { ClassIcon sniper_bow_multi Health 2200 Name "Giant Rapid Fire Bowman" Class Sniper EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Tag bot_flank Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "the huntsman" Item "mvm gatebot light sniper" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .2 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .2 } } } } 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 Tag bot_flank Attributes AlwaysCrit Attributes IgnoreFlag Item "the huntsman" Item "mvm gatebot light sniper" CharacterAttributes { "move speed bonus" .85 "head scale" .8 "damage force reduction" .4 "airblast vertical vulnerability multiplier" .4 "fire rate bonus" .6 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_flank 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" .4 "airblast vertical vulnerability multiplier" .4 "fire rate bonus" .6 } } } } T_TFBot_Chief_Toungtwister { ClassIcon pyro_chief_sgtc Health 36000 Name "Chief Infinite Incinerator" Scale 1.9 Class Pyro Skill Normal Tag bot_giant Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "the degreaser" Item "the scorch shot" Item "firewall helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the degreaser" "damage bonus" 5 "heal on hit for rapidfire" 30 "slow enemy on hit major" 2 "flame_reflect_on_collision" 1 "is_passive_weapon" 1 "kill eater" 1 "speed_boost_on_hit_enemy" 3 } ItemAttributes { ItemName "the scorch shot" "apply z velocity on damage" -220 "apply look velocity on damage" -520 "mark for death" 1 "slow enemy on hit major" 1 "weapon burn time reduced" .6 "fire rate bonus" .75 "damage bonus" .1 "speed_boost_on_hit_enemy" 3 "Projectile speed decreased" .3 "projectile spread angle penalty" 3 "dmg bonus vs buildings" 7 } CharacterAttributes { "move speed bonus" .35 "override footstep sound set" 6 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "health regen" 50 "rage giving scale" .2 "bombinomicon effect on death" 1 "ragdolls become ash" 0 "ragdolls plasma effect" 1 "turn to gold" 1 "killstreak effect" 1 "killstreak idleeffect" 1 "killstreak tier" 3 } } T_TFBot_Chief_Soldier_Slow_Crit_Barrage_C { ClassIcon soldier_major_crits Health 50000 Name "Major Critz" Scale 1.8 Class Soldier Skill Normal Tag bot_giant Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "soldier drill hat" Item "the mantreads" Item "fancy dress uniform" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2 "fire rate bonus" .18 "faster reload rate" .34 "clip size upgrade atomic" 26 "projectile spread angle penalty" 5 "Projectile speed decreased" .22 "rocket specialist" 4 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 "health regen" 200 } } } Mission { Objective Sniper Where spawnbot1 Where spawnbot2 BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 12 CooldownTime 50 DesiredCount 2 Squad { TFBot { Template T_TFBot_Sniper_Blast Tag bot_flank Attributes DisableDodge } TFBot { Template T_TFBot_Medic Attributes DisableDodge } } } Mission { Objective Engineer Where spawnbot1 Where spawnbot2 BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 23 CooldownTime 44 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle Tag bot_flank } } Mission { Objective Engineer Where spawnbot1 Where spawnbot2 BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle Tag bot_flank } } Mission { Objective Spy Where spawnbot1 Where spawnbot2 BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 3 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot1 Where spawnbot2 BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 62 DesiredCount 1 TFBot { TeleportWhere spawnbot1 TeleportWhere spawnbot2 Template T_TFBot_Engineer_Sentry_Teleporter Tag bot_flank } } Mission { Objective Spy Where spawnbot1 Where spawnbot2 BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 80 CooldownTime 40 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot1 Where spawnbot2 BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 5 CooldownTime 40 DesiredCount 1 RandomChoice { TFBot { ClassIcon sentry_buster Health 2200 Name "Who Long? Buster" Class Heavy Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant Item "the huo long heatmaker" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 29 "weapon burn dmg reduced" 1.25 "ragdolls plasma effect" 1 "turn to gold" 1 } CharacterAttributes { "override footstep sound set" 7 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "move speed bonus" 1.5 "cannot be backstabbed" 1 } } TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Tag bot_giant } TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Tag bot_giant } TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge Tag bot_giant } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 25 TotalCount 4 Where spawnbot1 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Directhit_Spammer_Reload } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 10 Where spawnbot1 Where spawnbot2 Squad { TFBot { Template T_TFGateBot_Heavy_Thermal } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead 1w1 TotalCurrency 175 TotalCount 30 MaxActive 11 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 6 Where spawnbot1 Where spawnbot2 TFBot { Name "Lightweight Champ" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 3 Where spawnbot2 TFBot { Template T_TFGateBot_Giant_Soldier_Nuke } } WaveSpawn { WaitForAllSpawned 1w3 TotalCurrency 125 TotalCount 15 MaxActive 15 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot1 TFBot { Template T_TFGateBot_Scout_Jumping } } WaveSpawn { WaitForAllDead 1w2 TotalCurrency 125 TotalCount 12 MaxActive 4 SpawnCount 1 Where spawnbot1 TFBot { Template T_TFBot_Bowman_Thermal } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 75 TotalCount 20 MaxActive 9 SpawnCount 5 Where spawnbot1 TFBot { Template T_TFBot_Soldier_Thermal } } WaveSpawn { WaitForAllSpawned 1w4 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 12 Where spawnbot2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Name "Quick-Uber Medic" Template T_TFBot_Medic_QuickUber } TFBot { Name "Quick-Uber Medic" Template T_TFBot_Medic_QuickUber } TFBot { Name "Quick-Uber Medic" Template T_TFBot_Medic_QuickUber } } } WaveSpawn { TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 12 Support 1 Where spawnbot2 TFBot { Template T_TFBot_Scout_Thermal } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 2 WaitBeforeStarting 9999 WaitBetweenSpawns 9999 Where spawnbot1 Where spawnbot2 Support 1 Squad { TFBot { Template T_TFBot_Sniper_Blast Attributes DisableDodge } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 3 SUpport 1 WaitBetweenSpawns 16 Where spawnbot1 Where spawnbot2 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 2w1 TotalCurrency 50 TotalCount 40 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 4 Where spawnbot1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name 2w1 TotalCurrency 50 TotalCount 16 MaxActive 7 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 3 Where spawnbot2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { TotalCurrency 25 TotalCount 15 MaxActive 7 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot2 TFBot { Template T_TFBot_Soldier_Burst } } WaveSpawn { TotalCurrency 25 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 1 Where spawnbot1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name 2w2 WaitForAllSpawned 2w1 TotalCurrency 50 TotalCount 2 Where spawnbot2 TFBot { Template T_TFGateBot_Giant_Pyro_C } } WaveSpawn { WaitForAllSpawned 2w1 TotalCurrency 150 TotalCount 16 MaxActive 15 SpawnCount 8 Where spawnbot2 TFBot { Template T_TFBot_Pyro_Thermal } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 50 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 5 Where spawnbot2 TFBot { Template T_TFGateBot_Soldier_RocketShotgun_Expert } } WaveSpawn { Name 2w4 WaitForAllDead 2w3 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 12 Where spawnbot1 Squad { TFBot { Template T_TFBot_Giant_Heavy_Steelfist } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun Attributes DisableDodge } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun Attributes DisableDodge } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun Attributes DisableDodge } } } WaveSpawn { Name 2w4 WaitForAllDead 2w3 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot1 TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun Attributes DisableDodge } } WaveSpawn { WaitForAllDead 2w4 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot1 TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun Skill Expert Attributes DisableDodge } } WaveSpawn { WaitForAllDead 2w4 TotalCurrency 50 TotalCount 2 WaitBeforeStarting 3 Where spawnbot2 Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Push } TFBot { Template T_TFBot_Giant_Medic_Uber } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave3_finished_relay Action Trigger } WaveSpawn { Name 3w1 TotalCurrency 125 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 13 Where spawnbot1 Where spawnbot2 TFBot { Template T_TFGateBot_Demo_Burst_Normal_Crit } } WaveSpawn { Name 3w1 TotalCurrency 50 TotalCount 24 MaxActive 15 SpawnCount 4 WaitBetweenSpawns 4 Where spawnbot1 Where spawnbot2 TFBot { Template T_TFGateBot_Sniper_Huntsman } } WaveSpawn { Name 3w2 WaitForAllSpawned 3w1 TotalCurrency 50 TotalCount 1 WaitBeforeStarting 2 Where spawnbot2 TFBot { Template T_TFBot_Giant_Heavy_Deflector_Healonkill_C } } WaveSpawn { Name 3w2 WaitForAllSpawned 3w1 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 4 Where spawnbot2 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 125 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 12 Where spawnbot1 Where spawnbot2 TFBot { Template T_TFGateBot_Soldier_Burst_Small_Crit } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 150 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot1 Where spawnbot2 TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout" Skill Normal } } WaveSpawn { Name 3w4 WaitForAllSpawned 3w3 TotalCurrency 50 TotalCount 5 WaitBeforeStarting 2 Where spawnbot2 Squad { TFBot { Template T_TFGateBot_Giant_Sniper_Huntsman_Spammer } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned 3w3 TotalCurrency 50 TotalCount 6 WaitBeforeStarting 3 Where spawnbot2 TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Skill Hard Name "Scout" } } WaveSpawn { WaitForAllDead 3w4 TotalCurrency 50 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 7 Support 1 Where spawnbot1 RandomChoice { TFBot { Template T_TFBot_Demoman Skill Normal } TFBot { Template T_TFBot_Pyro Attributes DisableDodge } } } WaveSpawn { TotalCurrency 50 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 33 WaitBetweenSpawns 26 Support 1 Where spawnbot1 Where spawnbot2 TFBot { Skill Easy Template T_TFBot_Pyro Attributes DisableDodge } } WaveSpawn { WaitForAllDead 3w4 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 16 Where spawnbot1 Where spawnbot2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Conch_C Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes DisableDodge } TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes DisableDodge } TFBot { Template T_TFBot_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave4_finished_relay Action Trigger } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 5 WaitBetweenSpawns 3 Where spawnbot1 RandomChoice { TFBot { Template T_TFBot_Scout_FAN Attributes DisableDodge } TFBot { Template T_TFGateBot_Scout_FAN } } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 16 Where spawnbot2 TFBot { Template T_TFGateBot_Giant_Jumping_Sandman } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot1 Squad { TFBot { Template T_TFGateBot_Heavy_Normal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { WaitForAllDead 4w1 TotalCurrency 50 TotalCount 28 MaxActive 10 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot1 Where spawnbot2 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 50 TotalCount 15 MaxActive 8 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot2 TFBot { Template T_TFGateBot_Soldier_Easy } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 50 TotalCount 1 WaitBeforeStarting 30 Where spawnbot1 TFBot { Classicon scout_fast Template T_TFBot_Giant_Scout_Fast Tag bot_giant Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 50 TotalCount 4 WaitBeforeStarting 8 Where spawnbot1 Squad { TFBot { Template T_TFGateBot_Chief_Blast_Demo } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 9 Where spawnbot2 TFBot { Template T_TFGateBot_Giant_Scout_Fast } } WaveSpawn { WaitForAllDead 4w3 TotalCurrency 25 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 3 Support 1 Where spawnbot2 TFBot { Template T_TFBot_Soldier_RocketShotgun Skill Normal } } WaveSpawn { WaitForAllDead 4w3 TotalCurrency 25 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 18 Support 1 Where spawnbot2 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 20 Support 1 Where spawnbot2 TFBot { Template T_TFBot_Heavy_Thermal } } WaveSpawn { Name 4w4 WaitForAllDead 4w3 TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 2 Where spawnbot2 TFBot { Template T_TFBot_Heavy_IronFist_Airblast Tag bot_giant } } WaveSpawn { WaitForAllDead 4w4 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 2 Where spawnbot2 Squad { TFBot { Template T_TFBot_Giant_Pyro_Slow_Flare_Barrage Attributes AlwaysCrit } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen Attributes IgnoreEnemies Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } WaveSpawn { WaitForAllDead 4w4 TotalCurrency 100 TotalCount 3 Where spawnbot1 TFBot { Classicon scout_fast Template T_TFBot_Giant_Scout_Fast Tag bot_giant Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave5_finished_relay Action Trigger } WaveSpawn { TotalCurrency 350 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode tank_path1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5w1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 11 Where spawnbot1 TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { Name 5w1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot2 TFBot { Template T_TFGateBot_Giant_Pyro_Fury_Crit_AlwaysFire } } WaveSpawn { Name 5w2 WaitForAllSpawned 5w1 TotalCurrency 25 TotalCount 2 WaitBeforeStarting 15 Where spawnbot1 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_RocketPush } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { WaitForAllSpawned 5w1 TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot1 TFBot { Template T_TFGateBot_Soldier_Expand_Buff } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 25 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 14 Where spawnbot1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Directhit_Spammer_Reload } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 100 TotalCount 18 MaxActive 18 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 5 Where spawnbot1 TFBot { Template T_TFBot_Soldier_Expand_Buff Attributes DisableDodge } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 13 Where spawnbot1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Directhit_Spammer_Reload } TFBot { Template T_TFBot_Giant_Medic_Critz } } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot1 TFBot { Template T_TFBot_Scout_Sandman_Armored_Small Tag bot_giant Attributes DisableDodge } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 25 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 8 Where spawnbot1 TFBot { Template T_TFBot_Soldier_Expand_Buff Attributes DisableDodge } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 25 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot2 TFBot { Template T_TFBot_Pyro Attributes DisableDodge } } WaveSpawn { WaitForAllDead 5w2 TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 10 Support 1 Where spawnbot1 TFBot { Template T_TFBot_Pyro_Flaregun Attributes AlwaysCrit Skill Hard } } WaveSpawn { TotalCurrency 25 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 Support 1 Where spawnbot1 TFBot { Template T_TFBot_Bowman_Thermal } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 7 Support 1 Where spawnbot1 TFBot { Template T_TFBot_Demo_Burst } } } 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 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 5 Where spawnbot2 TFBot { Template T_TFGateBot_Scout_Shortstop } } WaveSpawn { Name 6w1 TotalCurrency 50 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 2 Where spawnbot2 TFBot { Template T_TFGateBot_Heavyweapons_Shotgun } } WaveSpawn { Name 6w1 TotalCurrency 50 TotalCount 8 MaxActive 5 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 6 Where spawnbot2 Squad { TFBot { Classicon soldier_conch_giant Template T_TFGateBot_Soldier_Extended_Concheror_Normal_Crit } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 15 Where spawnbot1 Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Healonkill_C } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } WaveSpawn { WaitForAllDead 6w1 TotalCurrency 50 TotalCount 36 MaxActive 14 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot1 TFBot { Name "Jumping Sandman" Template T_TFBot_Scout_Jumping_Sandman } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 50 TotalCount 1 WaitBeforeStarting 4 Tank { Health 27000 Name "ThermalTank" Speed 75 Skin 1 StartingPathTrackNode thermal_tank_path1 OnKilledOutput { Target boss_thermal_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6w3 WaitForAllDead 6w2 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot1 TFBot { Template T_TFGateBot_Heavy_Normal_Crit } } WaveSpawn { Name 6w3 WaitForAllDead 6w2 TotalCurrency 50 TotalCount 24 MaxActive 10 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot2 TFBot { Template T_TFGateBot_Soldier_RocketPush } } WaveSpawn { Name 6w4 WaitForAllDead 6w3 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot1 TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer } } WaveSpawn { WaitForAllDead 6w3 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 19 Support 1 Where spawnbot1 TFBot { Skill Expert Template T_TFBot_Pyro Attributes DisableDodge Attributes AlwaysFireWeapon } } WaveSpawn { WaitForAllDead 6w4 TotalCurrency 25 TotalCount 10 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 18 Support 1 Where spawnbot1 TFBot { Template T_TFBot_Scout_Thermal Attributes DisableDodge } } WaveSpawn { WaitForAllDead 6w1 TotalCurrency 25 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 Support 1 Where spawnbot1 TFBot { Template T_TFBot_Scout_Thermal Attributes DisableDodge } } WaveSpawn { Name 6w5 WaitForAllDead 6w4 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 5 Where spawnbot1 TFBot { Template T_TFGateBot_Scout_Sandman_Armored } } WaveSpawn { Name 6w5 WaitForAllDead 6w4 TotalCurrency 100 TotalCount 18 MaxActive 18 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot1 TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } WaveSpawn { WaitForAllDead 6w5 TotalCurrency 0 TotalCount 3 WaitBeforeStarting 11 Where spawnbot2 Squad { TFBot { Template T_TFBot_Chief_Toungtwister } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Concheror } TFBot { Skill Expert Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { WaitForAllDead 6w5 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 13 WaitBetweenSpawns 9999 Support 1 Where spawnbot2 TFBot { Skill Expert Template T_TFBot_Pyro Attributes AlwaysFireWeapon Tag bot_flank } } } }