// mvm_goldpit (https://tf2maps.net/downloads/goldpit.7115/) : Expert // Expert Mission (Not for Madness VS Machines contest - this mission is NOT for casual players) // Created by Clickin (https://steamcommunity.com/id/clickin) // V3 // Base Templates #base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 600 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 7 ////////////// // TEMPLATES ////////////// Templates { T_TFBot_Scout_Fast { ClassIcon scout_giant_fast Name "Fast Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 2.0 } Item "the holy mackerel" Item "bonk boy" } T_TFBot_Scout_FAN_Pusher { ClassIcon scout_fan Name "Force-A-Pusher" Class Scout Skill Expert ItemAttributes { ItemName "the force-a-nature" "faster reload rate" 0.5 "scattergun knockback mult" 10 } Item "the force-a-nature" Item "flipped trilby" } T_TFBot_Soldier_CowMangler_Push { Name "Charged Mangler Soldier" Class Soldier Skill Expert MaxVisionRange 3000 ClassIcon soldier_mangler WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" 0.4 "damage causes airblast" 1 } } T_TFBot_Soldier_Stun_Spammer { ClassIcon soldier_stun_spammer Name "Rapid Stunner Soldier" Item "The Lucky Shot" Class Soldier Skill Expert ItemAttributes { ItemName tf_weapon_rocketlauncher "Projectile speed increased" 0.65 "faster reload rate" -0.8 "fire rate bonus" 0.5 "rocket specialist" 1 "damage bonus" 0.8 } } T_TFBot_Demo_Loch_Spammer { ClassIcon demo_loch Name "Rapid Loch Demo" Class Demoman Skill Expert ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 "fire rate bonus" 0.5 "faster reload rate" -0.8 } Item "the loch-n-load" Item "the ullapool caber" Item "scotch bonnet" } T_TFBot_Heavy_Deflector { ClassIcon heavy_deflector Name "Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "the u-clank-a" } T_TFBot_Heavy_Shotgun_Mafia { Class Heavyweapons ClassIcon heavy_shotgun Name "Heavy Shotgun" Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "capone's capper" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.5 } Item "the family business" Item "capone's capper" } T_TFBot_Heavy_HealonHit { ClassIcon heavy_healonkill Name "Heal-on-Hit Heavy" Class HeavyWeapons Skill Expert ItemAttributes { ItemName tf_weapon_minigun "heal on hit for rapidfire" 50 } } T_TFBot_Medic_Shield { ClassIcon medic_shield_uber Name "Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 1 } Item "german gonzila" } T_TFBot_Medic_Shield_Quickfix { ClassIcon medic_shield_qf Name "Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 "generate rage on heal" 2 } Item "the quick-fix" Item "german gonzila" } T_TFBot_Medic_Kritzkrieg { ClassIcon medic_kritz Name "Kritzkrieg Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } Item "the kritzkrieg" Item "vintage tyrolean" } T_TFBot_Sniper_Explosive_Piss { ClassIcon sniper_sydneysleeper Name "Explosive Piss Sniper" Class Sniper Skill Expert MaxVisionRange 3000 ItemAttributes { ItemName "The Sydney Sleeper" "explosive sniper shot" 1 } Item "The Sydney Sleeper" } T_TFBot_Sniper_Huntsman_Bleed { Class Sniper Name "Bleed Bowman" Skill Hard ClassIcon sniper_huntsman_bleed WeaponRestrictions PrimaryOnly Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 "bleeding duration" 3 } } T_TFBot_Spy_Ninja { ClassIcon spy_kunai Health 125 Name "Ninja Spy" Class Spy Skill Expert ItemAttributes { ItemName "Conniver's Kunai" "max health additive penalty" 0 } CharacterAttributes { "move speed bonus" 2.0 } Item "conniver's kunai" Item "spy oni mask" } T_TFBot_Giant_Scout_Fast_Bonk_Expert { ClassIcon scout_superbonk Health 1600 Name "Super Bonk Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "effect bar recharge rate increased" 0.55 "move speed bonus" 2.0 } Item "bonk! atomic punch" Item "the holy mackerel" Item "bonk helm" Item "bonk boy" } T_TFBot_Giant_Soldier_Directhit { ClassIcon soldier_directhit_giant Health 3800 Name "Giant Direct Hit Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } Item "the direct hit" Item "the buff banner" Item "defiant spartan" } T_TFBot_Giant_Soldier_Stun_Hyper { Class Soldier Skill Expert Name "Giant Hyper Stunner Soldier" Health 4200 WeaponRestrictions PrimaryOnly ClassIcon soldier_stun_spammer_giant Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit Item "The Lucky Shot" ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "damage bonus" 1.5 "fire rate bonus" 0.4 "clip size upgrade atomic" 8 "faster reload rate" 0.15 "rocket specialist" 4 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 } Item "warbird_rocketlauncher_warhawk" } T_TFBot_Giant_Pyro_Future { ClassIcon pyro_phlog_giant Health 3000 Name "Giant Moonman" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon ItemAttributes { ItemName "the phlogistinator" "damage bonus" 3.0 "Heal on Kill" 3000 "critboost on kill" 100 "heal on hit for rapidfire" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the phlogistinator" Item "the bubble pipe" Item "the moonman backpack" } T_TFBot_Giant_Demo_Loch_Spammer { ClassIcon demo_loch_giant Health 3800 Name "Giant Rapid Loch Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the loch-n-load" "faster reload rate" -0.8 "fire rate bonus" 0.5 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "the loch-n-load" Item "scotch bonnet" } T_TFBot_Giant_Demo_Loch_Burst { ClassIcon demo_loch_giant Health 3300 Name "Giant Burst Loch Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } Item "the loch-n-load" Item "scotch bonnet" } T_TFBot_Giant_Heavy_Brassbeast { ClassIcon heavy_beast_h_giant Health 5000 Name "Giant Goldgun Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the brass beast" "damage bonus" 2.0 "turn to gold" 1 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the brass beast" Item "the gridiron guardian" } T_TFBot_Giant_Medic_Kritzkrieg { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 200 "uber duration bonus" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 2 "bot medic uber health threshold" 5000 } Item "the kritzkrieg" Item "vintage tyrolean" } T_TFBot_Giant_Medic_Uber_Weak { ClassIcon medic_uber_giant Health 3000 Name "Giant Uber Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" 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 "heal rate bonus" 200 "ubercharge rate bonus" 2 } } T_TFBot_Giant_Medic_Shield_Quickheal { ClassIcon medic_shield_qf_giant Health 4500 Name "Giant Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Attributes "ProjectileShield" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "increase buff duration" 2 "generate rage on heal" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 } Item "the quick-fix" Item "german gonzila" } T_TFGateBot_Scout_FAN_Pusher { ClassIcon scout_fan Name "Force-A-Pusher" Class Scout EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Scout" Skill Expert ItemAttributes { ItemName "the force-a-nature" "faster reload rate" 0.5 "scattergun knockback mult" 10 } Item "the force-a-nature" } RevertGateBotsBehavior { Skill Expert ItemAttributes { ItemName "the force-a-nature" "faster reload rate" 0.5 "scattergun knockback mult" 10 } Item "the force-a-nature" Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Soldier_Extended_Battalion_Expert { Class Soldier Name "Extended Backup Soldier" ClassIcon soldier_backup 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 "The Battalion's Backup" Item "MvM GateBot Light Soldier" Skill Expert Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "The Battalion's Backup" Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } } } T_TFGateBot_Soldier_Extended_Concheror_Expert { Class Soldier Name "Extended Conch Soldier" ClassIcon soldier_conch 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 "The Concheror" Item "MvM GateBot Light Soldier" Skill Expert Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "The Concheror" Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } } } T_TFGateBot_Soldier_Expert_Crit { 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 Expert Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert Attributes AlwaysCrit } } } T_TFGateBot_Pyro_Future_Crit { ClassIcon pyro_phlog Name Moonman 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" Skill Expert WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon Attributes AlwaysCrit ItemAttributes { ItemName "the phlogistinator" "damage bonus" 2.0 "heal on kill" 175 "heal on hit for rapidfire" 10 "critboost on kill" 100 } Item "the phlogistinator" Item "the moonman backpack" Item "the bubble pipe" } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Item "MvM GateBot Light Pyro" Skill Expert WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes AlwaysFireWeapon ItemAttributes { ItemName "the phlogistinator" "damage bonus" 2.0 "heal on kill" 175 "heal on hit for rapidfire" 50 "critboost on kill" 100 } Item "the phlogistinator" Item "the moonman backpack" Item "the bubble pipe" } } } T_TFGateBot_Demoman_Expert { Class Demoman 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" Skill Expert } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Skill Expert } } } T_TFGateBot_Demo_Loch_Burst { ClassIcon demo_loch Name "Burst Loch Demo" Class Demoman EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Skill Expert Attributes "HoldFireUntilFullReload" Attributes AlwaysCrit ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 "fire rate bonus" 0.05 "faster reload rate" 1.75 "clip size upgrade atomic" 3.0 "projectile spread angle penalty" 3 } Item "the loch-n-load" Item "the ullapool caber" Item "MvM GateBot Light Demoman" } RevertGateBotsBehavior { Skill Expert Attributes "HoldFireUntilFullReload" Attributes AlwaysCrit ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 "fire rate bonus" 0.05 "faster reload rate" 1.75 "clip size upgrade atomic" 3.0 "projectile spread angle penalty" 3 } Item "the loch-n-load" Item "the ullapool caber" Item "MvM GateBot Light Demoman" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } } } } T_TFGateBot_Heavy_Deflector { ClassIcon heavy_deflector Name "Deflector Heavy" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" } RevertGateBotsBehavior { Skill Expert MaxVisionRange 1200 ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Heavy_Tomislav { ClassIcon heavy_accurate Name "Mafia Heavy" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Attributes AlwaysFireWeapon Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Expert ItemAttributes { ItemName "tomislav" "aiming movespeed increased" 1.6 "weapon spread bonus" 0.8 } Item "tomislav" Item "the family business" Item "the eviction notice" } RevertGateBotsBehavior { Skill Expert Attributes AlwaysFireWeapon ItemAttributes { ItemName "tomislav" "aiming movespeed increased" 1.6 "weapon spread bonus" 0.8 } Item "tomislav" Item "the family business" Item "the eviction notice" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Heavy_Brassbeast_Crit { ClassIcon heavy_beast_h Name "Goldgun Heavy" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Expert ItemAttributes { ItemName "the brass beast" "damage bonus" 1.2 "turn to gold" 1 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.8 } Item "the brass beast" Attributes "AlwaysCrit" } RevertGateBotsBehavior { Skill Expert ItemAttributes { ItemName "the brass beast" "damage bonus" 1.2 "turn to gold" 1 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.8 } Item "the brass beast" Attributes "AlwaysCrit" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Giant_Scout_Fast { ClassIcon scout_giant_fast Health 1200 Name "Super Scout" Class Scout EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Skill Easy WeaponRestrictions MeleeOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the holy mackerel" Item "bonk boy" Item "MvM GateBot Light Scout" } RevertGateBotsBehavior { Tag bot_giant Skill Easy WeaponRestrictions MeleeOnly Attributes "MiniBoss" Item "the holy mackerel" Item "bonk boy" Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } T_TFGateBot_Giant_Soldier_Crit { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Health 3800 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 Soldier" Skill Expert Tag bot_giant Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "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" Skill Expert Tag bot_giant ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "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_Giant_Soldier_Extended_Backup { Class Soldier Name "Giant Extended Backup Soldier" ClassIcon soldier_backup_giant Health 3800 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 Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "the battalion's backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "the battalion's backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Soldier_Extended_Buff_Banner { Class Soldier Name "Giant Buff Banner Soldier" ClassIcon soldier_buff_giant Health 3800 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 Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Soldier_Directhit { Class Soldier Name "Giant Direct Hit Soldier" ClassIcon soldier_directhit_giant Health 3800 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 Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Item "the direct hit" Item "the buff banner" ItemAttributes { ItemName "the direct hit" "fire rate bonus" 0.6 "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Item "the direct hit" Item "the buff banner" ItemAttributes { ItemName "the direct hit" "fire rate bonus" 0.6 "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFGateBot_Giant_Pyro_Backburner { ClassIcon pyro_fast Health 3800 Name "Giant Backburner Pyro" Class Pyro 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" CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the backburner" } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the backburner" } } } T_TFGateBot_Giant_Demo_RapidFire { Class Demoman Name "Giant Rapid Fire Demoman" ClassIcon demo_giant Health 3000 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" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "damage force reduction" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "damage force reduction" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } } T_TFGateBot_Giant_Demo_Loch_Spammer { ClassIcon demo_loch_giant Health 3800 Name "Giant Rapid Loch Demo" Class Demoman EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Item "MvM GateBot Light Demoman" Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the loch-n-load" "faster reload rate" -0.8 "fire rate bonus" 0.5 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "the loch-n-load" } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the loch-n-load" "faster reload rate" -0.8 "fire rate bonus" 0.5 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "MvM GateBot Light Demoman" Item "the loch-n-load" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } } } } T_TFGateBot_Giant_Demo_Loch_Burst { ClassIcon demo_loch_giant Health 3800 Name "Giant Rapid Loch Demo" Class Demoman EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Item "MvM GateBot Light Demoman" Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } Item "the loch-n-load" Item "scotch bonnet" } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } Item "MvM GateBot Light Demoman" Item "the loch-n-load" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } } } } T_TFGateBot_Giant_Heavy_Brassbeast { ClassIcon heavy_beast_h_giant Health 5000 Name "Giant Goldgun Heavy" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Item "MvM GateBot Light Heavy" Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the brass beast" "damage bonus" 2.0 "turn to gold" 1 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the brass beast" } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the brass beast" "damage bonus" 2.0 "turn to gold" 1 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the brass beast" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Giant_Heavy_Tomislav { ClassIcon heavy_accurate_giant Health 5000 Name "Giant Mafia Heavy" Class HeavyWeapons 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" Tag bot_giant Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "tomislav" "damage bonus" 1.5 "aiming movespeed increased" 2.0 "weapon spread bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "tomislav" Item "the family business" Item "the eviction notice" } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" Tag bot_giant Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "tomislav" Item "the family business" Item "the eviction notice" ItemAttributes { ItemName "tomislav" "damage bonus" 1.5 "aiming movespeed increased" 2.0 "weapon spread bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Boss { ClassIcon heavy_rocket_hyper Health 40000 Scale 1.9 Name "The Man with The Golden Rocket" Class HeavyWeapons 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" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar ItemAttributes { ItemName "the brass beast" "damage bonus" 80 "override projectile type" 2 "fire rate bonus" 40 "damage causes airblast" 1 "Blast radius increased" 1.5 "Projectile speed increased" 0.5 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 250 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the brass beast" } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar ItemAttributes { ItemName "the brass beast" "damage bonus" 80 "override projectile type" 2 "fire rate bonus" 40 "damage causes airblast" 1 "Blast radius increased" 1.5 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 250 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the brass beast" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } } ////////////// // MISSIONS ////////////// // Sentry Buster Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } // WAVE 1 // Sniper Mission { Objective Sniper Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } // WAVE 3 // Charged Mangler Soldier Mission { Objective Sniper Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Soldier_CowMangler_Push } } // Spy Mission { Objective Spy Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy Skill Easy } } // WAVE 4 // Explosive Piss Sniper Mission { Objective Sniper Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 30 DesiredCount 4 TFBot { Template T_TFBot_Sniper_Explosive_Piss } } // WAVE 5 // Ninja Spy Mission { Objective Spy Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 40 DesiredCount 3 TFBot { Template T_TFBot_Spy_Ninja Skill Easy } } // WAVE 6 // Explosive Piss Sniper Mission { Objective Sniper Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Explosive_Piss } } // Ninja Spy Mission { Objective Spy Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 4 TFBot { Template T_TFBot_Spy_Ninja Skill Easy } } ////////// // WAVES ////////// /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 1/6 // Total $ in this wave : 800$ // Total $ when wave starts : 600$ (Starting money) // Total $ when wave ends : 600$ (Starting money) + 800$ (Collected money) + 100$ (Bonus) = 1500$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Giant Charged Soldier, Demo (Expert) + Uber Medic // Stage 2-a : Giant Pyro + Giant Medic, Melee Bonk (Crit) // Stage 2-b : Heavy (Hard) // Stage 3 : Giant Charged Soldier + 4 Uber Medic, Demo (Expert) // Mission : Sniper /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { // Using expert starting relay for every wave // I know this trigger affect only robot engi's sentry spot but it looks cool Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action trigger } // Stage 1 : Giant Charged Soldier, Demo (Expert) + Uber Medic WaveSpawn { Where spawnbot Name "W1_wave01" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 20 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_giant } } WaveSpawn { Where spawnbot_gatebot Name "W1_demomedic" TotalCount 24 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 240 Squad { TFBot { Template T_TFGateBot_Demoman_Expert } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } // Stage 2-a : Giant Pyro + Giant Medic, Melee Bonk (Crit) WaveSpawn { Where spawnbot_giant Name "W1_wave02a" WaitForAllSpawned "W1_wave01" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 15 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire_Crit } TFBot { Template T_TFBot_Giant_Medic Tag bot_giant } } } WaveSpawn { Where spawnbot Name "W1_wave02a" WaitForAllSpawned "W1_wave01" TotalCount 25 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 20 WaitBeforeStarting 25 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } // Stage 2-b : Heavy (Hard) WaveSpawn { Where spawnbot_gatebot Name "W1_wave02b" WaitForAllSpawned "W1_wave02a" TotalCount 21 MaxActive 7 SpawnCount 7 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 100 RandomChoice { TFBot { Template T_TFGateBot_Heavy_Hard } TFBot { Template T_TFGateBot_Heavy_Hard } TFBot { Template T_TFGateBot_Heavy_Hard } TFBot { Name "Heavy" Class Heavy Skill Hard } TFBot { Name "Heavy" Class Heavy Skill Hard } } } // Stage 3 : Giant Charged Soldier + 4 Uber Medic, Demo (Expert) WaveSpawn { Where spawnbot Name "W1_wave03a" WaitForAllSpawned "W1_wave02b" TotalCount 12 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 5 TotalCurrency 90 TFBot { Class Demoman Skill Expert } } WaveSpawn { Where spawnbot_giant Name "W1_wave03b" WaitForAllSpawned "W1_wave03a" TotalCount 10 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 160 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_giant } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 2/6 // Total $ in this wave : 700$ // Total $ when wave starts : 600$ (Starting money) + 800$ (Collected money) + 100$ (Bonus) = 1500$ // Total $ when wave ends : 600$ (Starting money) + 1500$ (Collected money) + 200$ (Bonus) = 2300$ // ------------------------------------------------------------------------------------------------ // Main Stage : Giant Demo + Uber Medic // Stage 1-a : Steel Gauntlet Pusher, Shotgun Heavy // Stage 1-b : Battle Engineer, Super Scout // Stage 2-a : Super Scout, Soldier (Expert), FaN Scout // Stage 2-b : Battle Engineer, Pyro (Expert, Crit) + 2 Uber Medic /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action trigger } // Main Stage : Giant Demo + Uber Medic WaveSpawn { Where spawnbot_giant Name "W2_maingiant" TotalCount 24 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 12 WaitBeforeStarting 12 TotalCurrency 120 Squad { TFBot { Template T_TFGateBot_Giant_Demo_RapidFire } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } // Stage 1-a : Steel Gauntlet Pusher, Shotgun Heavy (Expert) WaveSpawn { Where spawnbot_gatebot Name "W2_wave01a" TotalCount 8 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 4 TotalCurrency 80 TFBot { Template T_TFGateBot_Heavy_IronFist_Airblast } } WaveSpawn { Where spawnbot Name "W2_wave01a" TotalCount 32 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 4 TotalCurrency 60 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Expert } } // Stage 1-b : Battle Engineer, Super Scout WaveSpawn { Where spawnbot Name "W2_engi01" WaitForAllSpawned "W2_wave01a" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 40 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } WaveSpawn { Where spawnbot Name "W2_wave01b" WaitForAllSpawned "W2_wave01a" TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 10 TotalCurrency 80 RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant } TFBot { Template T_TFGateBot_Giant_Scout_Fast } } } // Stage 2-a : Super Scout, Soldier (Expert), FaN Scout WaveSpawn { Where spawnbot Name "W2_superscout" WaitForAllSpawned "W2_wave01b" TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 25 WaitBeforeStarting 50 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant } } WaveSpawn { Where spawnbot Name "W2_wave02a" WaitForAllSpawned "W2_wave01b" TotalCount 28 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitBeforeStarting 15 TotalCurrency 80 TFBot { Class Soldier Skill Expert } } WaveSpawn { Where spawnbot Name "W2_wave02a" WaitForAllSpawned "W2_wave01b" TotalCount 32 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitBeforeStarting 20 TotalCurrency 80 TFBot { Template T_TFGateBot_Scout_FAN } } // Stage 2-b : Battle Engineer, Pyro (Expert) + 2 Uber Medic WaveSpawn { Where spawnbot Name "W2_engi02" WaitForAllSpawned "W2_wave02a" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 20 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } WaveSpawn { Where spawnbot Name "W2_wave02b" WaitForAllSpawned "W2_wave02a" TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 2 WaitBeforeStarting 10 TotalCurrency 60 Squad { TFBot { Class Pyro Skill Expert Attributes AlwaysFireWeapon Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 3/6 // Total $ in this wave : 900$ // Total $ when wave starts : 600$ (Starting money) + 1500$ (Collected money) + 200$ (Bonus) = 2300$ // Total $ when wave ends : 600$ (Starting money) + 2400$ (Collected money) + 300$ (Bonus) = 3300$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Giant Goldgun Heavy + Giant Kritzkrieg Medic + Giant Uber Medic, Demoknight // Stage 2-a : Giant Buff Banner Soldier + Uber Medic, Giant Battalion Soldier + Uber Medic, Demoknight // Stage 2-b : Extended Conch Soldier // Stage 3-a : Extended Backup Soldier + Kritzkrieg Medic // Stage 3-b : Giant Goldgun Heavy + Giant Kritzkrieg Medic + Giant Uber Medic // Support : Scout (Expert) // Mission : Spy, Charged Mangler Soldier /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action trigger } // Stage 1 : Giant Goldgun Heavy + Giant Kritzkrieg Medic + Giant Uber Medic, Demoknight WaveSpawn { Where spawnbot_giant Name "W3_wave01" TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 150 Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Brassbeast } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg Tag bot_squad_member Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Uber_Weak Tag bot_squad_member Tag bot_giant } } } WaveSpawn { Where spawnbot Name "W3_wave01" TotalCount 12 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 7 WaitBeforeStarting 10 TotalCurrency 40 TFBot { Template T_TFBot_Demoman_Knight } } // Stage 2-a : Giant Buff Banner Soldier + Uber Medic, Giant Battalion Soldier + Uber Medic, Demoknight WaveSpawn { Where spawnbot_chief Name "W3_wave02" WaitForAllSpawned "W3_wave01" TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 20 TotalCurrency 120 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Where spawnbot_gatebot Name "W3_wave02" WaitForAllSpawned "W3_wave01" TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 30 TotalCurrency 120 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Backup } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Where spawnbot Name "W3_wave02a" WaitForAllSpawned "W3_wave01" TotalCount 18 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitBeforeStarting 40 TotalCurrency 60 TFBot { Template T_TFBot_Demoman_Knight } } // Stage 2-b : Extended Conch Soldier WaveSpawn { Where spawnbot_gatebot Name "W3_wave02b" WaitForAllSpawned "W3_wave02a" TotalCount 21 MaxActive 7 SpawnCount 7 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 70 TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Expert } } // Stage 3-a : Extended Backup Soldier + Kritzkrieg Medic WaveSpawn { Where spawnbot Name "W3_wave03a" WaitForAllSpawned "W3_wave02" TotalCount 16 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 10 TotalCurrency 160 Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Expert } TFBot { Template T_TFBot_Medic_Kritzkrieg Tag bot_squad_member } } } // Stage 3-b : Giant Goldgun Heavy + Giant Kritzkrieg Medic + Giant Uber Medic WaveSpawn { Where spawnbot_giant Name "W3_wave03b" WaitForAllSpawned "W3_wave03a" TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg Tag bot_squad_member Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Uber_Weak Tag bot_squad_member Tag bot_giant } } } // Support : Scout (Expert) WaveSpawn { Where spawnbot Name "W3_support" TotalCount 28 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 20 TotalCurrency 30 TFBot { Class Scout Skill Expert } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 4/6 // Total $ in this wave : 800$ // Total $ when wave starts : 600$ (Starting money) + 2400$ (Collected money) + 300$ (Bonus) = 3300$ // Total $ when wave ends : 600$ (Starting money) + 3200$ (Collected money) + 400$ (Bonus) = 4200$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Super Bonk Scout, Force-A-Pusher, Jumping Sandman Scout (Crit), Fast Scout // Stage 2-a : Giant Rapid Loch Demo + 3 Uber Medic + Giant Direct Hit Soldier, Battle Engineer // Stage 2-b : Deflector Heavy + Uber Medic, Force-A-Pusher // Stage 3-a : Super Bonk Scout, Deflector Heavy + Uber Medic + 3 Extended Backup Soldier (Crit) // Stage 3-b : Giant Rapid Loch Demo + 3 Uber Medic + Giant Direct Hit Soldier // Support : Pyro (Expert) // Mission : Explosive Piss Sniper /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action trigger } // Stage 1 : Super Bonk Scout, Force-A-Pusher, Jumping Sandman Scout (Crit), Fast Scout WaveSpawn { Where spawnbot Name "W4_superscout01" TotalCount 5 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast_Bonk_Expert Tag bot_giant } } WaveSpawn { Where spawnbot Name "W4_wave01" TotalCount 48 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 200 RandomChoice { TFBot { Template T_TFGateBot_Scout_FAN_Pusher } TFBot { Template T_TFBot_Scout_Jumping_Sandman Attributes AlwaysCrit Name "Jumping Sandman Scout" } TFBot { Template T_TFBot_Scout_Fast } } } // Stage 2-a : Giant Rapid Loch Demo + 3 Uber Medic + Extended Backup Soldier (Crit), Battle Engineer WaveSpawn { Where spawnbot_giant Name "W4_wave02a" WaitForAllSpawned "W4_wave01" TotalCount 10 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 10 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Giant_Demo_Loch_Spammer } TFBot { Template T_TFGateBot_Giant_Soldier_Directhit } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Where spawnbot Name "W4_engi" WaitForAllSpawned "W4_wave01" TotalCount 8 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 25 TotalCurrency 40 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } // Stage 2-b : Deflector Heavy + Uber Medic, Force-A-Pusher WaveSpawn { Where spawnbot Name "W4_wave02b" WaitForAllSpawned "W4_wave02a" TotalCount 16 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Heavy_Deflector } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Where spawnbot_gatebot Name "W4_wave02b" WaitForAllDead "W4_wave02a" TotalCount 30 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFGateBot_Scout_FAN_Pusher } } // Stage 3-a : Super Bonk Scout, Deflector Heavy + Uber Medic + 3 Extended Backup Soldier WaveSpawn { Where spawnbot_giant Name "W4_superscout02" WaitForAllSpawned "W4_wave02b" TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 40 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Scout_Fast_Bonk_Expert Tag bot_giant } } WaveSpawn { Where spawnbot_giant Name "W4_wave03a" WaitForAllSpawned "W4_wave02b" TotalCount 40 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 3 WaitBeforeStarting 10 TotalCurrency 80 Squad { TFBot { Template T_TFGateBot_Heavy_Deflector } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Expert Tag bot_squad_member } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Expert Tag bot_squad_member } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Expert Tag bot_squad_member } } } // Stage 3-b : Giant Rapid Loch Demo + 3 Uber Medic WaveSpawn { Where spawnbot_giant Name "W4_wave03b" WaitForAllSpawned "W4_superscout02" TotalCount 10 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demo_Loch_Spammer Tag bot_giant } TFBot { Template T_TFBot_Giant_Soldier_Directhit Tag bot_giant Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } // Support : Pyro (Expert) WaveSpawn { Where spawnbot Name "W4_support" TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 25 TotalCurrency 20 Support 1 RandomChoice { TFBot { Class Pyro Skill Expert } TFBot { Template T_TFGateBot_Pyro_Expert } } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 5/6 // Total $ in this wave : 1200$ // Total $ when wave starts : 600$ (Starting money) + 3200$ (Collected money) + 400$ (Bonus) = 4200$ // Total $ when wave ends : 600$ (Starting money) + 4400$ (Collected money) + 500$ (Bonus) = 5500$ // ------------------------------------------------------------------------------------------------ // Stage 1 : Mafia Heavy, Shotgun Heavy (Crit) // Stage 2 : The Man with The Golden Rocket, Extended Conch Soldier + Heal-on-Hit Heavy // Stage 3 : Giant Mafia Heavy + 2 Kritzkrieg Medic, Giant Backburner Pyro + Shield Medic // Stage 4 : Burst Loch Demo (Crit), Giant Burst Loch Demo + Kritzkrieg Medic + Shield Medic // Stage 5 : Giant Hyper Stunner Soldier + 3 Extended Shield Medic, Bleed Bowman (Crit, Support) // Support : Rapid Stunner Soldier // Mission : Ninja Spy /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action trigger } // Stage 1 : Mafia Heavy, Shotgun Heavy (Crit) WaveSpawn { Where spawnbot_gatebot Name "W5_wave01" TotalCount 36 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 3 WaitBeforeStarting 10 TotalCurrency 100 TFBot { Template T_TFGateBot_Heavy_Tomislav } } WaveSpawn { Where spawnbot_giant Name "W5_wave01" TotalCount 24 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 60 TFBot { Template T_TFBot_Heavy_Shotgun_Mafia Attributes AlwaysCrit } } // Stage 2 : The Man with The Golden Rocket (Crit), Extended Conch Soldier + Heal-on-Hit Heavy WaveSpawn { Where spawnbot_chief Name "W5_boss" WaitForAllSpawned "W5_wave01" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 15 TotalCurrency 140 TFBot { Template T_TFGateBot_Boss } } WaveSpawn { Where spawnbot Name "W5_wave02" WaitForAllSpawned "W5_boss" TotalCount 20 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Heavy_HealonHit Tag bot_squad_member } } } // Stage 3 : Giant Mafia Heavy + 2 Kritzkrieg Medic, Giant Backburner Pyro + Shield Medic WaveSpawn { Where spawnbot_giant Name "W5_wave03" WaitForAllDead "W5_boss" TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 25 WaitBeforeStarting 0 TotalCurrency 120 Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Tomislav } TFBot { Template T_TFBot_Medic_Kritzkrieg Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Kritzkrieg Tag bot_squad_member } } } WaveSpawn { Where spawnbot_gatebot Name "W5_wave03" WaitForAllDead "W5_boss" TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCurrency 80 Squad { TFBot { Template T_TFGateBot_Giant_Pyro_Backburner } TFBot { Template T_TFBot_Medic_Shield_Quickfix Tag bot_squad_member } } } // Stage 4 : Burst Loch Demo, Giant Burst Loch Demo + Kritzkrieg Medic + Shield Medic WaveSpawn { Where spawnbot Name "W5_wave04" WaitForAllSpawned "W5_wave03" TotalCount 48 MaxActive 16 SpawnCount 16 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 150 TFBot { Template T_TFGateBot_Demo_Loch_Burst } } WaveSpawn { Where spawnbot_gatebot Name "W5_giantdemo01" WaitForAllDead "W5_wave03" TotalCount 6 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 60 Squad { TFBot { Template T_TFGateBot_Giant_Demo_Loch_Burst } TFBot { Template T_TFBot_Medic_Kritzkrieg Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Shield_Quickfix Tag bot_squad_member } } } WaveSpawn { Where spawnbot_gatebot Name "W5_giantdemo02" WaitForAllDead "W5_giantdemo01" TotalCount 6 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Demo_Loch_Burst Tag bot_giant } TFBot { Template T_TFBot_Medic_Kritzkrieg Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Shield_Quickfix Tag bot_squad_member } } } // Stage 5 : Giant Hyper Stunner Soldier + 3 Extended Shield Medic, Bleed Bowman (Crit, Support) WaveSpawn { Where spawnbot_giant Name "W5_wave05" WaitForAllDead "W5_wave04" TotalCount 16 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 25 WaitBeforeStarting 10 TotalCurrency 160 Squad { TFBot { Template T_TFBot_Giant_Soldier_Stun_Hyper Tag bot_giant } TFBot { Template T_TFBot_Medic_Shield_Quickfix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Shield_Quickfix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_Shield_Quickfix Tag bot_squad_member } } } WaveSpawn { Where spawnbot Name "W5_lastsupport" WaitForAllSpawned "W5_giantdemo02" TotalCount 20 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 20 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman_Bleed Attributes AlwaysCrit } } // Support : Rapid Stunner Soldier WaveSpawn { Where spawnbot Name "W5_bombpush" TotalCount 40 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 30 TotalCurrency 120 Support 1 TFBot { Template T_TFBot_Soldier_Stun_Spammer } } WaveSpawn { Where spawnbot Name "W5_lastsupport" WaitForAllDead "W5_wave04" TotalCount 30 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 30 Support 1 TFBot { Template T_TFBot_Soldier_Stun_Spammer } } } /////////////////////////////////////////////////////////////////////////////////////////////////// // Wave 6/6 // Total $ in this wave : 1600$ // Total $ when wave starts : 600$ (Starting money) + 4400$ (Collected money) + 500$ (Bonus) = 5500$ // Total $ when wave ends : 600$ (Starting money) + 6000$ (Collected money) + 500$ (Bonus) = 7100$ // ------------------------------------------------------------------------------------------------ // Stage 1-a : Giant Deflector Heavy + Giant Shield Medic (Quickheal) // Stage 1-b : Fast Bonk Scout, Moonman (Crit), Super FaN Scout // Stage 2-a : Giant Deflector Heavy + Giant Shield Medic (Quickheal) // Stage 2-b : Soldier (Crit) + Uber Medic, Giant Moonman (Crit) // Stage 3 : Giant Burst Fire Soldier (Crit) + Giant Medic, Super FaN Scout // Stage 4-a : Goldgun Heavy (Crit) + Uber Medic, Rapid Loch Demo (Support) // Stage 4-b : Giant Rapid Fire Soldier (Crit) // Support : Force-A-Pusher // Mission : Explosive Piss Sniper, Ninja Spy /////////////////////////////////////////////////////////////////////////////////////////////////// Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action trigger } // Stage 1-a : Giant Deflector Heavy + Giant Shield Medic (Quickheal) WaveSpawn { Where spawnbot_giant Name "W6_wave01" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal Tag bot_squad_member Tag bot_giant } } } WaveSpawn { Where spawnbot Name "W6_wave01" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal Tag bot_squad_member Tag bot_giant } } } // Stage 1-b : Fast Bonk Scout, Moonman (Crit), Super FaN Scout WaveSpawn { Where spawnbot Name "W6_superscout01" TotalCount 8 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 40 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_giant } } WaveSpawn { Where spawnbot_gatebot Name "W6_wave01" TotalCount 24 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 20 TotalCurrency 120 TFBot { Template T_TFGateBot_Pyro_Future_Crit } } WaveSpawn { Where spawnbot Name "W6_wave01" TotalCount 36 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitBeforeStarting 30 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Fast } } // Stage 2-a : Giant Deflector Heavy + Giant Shield Medic (Quickheal) WaveSpawn { Where spawnbot_chief Name "W6_wave02" WaitForAllSpawned "W6_wave01" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal Tag bot_squad_member Tag bot_giant } } } WaveSpawn { Where spawnbot_gatebot Name "W6_wave02" WaitForAllSpawned "W6_wave01" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 50 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Deflector Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal Tag bot_squad_member Tag bot_giant } } } // Stage 2-b : Soldier (Crit) + Uber Medic, Giant Moonman (Crit) WaveSpawn { Where spawnbot_giant Name "W6_wave02" WaitForAllSpawned "W6_wave01" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 50 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Future Attributes AlwaysCrit Tag bot_giant } } WaveSpawn { Where spawnbot Name "W6_wave02" WaitForAllSpawned "W6_wave01" TotalCount 16 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 7 WaitBeforeStarting 40 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Soldier_Expert_Crit } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } // Stage 3 : Giant Burst Fire Soldier (Crit) + Giant Medic, Super FaN Scout // The Part that "HOLY FXXK THIS SH!T IS FXXXING IMPOSSIBLE" WaveSpawn { Where spawnbot_giant Name "W6_wave03" WaitForAllDead "W6_wave02" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 60 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_BurstFire_Crit } TFBot { Template T_TFBot_Giant_Medic Tag bot_squad_member Tag bot_giant } } } WaveSpawn { Where spawnbot_giant Name "W6_wave03" WaitForAllDead "W6_wave02" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 60 WaitBeforeStarting 30 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic Tag bot_squad_member Tag bot_giant } } } WaveSpawn { Where spawnbot Name "W6_superscout02" WaitForAllDead "W6_wave02" TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 30 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Scout_FAN } } // Stage 4-a : Goldgun Heavy (Crit) + Uber Medic, Rapid Loch Demo (Support) WaveSpawn { Where spawnbot_gatebot Name "W6_wave04a" WaitForAllDead "W6_wave03" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 10 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Heavy_Brassbeast_Crit } TFBot { Template T_TFBot_Medic_QuickUber Tag bot_squad_member } } } WaveSpawn { Where spawnbot Name "W6_finalsupport01" WaitForAllDead "W6_wave03" TotalCount 30 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Demo_Loch_Spammer } } // Stage 4-b : Giant Rapid Fire Soldier (Crit) WaveSpawn { Where spawnbot_giant Name "W6_wave04b" WaitForAllSpawned "W6_wave04a" TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 10 WaitBeforeStarting 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit Tag bot_giant } } // Support : Crit Pyro WaveSpawn { Where spawnbot Name "W6_support" TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 40 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_FAN_Pusher } } WaveSpawn { Where spawnbot Name "W6_finalsupport02" WaitForAllSpawned "W6_wave04a" TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_FAN_Pusher } } } } // P.S. I love teien expert >_<