#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1200 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 5000 AddSentryBusterWhenKillCountExceeds 40 Templates { T_TFBot_Scout_Burst { ClassIcon scout_cola_nys Name "Burstfire Scout" Class Scout Skill Normal Item "the soda popper" Item "crit-a-cola" Item "scout beanie" ItemAttributes { ItemName "the soda popper" "fire rate bonus" .2 "clip size bonus" 2 "faster reload rate" 2.1 "bullets per shot bonus" 2 "damage penalty" .35 "effect bar recharge rate increased" .4 } ItemAttributes { ItemName crit-a-cola "provide on active" 1 "dmg from ranged reduced" .1 } } T_TFGateBot_Scout_Burst { ClassIcon scout_cola_nys Name "Burstfire Scout" Class Scout EventChangeAttributes { Default { Skill Normal BehaviorModifiers Push Tag bot_gatebot Attributes IgnoreFlag Item "the soda popper" Item "crit-a-cola" Item "scout beanie" ItemAttributes { ItemName "the soda popper" "fire rate bonus" .2 "clip size bonus" 2 "faster reload rate" 2.1 "bullets per shot bonus" 2 "damage penalty" .4 "effect bar recharge rate increased" .4 } ItemAttributes { ItemName crit-a-cola "provide on active" 1 "dmg from ranged reduced" .1 } ItemAttributes { ItemName "scout beanie" "set item tint RGB" 15185211 } } RevertGateBotsBehavior { Skill Normal Item "the soda popper" Item "crit-a-cola" Item "scout beanie" ItemAttributes { ItemName "the soda popper" "fire rate bonus" .2 "clip size bonus" 2 "faster reload rate" 2.1 "bullets per shot bonus" 2 "damage penalty" .4 "effect bar recharge rate increased" .4 } ItemAttributes { ItemName crit-a-cola "provide on active" 1 "dmg from ranged reduced" .1 } ItemAttributes { ItemName "scout beanie" "set item tint RGB" 8289918 } } } } T_TFGateBot_Scout_Sandman_Armored { ClassIcon scout_stun_giant_armored Health 3000 Name "Armored Sandman Scout" Class Scout EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag bot_gatebot Tag bot_giant Attributes DisableDodge Attributes MiniBoss Attributes IgnoreFlag Item "the sandman" Item "batter's helmet" ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .75 "damage force reduction" .5 "effect bar recharge rate increased" .05 "airblast vulnerability multiplier" .5 "airblast vertical vulnerability multiplier" .1 "override footstep sound set" 5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Tag bot_sentrybuster Attributes DisableDodge Attributes MiniBoss Item "the sandman" Item "batter's helmet" ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .75 "damage force reduction" .5 "effect bar recharge rate increased" .05 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "override footstep sound set" 5 } } } } T_TFBot_Soldier_Barrage_Small { ClassIcon soldier_burstfire Name "Burst Fire Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "the gunboats" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .001 "Projectile speed increased" .75 "faster reload rate" 1.7 "clip size bonus" .5 "projectile spread angle penalty" 2 } } T_TFBot_Giant_Soldier_Rapid_Conch { ClassIcon soldier_conch_giant Health 3800 Name "Giant Rapid Fire Conch Soldier" Class Soldier Skill Expert Tag bot_sentrybuster Attributes SpawnWithFullCharge Attributes MiniBoss Item "the concheror" Item "the grenadier's softcap" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -9.0 "fire rate bonus" .5 "Projectile speed increased" .65 } ItemAttributes { ItemName "the concheror" "provide on active" 1 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "move speed bonus" .6 } 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_Burst_Battalion_Strong { ClassIcon soldier_backup_giant Health 4180 Name "Giant Burst Battalion 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 battalion's backup" Item "mvm gatebot light soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size bonus" 2.25 "faster reload rate" .4 "damage bonus" 2 "Projectile speed increased" .9 "fire rate bonus" .2 } 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" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } } RevertGateBotsBehavior { Skill Expert Tag bot_sentrybuster Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes MiniBoss Item "the battalion's backup" Item "mvm gatebot light soldier" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size bonus" 2.25 "faster reload rate" .4 "damage bonus" 2 "Projectile speed increased" .9 "fire rate bonus" .2 } 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" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "increase buff duration" 9.0 "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Direct_Burst_Strong { ClassIcon soldier_directhit_spammer Health 4200 Name "Giant Direct Burst Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot BehaviorModifiers Push Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes IgnoreFlag Item "the direct hit" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the direct hit" "fire rate bonus" .2 "clip size bonus" 2.25 "faster reload rate" .4 "damage bonus" 2.25 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes MiniBoss Item "the direct hit" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the direct hit" "fire rate bonus" .2 "clip size bonus" 2.25 "faster reload rate" .4 "damage bonus" 2.25 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Direct_Spammer { ClassIcon soldier_directhit_spammer Health 3800 Name "Giant Direct Rapidfire Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot BehaviorModifiers Push Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes IgnoreFlag Item "the direct hit" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the direct hit" "fire rate bonus" .5 "faster reload rate" -9.0 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes MiniBoss Item "the direct hit" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the direct hit" "fire rate bonus" .5 "faster reload rate" -9.0 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Soldier_Rocketshotgun_Crit { ClassIcon soldier_blackbox_giant Health 4200 Name "Giant Black Box Soldier" Class Soldier EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes IgnoreFlag Item "the black box" Item "mvm gatebot light soldier" ItemAttributes { ItemName "the black box" "heal on hit for rapidfire" 1000 "fire rate bonus" .001 "damage penalty" .45 "Blast radius increased" 1.25 "projectile spread angle penalty" 4 "Projectile speed increased" .9 "faster reload rate" 1.6 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" .5 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes 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" .001 "damage penalty" .45 "Blast radius increased" 1.25 "projectile spread angle penalty" 4 "Projectile speed increased" .9 "faster reload rate" 1.6 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" .5 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } } } } T_TFGateBot_Chief_Soldier { ClassIcon soldier_sergeant_crits Health 30000 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" .42 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .1 "health regen" 0 "rage giving scale" .4 } } 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" .42 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .3 "airblast vertical vulnerability multiplier" .1 "health regen" 0 "rage giving scale" .4 } } } } T_TFGateBot_ScorchShot_FastShot { Name "Fast Scorch Shot" Class Pyro ClassIcon pyro_scorch EventChangeAttributes { Default { Skill Expert Tag bot_gatebot Attributes IgnoreFlag 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 Expert 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 } ItemAttributes { ItemName "MvM Gatebot Light Pyro" "item style override" 1 } } } } T_TFGateBot_Pyro_AlwaysFire_Crit { ClassIcon pyro Name "Pyro" Class Pyro EventChangeAttributes { Default { BehaviorModifiers Push Tag bot_gatebot Attributes IgnoreFlag Attributes AlwaysCrit Attributes AlwaysFireWeapon Skill Expert Item "mvm gatebot light pyro" } RevertGateBotsBehavior { Skill Expert Attributes AlwaysCrit Attributes AlwaysFireWeapon Item "mvm gatebot light pyro" ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } } } } T_TFGateBot_Giant_Pyro_AlwaysFire_Crit_Strong { ClassIcon pyro Health 3000 Name "Giant Pyro" Class Pyro EventChangeAttributes { Default { Skill Expert WeaponRestrictions PrimaryOnly BehaviorModifiers Push Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes AlwaysFireWeapon Attributes IgnoreFlag Item "mvm gatebot light pyro" CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .6 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes MiniBoss Attributes AlwaysFireWeapon Item "mvm gatebot light pyro" CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .6 } ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } } } } T_TFGateBot_Giant_Pyro_FlareHeal { ClassIcon pyro_flareheal Health 3300 Name "Giant Flareheal Pyro" Class Pyro EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes IgnoreFlag Item "the detonator" Item "the chill chullo" ItemAttributes { ItemName "the detonator" "heal on hit for rapidfire" 500 "fire rate bonus" .5 } ItemAttributes { ItemName "the chill chullo" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions SecondaryOnly Tag bot_sentrybuster Attributes MiniBoss Item "the detonator" Item "the chill chullo" ItemAttributes { ItemName "the detonator" "heal on hit for rapidfire" 500 "fire rate bonus" .5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 6 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "the chill chullo" "set item tint RGB" 8289918 } } } } T_TFBot_Giant_Demo_Nuke { ClassIcon demo_atomic 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_atomic 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_Giant_Demo_Burst_Strong { ClassIcon demo_burst Health 3600 Name "Giant Burst Fire Demo" Class Demoman EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes IgnoreFlag Item "mvm gatebot light demoman" Item "the gunboats" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 "fire rate bonus" .2 "clip size upgrade atomic" 7 "faster reload rate" .4 "Projectile speed increased" 1.5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .15 "airblast vertical vulnerability multiplier" .5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes MiniBoss Item "mvm gatebot light demoman" Item "the gunboats" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 "fire rate bonus" .2 "clip size upgrade atomic" 7 "faster reload rate" .4 "Projectile speed increased" 1.5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .15 "airblast vertical vulnerability multiplier" .5 } ItemAttributes { ItemName "mvm gatebot light demoman" "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_Mittens { ClassIcon heavy_mittens Health 5000 Name "Giant Heavy Mittens" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes MiniBoss Item "the mantreads" Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" 4 "increased jump height" 2.3 "fire rate bonus" .6 "melee range multiplier" 1.1 "boots falling stomp" 1 "increased air control" 99999 } } T_TFGateBot_Giant_Heavy_Healonkill_C { ClassIcon heavy_deflector_healonkill Health 5500 Name "Giant Heal-on-Kill Deflector" Class HeavyWeapons EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag Item "deflector" Item "tough guy's toque" Item "mvm gatebot light heavy" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 1 "heal on kill" 5000 "ragdolls plasma effect" 1 } ItemAttributes { ItemName "tough guy's toque" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "rage giving scale" .6 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes MiniBoss Attributes UseBossHealthBar Item "deflector" Item "tough guy's toque" Item "mvm gatebot light heavy" ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 1 "heal on kill" 5000 "ragdolls plasma effect" 1 } ItemAttributes { ItemName "tough guy's toque" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .4 "override footstep sound set" 2 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "rage giving scale" .6 } 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 Item "the quick-fix" Item "das metalmeatencasen" CharacterAttributes { "heal rate bonus" 4 "generate rage on heal" 4 "ubercharge rate bonus" .1 "uber duration bonus" -7 } } T_TFBot_Giant_Medic_Shield_QF { ClassIcon medic_shield_qf Health 4000 Name "Giant Shield Medic" Class Medic Skill Hard 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" -7 "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_Jarate { ClassIcon sniper_jarate Name "Jarate Tosser" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "jarate" Item "desert marauder" ItemAttributes { ItemName jarate "effect bar recharge rate increased" .001 "fire rate bonus" 2 } } T_TFGateBot_Sniper_Jarate { ClassIcon sniper_jarate Name "Jarate Tosser" Class Sniper EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly Tag bot_gatebot Attributes DisableDodge Attributes AlwaysFireWeapon Attributes IgnoreFlag Item "jarate" Item "desert marauder" ItemAttributes { ItemName "desert marauder" "set item tint RGB" 15185211 } CharacterAttributes { "effect bar recharge rate increased" .001 "fire rate bonus" 1.5 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions SecondaryOnly Attributes DisableDodge Attributes AlwaysFireWeapon Item "jarate" Item "desert marauder" ItemAttributes { ItemName "desert marauder" "set item tint RGB" 8289918 } CharacterAttributes { "effect bar recharge rate increased" .001 "fire rate bonus" 1.5 } } } } T_TFGateBot_Giant_Sniper_Jarate { ClassIcon sniper_jarate Health 1600 Name "Giant Jarate Tosser" Class Sniper EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly Tag bot_gatebot Tag bot_giant Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Attributes IgnoreFlag Item "jarate" Item "desert marauder" ItemAttributes { ItemName "desert marauder" "set item tint RGB" 15185211 } 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 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions SecondaryOnly Tag bot_sentrybuster Attributes DisableDodge Attributes AlwaysFireWeapon Attributes MiniBoss Item "jarate" Item "desert marauder" ItemAttributes { ItemName "desert marauder" "set item tint RGB" 8289918 } 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_Chief_Conch { ClassIcon soldier_conch_giant Health 30000 Name "Chief Burstconch" Scale 1.75 Class Soldier Skill Expert Tag bot_sentrybuster Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the concheror" Item "the war pig" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" .1 "damage bonus" 2 "projectile spread angle penalty" 2 "Projectile speed increased" .35 "clip size bonus" 2.75 "faster reload rate" .6 } ItemAttributes { ItemName "the concheror" "provide on active" 1 "dmg from ranged reduced" .1 "dmg from melee increased" .1 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" .4 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "rage giving scale" .2 "increase buff duration" 9.0 "health regen" 40 "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } } T_TFBot_Chief_Demo_Nuke { ClassIcon demo_atomic Health 42000 Name "Chief Nukesalot" Scale 1.8 Class Demoman Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the loose cannon" Item "the black watch" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "damage bonus" 2.0 "dmg penalty vs players" 9.0 "faster reload rate" 2.8 "fire rate bonus" 2 "Projectile speed increased" .7 "damage causes airblast" 1 "apply look velocity on damage" 1000 "clip size penalty" .75 "use large smoke explosion" 1 "Blast radius increased" 2.0 "dmg bonus vs buildings" 5 "fuse bonus" 1.8 } CharacterAttributes { "move speed bonus" .3 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .15 "rage giving scale" .1 "health regen" 40 } } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 50 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 2 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 20 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 2 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 14 CooldownTime 45 DesiredCount 1 TFBot { Classicon sniper Class Sniper Attributes AlwaysCrit Skill Expert } } Mission { Objective Sniper Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 99999 DesiredCount 1 RandomChoice { Squad { TFBot { ClassIcon sniper Health 9000 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.5 "damage bonus" 1.2 "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" 100 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 } } TFBot { Template T_TFBot_Medic_Shield_QF } } Squad { TFBot { ClassIcon sniper Health 9000 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.2 } ItemAttributes { ItemName "the shahanshah" "provide on active" 1 "move speed bonus" 1.5 "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" 100 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 } } TFBot { Template T_TFBot_Medic_Shield_QF } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 Where spawnbot_mission_spy TFBot { Template T_TFGateBot_Pyro_AlwaysFire_Crit } } WaveSpawn { TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name 1w2 WaitForAllDead 1w1 TotalCurrency 150 TotalCount 2 WaitBeforeStarting 9 Where spawnbot_mission_spy Squad { TFBot { Template T_TFGateBot_Giant_Demo_Nuke } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFGateBot_Heavy_IronFist } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot_mission_spy TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot_mission_spy TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 50 TotalCount 1 WaitBeforeStarting 6 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_champ Template T_TFBot_Giant_Boxing_Heavy Tag bot_sentrybuster CharacterAttributes { "move speed bonus" .7 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .2 } } } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 50 TotalCount 1 WaitBeforeStarting 6 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Champ } } } WaveSpawn { WaitForAllDead 1w4 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Support 1 WaitBetweenSpawns 10 Where spawnbot TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name 1w5 WaitForAllDead 1w4 TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 Where spawnbot TFBot { Template T_TFBot_Soldier_Barrage_Small } } WaveSpawn { WaitForAllSpawned 1w5 TotalCurrency 50 TotalCount 6 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Rapid_Conch CharacterAttributes { "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } } TFBot { Template T_TFBot_Medic_Shield_QF } TFBot { Template T_TFBot_Medic_Shield_QF } TFBot { Template T_TFBot_Medic_Shield_QF } TFBot { Template T_TFBot_Demoman Skill Hard } TFBot { Template T_TFBot_Demoman Skill Hard } } } WaveSpawn { WaitForAllDead 1w2 TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFGateBot_Sniper_Jarate } } WaveSpawn { TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Support 1 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman } } } 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 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 1 Where spawnbot_mission_spy TFBot { Template T_TFGateBot_Scout_Burst } } WaveSpawn { Name 2w1 TotalCurrency 100 TotalCount 1 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .1 } } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 200 TotalCount 30 MaxActive 14 SpawnCount 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 100 TotalCount 4 WaitBeforeStarting 11 Where spawnbot Squad { TFBot { Template T_TFGateBot_Scout_Sandman_Armored } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 2w3 WaitForAllSpawned 2w2 TotalCurrency 150 TotalCount 2 Where spawnbot_mission_spy Squad { TFBot { Template T_TFGateBot_Giant_Demo_Burst_Strong } TFBot { Template T_TFGateBot_Giant_Soldier_BurstFire } } } WaveSpawn { Name 2w4 WaitForAllDead 2w3 TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 2 Where spawnbot_mission_sniper TFBot { Classicon soldier_directhit Template T_TFGateBot_Soldier_Normal_DirectHit_Crit } } WaveSpawn { Name 2w5 WaitForAllDead 2w4 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_mission_sniper TFBot { Classicon soldier_directhit Name "Direct Hit Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "the direct hit" Item "stainless pot" } } WaveSpawn { WaitForAllDead 2w4 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 21 Support 1 Where spawnbot TFBot { ClassIcon pyro_phlog Name "Phlog Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon Item "the phlogistinator" Item "ghostly gibus" } } WaveSpawn { TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 22 Support 1 Where spawnbot TFBot { ClassIcon pyro_phlog Name "Phlog Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon Item "the phlogistinator" Item "ghostly gibus" } } WaveSpawn { Name 2w6 WaitForAllDead 2w5 TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 Where spawnbot_mission_spy TFBot { ClassIcon soldier_directhit_spammer Health 3800 Name "Giant Direct Burst Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes MiniBoss Item "the direct hit" Item "stainless pot" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.5 "fire rate bonus" .1 "faster reload rate" .6 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "damage force reduction" .3 } } } WaveSpawn { Name 2w6 WaitForAllDead 2w5 TotalCurrency 275 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 21 Where spawnbot_mission_spy Squad { TFBot { ClassIcon soldier_directhit_spammer Health 3800 Name "Giant Direct Burst Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes HoldFireUntilFullReload Attributes MiniBoss Item "the direct hit" Item "stainless pot" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.5 "fire rate bonus" .1 "faster reload rate" .6 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "damage force reduction" .3 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 3 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Pyro_FlareHeal } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } } } WaveSpawn { Name 3w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 9 Tank { Health 23000 Name Tank Speed 75 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 100 WaitForAllDead 3w1 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 7 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Sniper_Jarate } TFBot { Template T_TFGateBot_Sniper_Jarate } } } WaveSpawn { Name 3w2 WaitForAllDead 3w1 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 11 Where spawnbot_mission_spy Squad { TFBot { Template T_TFGateBot_Heavy_Hard } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFGateBot_Pyro_Expert } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } } } WaveSpawn { Name 3w3 WaitForAllSpawned 3w2 TotalCurrency 100 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 4 Where spawnbot TFBot { Skill Expert Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { WaitForAllDead 3w3 TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { WaitForAllDead 3w3 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Support 1 WaitBeforeStarting 9 WaitBetweenSpawns 22 Where spawnbot TFBot { Template T_TFBot_Scout_Burst } } WaveSpawn { Name 3w5 WaitForAllDead 3w3 TotalCurrency 50 TotalCount 2 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Mittens } TFBot { Template T_TFBot_Giant_Medic_Shield_QF } } } WaveSpawn { Name 3w5 WaitForAllDead 3w3 TotalCurrency 50 TotalCount 5 WaitBeforeStarting 18 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Champ } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 3w6 WaitForAllDead 3w5 TotalCurrency 150 TotalCount 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } WaveSpawn { Name 3w7 WaitForAllSpawned 3w6 TotalCurrency 100 TotalCount 6 WaitBeforeStarting 7 Where spawnbot_mission_spy Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes AlwaysCrit } TFBot { Skill Expert Template T_TFBot_Pyro } TFBot { Skill Expert Template T_TFBot_Pyro } TFBot { Skill Expert Template T_TFBot_Pyro } TFBot { Skill Expert Template T_TFBot_Pyro } TFBot { Skill Expert Template T_TFBot_Pyro } } } WaveSpawn { Name 3w8 WaitForAllSpawned 3w7 TotalCurrency 100 TotalCount 7 WaitBeforeStarting 9 Where spawnbot_mission_spy Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { WaitForAllSpawned 3w8 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot_mission_sniper Squad { TFBot { Classicon sniper_bow_multi WeaponRestrictions PrimaryOnly Template T_TFBot_Sniper_Huntsman_Spammer Attributes AlwaysCrit } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun } TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { TotalCurrency 50 TotalCount 1 WaitBeforeStarting 1 Where spawnbot_mission_sniper TFBot { Skill Hard WeaponRestrictions PrimaryOnly Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name 4w1 TotalCurrency 50 TotalCount 1 WaitBeforeStarting 24 Where spawnbot_mission_sniper TFBot { Template T_TFGateBot_Chief_Soldier } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 7 Where spawnbot_mission_sniper TFBot { Skill Hard WeaponRestrictions PrimaryOnly Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 5 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { Name 4w3 WaitForAllSpawned 4w2 TotalCurrency 25 TotalCount 5 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Sniper_Jarate } TFBot { Template T_TFBot_Giant_Medic_Shield_QF } TFBot { Template T_TFGateBot_ScorchShot_FastShot } TFBot { Template T_TFGateBot_ScorchShot_FastShot } TFBot { Template T_TFGateBot_ScorchShot_FastShot } } } WaveSpawn { Name 4w4 WaitForAllDead 4w3 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name 4w4 WaitForAllDead 4w3 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 18 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Healonkill_C } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 16 Support 1 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 99999 WaitBetweenSpawns 99999 Support 1 Where spawnbot TFBot { Classicon sniper Attributes AlwaysCrit Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { WaitForAllDead 4w4 TotalCount 10 MaxActive 10 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 30 Support 1 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name 4w5 WaitForAllDead 4w4 TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 9 Where spawnbot TFBot { Template T_TFBot_Soldier_Barrage_Small Attributes AlwaysCrit } } WaveSpawn { WaitForAllSpawned 4w5 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 28 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Demo_Nuke } TFBot { Template T_TFBot_Giant_Medic_Shield_QF } } } WaveSpawn { WaitForAllSpawned 4w5 TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 3 Support 1 WaitBetweenSpawns 25 Where spawnbot TFBot { ClassIcon soldier Name Soldier Class Soldier Skill Normal } } } 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 1 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot_mission_spy TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire_Crit_Strong } } WaveSpawn { Name 6w2 WaitForAllSpawned 6w1 TotalCurrency 100 TotalCount 4 WaitBeforeStarting 16 Where spawnbot_mission_spy Squad { TFBot { Template T_TFGateBot_Giant_Burst_Battalion_Strong } 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 { TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 6 Where spawnbot_mission_sniper TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } WaveSpawn { Name 6w2 WaitForAllSpawned 6w1 TotalCurrency 100 TotalCount 4 WaitBeforeStarting 6 Where spawnbot_mission_sniper TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire_Crit_Strong } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 50 TotalCount 2 WaitBeforeStarting 25 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Chief_Demo_Nuke } TFBot { Template T_TFBot_Chief_Conch } } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 40 Support 1 Where spawnbot_mission_spy TFBot { Skill Expert Template T_TFBot_Pyro BehaviorModifiers Push Attributes AlwaysFireWeapon } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 50 Support 1 Where spawnbot_mission_spy TFBot { Skill Expert Template T_TFBot_Pyro BehaviorModifiers Push } } WaveSpawn { WaitForAllDead 6w2 TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 60 Support 1 Where spawnbot_mission_spy Squad { TFBot { ClassIcon heavy Name Heavy Class Heavy Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 99999 Support 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag TeleportWhere spawnbot TeleportWhere spawnbot_mission_sniper } } WaveSpawn { TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 99999 Support 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag TeleportWhere spawnbot TeleportWhere spawnbot_mission_sniper } } WaveSpawn { TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 99999 Support 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Attributes IgnoreFlag TeleportWhere spawnbot TeleportWhere spawnbot_mission_sniper } } } 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 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_mission_sniper 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 5w1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 4 Where spawnbot_mission_spy TFBot { Template T_TFGateBot_Giant_Soldier_Rocketshotgun_Crit } } WaveSpawn { TotalCount 1 WaitBeforeStarting 22 Where spawnbot_mission_spy 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 5w2 WaitForAllDead 5w1 TotalCurrency 150 TotalCount 14 MaxActive 7 SpawnCount 7 WaitBetweenSpawns 4 Where spawnbot_mission_sniper TFBot { Skill Expert Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_mission_sniper TFBot { ClassIcon scout_jumping 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" 2 "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" 2 "effect bar recharge rate increased" .1 "head scale" 1.5 } } } } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 100 TotalCount 1 Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 8 Where spawnbot_mission_spy TFBot { Template T_TFGateBot_Heavy_Normal } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 Where spawnbot_mission_spy TFBot { Template T_TFGateBot_Scout_Sandman_Armored } } WaveSpawn { WaitForAllSpawned 5w3 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 7 Where spawnbot_mission_spy TFBot { Template T_TFGateBot_Giant_Direct_Spammer } } WaveSpawn { WaitForAllSpawned 5w4 TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 3 Where spawnbot_mission_sniper TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 26 Support 1 Where spawnbot TFBot { ClassIcon demo Name Demoman Class Demoman } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 25 TotalCount 10 MaxActive 8 SpawnCount 3 WaitBetweenSpawns 28 Support 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllDead 5w1 TotalCurrency 25 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 22 Support 1 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { WaitForAllDead 5w4 TotalCurrency 200 TotalCount 1 WaitBeforeStarting 18 Tank { Health 22000 Name Tank Speed 75 Skin 1 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5w5 WaitForAllDead 5w4 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 13 Where spawnbot_mission_spy Squad { TFBot { Template T_TFGateBot_Giant_Direct_Burst_Strong } TFBot { WeaponRestrictions SecondaryOnly Template T_TFBot_Giant_Medic_Regen Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 } } } } WaveSpawn { WaitForAllDead 5w5 TotalCurrency 100 TotalCount 8 WaitBeforeStarting 9 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon demo_burst Health 50000 Name "Sir Spamsalot" Scale 1.8 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Tag bot_sentrybuster Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "glengarry bonnet" ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size bonus" 12.5 "fire rate penalty" .1 "fire rate bonus" .1 "faster reload rate" .25 "projectile spread angle penalty" 6 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" .33 "health regen" 200 "override footstep sound set" 4 "damage force reduction" .2 "airblast vulnerability multiplier" .2 "airblast vertical vulnerability multiplier" .1 } } TFBot { Template T_TFBot_Medic_Shield_QF } TFBot { Template T_TFBot_Medic_Shield_QF } TFBot { Template T_TFBot_Medic_Shield_QF } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } } }