#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 5000 AddSentryBusterWhenKillCountExceeds 40 Templates { T_TFBot_Scout_Sandman_Armored_Small { Classicon scout_stun_armored Health 650 Name "Armored Sandman Scout" Scale 1.3 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_Giant_Jumping_Sandman { ClassIcon scout_jumping_g Health 1200 AutoJumpMin 5 AutoJumpMax 5 Name "Giant Jumping Sandman" 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 "mvm gatebot light scout" 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 "mvm gatebot light scout" ItemAttributes { ItemName "mvm gatebot light scout" "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_Giant_Soldier_Slow_Crit_Barrage { ClassIcon soldier_barrage Health 4000 Name "Major Critz" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Tag bot_sentrybuster Item "the mantreads" Item "soldier drill hat" Item "fancy dress uniform" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2 "fire rate bonus" .16 "faster reload rate" .3 "clip size upgrade atomic" 26 "rocket specialist" 4 "Projectile speed increased" .22 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "health regen" 40 } } 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_Rocketshotgun_Crit { ClassIcon soldier_blackbox Health 4200 Name "Giant Black Box Soldier" Class Soldier MaxVisionRange 1400 EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes IgnoreFlag Attributes AlwaysCrit 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.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_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_TFGateBot_Giant_Soldier_Spammer_Reload_C { ClassIcon soldier_burstfire Health 3800 Name "Giant Burst Fire Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes HoldFireUntilFullReload Item "mvm gatebot light soldier" Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .1 "faster reload rate" .6 "Projectile speed increased" .65 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Item "mvm gatebot light soldier" ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .1 "faster reload rate" .6 "Projectile speed increased" .65 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } T_TFGateBot_Giant_Soldier_Spammer_Crit_C { ClassIcon soldier_spammer Health 3800 Name "Giant Rapid Fire Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes HoldFireUntilFullReload Item "mvm gatebot light soldier" Attributes DisableDodge Attributes MiniBoss Attributes AlwaysCrit Attributes IgnoreFlag ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .5 "faster reload rate" -9.0 "Projectile speed increased" .65 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes AlwaysCrit Item "mvm gatebot light soldier" ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .5 "faster reload rate" -9.0 "Projectile speed increased" .65 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } T_TFGateBot_Pyro_AlwaysFire_Crit { ClassIcon pyro Name "Pyro" Class Pyro EventChangeAttributes { Default { BehaviorModifiers Push Tag bot_gatebot Attributes IgnoreFlag Attributes AlwaysCrit Attributes AlwaysFireWeapon Attributes DisableDodge Skill Expert Item "mvm gatebot light pyro" } RevertGateBotsBehavior { Skill Expert Attributes AlwaysCrit Attributes AlwaysFireWeapon Attributes DisableDodge Item "mvm gatebot light pyro" ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } } } } T_TFGateBot_Pyro_Pusher { ClassIcon pyro_flare Name "Pyro Pusher" Class Pyro EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions SecondaryOnly Tag bot_gatebot Attributes AlwaysCrit Attributes IgnoreFlag Item "the scorch shot" Item "mvm gatebot light pyro" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .75 "faster reload rate" 1.25 "Projectile speed increased" .35 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "the scorch shot" Item "mvm gatebot light pyro" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .75 "faster reload rate" 1.25 "Projectile speed increased" .35 } ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } } } } T_TFGateBot_ScorchShot_FastShot_Normal_Crit { Name "Fast Scorch Shot" Class Pyro ClassIcon pyro_flare EventChangeAttributes { Default { Skill Normal Tag bot_gatebot Attributes IgnoreFlag Attributes AlwaysCrit BehaviorModifiers Push Item "MvM Gatebot Light Pyro" Item "The Scorch Shot" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" .75 "reload time increased" 1.25 "projectile speed increased" 1.3 } } RevertGateBotsBehavior { Skill Normal Item "MvM Gatebot Light Pyro" Item "The Scorch Shot" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" .75 "reload time increased" 1.25 "projectile speed increased" 1.3 } ItemAttributes { ItemName "MvM Gatebot Light Pyro" "item style override" 1 } } } } T_TFBot_Deflector_Push_Heavy { ClassIcon heavy_deflector_push MaxVisionRange 800 Name "Deflector Push Heavy" Class Heavy Skill Normal Item "the u-clank-a" Item "weight room warmer" Item "deflector" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "deflector" "attack projectiles" 1 "apply z velocity on damage" 80 "apply look velocity on damage" 80 } } T_TFBot_Giant_Heavy_Deflector_Push { ClassIcon heavy_deflector_push Health 5000 Name "Giant Deflector Push Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1300 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_TFGateBot_Giant_Heavy_Deflector_Push { ClassIcon heavy_deflector_push Health 5000 Name "Giant Deflector Push Heavy" Class HeavyWeapons EventChangeAttributes { Default { Skill Expert MaxVisionRange 1300 BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "deflector" Item "the u-clank-a" Item "weight room warmer" Item "mvm gatebot light heavy" ItemAttributes { ItemName "the u-clank-a" "set item tint RGB" 15185211 } ItemAttributes { ItemName "weight room warmer" "set item tint RGB" 15185211 } CharacterAttributes { "override footstep sound set" 2 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "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 } } RevertGateBotsBehavior { Skill Expert MaxVisionRange 1300 WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Item "deflector" Item "the u-clank-a" Item "weight room warmer" Item "mvm gatebot light heavy" ItemAttributes { ItemName deflector "ragdolls plasma effect" 1 "attack projectiles" 1 "apply z velocity on damage" 180 "apply look velocity on damage" 200 "damage bonus" 1.5 } CharacterAttributes { "override footstep sound set" 2 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "move speed bonus" .4 } } } } T_TFGateBot_Giant_Heavy_Healonkill_Crit_C { ClassIcon heavy_deflector_healonkill Health 5500 Name "Giant Heal-on-Kill Deflector" Class HeavyWeapons MaxVisionRange 1400 EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag Attributes AlwaysCrit Item "deflector" Item "tough guy's toque" Item "mvm gatebot light heavy" ItemAttributes { ItemName deflector "damage bonus" 1.2 "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" .5 "rage giving scale" .8 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Item "deflector" Item "tough guy's toque" Item "mvm gatebot light heavy" ItemAttributes { ItemName deflector "damage bonus" 1.2 "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" .5 "rage giving scale" .8 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } } } } T_TFBot_Medic_Shield_QF { ClassIcon medic_shield_qf Name "Shield Quick-Fix Medic" Class Medic Skill Hard WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "the quick-fix" Item "das metalmeatencasen" CharacterAttributes { "heal rate bonus" 4 "generate rage on heal" 4 "ubercharge rate bonus" .1 "uber duration bonus" -8 } } 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 Attributes IgnoreEnemies 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_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_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_sentrybuster 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_Huntsman_Spammer { ClassIcon sniper_bow_multi Health 1200 Name "Rapid Fire Bowman" Scale 1.5 Class Sniper EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit Attributes IgnoreFlag Item "the huntsman" Item "mvm gatebot light sniper" CharacterAttributes { "move speed bonus" .85 "head scale" .8 "damage force reduction" .5 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .6 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Tag bot_giant Attributes AlwaysCrit Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } CharacterAttributes { "move speed bonus" .85 "head scale" .8 "damage force reduction" .5 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .6 } } } } T_TFBot_Giant_Sniper_Huntsman_Spammer { ClassIcon sniper_bow_multi Health 1600 Name "Giant Rapid Fire Bowman" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes MiniBoss Item "the huntsman" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 4 "damage force reduction" .5 "airblast vulnerability multiplier" .1 "head scale" .88 "fire rate bonus" .25 } } T_TFGateBot_Bowman { ClassIcon sniper_bow Name Bowman Class Sniper EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_gatebot Attributes IgnoreFlag Item "the huntsman" Item "mvm gatebot light sniper" ItemAttributes { ItemName "the huntsman" "damage bonus" .5 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly 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 1600 Name "Giant Rapid Fire Bowman" Class Sniper EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes IgnoreFlag Item "the huntsman" Item "mvm gatebot light sniper" CharacterAttributes { "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .25 "move speed bonus" .7 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes MiniBoss Item "the huntsman" Item "mvm gatebot light sniper" CharacterAttributes { "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .25 "move speed bonus" .7 } ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } } } } T_TFGateBot_Giant_Sniper_Jarate { ClassIcon sniper_jarate Health 1600 Name "Giant Jarate Tosser" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Item "jarate" Item "desert marauder" CharacterAttributes { "effect bar recharge rate increased" .001 "fire rate bonus" .6 "applies snare effect" .3 "move speed bonus" .7 "override footstep sound set" 4 "damage force reduction" .5 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 } } T_TFBot_Giant_Tickle_Chief { ClassIcon heavy_mittens Health 40000 Name "Tickel Tuckel Toe" Scale 1.9 Class Heavy Skill Expert WeaponRestrictions MeleeOnly Tag bot_sentrybuster Attributes MiniBoss Attributes UseBossHealthBar Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" Item "the gift bringer" ItemAttributes { ItemName "the holiday punch" "critboost on kill" 10 "melee range multiplier" 1.11 "fire rate bonus" .75 } CharacterAttributes { "move speed bonus" .58 "override footstep sound set" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "increased jump height" 3 "increased air control" .5 "turn to gold" 1 "ragdolls plasma effect" 1 "voice pitch scale" 1.8 "damage bonus" 5 "cancel falling damage" 1 "boots falling stomp" 1 } } T_TFGateBot_Chief_Heavy_Deflector_Push { ClassIcon heavy_deflector_push Health 42000 Name "Colonel Concussion" Class HeavyWeapons Scale 1.8 EventChangeAttributes { Default { Skill Expert MaxVisionRange 1100 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.25 "fire rate bonus" .6 "minigun spinup time decreased" 4 "apply z velocity on damage" 80 "apply look velocity on damage" 100 "attach particle effect" 702 "ragdolls plasma effect" 1 } CharacterAttributes { "move speed bonus" .35 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "rage giving scale" .2 "override footstep sound set" 2 } } RevertGateBotsBehavior { Skill Expert MaxVisionRange 1000 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.25 "fire rate bonus" .6 "minigun spinup time decreased" 4 "apply z velocity on damage" 80 "apply look velocity on damage" 100 "attach particle effect" 702 "ragdolls plasma effect" 1 } CharacterAttributes { "move speed bonus" .35 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 "rage giving scale" .2 "override footstep sound set" 2 } } } } } Mission { Objective Sniper Where spawnbot_mission_sniper Where spawnbot_mission_sniper1 Where spawnbot_mission_sniper2 BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 12 CooldownTime 50 DesiredCount 1 Squad { TFBot { Template T_TFBot_Sniper Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickFix } } } Mission { Objective Spy Where spawnbot_mission_sniper Where spawnbot_mission_sniper1 Where spawnbot_mission_sniper2 BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 65 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper Where spawnbot_mission_sniper1 Where spawnbot_mission_sniper2 BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective DestroySentries Where spawnbot Where spawnbot_gate Where spawnbot_gate2 BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 10 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster Attributes DisableDodge } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 20 MaxActive 11 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Soldier_Easy } } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Scout_Sandman_Armored_Small } } WaveSpawn { Name 1w2 WaitForAllSpawned 1w1 TotalCurrency 50 TotalCount 2 WaitBeforeStarting 3 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Deflector_Push } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .4 } } } } WaveSpawn { Name 1w2 WaitForAllSpawned 1w1 TotalCurrency 25 TotalCount 8 MaxActive 2 SpawnCount 1 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Bowman } } WaveSpawn { WaitForAllSpawned 1w1 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 1 Where spawnbot_gate Where spawnbot_invasion Where spawnbot_gate2_invasion TFBot { Template T_TFGateBot_Bowman } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 50 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 RandomChoice { TFBot { Template T_TFGateBot_Scout_Melee } TFBot { Template T_TFGateBot_Scout_Normal } } } WaveSpawn { Name 1w21 WaitForAllDead 1w2 TotalCurrency 50 TotalCount 5 WaitBeforeStarting 7 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Name 1w3 WaitForAllDead 1w21 TotalCurrency 50 TotalCount 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Demo_Burst_Normal_Crit } } WaveSpawn { WaitForAllDead 1w3 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { WaitForAllDead 1w3 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } WaveSpawn { TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { WaitForAllDead 1w2 TotalCount 10 MaxActive 1 SpawnCount 1 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2w1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Giant_Sniper_Huntsman_Spammer } } WaveSpawn { Name 2w1 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Pyro } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 50 TotalCount 15 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 2 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Pyro_Pusher } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 75 TotalCount 16 MaxActive 16 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_middle Squad { TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } TFBot { Template T_TFGateBot_Sniper_Huntsman } TFBot { Template T_TFGateBot_Sniper_Huntsman } TFBot { Template T_TFGateBot_Sniper_Huntsman } } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_middle Squad { TFBot { Template T_TFGateBot_ScorchShot_FastShot_Normal_Crit } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { WaitForAllDead 2w2 TotalCurrency 150 TotalCount 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2w3 WaitForAllDead 2w2 TotalCurrency 125 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_middle TFBot { Scale .9 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" 1.5 } } } WaveSpawn { Name 2w4 WaitForAllSpawned 2w3 TotalCurrency 25 TotalCount 1 WaitBeforeStarting 9 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_left TFBot { Template T_TFGateBot_Giant_Soldier_Spammer_Crit_C } } WaveSpawn { Name 2w4 WaitForAllSpawned 2w3 TotalCurrency 25 TotalCount 1 WaitBeforeStarting 14 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_right TFBot { Template T_TFGateBot_Giant_Soldier_Spammer_Crit_C } } WaveSpawn { WaitForAllDead 2w4 TotalCurrency 25 TotalCount 10 MaxActive 3 SpawnCount 1 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 26 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { WaitForAllDead 2w4 TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Name "Giant Bonk Scout" Template T_TFBot_Giant_Scout_Bonk Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 3w1 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Pyro_AlwaysFire_Crit } TFBot { Template T_TFGateBot_Pyro_AlwaysFire_Crit } } } WaveSpawn { Name 3w1 TotalCurrency 50 TotalCount 4 WaitBeforeStarting 8 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_RocketPush } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllDead 3w1 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 24 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 3w2 WaitForAllDead 3w1 TotalCurrency 75 TotalCount 24 MaxActive 15 SpawnCount 12 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } WaveSpawn { Name 3w4 WaitForAllDead 3w2 TotalCurrency 50 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Heavy_IronFist } } WaveSpawn { Name 3w4 WaitForAllDead 3w2 TotalCurrency 175 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name 3w5 WaitForAllSpawned 3w4 TotalCurrency 50 TotalCount 5 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_RocketPush } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { TotalCount 3 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 WaitBeforeStarting 99999 Support 1 Squad { TFBot { Classicon sniper Template T_TFGateBot_Soldier_Extended_Concheror_Normal Attributes AlwaysCrit } TFBot { Classicon medic Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { WaitForAllDead 3w4 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 7 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { WaitForAllDead 3w5 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 11 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Name "Giant Bonk Scout" Template T_TFBot_Giant_Scout_Bonk Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { WaitForAllDead 3w5 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion 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 15 MaxActive 9 SpawnCount 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Soldier_Normal } } WaveSpawn { Name 4w1 TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 6 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_middle TFBot { ClassIcon soldier Name Soldier Class Soldier Skill Normal } } WaveSpawn { Name 4w1 TotalCurrency 50 TotalCount 3 WaitBeforeStarting 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Battalion } TFBot { Template T_TFGateBot_Giant_Soldier_Buff } TFBot { Template T_TFGateBot_Giant_Soldier_Coch } } } WaveSpawn { WaitForAllDead 4w1 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 1 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_middle TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllDead 4w1 TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 25 WaitBetweenSpawns 40 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_middle TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_middle TFBot { Name Heavy Template T_TFGateBot_Heavy_Normal } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 4 Support 1 WaitBeforeStarting 22 WaitBetweenSpawns 99999 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_middle TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllDead 4w2 TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 4 Support 1 WaitBeforeStarting 34 WaitBetweenSpawns 99999 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_middle TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 14 WaitBetweenSpawns 18 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_invasion Squad { TFBot { Template T_TFGateBot_Giant_Sniper_Jarate } TFBot { Template T_TFBot_Giant_Medic_Shield_QF } TFBot { ClassIcon heavy Name Heavy Class Heavy Skill Hard } TFBot { ClassIcon heavy Name Heavy Class Heavy Skill Hard } } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { ClassIcon heavy Name Heavy Class Heavy Skill Hard } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 50 TotalCount 1 WaitBeforeStarting 7 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Name Tank Speed 75 StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 15 Where spawnbot_gate Where spawnbot_flank Where spawnbot_gate2_invasion TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 15 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { WaitForAllDead 4w3 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 3 WaitBetweenSpawns 18 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Slow_Crit_Barrage } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes DisableDodge } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes DisableDodge } } } WaveSpawn { WaitForAllDead 4w3 TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 25 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Deflector_Push_Heavy Attributes DisableDodge } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5w1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 40 Support 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { Name 5w1 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 16 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Giant_Heavy_Healonkill_Crit_C } } WaveSpawn { Name 5w1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 25 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 12 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 50 TotalCount 6 MaxActive 5 SpawnCount 3 WaitBeforeStarting 2 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Rocketshotgun_Crit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 50 TotalCount 40 MaxActive 15 SpawnCount 5 WaitBeforeStarting 5 Where spawnbot_gate Where spawnbot_invasion Where spawnbot_flank Where spawnbot_gate2_invasion TFBot { Name "Jumping Sandman" Template T_TFBot_Scout_Jumping_Sandman Attributes AlwaysCrit } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 75 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_gate Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2 Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .6 } } } WaveSpawn { WaitForAllDead 5w4 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 33 Support 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Skill Normal Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 30 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 22 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 16 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 18 WaitBetweenSpawns 25 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Tag bot_sentrybuster Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 125 TotalCount 1 WaitBeforeStarting 3 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 34000 Name Tank Speed 75 Skin 1 StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 25 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } WaveSpawn { TotalCurrency 25 TotalCount 12 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } WaveSpawn { Name 6w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 2 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Chief_Heavy_Deflector_Push } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 5 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_Giant_Tickle_Chief } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 100 TotalCount 12 MaxActive 5 SpawnCount 1 WaitBeforeStarting 11 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFGateBot_Pyro_AlwaysFire_Crit } } WaveSpawn { Name 6w2 WaitForAllDead 6w1 TotalCurrency 100 TotalCount 18 MaxActive 18 SpawnCount 6 WaitBetweenSpawns 14 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Heavy_Hard } TFBot { Template T_TFGateBot_Heavy_Hard } TFBot { Template T_TFGateBot_Heavy_Hard } TFBot { Template T_TFGateBot_Heavy_Hard } TFBot { Template T_TFGateBot_Heavy_Hard } } } WaveSpawn { Name 6w3 WaitForAllDead 6w2 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Skill Hard Template T_TFBot_Scout_Shortstop Tag bot_sentrybuster } } WaveSpawn { Name 6w3 WaitForAllDead 6w2 TotalCurrency 50 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 6 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2 Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Deflector_Push } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name 6w3 WaitForAllDead 6w2 TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 Where spawnbot_gate2_invasion RandomChoice { TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit } TFBot { Skill Expert Template T_TFBot_Scout_Scattergun_SlowFire Attributes AlwaysCrit } } } WaveSpawn { WaitForAllDead 6w1 TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 25 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2 TFBot { Template T_TFBot_ScorchShot } } WaveSpawn { WaitForAllDead 6w3 TotalCurrency 50 TotalCount 10 MaxActive 1 SpawnCount 1 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_invasion TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun MaxVisionRange 900 Attributes AlwaysCrit } } WaveSpawn { Name 6w4 WaitForAllDead 6w3 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_right TFBot { Template T_TFGateBot_Giant_Jumping_Sandman } } WaveSpawn { Name 6w4 WaitForAllDead 6w3 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_flank Where spawnbot_gate Where spawnbot_gate2_left TFBot { Template T_TFGateBot_Giant_Jumping_Sandman } } WaveSpawn { Name 6w4 WaitForAllDead 6w3 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 10 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_right TFBot { Classicon soldier_directhit Template T_TFGateBot_Soldier_Normal_DirectHit_Crit } } WaveSpawn { WaitForAllDead 6w4 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 22 Support 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_middle TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun MaxVisionRange 900 Attributes AlwaysCrit } } WaveSpawn { WaitForAllDead 6w1 TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 28 Support 1 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_middle TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { WaitForAllDead 6w4 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 7 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_right Where spawnbot_gate2_left TFBot { ClassIcon scout_jumping Template T_TFBot_Giant_Scout_Jumping_Sandman Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" 2 } } } WaveSpawn { Name 6w5 WaitForAllDead 6w4 TotalCurrency 50 TotalCount 25 MaxActive 20 SpawnCount 5 WaitBeforeStarting 7 WaitBetweenSpawns 11 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_middle Squad { TFBot { ClassIcon heavy_deflector_push Health 5500 Name "Giant Deflector Push heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1400 WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes MiniBoss Item "deflector" Item "the u-clank-a" Item "the tyurtlenek" ItemAttributes { ItemName "deflector" "damage bonus" 1.5 "attack projectiles" 2 "ragdolls plasma effect" 1 "fire rate bonus" .75 "minigun spinup time increased" 3 "attach particle effect" 702 } CharacterAttributes { "move speed bonus" .35 "override footstep sound set" 2 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "rage giving scale" .6 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { WaitForAllSpawned 6w5 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 4 Where spawnbot_invasion Where spawnbot_gate Where spawnbot_gate2_right Where spawnbot_gate2_left TFBot { ClassIcon scout_jumping Template T_TFBot_Giant_Scout_Jumping_Sandman Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" 2 } } } WaveSpawn { WaitForAllSpawned 6w5 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_gate Where spawnbot_gate2_right Where spawnbot_gate2_left TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } }