// #base robot_transmission.pop // #base robot_radiobot_lower.pop // #base robot_radiobot_upper.pop #base robot_mc.pop #base robot_mc_gatebot_haven.pop #base robot_remilia.pop population { Templates { Scout_Transmission_W1 // Fuck there was a word I forgot, "lower" isn't the word... A non-simple word that wouldn't always be expected to be used with armored bots... was there a -less behind it? // AH YES HOLY SHIT I REMEMBERED ITS "lesser", but does it fit the theme?? { Class Scout Name "Lesser Transmitter" // makes sense for combat, but not for signal // Name "Maintence Required Transmitter" // name does not feel worded correctly, don't have the // connection to browse the internet... Item "Upgradeable TF_WEAPON_SCATTERGUN" Item "Lo-Fi Longwave" MaxVisionRange 1500 Skill Hard ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "damage penalty" 0.3 "clip size penalty" 0.67 "faster reload rate" 0.6 "fire rate bonus" 0.8 } ItemAttributes { ItemName "TF_WEAPON_PISTOL" "is_passive_weapon" 1 "fire rate penalty" 22222 // no console spam "override projectile type" 0 // no fire sounds } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } Scout_Transmission_W2 // Decorated Scatters to fix deathcam bugs { Class Scout Name "Lesser Consistent Transmitter" Item "craftsmann_scattergun_backcountryblaster" Item "Lo-Fi Longwave" // ClassIcon scout_spammer MaxVisionRange 1500 Skill Hard ItemAttributes { ItemName "craftsmann_scattergun_backcountryblaster" "set_item_texture_wear" 0.2 "damage penalty" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "fire rate penalty" 1.2 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } Scout_Transmission_W5 // Not the correct word!!!! Need a suitable word!!! { Class Scout Name "Unstable Signals Transmitter" // word needed for "Signal Dropping" / "Occasionaly signal / data loss" Item teufort_scattergun_sprucedeuce Item "Lo-Fi Longwave" MaxVisionRange 1500 Skill Hard ItemAttributes { ItemName teufort_scattergun_sprucedeuce "set_item_texture_wear" 0.2 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "weapon spread bonus" 0.0001 "fire rate penalty" 1.5 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } Scout_Transmission_W6 { Class Scout Name "Consistent Transmitter" Item "craftsmann_scattergun_backcountryblaster" Item "Lo-Fi Longwave" // ClassIcon scout_spammer MaxVisionRange 1500 Skill Hard ItemAttributes { ItemName "craftsmann_scattergun_backcountryblaster" "set_item_texture_wear" 0.2 "faster reload rate" -0.1 "fire rate bonus" 0.8 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } Scout_Transmission_W5_Bonk { Class Scout classicon scout_bonk Name "Potentially Fast Transmitter" Item "The Soda Popper" Item "Bonk! Atomic Punch" Item "Lo-Fi Longwave" MaxVisionRange 1500 ItemAttributes { ItemName "Bonk! Atomic Punch" "deploy time increased" 1.34 } Skill Hard ItemAttributes // not sure why this is here lol { ItemName "The Soda Popper" "reload time increased" 1.4 "damage penalty" 0.7 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } Soldier_Transmission_W2 { Class Soldier Name "Laggy Corrupted Signal" Item "The Original" Item "Lo-Fi Longwave" classicon soldier_rocketrain Skill Hard Health 750 Scale 1.3 Tag MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Original" "Projectile speed decreased" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "clip size upgrade atomic" 4 "damage bonus" 1.3 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.75 } } Soldier_Transmission_W6 { Class Soldier Name "Corrupted Signal" Item "The Direct Hit" Item "Lo-Fi Longwave" classicon soldier_rocketrain Skill Hard Health 750 Scale 1.3 Tag MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Direct Hit" "damage bonus" 1 "damage penalty" 0.7 "Projectile speed decreased" 0.8 "fire rate bonus" 0.2 "projectile spread angle penalty" 2 "faster reload rate" 0.7 "clip size upgrade atomic" 5 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.75 } } Soldier_Charged { Class Soldier Name "Charged Soldier" Item "The Original" classicon soldier_crit Skill Normal ItemAttributes { ItemName "The Original" "Projectile speed decreased" 0.5 "reload time increased HIDDEN" -0.1 "mod no reload DISPLAY ONLY" 1 "fire rate penalty" 2 "damage bonus" 1.3 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } Sniper_jarate { Class Sniper classicon sniper_jarate Name "Unusual Liquid Rainer" MaxVisionRange 1000 Skill Easy WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Item jarate ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.125 "deploy time increased" 0.0 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } Scout_Milk { Class Scout classicon scout_milk Name "Sticky Substance Rainer" MaxVisionRange 1000 Skill Easy WeaponRestrictions SecondaryOnly Item "Mad Milk" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.125 "deploy time increased" 0.0 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } G_Demoman_Spammer { Class Demoman Name "Giant Rapid Fire Demoman" Health 3300 ClassIcon demo_spammer_giant Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "faster reload rate" -0.1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } G_Soldier_Charged_Spammer { Class Soldier classicon soldier_crit_spammer Health 4200 Attributes MiniBoss Name "Giant Rapid Crocket Soldier" Item "The Original" Attributes AlwaysCrit ItemAttributes { ItemName "The Original" "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "fire rate bonus" 0.9 "damage bonus" 2 "Projectile speed decreased" 0.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } G_Heavy_Natascha { Class Heavy Health 5000 Classicon heavy_natascha_slow_nys_giant // HEAVY ICON WITH SLOW SHOE Name "Giant Natascha Heavy" Attributes MiniBoss Tag bot_giant Skill Hard Item Natascha ItemAttributes { ItemName "Natascha" "damage bonus" 1.25 "slow enemy on hit major" 1 // make up for 25% less damage "killstreak tier" 2 // addicted was here "killstreak idleeffect" 3 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.15 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } G_Sniper_Bomb_Knockback { Class Sniper Health 3300 Attributes MiniBoss Item "The Huntsman" Skill Normal classicon demo_loosecannon_giant Name "Giant Blind Cannonball Bowman" WeaponRestrictions PrimaryOnly Item "Jarate" // Item "The Bearded Bombardier" // lmao moustache at the mouth Item "The Buccaneer's Bicorne" ItemAttributes { ItemName "The Huntsman" "override projectile type" 17 //cannon ball attribute "damage bonus HIDDEN" 1.5 // only affects the explosions's damage, :( // "Blast radius increased" 1.2 // required for cannonballs to do shit lol "fire rate bonus" 0.01 "damage blast push" 30 "gesture speed increase" 2 } ItemAttributes { ItemName "Jarate" "override projectile type" 17 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } G_Sniper_Rocket_Blast { Class Sniper Health 3300 Attributes MiniBoss Item "The Huntsman" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" Name "Giant Blast Bowman" MaxVisionRange 2000 // cant change the projectile speed sadly Skill Expert ClassIcon soldier_blast_giant ItemAttributes { ItemName "The Huntsman" // "override projectile type" 2 // lol game crashers "override projectile type" 12 // cm5k doesn't crash "damage bonus HIDDEN" 0.7 "fire rate bonus" 0.4 "damage blast push" 5 "Blast radius increased" 1.15 // "projectile speed decreased" 0.65 // gahhh it doesnt work with overriden projectiles "gesture speed increase" 1.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } G_Sniper_Bullet_Trace { Class Sniper Health 3300 Attributes MiniBoss Item "The Fortified Compound" Item "Sniper's Snipin' Glass" MaxVisionRange 1500 // despite temptations, it had to be done Skill Expert ClassIcon sniper_bow_atomic Name "Giant Laser Bowman" ItemAttributes { ItemName "The Fortified Compound" "override projectile type" 1 "damage bonus HIDDEN" 0.8 "fire rate bonus" 0.1 "sniper fires tracer" 1 "projectile penetration" 1 // has tracer, makes sense "ragdolls become ash" 1 "gesture speed increase" 2 } CharacterAttributes // Lets give him Pyro res and stuff // Or Demoman Res? No that wouldn't make any sense to the players... { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } GB_Demo_Boomer { Class Demoman Name "Minefield Boom-berman" ClassIcon demo_clusterbomb EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "The Iron Bomber" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Iron Bomber" "damage penalty" 0.5 "fire rate bonus" 0.5 "reload time increased" 1.2 "auto fires full clip" 1 "auto fires when full" 1 "clip size bonus" 1.25 "fuse bonus" 1.5 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Item "The Iron Bomber" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Iron Bomber" "damage penalty" 0.5 "fire rate bonus" 0.5 "reload time increased" 1.2 "auto fires full clip" 1 "auto fires when full" 1 "clip size bonus" 1.25 "fuse bonus" 1.5 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Demo_Boomer_NoBeggars { Class Demoman Name "Minefield Boom-berman" ClassIcon demo_clusterbomb EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "The Iron Bomber" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Iron Bomber" "damage penalty" 0.5 "fire rate bonus" 0.5 "reload time increased" 1.2 "clip size bonus" 1.25 "fuse bonus" 1.5 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Item "The Iron Bomber" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Iron Bomber" "damage penalty" 0.5 "fire rate bonus" 0.5 "reload time increased" 1.2 "clip size bonus" 1.25 "fuse bonus" 1.5 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Sniper_Bow { Class Sniper Classicon sniper_bow name "Bowman" EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "The Huntsman" Item "Lo-Fi Longwave" MaxVisionRange 2000 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Item "The Huntsman" Skill Hard Item "Lo-Fi Longwave" MaxVisionRange 2000 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Sniper_Bow_Multi { Class Sniper Classicon sniper_bow_multi name "Rapid Fire Bowman" EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "The Huntsman" Item "Starduster" Item "Lo-Fi Longwave" MaxVisionRange 2000 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Huntsman" "dmg penalty vs players" 0.125 "dmg penalty vs buildings" 0.125 "attach particle effect" 13 "Set DamageType Ignite" 1 "fire rate bonus" 0.1 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Item "The Huntsman" Skill Hard Item "Starduster" Item "Lo-Fi Longwave" MaxVisionRange 2000 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Huntsman" "dmg penalty vs players" 0.125 "dmg penalty vs buildings" 0.125 "attach particle effect" 13 "Set DamageType Ignite" 1 "fire rate bonus" 0.1 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Heavy { Class Heavy Classicon heavy_healonkill name "Heal-on-hit Heavy" Health 450 Scale 1.2 EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "Upgradeable TF_WEAPON_MINIGUN" MaxVisionRange 1200 Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "heal on hit for rapidfire" 3 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Item "Upgradeable TF_WEAPON_MINIGUN" Skill Hard MaxVisionRange 1200 Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "heal on hit for rapidfire" 3 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Heavy_Crit { Class Heavy name "Crit-boosted Heavy" EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "Upgradeable TF_WEAPON_MINIGUN" Attributes AlwaysCrit Item "Lo-Fi Longwave" MaxVisionRange 1200 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Item "Upgradeable TF_WEAPON_MINIGUN" Skill Hard Attributes AlwaysCrit MaxVisionRange 1200 Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Pyro_Flare { Class Pyro Name "Raining Flares Pyro" classicon pyro_flare_rain_nys Health 350 Scale 1.2 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } Skill Expert Item "The Scorch Shot" WeaponRestrictions SecondaryOnly MaxVisionRange 1500 ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" 0.1 "damage penalty" 0.7 "damage causes airblast" 1 "mod no reload DISPLAY ONLY" 1 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } Skill Expert Item "The Scorch Shot" WeaponRestrictions SecondaryOnly MaxVisionRange 1500 ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" 0.2 "damage penalty" 0.7 "damage causes airblast" 1 "mod no reload DISPLAY ONLY" 1 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } Medic_Shield { Template T_TFBot_Medic_QuickFix_Shield Name "Love Train" } Medic_Shield_NoTemplatePopFile { Class Medic Name "Love Train" ClassIcon medic_shield_qf Skill Normal Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Tag bot_squad_member Item "The Quick-Fix" // Item "Das Metalmeatencasen" // Dayal is using this for shield medics // leaving this out so others can use their armored medics Item "Das Naggenvatcher" // Dayal and Jaka is using this for shield medics ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 2 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } G_Demoman_Carpet { Class Demoman Name "Carpet Bomber" Health 3300 classicon demo_scatter Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "auto fires full clip" 1 "auto fires when full" 1 "damage penalty" 0.4 "clip size upgrade atomic" 36 "faster reload rate" 0.15 "projectile spread angle penalty" 30 "fire rate bonus" 0.1 "fuse bonus" 2.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } GB_Sniper_jarate { Class Sniper classicon sniper_jarate Name "Unusual Liquid Rainer" EventChangeAttributes { Default { Skill Easy BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" WeaponRestrictions SecondaryOnly Item "Lo-Fi Longwave" Item jarate MaxVisionRange 1000 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } Attributes "AlwaysFireWeapon" ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.1 "deploy time increased" 0.0 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Easy WeaponRestrictions SecondaryOnly Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } Attributes "AlwaysFireWeapon" Item jarate MaxVisionRange 1000 ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.1 "deploy time increased" 0.0 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Scout_Milk { Class Scout classicon scout_milk Name "Sticky Substance Rainer" EventChangeAttributes { Default { Skill Easy BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" WeaponRestrictions SecondaryOnly Item "Lo-Fi Longwave" Item "Mad Milk" MaxVisionRange 1000 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.1 "deploy time increased" 0.0 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Easy WeaponRestrictions SecondaryOnly Item "Lo-Fi Longwave" Item "Mad Milk" MaxVisionRange 1000 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.1 "deploy time increased" 0.0 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Soldier_Buff { Class Soldier Name "Extended Buff Soldier" ClassIcon soldier_buff Health 450 Scale 1.3 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_upper Tag bot_gatebot Item "The Buff Banner" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Buff Banner" "deploy time increased" 1.34 "increase buff duration" 1001 } Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Item "The Buff Banner" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Buff Banner" "deploy time increased" 1.34 "increase buff duration" 1001 } Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Heavy_Shotgun { Class Heavy Name "Shotgun Heavy" ClassIcon heavy_shotgun EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" WeaponRestrictions SecondaryOnly MaxVisionRange 1500 Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.1 "fire rate penalty" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.7 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "faster reload rate" 0.1 "fire rate penalty" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.7 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Hard Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" WeaponRestrictions SecondaryOnly MaxVisionRange 1500 Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.1 "fire rate penalty" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.7 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "faster reload rate" 0.1 "fire rate penalty" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.7 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_Heavy_Shotgun_Crit { Class Heavy Name "Shotgun Heavy" ClassIcon heavy_shotgun EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "IgnoreFlag" Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "Lo-Fi Longwave" MaxVisionRange 1500 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.1 "fire rate penalty" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.7 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "faster reload rate" 0.1 "fire rate penalty" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.7 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Hard Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" WeaponRestrictions SecondaryOnly Item "Lo-Fi Longwave" Attributes AlwaysCrit MaxVisionRange 1500 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.1 "fire rate penalty" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.7 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "faster reload rate" 0.1 "fire rate penalty" 2.5 "bullets per shot bonus" 3 "damage penalty" 0.7 } CharacterAttributes { no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Soldier_Spammer_Conch { Class Soldier Health 4200 classicon soldier_banner_trio Name "Giant Rapid Fire Conch Soldier" EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "The Concheror" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Concheror" "deploy time increased" 1.34 "increase buff duration" 1001 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Hard Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "The Concheror" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Concheror" "deploy time increased" 1.34 "increase buff duration" 1001 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Soldier_Spammer_Buff { Class Soldier Health 4200 classicon soldier_banner_trio Name "Giant Rapid Fire Buff Soldier" EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "The Buff Banner" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Buff Banner" "deploy time increased" 1.34 "increase buff duration" 1001 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Hard Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "The Buff Banner" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Buff Banner" "deploy time increased" 1.34 "increase buff duration" 1001 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Soldier_Spammer_Backup { Class Soldier Health 4200 classicon soldier_banner_trio Name "Giant Rapid Fire Backup Soldier" EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Battalion's Backup" "deploy time increased" 1.34 "increase buff duration" 1001 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Hard Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes "MiniBoss" Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Battalion's Backup" "deploy time increased" 1.34 "increase buff duration" 1001 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Demoman_Carpet { Class Demoman Name "Carpet Bomber" Health 3300 classicon demoman_scatter EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "IgnoreFlag" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "auto fires full clip" 1 "auto fires when full" 1 "damage penalty" 0.4 "clip size upgrade atomic" 36 "faster reload rate" 0.15 "projectile spread angle penalty" 30 "fire rate bonus" 0.1 "fuse bonus" 2.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "auto fires full clip" 1 "auto fires when full" 1 "damage penalty" 0.4 "clip size upgrade atomic" 36 "faster reload rate" 0.15 "projectile spread angle penalty" 30 "fire rate bonus" 0.1 "fuse bonus" 2.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Demoman_Carpet_Crit { Class Demoman Name "Carpet Bomber" Health 3300 classicon demoman_scatter EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes AlwaysCrit Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "auto fires full clip" 1 "auto fires when full" 1 "damage penalty" 0.4 "clip size upgrade atomic" 36 "faster reload rate" 0.15 "projectile spread angle penalty" 30 "fire rate bonus" 0.1 "fuse bonus" 2.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Hard Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "MiniBoss" Attributes AlwaysCrit Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "auto fires full clip" 1 "auto fires when full" 1 "damage penalty" 0.4 "clip size upgrade atomic" 36 "faster reload rate" 0.15 "projectile spread angle penalty" 30 "fire rate bonus" 0.1 "fuse bonus" 2.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Medic_Krit { Class Medic classicon medic_kritz Name "Giant Kritz Medic" Health 4500 EventChangeAttributes { Default { Skill Easy BehaviorModifiers Push WeaponRestrictions SecondaryOnly Tag "nav_prefer_gate1_upper" Tag "bot_gatebot" Tag "bot_giant" Item "The Kritzkrieg" Attributes "IgnoreFlag" Attributes "MiniBoss" // Attributes AlwaysCrit // somehow eats frames??? Attributes SpawnWithFullCharge Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Kritzkrieg" "heal rate bonus" 50 "bot medic uber health threshold" 4600 "uber duration bonus" -200 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Easy WeaponRestrictions SecondaryOnly Tag "bot_gatebot" Tag "bot_giant" Attributes SpawnWithFullCharge Item "The Kritzkrieg" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Kritzkrieg" "heal rate bonus" 50 "bot medic uber health threshold" 4600 "uber duration bonus" -200 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Heavy_Tracer { Class Heavy Health 5000 classicon heavy_pierce Name "Giant Armor Pierce Heavy" EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "nav_prefer_gate1_upper" Tag "bot_gatebot" Tag "bot_giant" MaxVisionRange 1200 Item "Upgradeable TF_WEAPON_MINIGUN" Attributes "IgnoreFlag" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "fire rate penalty" 4 "dmg pierces resists absorbs" 1 "sniper fires tracer HIDDEN" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.15 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_gatebot" Tag "bot_giant" MaxVisionRange 1200 Item "Upgradeable TF_WEAPON_MINIGUN" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "fire rate penalty" 4 "dmg pierces resists absorbs" 1 "sniper fires tracer HIDDEN" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.15 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Soldier_Spammer { Class Soldier Health 4200 classicon soldier_spammer_giant Name "Giant Rapid Fire Soldier" EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes "IgnoreFlag" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Demoman_Spammer_U { Class Demoman Name "Giant Rapid Fire Demoman" Health 3300 classicon demo_spammer_giant EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "nav_prefer_gate1_upper" Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "IgnoreFlag" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Expert Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Demoman_Spammer { Class Demoman Name "Giant Rapid Fire Demoman" Health 3300 ClassIcon demo_spammer_giant EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "IgnoreFlag" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Expert Tag "bot_gatebot" Tag "bot_giant" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.5 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } G_Soldier_Black_Box { Class Soldier Health 4200 Name "Giant Black Box Soldier" ClassIcon soldier_blackbox_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Tag "bot_giant" Attributes "MiniBoss" Item "The Black Box" ItemAttributes { ItemName "The Black Box" "projectile spread angle penalty" 25 "heal on hit for rapidfire" 400 "fire rate bonus" -0.1 "reload time increased" 0.6 "damage penalty" 0.7 "Projectile speed decreased" 0.5 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } GB_G_Soldier_Black_Box { Class Soldier Health 4200 Name "Giant Black Box Soldier" ClassIcon soldier_blackbox_giant EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } Item "The Black Box" ItemAttributes { ItemName "The Black Box" "projectile spread angle penalty" 25 "heal on hit for rapidfire" 400 "fire rate bonus" -0.1 "reload time increased" 0.6 "damage penalty" 0.7 "Projectile speed decreased" 0.5 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Tag "bot_giant" Attributes "MiniBoss" Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } Item "The Black Box" ItemAttributes { ItemName "The Black Box" "projectile spread angle penalty" 25 "heal on hit for rapidfire" 400 "fire rate bonus" -0.1 "reload time increased" 0.6 "damage penalty" 0.7 "Projectile speed decreased" 0.5 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } GB_G_Scout_Grapple_Knock { Class Scout Health 35000 Name "An Abnormal Knockback Scout" EventChangeAttributes { Default { Skill Expert MaxVisionRange 1200 BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes UseBossHealthBar Item craftsmann_scattergun_tartantorpedo Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 15185211 } ItemAttributes { ItemName craftsmann_scattergun_tartantorpedo "damage blast push" 20 "damage bonus" 1.5 "spread penalty" 0.0001 "fire rate bonus" 1.5 "faster reload rate" -0.1 "set_item_texture_wear" 0.2 } CharacterAttributes { "move speed penalty" 0.4 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.0 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } RevertGateBotsBehavior { Skill Expert MaxVisionRange 800 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes UseBossHealthBar Attributes "HoldFireUntilFullReload" Item craftsmann_scattergun_tartantorpedo ItemAttributes { ItemName "TF_WEAPON_BAT" "is_passive_weapon" 1 "damage blast push" 5000 "damage bonus" 1.5 } ItemAttributes { ItemName craftsmann_scattergun_tartantorpedo "damage blast push" -50 "damage penalty" 0.2 "clip size bonus" 2.5 "faster reload rate" 0.15 "fire rate bonus" 0.4 "attach particle effect" 3030 "set_item_texture_wear" 0.2 } Item "Lo-Fi Longwave" ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint rgb" 6773060 } CharacterAttributes { "move speed penalty" 0.4 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.0 no_duck 1 "increased jump height" 1.5 "increased air control" 2 } } } } } StartingCurrency 800 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes Mission { Objective DestroySentries Where spawnbot_main0 Where spawnbot_main1 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1A TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 3 Where spawnbot_main1 Where spawnbot_main0 TFBot { Template Scout_Transmission_W1 } } WaveSpawn { Name 1A TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 9 Where spawnbot_flank0 Where spawnbot_upper1 TFBot { Template GB_Demo_Boomer_NoBeggars } } WaveSpawn { Name 1B WaitForAllDead 1A TotalCurrency 100 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 20 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template GB_G_Demoman_Spammer } TFBot { Template GB_Heavy_Shotgun } TFBot { Template GB_Heavy_Shotgun } TFBot { Template GB_Heavy_Shotgun } TFBot { Template GB_Heavy_Shotgun } TFBot { Template GB_Heavy_Shotgun } } } WaveSpawn { Name 1B WaitForAllDead 1A TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 2.5 Where spawnbot_main1 Where spawnbot_main0 TFBot { Template Scout_Transmission_W1 } } WaveSpawn { Name 1C WaitForAllDead 1B TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnOutput { Target boss_spawn_relay_teletank Action Trigger } Tank { Health 20000 Name teletank Speed 75 StartingPathTrackNode tank_path OnKilledOutput { Target boss_kill_relay_teletank Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1CGiant WaitForAllDead 1B TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 12 Where spawnbot_teletank TFBot { Template G_Demoman_Spammer name "I TELEPORTED BREAD!!!" } } WaveSpawn { Name 1C WaitForAllDead 1B TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 3 Where spawnbot_teletank Support 1 TFBot { Class Soldier ClassIcon soldier name "I TELEPORTED BREAD!!!" } } WaveSpawn { Name 1C WaitForAllDead 1CGiant TotalCount 20 MaxActive 3 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 3 Where spawnbot_teletank Support 1 TFBot { Template Scout_Transmission_W2 ClassIcon scout_giant name "I TELEPORTED BREAD!!!" } } WaveSpawn { Name 1C WaitForAllDead 1CGiant TotalCurrency 50 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 Where spawnbot_main1 Where spawnbot_main0 Support 1 TFBot { Template Scout_Transmission_W2 ClassIcon teleporter name "I TELEPORTED BREAD!!!" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2AGiant TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 30 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template G_Heavy_Natascha } TFBot { Template T_TFBot_inf_krit } TFBot { Template T_TFBot_inf_krit } TFBot { Template T_TFBot_inf_krit } } } WaveSpawn { Name 2A TotalCurrency 100 TotalCount 64 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 2 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template GB_Sniper_Bow } TFBot { Template GB_Sniper_Bow } TFBot { Template GB_Sniper_jarate } TFBot { Template GB_Scout_Milk } } } WaveSpawn { Name 2BGiant WaitForAllDead 2AGiant TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 20 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template GB_G_Demoman_Carpet classicon demo_scatter } TFBot { Template T_TFBot_inf_krit } TFBot { Template T_TFBot_inf_krit } TFBot { Template T_TFBot_inf_krit } } } WaveSpawn { Name 2B WaitForAllDead 2A TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 10 Where spawnbot_upper0 Where spawnbot_upper1 TFBot { Template Soldier_Transmission_W2 } } WaveSpawn { Name 2C WaitForAllDead 2A TotalCurrency 100 TotalCount 18 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Support Limited TFBot { Template Scout_Transmission_W2 } } WaveSpawn { Name 2C WaitForAllDead 2A TotalCurrency 100 TotalCount 18 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Support 1 TFBot { Template Scout_Transmission_W2 } } WaveSpawn { Name 2CGiant WaitForAllDead 2BGiant TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 15 Where spawnbot_main0 Where spawnbot_main1 TFBot { Template G_Soldier_Charged_Spammer } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3ATank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 10000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3ATank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3A TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 15 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template G_Sniper_Bomb_Knockback } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 3ASupport TotalCurrency 100 TotalCount 27 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5 Where spawnbot_main0 Where spawnbot_main1 Support Limited Squad { TFBot { Template GB_Pyro_Flare } TFBot { Template T_TFGateBot_Pyro_Dragon_Fury_Normal } TFBot { Template T_TFGateBot_Pyro_Dragon_Fury_Normal } } } WaveSpawn { Name 3B WaitForAllDead 3A TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 15 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template G_Sniper_Rocket_Blast } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 3BSupport WaitForAllDead 3ASupport TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5 Where spawnbot_upper0 Where spawnbot_upper1 Support Limited Squad { TFBot { Template GB_Soldier_Buff } TFBot { Template T_TFGateBot_Soldier_Normal } TFBot { Template T_TFGateBot_Soldier_Normal } } } WaveSpawn { Name 3C WaitForAllDead 3B TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 15 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template G_Sniper_Bullet_Trace } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 3CSupport WaitForAllDead 3BSupport TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5 Where spawnbot_main0 Where spawnbot_main1 Support Limited Squad { TFBot { Template GB_Heavy } TFBot { Template T_TFGateBot_Heavy_Normal } TFBot { Template T_TFGateBot_Heavy_Normal } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Boss TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_main0 TFBot { Template GB_G_Scout_Grapple_Knock } } WaveSpawn { Name 4AGiant TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 Where spawnbot_flank0 Where spawnbot_main1 TFBot { Template GB_G_Soldier_Black_Box } } WaveSpawn { Name 4AGiant TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 50 Where spawnbot_main0 Where spawnbot_main1 TFBot { Template G_Soldier_Black_Box } } WaveSpawn { Name 4A TotalCurrency 50 TotalCount 24 MaxActive 12 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 5 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template Soldier_Charged } TFBot { Template T_TFBot_inf_krit } } } WaveSpawn { Name 4ASoldier TotalCurrency 50 TotalCount 7 MaxActive 3 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 10 Where spawnbot_upper0 Where spawnbot_main1 TFBot { Template Soldier_Transmission_W2 } } WaveSpawn { Name 4B WaitForAllDead 4A TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 15 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 4B WaitForAllDead 4A TotalCurrency 100 TotalCount 21 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 4 Where spawnbot_main0 Where spawnbot_main1 Support 1 RandomChoice { TFBot { Template Scout_Milk } TFBot { Template Sniper_jarate } } } WaveSpawn { Name 4B WaitForAllDead 4BSmall TotalCurrency 100 TotalCount 21 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 4 Where spawnbot_main0 Where spawnbot_main1 Support 1 RandomChoice { TFBot { Template Scout_Milk } TFBot { Template Sniper_jarate } } } WaveSpawn { Name 4BSmall WaitForAllDead 4A TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 4 Where spawnbot_main0 Where spawnbot_main1 TFBot { Template GB_Demo_Boomer } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5A TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 3 Where spawnbot_main0 Where spawnbot_main1 TFBot { Template GB_Heavy_Crit } } WaveSpawn { Name 5A TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 Where spawnbot_upper0 Where spawnbot_main1 Squad { TFBot { Template GB_G_Demoman_Spammer_U classicon demo_spammer_giant } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 5B WaitForAllDead 5A TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 Where spawnbot_upper0 Where spawnbot_main1 Squad { TFBot { Template GB_G_Soldier_Spammer_Backup } TFBot { Template GB_G_Soldier_Spammer_Buff } TFBot { Template GB_G_Soldier_Spammer_Conch } } } WaveSpawn { Name 5C WaitForAllDead 5B TotalCurrency 100 TotalCount 24 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 3 Where spawnbot_main0 Where spawnbot_main1 TFBot { Template GB_Sniper_Bow_Multi } } WaveSpawn { Name 5C WaitForAllDead 5B TotalCurrency 100 TotalCount 28 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 3 Where spawnbot_main0 Where spawnbot_main1 TFBot { Template Scout_Transmission_W5_Bonk } } WaveSpawn { Name 5C WaitForAllDead 5B TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 7 Where spawnbot_flank0 Where spawnbot_main1 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit } } WaveSpawn { Name 5D WaitForAllDead 5C TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name Tank Speed 75 StartingPathTrackNode tank_path OnKilledOutput { Target boss_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5Support WaitForAllDead 5C FirstSpawnOutput // Maybe "open" and "close" is better? unsure.. { Target tank_door Action Toggle } WaitBeforeStarting 5 Support 1 } WaveSpawn { Name 5Support WaitForAllDead 5C TotalCurrency 200 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 25 Where spawnbot_teletank Support 1 Squad { TFBot { Template G_Heavy_Natascha classicon teleporter } TFBot { Template T_TFBot_Medic_QuickUber classicon teleporter } } } WaveSpawn { Name 5Support WaitForAllDead 5C TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot_teletank Support 1 TFBot { Template Soldier_Charged Attributes AlwaysCrit classicon teleporter } } WaveSpawn { Name 5Support WaitForAllDead 5C TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 5 Where spawnbot_teletank Support 1 TFBot { Template GB_Heavy_Shotgun_Crit classicon teleporter } } WaveSpawn { Name 5Support TotalCurrency 50 TotalCount 24 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 10 Where spawnbot_main0 Where spawnbot_main1 Support 1 TFBot { Template Scout_Transmission_W5 Attributes AlwaysCrit } } WaveSpawn { Name 5Support WaitForAllDead 5A TotalCurrency 50 TotalCount 24 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 10 Where spawnbot_main0 Where spawnbot_main1 Support 1 TFBot { Template Scout_Transmission_W5 Attributes AlwaysCrit } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6A TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 30 Where spawnbot_upper0 Where spawnbot_main1 Squad { TFBot { Template GB_G_Heavy_Tracer } TFBot { Template GB_G_Medic_Krit } } } WaveSpawn { Name 6A TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 10 Where spawnbot_main0 Where spawnbot_main1 TFBot { Template Soldier_Transmission_W6 } } WaveSpawn { Name 6A TotalCurrency 100 TotalCount 32 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 TFBot { Template Scout_Transmission_W6 Attributes AlwaysCrit } } WaveSpawn { Name 6BDemo WaitForAllDead 6A WaitBeforeStarting 3 FirstSpawnOutput // Play Tank robot spawn sound { Target boss_spawn_relay Action Trigger } } WaveSpawn { Name 6BDemo WaitForAllDead 6A WaitBeforeStarting 3 FirstSpawnOutput // Play Tank robot spawn sound { Target tank_door Action Toggle } } WaveSpawn { Name 6BDemo WaitForAllDead 6A TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_teletank DoneOutput // Maybe "open" and "close" is better? unsure.. { Target tank_door Action Toggle } Squad { TFBot { Template GB_G_Demoman_Carpet classicon demo_scatter_giant } TFBot { Template T_TFBot_inf_krit classicon medic_kritz_giant } } } WaveSpawn { Name 6B WaitForAllDead 6A TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 16 Where spawnbot_upper0 Where spawnbot_upper1 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 6B WaitForAllDead 6A TotalCurrency 100 TotalCount 24 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 5 Where spawnbot_flank0 Where spawnbot_main1 TFBot { Template T_TFBot_Heavyweapons_Deflector_N } } WaveSpawn { Name 6B WaitForAllDead 6A TotalCurrency 100 TotalCount 32 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_flank0 Where spawnbot_main1 TFBot { Template GB_Sniper_jarate } } WaveSpawn { Name 6CS WaitForAllDead 6B TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_upper0 Where spawnbot_upper1 Support 1 TFBot { Template Medic_Shield } } WaveSpawn { Name 6CS WaitForAllDead 6B TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_upper0 Where spawnbot_main1 Support 1 TFBot { Template GB_Heavy_Shotgun } } WaveSpawn { Name 6CS WaitForAllDead 6B TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_main0 Where spawnbot_main1 Support 1 TFBot { Template GB_Demo_Boomer } } WaveSpawn { Name 6CS WaitForAllDead 6B TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_teletank Support 1 TFBot { Template Medic_Shield } } WaveSpawn { Name 6CS WaitForAllDead 6B TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_teletank Support 1 TFBot { Template Scout_Transmission_W1 } } WaveSpawn { Name 6CS WaitForAllDead 6B TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_teletank Support 1 TFBot { Template Medic_Shield } } WaveSpawn { Name 6C WaitForAllDead 6B TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 Where spawnbot_teletank TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 6D WaitForAllDead 6C TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_teletank Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector classicon heavy_deflector_giant } TFBot { Template GB_G_Medic_Krit } TFBot { Template G_Demoman_Carpet Attributes AlwaysCrit CLASSICON demo_scatter_giant } TFBot { Template G_Demoman_Carpet Attributes AlwaysCrit CLASSICON demo_scatter_giant } } } } }