#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 900 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Giant_Bazooka_Soldier { Class Soldier Name "Giant Bazooka Soldier" Item "The Beggar's Bazooka" ClassIcon soldier_burstfire Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires full clip" 1 "auto fires when full" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Bowman { Name "Giant Bowman" Class Sniper Skill Expert Attributes MiniBoss ClassIcon sniper_bow_giant Health 2500 WeaponRestrictions PrimaryOnly Item "The Fortified Compound" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "head scale" 0.7 } } T_TFBot_Giant_Bowman_RapidFire { Name "Giant Rapid Fire Bowman" Class Sniper Skill Expert Attributes MiniBoss ClassIcon sniper_bow_multi_giant Health 2500 WeaponRestrictions PrimaryOnly Item "The Fortified Compound" ItemAttributes { ItemName "The Fortified Compound" "fire rate bonus" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "gesture speed increase" 2 "head scale" 0.7 } } T_TFBot_Giant_Medic_Stock { Class Medic Name "Giant Uber Medic" ClassIcon medic_uber_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes MiniBoss Attributes IgnoreEnemies Attributes AlwaysFireWeapon Item "Berlin Brain Bowl" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "health drain medic" -7 "heal rate bonus" 10 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 4490 } } T_TFBot_Giant_Medic_QuickUber { Class Medic Name "Giant QuickUber Medic" ClassIcon medic_uber_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes MiniBoss Attributes IgnoreEnemies Attributes AlwaysFireWeapon Item "Berlin Brain Bowl" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "health drain medic" -7 "uber duration bonus" -3 "ubercharge rate bonus" 5 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 4490 } } T_TFBot_Gastinguisher_Pyro { Name "Gastinguisher Pyro" Class Pyro Skill Hard Health 700 ClassIcon pyro_gascann Scale 1.4 Item "The Axtinguisher" Item "The Gas Passer" WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Gas Passer" "is_passive_weapon" 1 "item_meter_charge_rate" 0.5 "fire rate penalty" 5 } ItemAttributes { ItemName "The Axtinguisher" "killstreak tier" 2 "killstreak idleeffect" 4 "attach particle effect" 14 } ItemAttributes { ItemName "The Wraith Wrap" "attach particle effect" 14 } CharacterAttributes { "torso scale" 1.1 } Item "The Wraith Wrap" } T_TFBot_Bowman_Laser { Name "Bowman 5000" Class Sniper Skill Hard ClassIcon sniper_bow_atomic WeaponRestrictions PrimaryOnly Item "The Fortified Compound" ItemAttributes { ItemName "The Fortified Compound" "override projectile type" 12 "Projectile speed increased" 1.5 } Item "Corona Australis" ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 15185211 } } T_TFBot_Kritzkrieg_Medic { Name "Kritzkrieg Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes SpawnWithFullCharge Item "The Kritzkrieg" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 600 "ubercharge rate bonus" 900 } CharacterAttributes { "bot medic uber health threshold" 200 } } T_TFBot_Giant_Pyro_Pusher_Burst { Class Pyro Name "Giant Burst Pyro Pusher" ClassIcon pyro_flare_rain_push Skill Expert Health 3000 WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "tf_weapon_shotgun_pyro" "auto fires full clip" 1 "auto fires when full" 1 "override projectile type" 6 "minicrit vs burning player" 1 "fire rate bonus" 0.05 "faster reload rate" 0.5 "projectile spread angle penalty" 3 "damage causes airblast" 1 "Set DamageType Ignite" 1 } CharacterAttributes { "damage bonus" 5 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "The Flamboyant Flamenco" } T_TFBot_Giant_Natascha_Heavy { Class Heavyweapons Name "Giant Heavy Suppressor" ClassIcon heavy_natascha_nys Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 2000 Attributes MiniBoss Item "Natascha" ItemAttributes { ItemName "Natascha" "damage penalty" 0.1 "bullets per shot bonus" 10 "slow enemy on hit" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Natascha_Heavy { Class Heavyweapons Name "Heavy Suppressor" ClassIcon heavy_natascha_nys Item "Natascha" ItemAttributes { ItemName "Natascha" "damage penalty" 0.15 "bullets per shot bonus" 4 "fire rate bonus" 0.9 "slow enemy on hit" 0 } } T_TFBot_Giant_Dragon_Pyro { Name "Giant Dragon Pyro" Item "The Dragon's Fury" ClassIcon pyro_dragonfury_giant Class Pyro Skill Expert Attributes MiniBoss Health 3000 MaxVisionRange 800 ItemAttributes { ItemName "The Dragon's Fury" "ragdolls become ash" 1 } Item "Pyromancer's Mask" ItemAttributes { ItemName "Pyromancer's Mask" "item style override" 2 "set item tint RGB" 2960676 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Burst_Flare_Pyro { Class Pyro ClassIcon pyro_flare_burst_nys Skill Hard Name "Burst Flare Pyro" WeaponRestrictions SecondaryOnly CharacterAttributes { "damage bonus" 2 "faster reload rate" 0.5 "dmg pierces resists absorbs" 1 "fire rate bonus" -2 "clip size upgrade atomic" -2 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "override projectile type" 6 "projectile spread angle penalty" 4 "crit vs burning players" 1 "Projectile speed increased HIDDEN" 1.5 "auto fires full clip" 1 "auto fires when full" 1 } } T_TFBot_Giant_Blitz_Demo // super stickybomb spammer { Name "Giant Blitz Demo" Item "The Scottish Resistance" Item "The Frag Proof Fragger" ClassIcon demo_giant Class Demoman Skill Normal ClassIcon demo_sticky_burst_infinite Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Health 3300 ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 // Fires nothing "fire rate penalty" 99 // No grenade launcher firing animations. } ItemAttributes { ItemName "The Scottish Resistance" "clip size bonus" 5 // 40 stickies! "stickybomb charge rate" 0.001 //Demo-bot will fire Stickybomb immediately "max pipebombs increased" 32 "fire rate bonus" -2 "faster reload rate" -2 "projectile spread angle penalty" 17 "projectile range increased" 0.5 // Prevents overshooting target } CharacterAttributes { "move speed bonus" 0.5 "blast dmg to self increased" 0 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Demo_TriSpammer // fires 3 grenades continously (loch n'load) { Name "Giant Rapid Burst Demo" Item "The Loch-n-Load" Item "Nightbane Brim" ClassIcon demo_burst_spammer Class Demoman Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Health 3300 ItemAttributes { ItemName "The Loch-n-Load" "faster reload rate" 0.2 "fire rate bonus" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "gesture speed increased" 1.5 } } T_TFBot_Soldier_Shotgun_Explosive { Class Soldier Name "Shotgun Soldier" Item "The Brown Bomber" Skill Hard WeaponRestrictions SecondaryOnly ClassIcon heavy_shotgun_explode Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "override projectile type" 2 "clip size penalty" 0.5 "fire rate bonus" -2 "faster reload rate" 0.8 "auto fires full clip" 1 "auto fires when full" 1 "projectile spread angle penalty" 3 "Projectile speed increased HIDDEN" 2 } CharacterAttributes { "no self blast dmg" 2 "damage bonus" 2 } } T_TFBot_Giant_Medic_QuickPop // giant medic that only has 2 sec uber { Class Medic Name "Giant Medic" ClassIcon medic_pop Skill Expert Health 4500 Attributes SpawnWithFullCharge Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "uber duration bonus" -6 // 2 sec uber "bot medic uber health threshold" 149 // easier to pop uber "health from healers reduced" 0.15 // only heals about 2k HP / sec "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix } } T_TFBot_Giant_BrassBeast_Heavy { Class Heavyweapons Name "Giant Brass Beast" ClassIcon heavy_brass_nys Item "The Brass Beast" Skill Expert Health 5000 MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Brass Beast" "fire rate bonus" 0.7 // 30% faster firing speed } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_BrassBeast_Heavy_M1 // ALWAYS FIRE { Class Heavyweapons Name "Giant Brass Beast" ClassIcon heavy_brass_nys Item "The Brass Beast" Skill Expert Health 5000 MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Brass Beast" "fire rate bonus" 0.7 // 30% faster firing speed "minigun spinup time increased" 8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Medic_QuickFix_PermaUber { Class Medic ClassIcon medic_inf Name "Perma Uber Medic" Skill Expert Item "The Quick-Fix" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "uber duration bonus" 999 "bot medic uber health threshold" 151 "ubercharge rate bonus" 100 } } T_TFBot_Skullcutter_Knight { Class Demoman Name "Skull Knight" ClassIcon demoknight_skullcutter_armored Skill Hard Health 625 Scale 1.4 Item "The Chargin' Targe" Item "The Scotsman's Skullcutter" Item "The Bootlegger" Item "Death Stare" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Scotsman's Skullcutter" "damage bonus" 1.75 "critboost on kill" 3 } ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 "head scale" 0.8 } } T_TFBot_Conch_Katana_Soldier { Class Soldier Name "Shogun" ClassIcon soldier_samurai_conch Skill Hard Health 800 Scale 1.5 Item "Soldier Samurai Hat" Item "The Concheror" Item "The Half-Zatoichi" WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Half-Zatoichi" "honorbound" 0 } CharacterAttributes { "increase buff duration" 9 "head scale" 0.8 "deploy time decreased" 0.5 } } T_TFBot_Medic_Shield { Class Medic ClassIcon medic_shield_lite Name "Shield Medic" Skill Expert Attributes IgnoreEnemies Attributes SpawnWithFullCharge Attributes ProjectileShield WeaponRestrictions SecondaryOnly Item "Full Metal Helmet" Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "bot medic uber deploy delay duration" 200 "generate rage on heal" 1 "ubercharge rate penalty" 0.1 "increase buff duration" 2 } } T_TFBot_Persian_Demoknight { Class Demoman ClassIcon demoknight_persian_nys Skill Expert Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" Name "Persian Demoknight" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } WeaponRestrictions MeleeOnly CharacterAttributes { "critboost on kill" 3 } } T_TFBot_Boston_Basher { Class Scout ClassIcon scout_basher_lite Name "Boston Basher" Skill Hard WeaponRestrictions MeleeOnly Item "The Boston Basher" ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } } T_TFBot_Steel_Gauntlet_Mini { Name "Steel Mannlet" Class Heavyweapons ClassIcon heavy_steelfist_nys WeaponRestrictions MeleeOnly Item "Fists of Steel" Item "War Head" } T_TFBot_Sniper_SMG { Class Sniper Skill Easy WeaponRestrictions SecondaryOnly Item "The Head Hedge" Item "The Cleaner's Carbine" Name "Gunmann" ClassIcon sniper_smg ItemAttributes { ItemName "The Cleaner's Carbine" "fire rate penalty" 1 } } T_TFBot_Scout_FaN_NoAttributes { Class Scout Skill Expert Item "The Bolt Boy" Item "The Force-a-Nature" Name "FaN Scout" ClassIcon scout_fan } T_TFBot_Medic_Bullet { Class Medic ClassIcon medic_bullet Name "Bullet Vaccinator Medic" Skill Expert Attributes SpawnWithFullCharge Attributes VaccinatorBullets ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "lunchbox adds minicrits" 3 "medigun charge is resists" 3 "uber duration bonus" 8 "ubercharge rate bonus" 900 } } T_TFBot_Detonator_Spammer_Minigiant { Name "Fire Bro" Class Pyro ClassIcon pyro_detonator_titan WeaponRestrictions SecondaryOnly Item "The Detonator" Item "Hottie's Hoodie" Skill Hard Health 650 Scale 1.5 ItemAttributes { ItemName "Hottie's Hoodie" "set item tint RGB" 13595446 } CharacterAttributes { "fire rate bonus" 0.3 "move speed bonus" 0.85 "head scale" 1.2 } } T_TFBot_Giant_Steel_Gauntlet_DefensePlus { Class Heavyweapons Name "Giga Gauntlet" ClassIcon heavy_steelfist_battalion Skill Expert Health 5000 Item "Fists of Steel" Item "The Battalion's Backup" Item "War Head" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "increase buff duration" 9 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Jarate_Combo_Sniper { Name "Combo Sniper" Class Sniper Skill Expert ClassIcon sniper_jarate_bushwacka Item "The Bushwacka" Item "Jarate" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bushwacka" "melee attack rate bonus" 0.6 "attach particle effect" 16 "speed_boost_on_hit" 1 "move speed bonus" 1.1 } ItemAttributes { ItemName "Jarate" "is_passive_weapon" 1 "mult_item_meter_charge_rate" 0.1 } } T_TFBot_Shield_Demo_Nuke { Name "Giga Bomber" Health 650 Class Demoman Scale 1.4 Item "The Loose Cannon" Item "The Chargin' Targe" Item "The Bomber Knight" ClassIcon demo_nuker ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" -1 "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus" 2 "reload time increased" 2 "clip size penalty" 0.25 "fuse bonus" 2 "dmg falloff increased" 0 "Blast radius increased" 2 } ItemAttributes { ItemName "The Chargin' Targe" "item_meter_charge_rate" 100 "charge time decreased" -2 } CharacterAttributes { "move speed bonus" 0.85 "use large smoke explosion" 1 } } T_TFBot_Uber_Medic_Shield_Armored { Class Medic ClassIcon medic_shield_uber_lite Name "Uber Shield Medic" Skill Expert Scale 1.4 Health 750 Attributes IgnoreEnemies Attributes SpawnWithFullCharge Attributes ProjectileShield WeaponRestrictions SecondaryOnly Item "The Physician's Protector" ItemAttributes { ItemName "tf_weapon_medigun" "generate rage on heal" 2 "increase buff duration" 2 "ubercharge rate bonus" 5 "uber duration bonus" -3 } } T_TFBot_Giant_Uber_Medic_Shield { Class Medic ClassIcon medic_shield_uber_lite Name "Giant Uber Medic" Skill Expert Health 4500 Attributes IgnoreEnemies Attributes MiniBoss Attributes SpawnWithFullCharge Attributes ProjectileShield WeaponRestrictions SecondaryOnly Item "The Physician's Protector" ItemAttributes { ItemName "tf_weapon_medigun" "generate rage on heal" 2 "increase buff duration" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "heal rate bonus" 10 "bot medic uber health threshold" 2250 "bot medic uber deploy delay duration" 2 "health regen" 40 } } T_TFBot_Sumo_Heavy { Class Heavyweapons Name "Sumo Bro" ClassIcon heavy_heater_titan Scale 1.5 Health 900 Item "The Huo Long Heatmaker" Item "The Executioner" ItemAttributes { ItemName "The Huo Long Heatmaker" "fire rate bonus" 1.2 "damage penalty" 1 } ItemAttributes { ItemName "The Executioner" "set item tint RGB" 13595446 } CharacterAttributes { "torso scale" 0.8 } } T_TFBot_Homewrecker_Pyro_Minigiant { Class Pyro Skill Expert ClassIcon pyro_homewrecker_lite_armored WeaponRestrictions MeleeOnly Scale 1.5 Health 650 Item "The Homewrecker" Item "Spiral Sallet" Name "Hammer Bro" CharacterAttributes { "move speed bonus" 0.85 "head scale" 1.2 } } T_TFBot_Heavyweight_Champ_Grapple { Class Heavyweapons Name "Grapplin' Chuck" ClassIcon heavy_champ WeaponRestrictions MeleeOnly Item "The Killing Gloves of Boxing" Item "Football Helmet" Item "TF_WEAPON_GRAPPLINGHOOK" Attributes AlwaysFireWeapon Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 ItemAttributes { ItemName "TF_WEAPON_GRAPPLINGHOOK" "is_passive_weapon" 1 "cancel falling damage" 1 } } T_TFBot_DH_Conch { Name "Direct Hit Concheror" Class Soldier Skill Hard Attributes SpawnWithFullCharge ClassIcon soldier_directhit_conch_lite Item "The Direct Hit" Item "The Concheror" CharacterAttributes { "increase buff duration" 9 } } T_TFBot_Giant_GRU_Steak_Heavy { Class Heavyweapons Name "Super Heavyweight Champ" ClassIcon heavy_gru_chili Skill Expert Attributes MiniBoss Health 4999 Item "The Buffalo Steak Sandvich" Item "Gloves of Running Urgently MvM" Item "The Person in the Iron Mask" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Person in the Iron Mask" "set item tint RGB" 12073019 } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "max health additive bonus" 1 "force weapon switch" 1 "single wep deploy time increased" 0.01 "mult_item_meter_charge_rate" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Sniper_Rifle_Spammer { Class Sniper Name "Snifit Patrol" ClassIcon sniper_alwaysfire Item "The Hitman's Heatmaker" Item "KF Pyro Mask" Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Hitman's Heatmaker" "fire rate bonus" 0.1 "sniper fires tracer" 1 } ItemAttributes { ItemName "KF Pyro Mask" "set item tint RGB" 1581885 } } T_TFBot_Scout_Jumping_Sandman_Armored { Class scout Skill Hard ClassIcon scout_jumping_armored WeaponRestrictions MeleeOnly Item "The Sandman" Item "The Hanger-On Hood" Item "The Flight of the Monarch" Health 650 Scale 1.4 Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 CharacterAttributes { "increased jump height" 2 "damage bonus" 2 } ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.5 } } T_TFBot_Giant_Heavyweapons_BlastShotgun { Class Heavyweapons Name "Giant Shotgun Heavy" Item "Officer's Ushanka" ClassIcon heavy_shotgun Skill Expert Health 5000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 0.01 "override projectile type" 2 //fires rockets "damage bonus" 7.5 //each rocket should deal 75 dmg "faster reload rate" 0.5 "auto fires full clip" 1 "auto fires when full" 1 "projectile spread angle penalty" 6 "Projectile speed increased HIDDEN" 2 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 // force ability to shoot down projectiles "override footstep sound set" 2 "no self blast dmg" 2 } } T_TFBot_FaN_Scout_Spammer { Class Scout Item "The Force-a-Nature" Skill Expert Item "The Bolt Boy" ClassIcon scout_fan_hyper ItemAttributes { ItemName "The Force-a-Nature" "faster reload rate" -2 "damage penalty" 1 } } ///////////////////////////GATEBOT TEMPLATES////////////////////////////// T_TFGateBot_Heavyweight_Champ_Fast { Class Heavy ClassIcon heavy_gru Name "Heavyweight Champ" EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Heavy" Item "Gloves of Running Urgently MvM" WeaponRestrictions MeleeOnly Skill Hard } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" Item "Gloves of Running Urgently MvM" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } WeaponRestrictions MeleeOnly Skill Hard } } } T_TFGateBot_Steel_Gauntlet_Mini_Crit { Name "Steel Mannlet" Class Heavyweapons ClassIcon heavy_steelfist_nys EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Heavy" WeaponRestrictions MeleeOnly Item "Fists of Steel" Skill Hard Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } WeaponRestrictions MeleeOnly Tag bot_gatebot Item "Fists of Steel" Skill Hard Attributes AlwaysCrit } } } T_TFGateBot_FaN_Scout_Spammer { Name "FaN Scout" Class Scout ClassIcon scout_fan_hyper EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Scout" Item "The Force-a-Nature" Skill Hard MaxVisionRange 800 ItemAttributes { ItemName "The Force-a-Nature" "faster reload rate" -2 "damage penalty" 1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "The Force-a-Nature" "faster reload rate" -2 "damage penalty" 1 } Tag bot_gatebot Item "The Force-a-Nature" MaxVisionRange 800 Skill Hard } } } T_TFGateBot_Giant_Pyro_AlwaysFire_Flank { Class Pyro Name "Giant Pyro" ClassIcon pyro_giant Health 3000 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant Tag bot_gatebot CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } T_TFGateBot_Demo_Burst_Normal_Crit_Flank { Class Demoman Name "Burst Fire Demo" ClassIcon demo_burst EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Demoman" Attributes AlwaysCrit Skill Normal WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 // "Projectile speed increased" 1.1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Attributes AlwaysCrit Skill Normal Tag bot_gatebot WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 // "Projectile speed increased" 1.1 } } } } T_TFGateBot_Pyro_AlwaysFireWeapon_Flank { Class Pyro EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Attributes AlwaysFireWeapon Skill Easy } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Attributes AlwaysFireWeapon Tag bot_gatebot Skill Easy } } } T_TFGateBot_Giant_Charged_Soldier { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Health 3800 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Soldier" Tag bot_giant Skill Normal Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_rocketlauncher" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Tag bot_giant Tag bot_gatebot Skill Normal Attributes AlwaysCrit Attributes MiniBoss ItemAttributes { ItemName "tf_weapon_rocketlauncher" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } T_TFGateBot_Dragon_Fury_Boss { Class Pyro Name "Hooktail's Bane" ClassIcon pyro_dragon_fury_conch_v2 Health 30000 Scale 1.9 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "Pyr'o Lantern" Item "The Dragon's Fury" Item "The Concheror" Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge Tag bot_giant ItemAttributes { ItemName "Pyr'o Lantern" "set item tint RGB" 15185211 } ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.8 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.4 "torso scale" 1.2 "increase buff duration" 9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "Pyr'o Lantern" Item "The Dragon's Fury" Item "The Concheror" ItemAttributes { ItemName "Pyr'o Lantern" "set item tint RGB" 10843461 } ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.8 "damage bonus" 1.5 } Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge Tag bot_giant Tag bot_gatebot CharacterAttributes { "move speed bonus" 0.4 "torso scale" 1.2 "increase buff duration" 9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 6 } } } } T_TFGateBot_Soldier_Normal_Flank { Class Soldier EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Soldier" Skill Normal } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Tag bot_gatebot ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Normal } } } T_TFGateBot_Grapple_Heavy_Crit { Class Heavy Name "Grapplin' Chuck" ClassIcon heavy_champ Attributes AutoJump AutoJumpMin 3 AutoJumpMax 4 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "The Killing Gloves of Boxing" Item "Football Helmet" Item "TF_WEAPON_GRAPPLINGHOOK" ItemAttributes { ItemName "Football Helmet" "set item tint RGB" 15185211 } ItemAttributes { ItemName "TF_WEAPON_GRAPPLINGHOOK" "is_passive_weapon" 1 "cancel falling damage" 1 } Skill Expert } RevertGateBotsBehavior { WeaponRestrictions MeleeOnly Item "The Killing Gloves of Boxing" Item "Football Helmet" Item "TF_WEAPON_GRAPPLINGHOOK" Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_GRAPPLINGHOOK" "is_passive_weapon" 1 "cancel falling damage" 1 } ItemAttributes // turn off light hat { ItemName "Football Helmet" "set item tint RGB" 10843461 } Skill Expert } } } T_TFGateBot_Heavyweapons_Deflector { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "Officer's Ushanka" Item "Deflector" Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Officer's Ushanka" "set item tint RGB" 15185211 } ItemAttributes { ItemName "Deflector" "attack projectiles" 1 // force ability to shoot down projectiles } } RevertGateBotsBehavior { Item "Officer's Ushanka" Item "Deflector" Skill Expert Tag bot_gatebot WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Officer's Ushanka" "set item tint RGB" 10843461 } ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } } T_TFGateBot_Heavyweapons_Deflector_Crit { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "Officer's Ushanka" Item "Deflector" Skill Expert Attributes AlwaysCrit WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Officer's Ushanka" "set item tint RGB" 15185211 } ItemAttributes { ItemName "Deflector" "attack projectiles" 1 // force ability to shoot down projectiles } } RevertGateBotsBehavior { Item "Officer's Ushanka" Item "Deflector" Skill Expert Tag bot_gatebot WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes AlwaysCrit ItemAttributes { ItemName "Officer's Ushanka" "set item tint RGB" 10843461 } ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } } T_TFGateBot_Heavy_Deflector_Tomi_Crit { Class Heavy ClassIcon heavy_deflector EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Skill Expert Attributes AlwaysCrit Item "Tomislav" Item "Fancy Fedora" ItemAttributes { ItemName "Fancy Fedora" "set item tint RGB" 15185211 } ItemAttributes { ItemName "Tomislav" "attack projectiles" 1 } } RevertGateBotsBehavior { Tag bot_gatebot Skill Expert Attributes AlwaysCrit Item "Tomislav" Item "Fancy Fedora" ItemAttributes { ItemName "Fancy Fedora" "set item tint RGB" 6901050 } ItemAttributes { ItemName "Tomislav" "attack projectiles" 1 } } } } T_TFGateBot_Scout_Bonk_Scattergun_Crit { Class Scout ClassIcon scout_bonk Name "Bonk Scout" EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Attributes AlwaysCrit Item "MvM GateBot Light Scout" Skill Expert } RevertGateBotsBehavior { Attributes AlwaysCrit Tag bot_gatebot Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Expert } } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission // WAVE 1 ENGINEER { Objective Engineer InitialCooldown 0 CooldownTime 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot } } Mission // WAVE 2 SNIPERS { Objective Sniper InitialCooldown 1 CooldownTime 90 Where spawnbot_left BeginAtWave 2 RunForThisManyWaves 1 DesiredCount 3 TFBot { Class Sniper Skill Hard MaxVisionRange 2000 } } Mission // WAVE 4 ENGINEER { Objective Engineer InitialCooldown 120 CooldownTime 60 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_left TeleportWhere spawnbot_tank TeleportWhere spawnbot_side } } Mission // WAVE 4 2ND ENGINEER { Objective Engineer InitialCooldown 240 CooldownTime 60 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_left TeleportWhere spawnbot_tank TeleportWhere spawnbot_side } } Mission // WAVE 5 DR SPIES { Objective Spy InitialCooldown 1 CooldownTime 180 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 DesiredCount 4 TFBot { Class Spy Skill Expert Name "Boo" Item "Clown's Cover-Up" Item "L'Etranger" Item "The Dead Ringer" ClassIcon vex_spy_deadringer ItemAttributes { ItemName "L'Etranger" "add cloak on hit" 100 "damage penalty" 1 "reload time increased" 2 } } } ////////////////////////////////////////////////////////////////////// // WAVE 1 // // -$900- // ////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Bonk Scouts (Scattergun) + Bigheal Medics { Name w1a Where spawnbot TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" WeaponRestrictions PrimaryOnly Skill Easy Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_BigHeal Item "The Surgeon's Stahlhelm" Name "Bigheal Medic" } } } WaveSpawn // Bat Scouts Swarm { Name w1b Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Scout WeaponRestrictions MeleeOnly Skill Expert ClassIcon scout_bat_nys } } WaveSpawn // Shogun Soldiers { WaitForAllSpawned w1a Name w1c Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Template T_TFBot_Conch_Katana_Soldier Attributes AlwaysCrit } } WaveSpawn // Bonk Scouts (Scattergun) + Perma Uber Quick-Fix Medics { WaitForAllSpawned w1b Name w1c2 Where spawnbot TotalCount 18 MaxActive 12 SpawnCount 12 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_BigHeal Item "The Surgeon's Stahlhelm" Name "Bigheal Medic" } } } WaveSpawn // Bat Scouts Swarm Part 2 { WaitForAllSpawned w1b Name w1d Where spawnbot TotalCount 52 MaxActive 13 SpawnCount 13 WaitBeforeStarting 18 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Class Scout WeaponRestrictions MeleeOnly Skill Expert ClassIcon scout_bat_nys } } WaveSpawn // SKULL KNIGHTS { WaitForAllSpawned w1c2 Name w1e Where spawnbot TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Skullcutter_Knight } } WaveSpawn // Support Persian Demoknights { Support 1 WaitForAllSpawned w1c2 Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 8 TotalCurrency 150 TFBot { Template T_TFBot_Persian_Demoknight } } WaveSpawn // Shogun Soldiers { WaitForAllDead w1c2 Name w1e Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 18 TotalCurrency 50 TFBot { Template T_TFBot_Conch_Katana_Soldier Attributes AlwaysCrit } } } ////////////////////////////////////////////////////////////////////// // WAVE 2 // // -$1000- // ////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Steel Minis { Name w2a Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template T_TFGateBot_Steel_Gauntlet_Mini_Crit } } WaveSpawn // SUPER JUMPING SANDMAN { Name w2b Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } WaveSpawn // SMG Snipers { WaitForAllDead w2b Name w2c Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_SMG Skill Hard } } WaveSpawn // GRU STEAK GHEAVIES + UBER MEDS { WaitForAllDead w2b Name w2d Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 50 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_GRU_Steak_Heavy } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn // SMG Snipers { WaitForAllSpawned w2c Name w2d Where spawnbot TotalCount 27 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 250 TFBot { Template T_TFBot_Sniper_SMG Skill Hard } } WaveSpawn // SUPER JUMPING SANDMAN { WaitForAllSpawned w2c Name w2d RandomSpawn 1 Where spawnbot_invasion TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 25 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } } ////////////////////////////////////////////////////////////////////// // WAVE 3 // // -$1600- // ////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Minigiant Nuke Demos + Uber Shield Medics { Name w3a Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Shield_Demo_Nuke } TFBot { Template T_TFBot_Uber_Medic_Shield_Armored } } } WaveSpawn // FaN Scouts (Gatebot) { Name w3b Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 20 TotalCurrency 75 TFBot { Template T_TFGateBot_Scout_FAN } } WaveSpawn // TANK { WaitBeforeStarting 10 TotalCount 1 TotalCurrency 300 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 60 Name "tankboss" StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // GIANT PYRO PAIRS (gatebot) { WaitForAllSpawned w3b Name w3c Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 60 TotalCurrency 300 TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire } } WaveSpawn // TANK { WaitForAllDead w3c Name w3lasttank WaitBeforeStarting 15 TotalCount 1 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Speed 30 Name "tankboss" StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Tank Warning { WaitForAllSpawned w3lasttank WaitBeforeStarting 15 FirstSpawnOutput { Target msg_tank_2 Action Show } } WaveSpawn // Trio Bros. { WaitForAllSpawned w3b Name w3c Where spawnbot_tank TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 200 RandomChoice { TFBot { Template T_TFBot_Homewrecker_Pyro_Minigiant } TFBot { Template T_TFBot_Detonator_Spammer_Minigiant } TFBot { Template T_TFBot_Sumo_Heavy Skill Normal } TFBot { Template T_TFBot_Homewrecker_Pyro_Minigiant } TFBot { Template T_TFBot_Detonator_Spammer_Minigiant } } } WaveSpawn // ENGINEER SUPPORT { Support Limited WaitForAllDead w3a Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 60 TotalCurrency 0 TFBot { Class Engineer Name Engineer Skill Expert TeleportWhere spawnbot_tank Health 500 Attributes TeleportToHint } } WaveSpawn // FaN Scouts (Gatebot) { WaitForAllSpawned w3b Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 120 WaitBetweenSpawns 10 TotalCurrency 75 TFBot { Template T_TFGateBot_Scout_FAN } } WaveSpawn // GIANT GKNIGHT PAIRS + Bullet Vacc Medics { WaitForAllSpawned w3c Name w3d Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 45 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Medic_Bullet } } } WaveSpawn // Support Berserker Snipers { Support 1 WaitForAllDead w3c Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Jarate_Combo_Sniper } } WaveSpawn // Additional Berserker Snipers { Support 1 WaitForAllSpawned w3d Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Jarate_Combo_Sniper } } } ////////////////////////////////////////////////////////////////////// // WAVE 4 // // -$900- // ////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Support Scout { Support 1 RandomSpawn 1 Where spawnbot_invasion TotalCount 25 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawnsAfterDeath 10 TotalCurrency 0 TFBot { Class Scout Skill Easy } } WaveSpawn // MAJOR LEAGUE SCOUTS { RandomSpawn 1 Name w4a Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn // MAJOR LEAGUE SCOUTS { RandomSpawn 1 Name w4a Where spawnbot_side TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn // Burst Fire Demos + Inf Pop Medic (Gatebot) { WaitForAllDead w4a RandomSpawn 1 Name w4b Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 75 Squad { TFBot { Template T_TFGateBot_Demo_Burst_Normal_Crit_Flank } TFBot { Template T_TFBot_Medic_QuickFix_PermaUber } } } WaveSpawn // GIANT STICKY SPAMMER + Uber Medics + W1 Pyros { WaitForAllDead w4a Name w4c Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 20 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Blitz_Demo } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Class Pyro Attributes AlwaysFireWeapon } TFBot { Class Pyro Attributes AlwaysFireWeapon } } } WaveSpawn // Burst Fire Demos (Gatebot) { WaitForAllSpawned w4b Name w4c Where spawnbot_tank TotalCount 18 MaxActive 18 SpawnCount 6 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 50 TFBot { Template T_TFGateBot_Demo_Burst_Normal_Crit_Flank } } WaveSpawn // Colonel Barrage Soldiers + Kritz Medics { WaitForAllSpawned w4c Name w4d Where spawnbot_tank TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 18 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Item "Mean Captain" } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Template T_TFBot_Kritzkrieg_Medic } TFBot { Template T_TFBot_Kritzkrieg_Medic } } } WaveSpawn // W+M1 Pyros (Gatebot) { WaitForAllSpawned w4b Name w4d Where spawnbot_left TotalCount 18 MaxActive 9 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon_Flank } } WaveSpawn // Soldiers { WaitForAllDead w4c Name w4e Where spawnbot_tank TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Class Soldier Skill Hard } TFBot { Class Soldier Skill Hard } TFBot { Class Soldier Skill Hard } TFBot { Class Soldier Skill Hard } TFBot { Class Soldier Skill Hard } TFBot { Class Soldier Skill Hard } } } WaveSpawn // Soldiers { WaitForAllDead w4c Name w4e Where spawnbot_tank TotalCount 16 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Class Soldier Skill Hard } } } ////////////////////////////////////////////////////////////////////// // WAVE 5 // // -$700- // ////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // BOSS: GIANT DF Conch PYRO (Gatebot) { FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_paincrticialdeath03.mp3" Where spawnbot_tank TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFGateBot_Dragon_Fury_Boss } } WaveSpawn // W+M1 PYROS + Kritz Medics { Name w5a Where spawnbot_tank TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon_Flank } TFBot { Template T_TFBot_Kritzkrieg_Medic } } } WaveSpawn // DH Conch Soldiers + Kritz Medics { WaitForAllSpawned w5a Name w5b Where spawnbot TotalCount 32 MaxActive 12 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 1 TotalCurrency 100 Squad { TFBot { Template T_TFBot_DH_Conch } TFBot { Template T_TFBot_Kritzkrieg_Medic } } } WaveSpawn // Giant Steel Gauntlet (Backup) + Inf Pop Medics { WaitForAllDead w5a Name w5c Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 35 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Steel_Gauntlet_DefensePlus Skill Expert } TFBot { Template T_TFBot_Medic_QuickFix_PermaUber } TFBot { Template T_TFBot_Medic_QuickFix_PermaUber } } } WaveSpawn // Sniper Rifle Spammers { WaitForAllDead w5b Name w5d Where spawnbot TotalCount 30 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Rifle_Spammer Skill Normal } } WaveSpawn // Jumping Scouts + Uber Medics { WaitForAllDead w5b Name w5d Support 1 Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 100 WaitBetweenSpawns 1 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Scout_Jumping_Sandman_Armored Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn // TANK { WaitForAllSpawned w5b Name w5tank WaitBeforeStarting 90 TotalCount 1 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Skin 1 Speed 30 Name "tankboss" StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Tank Warning { WaitForAllSpawned w5tank WaitBeforeStarting 30 FirstSpawnOutput { Target msg_tank_2 Action Show } } } ////////////////////////////////////////////////////////////////////// // WAVE 6 // // -$1000- // ////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Grappling Heavies { Name w6a Where spawnbot Where spawnbot_tank TotalCount 30 MaxActive 10 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Template T_TFGateBot_Grapple_Heavy_Crit } } WaveSpawn // 3 ARMORED SANDMAN (Crit) { Name w6b Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit } } WaveSpawn // 3 GSHOTGUN HEAVIES { Name w6b Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_BlastShotgun } } WaveSpawn // Bonk Scouts + Inf Pop Medics (gatebot) { Name w6b Where spawnbot TotalCount 30 MaxActive 12 SpawnCount 10 WaitBeforeStarting 6 WaitBetweenSpawns 12 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Scout_Bonk_Scattergun_Crit } TFBot { Template T_TFBot_Medic_QuickFix_PermaUber } } } WaveSpawn // Crit Deflector Heavies (gatebot) { Name w6b Where spawnbot_left TotalCount 18 MaxActive 18 SpawnCount 9 WaitBeforeStarting 60 WaitBetweenSpawns 24 TotalCurrency 100 TFBot { Template T_TFGateBot_Heavyweapons_Deflector_Crit } } WaveSpawn // Hyper FaN Scout Horde { WaitForAllSpawned w6b Name w6c Where spawnbot TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 6 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_FaN_Scout_Spammer Attributes AlwaysCrit } } WaveSpawn // ENGINEER SUPPORT { Support Limited WaitForAllSpawned w6b Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 0 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot_tank TeleportWhere spawnbot_left TeleportWhere spawnbot_side } } WaveSpawn // CoK GHEAVY + GSHIELD UBER MEDIC { WaitForAllDead w6b Name w6d Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 90 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Name "Giant COK Heavy" ClassIcon heavy_critonkill CharacterAttributes { "critboost on kill" 5 } } TFBot { Template T_TFBot_Giant_Uber_Medic_Shield } } } WaveSpawn // GIGA BURST FIRE SOLDIERS + Giant Uber Shield Medic { WaitForAllDead w6b Name w6e Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 120 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper } TFBot { Template T_TFBot_Giant_Uber_Medic_Shield } } } WaveSpawn // MORE ENGINEERS { Support Limited WaitForAllSpawned w6e Name w6f Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 0 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } WaveSpawn // Last batch of Hyper FaN Scouts { WaitForAllDead w6c Name w6g Where spawnbot_left TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_FaN_Scout_Spammer Attributes AlwaysCrit } } WaveSpawn // Crit Tomislav Deflector Heavies (Gatebot) { WaitForAllDead w6d Name w6h Where spawnbot_tank TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFGateBot_Heavy_Deflector_Tomi_Crit } } WaveSpawn // Support Pyros and Soldiers (gatebot) { Support 1 WaitForAllSpawned w6e Where spawnbot_tank TotalCount 30 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 50 RandomChoice { TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon_Flank } TFBot { Template T_TFGateBot_Soldier_Normal_Flank } } } WaveSpawn // Support Pyros and Soldiers (gatebot) { Support 1 WaitForAllDead w6e Where spawnbot_tank TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 RandomChoice { TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon_Flank } TFBot { Template T_TFGateBot_Soldier_Normal_Flank } } } WaveSpawn // 7 GIANT CHARGED SOLDIERS (Gatebot) { WaitForAllDead w6h Where spawnbot_tank TotalCount 7 MaxActive 7 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFGateBot_Giant_Charged_Soldier } } } }