#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 0 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 5000 AddSentryBusterWhenKillCountExceeds 40 Templates { T_TFGateBot_Scout_Ballz { ClassIcon scout_stun Health 125 Name "Hyper League Scout" Class Scout EventChangeAttributes { Default { ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 15185211 } CharacterAttributes { "effect bar recharge rate increased" .25 } Skill Expert BehaviorModifiers Push Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes IgnoreFlag Skill Expert WeaponRestrictions MeleeOnly Item "the sandman" Item "batter's helmet" } RevertGateBotsBehavior { CharacterAttributes { "effect bar recharge rate increased" .25 } ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 8289918 } Skill Expert WeaponRestrictions MeleeOnly Item "the sandman" Item "batter's helmet" } } } T_TFGateBot_scout_jumping_s_c { ClassIcon scout_jumping Health 120 AutoJumpMin 5 AutoJumpMax 5 Name "Jumping Sandman" Class Scout EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag bot_gatebot Attributes AutoJump Attributes IgnoreFlag Attributes AlwaysCrit Skill Expert WeaponRestrictions MeleeOnly Item "the sandman" Item "the flight of the monarch" Item "mvm gatebot light scout" CharacterAttributes { "increased jump height" 2 "effect bar recharge rate increased" .5 } } RevertGateBotsBehavior { Attributes AutoJump Attributes AlwaysCrit Skill Hard WeaponRestrictions MeleeOnly Item "the sandman" Item "the flight of the monarch" Item "mvm gatebot light scout" CharacterAttributes { "increased jump height" 2 "effect bar recharge rate increased" .5 } ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } } } } T_TFGateBot_Giant_Scout_Fast { Classicon scout_fast Health 1200 Name "Super Scout" Class Scout EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push Tag bot_gatebot Tag bot_giant Tag nav_prefer_gate1_flank Attributes MiniBoss Attributes IgnoreFlag Skill Easy WeaponRestrictions MeleeOnly ItemAttributes { ItemName "bonk boy" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" .6 "airblast vulnerability multiplier" .1 "override footstep sound set" 5 } Item "the holy mackerel" Item "bonk boy" } RevertGateBotsBehavior { Tag bot_gatebot Tag bot_giant Attributes MiniBoss Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "bonk boy" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" .6 "airblast vulnerability multiplier" .1 "override footstep sound set" 5 } Item "the holy mackerel" Item "bonk boy" } } } T_TFGateBot_Scout_Bonk_Cruel { ClassIcon scout_bonk Health 1600 Name "Giant Bonk Scout" Class Scout EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag bot_giant Tag bot_gatebot Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "bonk! atomic punch" Item "bonk helm" ItemAttributes { ItemName "bonk helm" "set item tint RGB" 15185211 } CharacterAttributes { "override footstep sound set" 5 "damage force reduction" .5 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 "effect bar recharge rate increased" .55 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions MeleeOnly Tag bot_giant Attributes DisableDodge Attributes MiniBoss Item "bonk! atomic punch" Item "bonk helm" ItemAttributes { ItemName tf_weapon_bat "set item tint RGB" 8289918 } CharacterAttributes { "override footstep sound set" 5 "damage force reduction" .5 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 "effect bar recharge rate increased" .55 } } } } 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" .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_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" .1 "airblast vertical vulnerability multiplier" .4 "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" .4 "override footstep sound set" 5 } } } } T_TFGateBot_Soldier_Slow_Crit_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" .3 } 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 } } 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" .3 } 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 } } } } T_TFGateBot_Giant_Soldier_Nuke { ClassIcon soldier_crit Health 3800 Name "Giant Nuke Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot BehaviorModifiers Push Attributes AlwaysCrit Attributes MiniBoss Attributes IgnoreFlag Item "the air strike" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the air strike" "damage bonus" 9.0 "Blast radius increased" 1.6 "Projectile speed increased" .2 "fire rate bonus" 4 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "damage force reduction" .3 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes MiniBoss Item "the air strike" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the air strike" "damage bonus" 9.0 "Blast radius increased" 1.6 "Projectile speed increased" .2 "fire rate bonus" 4 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "damage force reduction" .3 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Soldier_Rocketshotgun_Crit { ClassIcon soldier_blackbox Health 4200 Name "Giant Black Box Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes IgnoreFlag Attributes AlwaysCrit Attributes MiniBoss Tag bot_giant 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.75 "projectile spread angle penalty" 2 "Projectile speed increased" .6 "damage bonus" 1.2 "clip size bonus" 1.25 } 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 AlwaysCrit 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.75 "projectile spread angle penalty" 2 "Projectile speed increased" .6 "damage bonus" 1.2 "clip size bonus" 1.25 } 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_TFGateBot_Giant_Burst_Conch { ClassIcon soldier_conch_giant Health 3800 Name "Giant Burst Conch Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push Tag bot_giant Tag bot_gatebot Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "the concheror" Item "mvm gatebot light soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size bonus" 2.25 "faster reload rate" .6 "damage bonus" 1 "Projectile speed increased" .65 "fire rate bonus" .1 } ItemAttributes { ItemName "the concheror" "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" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 } } RevertGateBotsBehavior { Skill Expert Tag bot_sentrybuster Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes MiniBoss Item "the concheror" Item "mvm gatebot light soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size bonus" 2.25 "faster reload rate" .6 "damage bonus" 1 "Projectile speed increased" .65 "fire rate bonus" .1 } ItemAttributes { ItemName "the concheror" "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" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFBot_Giant_Soldier_Battalion_C { ClassIcon soldier_backup_giant Health 3800 Name "Giant Battalion Soldier" Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes AlwaysCrit Attributes MiniBoss Item "the battalion's backup" ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .4 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 } } 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_Coch { ClassIcon soldier_conch_giant Health 3800 Name "Giant Concheror 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 concheror" ItemAttributes { ItemName "the concheror" "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 concheror" Item "MvM GateBot Light Soldier" ItemAttributes { Itemname "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "the concheror" "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_Buff { ClassIcon soldier_buff_giant Health 3800 Name "Giant Buff Banner 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 buff banner" ItemAttributes { ItemName "the buff banner" "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 buff banner" Item "MvM GateBot Light Soldier" ItemAttributes { Itemname "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "the buff banner" "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_TFBot_Pyro_Thot { ClassIcon pyro_d Name "Thot Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly Item "the hot hand" Item "respectless rubber glove" ItemAttributes { ItemName "the hot hand" "mark for death" 1 "apply z velocity on damage" 90 "apply look velocity on damage" 120 "move speed bonus" 1.15 } } T_TFBot_Giant_Pyro_Thot { ClassIcon pyro_d Health 3300 Name "Giant Thot Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly Tag bot_sentrybuster Attributes MiniBoss Item "respectless rubber glove" Item "the hot hand" ItemAttributes { ItemName "the hot hand" "fire rate bonus" .5 "mark for death" 1 "minicrits become crits" 1 "slow enemy on hit major" 4 "apply z velocity on damage" 25 "apply look velocity on damage" 25 } CharacterAttributes { "move speed bonus" .66 "override footstep sound set" 6 "damage force reduction" 0 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 } } T_TFBot_Giant_Demo_Nuke { ClassIcon demo_giant Health 3600 Name "Giant Nuke Demo" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Item "the loose cannon" Item "the black watch" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "damage bonus" 9.0 "clip size penalty" .5 "faster reload rate" 3.3 "fuse bonus" 1.8 "Blast radius increased" 1.8 "use large smoke explosion" 1 "Projectile speed increased" .8 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } T_TFGateBot_Giant_Demo_Nuke { ClassIcon demo_giant Health 3600 Name "Giant Nuke Demo" Class Demoman EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit 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 "damage bonus" 9.0 "clip size penalty" .5 "faster reload rate" 3.3 "fuse bonus" 1.8 "Blast radius increased" 1.8 "use large smoke explosion" 1 "Projectile speed increased" .8 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Normal WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Item "the loose cannon" Item "mvm gatebot light demoman" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "damage bonus" 9.0 "clip size penalty" .5 "faster reload rate" 3.3 "fuse bonus" 1.8 "Blast radius increased" 1.8 "use large smoke explosion" 1 "Projectile speed increased" .8 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "mvm gatebot light demoman" "item style override" 1 } } } } T_TFGateBot_Heavy_Gnome { ClassIcon heavy_mittens Health 60 Name "Heavy Mittens" Scale .88 Class HeavyWeapons EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag bot_gatebot Attributes AlwaysCrit Attributes DisableDodge Attributes IgnoreFlag Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" ItemAttributes { ItemName "the all-father" "set item tint RGB" 15185211 } CharacterAttributes { "dmg penalty vs players" 9 "turn to gold" 1 "ragdolls plasma effect" 1 "move speed bonus" 1.3 "voice pitch scale" .5 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" ItemAttributes { ItemName "the all-father" "set item tint RGB" 8289918 } CharacterAttributes { "dmg penalty vs players" 9 "turn to gold" 1 "ragdolls plasma effect" 1 "move speed bonus" 1.3 "voice pitch scale" .5 } } } } T_TFGateBot_Heavy_Champ_Fast { ClassIcon heavy_gru Name "Heavyweight Champ" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers Push 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 ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } } } } T_TFBot_Heavy_Brassbeast_Crit { ClassIcon heavy_d Name "Crit Brassbeast Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "the brass beast" Item "the eliminators safeguard" ItemAttributes { ItemName "the brass beast" "minigun spinup time increased" 5 "weapon spread bonus" .85 "aiming movespeed decreased" .1 "move speed bonus" 1.35 "dmg from ranged reduced" .9 "ragdolls plasma effect" 1 } } T_TFGateBot_Heavy_Brassbeast_Normal_Crit { ClassIcon heavy_d Name "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" ItemAttributes { ItemName "the brass beast" "ragdolls plasma effect" 1 } } RevertGateBotsBehavior { Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "the brass beast" Item "mvm gatebot light heavy" ItemAttributes { ItemName "the brass beast" "ragdolls plasma effect" 1 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } } } } T_TFGateBot_Giant_Heavy_Champ { ClassIcon heavy_champ Health 5000 Name "Super Heavyweight Champ" Class HeavyWeapons EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag bot_gatebot Tag bot_giant Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "the killing gloves of boxing" Item "pugilist's protector" ItemAttributes { ItemName "pugilist's protector" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 2 "damage force reduction" .4 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "fire rate penalty" .6 "damage bonus" 1.2 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Attributes DisableDodge Attributes MiniBoss Item "the killing gloves of boxing" Item "pugilist's protector" ItemAttributes { ItemName "pugilist's protector" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "fire rate penalty" .6 "damage bonus" 1.2 } } } } T_TFGateBot_Giant_Heavy_Deflector_Push_Strong { ClassIcon heavy_deflector_push Health 5500 Name "Giant Deflector Push Heavy" Class HeavyWeapons EventChangeAttributes { Default { Skill Expert MaxVisionRange 1200 BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Attributes UseBossHealthBar Item "deflector" Item "the u-clank-a" Item "mvm gatebot light heavy" Item "the tyurtlenek" ItemAttributes { ItemName "the tyurtlenek" "set item tint RGB" 15185211 } ItemAttributes { ItemName deflector "damage bonus" 1.5 "fire rate bonus" .75 "minigun spinup time decreased" 3 "apply z velocity on damage" 80 "apply look velocity on damage" 100 "attach particle effect" 702 "ragdolls plasma effect" 1 } CharacterAttributes { "move speed bonus" .4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "rage giving scale" 1 "override footstep sound set" 2 } } RevertGateBotsBehavior { Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "deflector" Item "the u-clank-a" Item "the tyurtlenek" ItemAttributes { ItemName "the tyurtlenek" "set item tint RGB" 8289918 } ItemAttributes { ItemName deflector "damage bonus" 1.5 "fire rate bonus" .75 "minigun spinup time decreased" 3 "apply z velocity on damage" 80 "apply look velocity on damage" 100 "attach particle effect" 702 "ragdolls plasma effect" 1 } CharacterAttributes { "move speed bonus" .4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "rage giving scale" 1 "override footstep sound set" 2 } } } } T_TFBot_Giant_Heavy_Deflector_Healonkill_C { ClassIcon heavy_deflector_healonkill Health 5500 Name "Giant Heal-On-Kill Deflector" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes MiniBoss Attributes UseBossHealthBar Item "deflector" Item "tough guy's toque" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 1 "ragdolls plasma effect" 1 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 2 "damage force reduction" .2 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .1 } } T_TFGateBot_Giant_Heavy_Heater_Crit { ClassIcon heavy_heater Health 5000 Name "Giant Heater Heavy" Class HeavyWeapons EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit Attributes DisableDodge Attributes RetainBuildings Attributes MiniBoss Attributes IgnoreFlag Item "the huo long heatmaker" Item "mvm gatebot light heavy" ItemAttributes { ItemName "the huo long heatmaker" "damage penalty" 1.2 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Item "the huo long heatmaker" Item "mvm gatebot light heavy" ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } ItemAttributes { ItemName "the huo long heatmaker" "damage penalty" 1.2 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } 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_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_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 } } 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_TFBot_Sniper_Pisstosser { ClassIcon sniper_jarate Name "Jarate Tosser" Class Sniper WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "jarate" Item "desert marauder" CharacterAttributes { "effect bar recharge rate increased" .001 "fire rate bonus" 2 } } T_TFBot_Sniper_Pisstosser_Crit { ClassIcon sniper_jarate Name "Crit Jarate Tosser" Class Sniper Skill Easy WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon Item "the self-aware beauty mark" Item "desert marauder" CharacterAttributes { "effect bar recharge rate increased" .001 "applies snare effect" .5 "fire rate bonus" 6 } } T_TFBot_Sniper_Huntsman_Spammer { ClassIcon sniper_bow_multi Health 1200 Name "Rapid Fire Bowman" Scale 1.5 Class Sniper Skill Hard WeaponRestrictions PrimaryOnly Tag bot_giant Attributes AlwaysCrit Item "the huntsman" CharacterAttributes { "move speed bonus" .85 "head scale" .8 "damage force reduction" .5 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .6 } } T_TFGateBot_Sniper_Longbow { ClassIcon sniper_bow Name Longbowman 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" 1.2 "headshot damage increase" 2 "Projectile range increased" .75 "hand scale" 1.5 "dmg bonus vs buildings" 2 "projectile penetration" 1 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Attributes DisableDodge Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "the huntsman" "damage bonus" 1.2 "headshot damage increase" 2 "Projectile range increased" .75 "hand scale" 1.5 "dmg bonus vs buildings" 2 "projectile penetration" 1 } ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } } } } T_TFBot_Sniper_Longbow { ClassIcon sniper_bow Name "Longbowman" Class Sniper Item "larrikin robin" Item "the huntsman" WeaponRestrictions PrimaryOnly Skill Hard ItemAttributes { ItemName "the huntsman" "damage bonus" 1.2 "Projectile range increased" .75 "projectile penetration" 1 "headshot damage increase" 2 "ragdolls plasma effect" 1 "hand scale" 1.5 "dmg bonus vs buildings" 2 } } T_TFBot_Sniper_Longbow_Crit { ClassIcon sniper_bow Name "Crit Longbowman" Class Sniper Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "the huntsman" Item "larrikin robin" ItemAttributes { ItemName "the huntsman" "damage bonus" 1.5 "fire rate bonus" .2 "projectile penetration" 1 "Projectile range increased" .75 "headshot damage increase" 2 "ragdolls plasma effect" 1 "dmg bonus vs buildings" 2 "hand scale" 1.5 } } T_TFGateBot_Chief_Nuke_Demo { ClassIcon demo_giant Health 40000 Name "Sir Nukesalot" Scale 1.8 Class Demoman EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Attributes IgnoreFlag Item "the loose cannon" Item "mvm gatebot light demoman" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "dmg penalty vs players" 7.0 "faster reload rate" 1.8 "fire rate bonus" 2 "Projectile speed increased" .8 "damage causes airblast" 1 "apply look velocity on damage" 1200 "use large smoke explosion" 1 "Blast radius increased" 1.2 } CharacterAttributes { "move speed bonus" .35 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "rage giving scale" .3 "health regen" 0 } } RevertGateBotsBehavior { Skill Normal Tag bot_sentrybuster Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "the loose cannon" Item "mvm gatebot light demoman" ItemAttributes { ItemName "mvm gatebot light demoman" "item style override" 1 } ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "dmg penalty vs players" 7.0 "faster reload rate" 1.8 "fire rate bonus" 2 "Projectile speed increased" .8 "damage causes airblast" 1 "apply look velocity on damage" 1200 "use large smoke explosion" 1 "Blast radius increased" 1.2 } CharacterAttributes { "move speed bonus" .35 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "rage giving scale" .3 "health regen" 0 } } } } T_TFGateBot_Chief_Soldier { ClassIcon soldier_sergeant_crits Health 40000 Name "Sergeant Critz" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag Item "tyrant's helm" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "fire rate bonus" .2 "faster reload rate" .4 "Projectile speed increased" 1.3 "clip size upgrade atomic" 7 } ItemAttributes { ItemName "tyrant's helm" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .1 "health regen" 40 "rage giving scale" .2 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "tyrant's helm" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "fire rate bonus" .2 "faster reload rate" .4 "Projectile speed increased" 1.3 "clip size upgrade atomic" 7 } ItemAttributes { ItemName "tyrant's helm" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .1 "health regen" 40 "rage giving scale" .2 } } } } } Mission { Objective Sniper Where spawnbot_invasion Where spawnbot_gate BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 56 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Obliderate } } Mission { Objective Engineer Where spawnbot Where spawnbot_gate BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 55 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_gate TeleportWhere spawnbot_invasion TeleportWhere spawnbot_flank } } Mission { Objective DestroySentries Where spawnbot Where spawnbot_gate BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 5 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot Where spawnbot_gate BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 99999 DesiredCount 1 RandomChoice { Squad { TFBot { ClassIcon sniper Health 9800 Name "Master Musket" Scale 1.8 Class Sniper Skill Expert Tag bot_sentrybuster Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar Item "the razorback" Item "shooting star" Item "the cozy camper" Item "the shahanshah" Item "the lone star" Item "the chronomancer" ItemAttributes { ItemName "shooting star" "headshot damage increase" 2 "ragdolls become ash" 0 "ragdolls plasma effect" 1 "explosive sniper shot" 3 "damage bonus" 1.5 } ItemAttributes { ItemName "the shahanshah" "provide on active" 1 "move speed bonus" 1.55 "damage bonus" 1.5 "damage causes airblast" 1 "self mark for death" 1 } CharacterAttributes { "slow enemy on hit major" 5 "dmg bonus vs buildings" 3 "move speed bonus" .5 "override footstep sound set" 4 "health regen" 150 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 } } } Squad { TFBot { ClassIcon sniper Health 9800 Name "Master Musket" Scale 1.8 Class Sniper Skill Expert Tag bot_sentrybuster Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar Item "the razorback" Item "shooting star" Item "the cozy camper" Item "the shahanshah" Item "the lone star" Item "the chronomancer" ItemAttributes { ItemName "shooting star" "headshot damage increase" 2 "ragdolls become ash" 0 "ragdolls plasma effect" 1 "explosive sniper shot" 3 "damage bonus" 1.5 } ItemAttributes { ItemName "the shahanshah" "provide on active" 1 "move speed bonus" 1.55 "damage bonus" 1.5 "damage causes airblast" 1 "self mark for death" 1 } CharacterAttributes { "slow enemy on hit major" 5 "dmg bonus vs buildings" 3 "move speed bonus" .5 "override footstep sound set" 4 "health regen" 150 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 200 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Heavy_Brassbeast_Normal_Crit } } WaveSpawn { Name 1w1 TotalCount 16 MaxActive 9 SpawnCount 4 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Heavy_Champ_Fast } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 175 TotalCount 2 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Demo_Nuke } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead 1w1 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 20 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Demoman_Knight Attributes DisableDodge } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 3 Where spawnbot_flank Where spawnbot_gate TFBot { Template T_TFBot_Heavy_Brassbeast_Crit } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 12 Where spawnbot_invasion Where spawnbot_gate TFBot { Template T_TFGateBot_Heavy_IronFist } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 225 TotalCount 6 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Rocketshotgun_Crit } 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 { Name 1w4 WaitForAllDead 1w3 TotalCurrency 25 TotalCount 8 MaxActive 6 SpawnCount 4 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Sniper_Longbow } } WaveSpawn { WaitForAllDead 1w3 TotalCurrency 125 TotalCount 28 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Attributes DisableDodge } } WaveSpawn { WaitForAllDead 1w4 TotalCurrency 250 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes DisableDodge } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes DisableDodge } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Pyro_Thot } } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 Where spawnbot_flank Where spawnbot_invasion Where spawnbot_gate TFBot { Template T_TFBot_Pyro_Thot } } WaveSpawn { TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 30 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag TeleportWhere spawnbot TeleportWhere spawnbot_gate TeleportWhere spawnbot_invasion TeleportWhere spawnbot_flank } } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 Where spawnbot_invasion Where spawnbot_gate TFBot { Template T_TFGateBot_Giant_Burst_Conch } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 150 TotalCount 3 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Battalion } TFBot { Template T_TFGateBot_Giant_Soldier_Coch } TFBot { Template T_TFGateBot_Giant_Soldier_Buff } } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_ScorchShot_FastShot } } WaveSpawn { WaitForAllDead 2w1 TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 13 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Demoman } } WaveSpawn { WaitForAllDead 2w2 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 11 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 50 TotalCount 18 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Scout_Ballz } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 3 Where spawnbot_flank Where spawnbot_gate TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn { Name 2w4 WaitForAllDead 2w3 TotalCurrency 125 TotalCount 18 MaxActive 17 SpawnCount 9 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { WaitForAllSpawned 2w3 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Demoman } } WaveSpawn { WaitForAllSpawned 2w4 TotalCurrency 275 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 18 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Healonkill_C Attributes AlwaysCrit Tag bot_giant } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } } 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 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Giant_Heavy_Champ } } WaveSpawn { TotalCurrency 50 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 18 Support 1 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic_QuickFix WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" .1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 50 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 25 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Medic_QuickFix WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 5 "ubercharge rate bonus" .1 "cannot pick up intelligence" 1 } } } WaveSpawn { Name 3w1 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } } WaveSpawn { TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Classicon sniper_d Template T_TFBot_Sniper Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 19 Where spawnbot_invasion Where spawnbot_gate TFBot { Template T_TFBot_Giant_Engineer Tag bot_giant } } WaveSpawn { Name 3w2 WaitForAllDead 3w1 TotalCurrency 250 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Demoman_Normal } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 13 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Deflector_Push_Strong } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } } } WaveSpawn { WaitForAllDead 3w3 TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_gate Support 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 3w3 TotalCurrency 100 TotalCount 4 WaitBeforeStarting 3 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Giant_Soldier_Battalion_C Tag bot_giant Attributes DisableDodge } TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag bot_giant Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag bot_giant Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag bot_giant Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } WaveSpawn { WaitForAllDead 3w3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 3w3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 3w3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 3w3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 3w3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 3w3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 3w3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 3w3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 9999 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4w1 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot Where spawnbot_gate TFBot { Scale .88 Skill Hard Template T_TFBot_Heavyweapons_Gnome Item "the b.m.o.c." Item "the all-father" ItemAttributes { ItemName "the holiday punch" "damage bonus" 9 "turn to gold" 1 "ragdolls plasma effect" 1 "voice pitch scale" .5 } } } WaveSpawn { WaitForAllSpawned 4w1 TotalCurrency 50 TotalCount 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllSpawned 4w1 TotalCurrency 50 TotalCount 1 WaitBeforeStarting 3 Where spawnbot_flank Where spawnbot_gate TFBot { Template T_TFGateBot_Scout_Sandman_Armored_Crit } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 50 TotalCount 5 WaitBeforeStarting 1 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Soldier_Slow_Crit_Barrage_C } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 100 TotalCount 5 WaitBeforeStarting 8 Where spawnbot_invasion Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Soldier_Slow_Crit_Barrage_C } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 100 TotalCount 5 WaitBeforeStarting 1 Where spawnbot_flank Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Soldier_Slow_Crit_Barrage_C } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 100 TotalCount 48 MaxActive 16 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot_invasion Where spawnbot_gate TFBot { Template T_TFGateBot_Heavy_Gnome } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4wt WaitForAllDead 4w2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned 4wt TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Name Tank Speed 75 StartingPathTrackNode "boss_path_b1" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 22 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Sniper_Longbow } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 50 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 12 Support 1 Where spawnbot Where spawnbot_gate TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Normal } } WaveSpawn { Name 4w4 WaitForAllDead 4w3 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_flank Where spawnbot_gate Squad { TFBot { Template T_TFBot_Giant_Pyro_Thot Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { WaitForAllSpawned 4w4 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 18 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Tag bot_giant Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 30 MaxActive 8 SpawnCount 3 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_scout_jumping_s_c } } WaveSpawn { Name 5w1 TotalCurrency 100 TotalCount 3 WaitBeforeStarting 9 Where spawnbot_flank Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Chief_Nuke_Demo } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 100 TotalCount 5 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Chief_Soldier } 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 { Name 5w1 TotalCurrency 50 TotalCount 3 MaxActive 1 SpawnCount 1 Where spawnbot_invasion Where spawnbot_gate TFBot { Classicon scout_giant_fast Template T_TFGateBot_Giant_Scout_Fast } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 25 Where spawnbot_flank Where spawnbot_gate TFBot { Classicon scout_giant_fast Template T_TFGateBot_Giant_Scout_Fast } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 50 TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_gate RandomChoice { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFGateBot_Heavy_Normal } } } WaveSpawn { WaitForAllSpawned 5w3 TotalCurrency 75 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot_invasion Where spawnbot_gate Squad { TFBot { ClassIcon soldier_crit Health 3800 Name "Giant Nuke Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes MiniBoss Tag bot_giant Item "the air strike" Item "the team captain" ItemAttributes { ItemName "the air strike" "damage bonus" 9.0 "Blast radius increased" 1.6 "Projectile speed increased" .2 "fire rate bonus" 4 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "damage force reduction" .3 } } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 25 TotalCount 20 MaxActive 8 SpawnCount 4 Where spawnbot Where spawnbot_gate TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Hard } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 25 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 24 Where spawnbot_invasion Where spawnbot_gate TFBot { Skill Expert Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 25 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Heavy_Brassbeast_Crit } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 4 Support 1 WaitBeforeStarting 5 WaitBetweenSpawns 18 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Sniper_Pisstosser_Crit } } WaveSpawn { TotalCurrency 50 TotalCount 10 MaxActive 1 SpawnCount 1 Support 1 WaitBeforeStarting 20 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Sniper_Pisstosser_Crit } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_gate TFBot { Classicon scout_giant_fast Template T_TFBot_Giant_Scout_Fast Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } TFBot { Template T_TFBot_Giant_Medic_Shield_QF Tag bot_giant } } } } 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 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 12 Where spawnbot Where spawnbot_invasion Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Heater_Crit } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } WaveSpawn { Name 6w1 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 2 Where spawnbot_invasion Where spawnbot_gate RandomChoice { TFBot { ClassIcon heavy_deflector Name "Deflector Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Item "deflector" Item "the u-clank-a" ItemAttributes { ItemName "deflector" "attack projectiles" 1 "ragdolls plasma effect" 1 } } TFBot { ClassIcon heavy_deflector Name "Deflector Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Item "deflector" Item "the u-clank-a" ItemAttributes { ItemName "deflector" "attack projectiles" 1 "ragdolls plasma effect" 1 } } TFBot { ClassIcon heavy_deflector Name "Deflector Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Item "deflector" Item "the u-clank-a" ItemAttributes { ItemName "deflector" "attack projectiles" 1 "ragdolls plasma effect" 1 } } } } WaveSpawn { Name 6w1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 4we1 TotalCurrency 250 TotalCount 1 WaitBeforeStarting 45 Where spawnbot Where spawnbot_gate FirstSpawnWarningSound \vo\announcer_mvm_engbot_arrive01.mp3 Squad { TFBot { ClassIcon engineer Health 9800 Name "Captain Conagher" Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_gate TeleportWhere spawnbot_invasion TeleportWhere spawnbot_flank Tag bot_giant Skill Expert Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar Item "the texas half-pants" Item "the idea tube" CharacterAttributes { "move speed bonus" .6 "health regen" 100 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "engy building health bonus" 2.5 "engy sentry damage bonus" 2.1 "engy sentry fire rate increased" 1.4 "rocket specialist" 4 "engy sentry radius increased" 1.1 "build rate bonus" .5 "engineer teleporter build rate multiplier" .6 "engineer sentry build rate multiplier" .6 "voice pitch scale" .8 "head scale" .85 "fire rate bonus" .8 "cannot pick up intelligence" 1 } } } } WaveSpawn { Name 4we2 TotalCurrency 250 TotalCount 2 WaitBeforeStarting 55 Where spawnbot Where spawnbot_gate FirstSpawnWarningSound \vo\announcer_mvm_engbot_arrive03.mp3 Squad { TFBot { ClassIcon engineer Health 9800 Name "Captain Conagher" Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_gate TeleportWhere spawnbot_invasion TeleportWhere spawnbot_flank Skill Expert Tag bot_giant Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar Item "the texas half-pants" Item "the idea tube" CharacterAttributes { "move speed bonus" .6 "health regen" 100 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .1 "engy building health bonus" 2.5 "engy sentry damage bonus" 2.1 "engy sentry fire rate increased" 1.4 "rocket specialist" 4 "engy sentry radius increased" 1.1 "build rate bonus" .5 "engineer teleporter build rate multiplier" .6 "engineer sentry build rate multiplier" .6 "voice pitch scale" .8 "head scale" .85 "fire rate bonus" .8 "cannot pick up intelligence" 1 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } WaveSpawn { WaitForAllDead 4we1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 999 Support 1 Where spawnbot Where spawnbot_gate FirstSpawnWarningSound \vo\announcer_mvm_engbot_dead_notele01.mp3 TFBot { ClassIcon pyro_d Name "Crit Thot Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly Item "respectless rubber glove" Item "the hot hand" Attributes AlwaysCrit ItemAttributes { ItemName "the hot hand" "apply z velocity on damage" 800 "apply look velocity on damage" 1400 "move speed bonus" 1.3 "damage penalty" 2 "fire rate bonus" 2 } } } WaveSpawn { WaitForAllDead 4we2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 999 Support 1 FirstSpawnWarningSound \vo\announcer_mvm_engbot_dead_notele03.mp3 Where spawnbot Where spawnbot_gate TFBot { ClassIcon pyro_d Name "Crit Thot Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly Item "respectless rubber glove" Item "the hot hand" Attributes AlwaysCrit ItemAttributes { ItemName "the hot hand" "apply z velocity on damage" 800 "apply look velocity on damage" 1400 "move speed bonus" 1.3 "damage penalty" 2 "fire rate bonus" 2 } } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 100 TotalCount 25 MaxActive 12 SpawnCount 5 WaitBetweenSpawns 2 Where spawnbot_invasion Where spawnbot_gate TFBot { Template T_TFBot_Sniper_Longbow_Crit } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot_invasion Where spawnbot_gate TFBot { Template T_TFGateBot_Soldier_RocketPush } } WaveSpawn { WaitForAllDead 6w1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 18 Where spawnbot_flank Where spawnbot_gate TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 100 TotalCount 35 MaxActive 14 SpawnCount 5 Where spawnbot_invasion Where spawnbot_gate RandomChoice { TFBot { Template T_TFGateBot_Scout_Hard } TFBot { Skill Hard Template T_TFBot_Scout_Scattergun_SlowFire } } } WaveSpawn { Name 6w3 WaitForAllDead 6w2 TotalCurrency 100 TotalCount 3 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Demo_Nuke } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } WaveSpawn { Name 6w4 WaitForAllDead 6w3 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 10 Where spawnbot_flank Where spawnbot_gate TFBot { Template T_TFGateBot_Giant_Demo_Burst_Crit } } WaveSpawn { WaitForAllDead 6w3 TotalCurrency 100 TotalCount 18 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Soldier_RocketPush } } WaveSpawn { TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 18 Support 1 Where spawnbot Where spawnbot_gate TFBot { ClassIcon pyro_d Name "Crit Thot Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly Item "respectless rubber glove" Item "the hot hand" Attributes AlwaysCrit ItemAttributes { ItemName "the hot hand" "apply z velocity on damage" 800 "apply look velocity on damage" 1400 "move speed bonus" 1.3 "damage penalty" 2 "fire rate bonus" 2 } } } WaveSpawn { Name 6w5 WaitForAllDead 6w4 TotalCurrency 100 TotalCount 30 MaxActive 14 SpawnCount 5 WaitBetweenSpawns 5 Where spawnbot_invasion Where spawnbot_gate TFBot { Skill Hard Template T_TFBot_Scout_Scattergun_SlowFire } } WaveSpawn { TotalCount 1 WaitBeforeStarting 22 Where spawnbot_flank Where spawnbot_gate TFBot { ClassIcon sniper Health 1 Name "Master Musket" Scale 0.01 Class Sniper Skill Expert Attributes AlwaysCrit Attributes MiniBoss CharacterAttributes { "health regen" -1 "move speed bonus" 9 } } } WaveSpawn { Name 6w5 WaitForAllDead 6w4 TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 2 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Scout_Bonk_Cruel } TFBot { Template T_TFBot_Giant_Medic_Regen MaxVisionRange 10 Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } WaveSpawn { WaitForAllDead 6w5 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 Where spawnbot Where spawnbot_gate TFBot { ClassIcon soldier_backup Health 50000 Name "Director Directs" Scale 1.8 Class Soldier Skill Expert Tag bot_giant Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar Item "the direct hit" Item "the battalion's backup" Item "stainless pot" Item "the killer's kit" ItemAttributes { ItemName "the direct hit" "fire rate bonus" .5 "clip size bonus" 2 "faster reload rate" .5 "damage bonus" 2.25 "apply z velocity on damage" 400 "minicrits become crits" 1 } ItemAttributes { ItemName "the battalion's backup" "provide on active" 1 "move speed bonus" .1 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "health regen" 150 } CharacterAttributes { "move speed bonus" .32 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .15 "airblast vertical vulnerability multiplier" .35 "health regen" 80 "rage giving scale" .1 "increase buff duration" 4 } } } WaveSpawn { WaitForAllDead 6w5 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Support 1 Where spawnbot Where spawnbot_gate TFBot { ClassIcon medic Name "Critz Medic" Class Medic Skill Hard WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "the kritzkrieg" Item "vintage tyrolean" CharacterAttributes { "bot medic uber health threshold" 5000 "uber duration bonus" 99 "ubercharge rate bonus" 999 "heal rate bonus" 4 "cannot pick up intelligence" 1 } } } WaveSpawn { WaitForAllDead 6w3 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 30 Support 1 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag TeleportWhere spawnbot TeleportWhere spawnbot_gate TeleportWhere spawnbot_invasion TeleportWhere spawnbot_flank } } } }