//bigcuck 2 brash attack mvm_wharf_s76_Brash_Attack_Advanced_end+ #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Advanced 1 ExtraSpawnPoint { Name "spawnsky" // StartDisabled 1 // If the spawn point starts disabled (Default: 0) TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3 X "62.92" Y "2949.76" Z "1113.66" } Mission //Engineer - wave 2 { Objective Engineer InitialCooldown 30 Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 12 DesiredCount 1 TFBot { Health 25 Name "Gunslinger Engineer" Class Engineer Skill Expert Attributes AlwaysFireWeapon Item "The Gunslinger" ClassIcon engineer_gunslinger Scale 0.001 Tag bot_nogate ItemAttributes { ItemName "The Gunslinger" "active health degen" -25 } CharacterAttributes { "engineer sentry build rate multiplier" 5 "move speed bonus" 7 "gesture speed increase" 10 "cannot pick up intelligence" 1 } } } Mission //Engineer - wave 5 { Objective Engineer InitialCooldown 50 Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 1 TFBot { Class Engineer Item "The Wrangler" } } Mission { Objective Spy InitialCooldown 13 Where spawnbot_mission_spy Where spawnbot_gate_1 Where spawnbot_gate_2 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 3 TFBot { Class Spy Skill Expert Tag bot_nogate Attributes DisableDodge WeaponRestrictions MeleeOnly } } Mission // sentry buster introduction { Objective DestroySentries InitialCooldown 45 Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 22 TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster2 Tag bot_nogate } } Mission // sentry buster { Objective DestroySentries InitialCooldown 45 Where spawnbot_mission_sentrybuster BeginAtWave 2 RunForThisManyWaves 4 CooldownTime 25 TFBot { Template T_TFBot_SentryBuster Tag bot_nogate } } Mission // sentry buster { Objective DestroySentries InitialCooldown 40 Where spawnbot_mission_sentrybuster BeginAtWave 7 RunForThisManyWaves 2 CooldownTime 36 TFBot { Template T_TFBot_SentryBuster Tag bot_nogate } } Mission { Objective Sniper InitialCooldown 24 Where spawnbot_mission_sniper Where spawnbot_gate_1 Where spawnbot_gate_2 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 22 DesiredCount 2 TFBot { Class Sniper Name "Sniper sydney sleeper expload headshot" ClassIcon sniper_sydneysleeper Skill Expert Item "Professional's Panama" Item "The Sydney Sleeper" Tag bot_nogate ItemAttributes { ItemName "The Sydney Sleeper" "explosive sniper shot" 2 "damage bonus" 1.25 } CharacterAttributes { "health regen" -20 } } } Mission { Objective Sniper InitialCooldown 24 Where spawnbot_mission_sniper Where spawnbot_gate_1 Where spawnbot_gate_2 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 22 DesiredCount 1 TFBot { Class Sniper Name "Sniper expload headshot" ClassIcon sniper_machina1 Skill Expert Item "Professional's Panama" Item "The Machina" Tag bot_nogate ItemAttributes { ItemName "The Machina" "explosive sniper shot" 3 } } } Mission { Objective Sniper InitialCooldown 54 Where spawnbot_mission_sniper Where spawnbot_gate_1 Where spawnbot_gate_2 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Class Sniper Skill Expert Name "huntsman fire-penetrate" Item "the huntsman" Item "The HazMat Headcase" ClassIcon sniper_bow_fire_penetrate Tag bot_nogate ItemAttributes { ItemName "the huntsman" "Set DamageType Ignite" 1 "projectile penetration" 1 "fire rate bonus" 0.4 } } } Mission { Objective Sniper InitialCooldown 38 Where spawnbot_mission_sniper Where spawnbot_gate_1 Where spawnbot_gate_2 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 26 DesiredCount 3 TFBot { Class Sniper Skill Hard Name "The Piss Shooter" Item "The Sydney Sleeper" Item "Ritzy Rick's Hair Fixative" ClassIcon sniper_sydneysleeper_slow Tag bot_nogate ItemAttributes { ItemName "The Sydney Sleeper" "slow enemy on hit major" 4 } } } Templates { // Support Bots T_TFBot_Medic_BigHeal_2 { Class Medic Name "Quick-Fix Medic" Skill Hard Item "The Quick-Fix" ClassIcon medic_quickfix Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.7 } CharacterAttributes { "heal rate bonus" 15 } } T_TFBot_Medic_OMEGA_heal_1.2 { Class Medic Skill Easy Name "medic overhealer" ClassIcon medic_omegaheal Item "Medic Mask" Item "Battle Boonie" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "tf_weapon_medigun" "ubercharge rate penalty" 0.01 "overheal bonus" 25 "heal rate bonus" 20 } ItemAttributes { ItemName "Battle Boonie" "set item tint rgb" 1581885 } CharacterAttributes { "move speed penalty" 0.8 } } T_TFBot_Scout_Cleaver { Class Scout Health 100 ClassIcon scout_cleaver Scale 0.88 Skill Expert 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 Skill Expert Item "MvM GateBot Light Scout" Item "The Flying Guillotine" Item "The Track Terrorizer" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flying Guillotine" "crit vs burning players" 1048576 "bleeding duration" 15 } CharacterAttributes { "effect bar recharge rate increased" 0.010 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "The Flying Guillotine" "crit vs burning players" 1048576 "bleeding duration" 15 } CharacterAttributes { "effect bar recharge rate increased" 0.010 } Skill Expert Item "The Flying Guillotine" Item "The Void Monk Hair" Item "The Track Terrorizer" WeaponRestrictions SecondaryOnly BehaviorModifiers Mobber } } } T_TFBot_Medic_Shield_Battalion { Class Medic Health 400 Name "Shield Medic Battalion" ClassIcon medic_shield Scale 1.4 Skill Expert Item "Gold Botkiller Medi Gun Mk.II" Item "The Battalion's Backup" Item "The Cotton Head" Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Gold Botkiller Medi Gun Mk.II" "increase buff duration" 35 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 "increase buff duration" 22 } } T_TFBot_Medic_Bullet_Resist { Class Medic Health 2250 Name "Bullet Resist Medic" ClassIcon medic_vac_duo_fb Skill Expert Scale 1.2 Item "Gold Botkiller Medi Gun Mk.I" Item "Das Naggenvatcher" Attributes SpawnWithFullCharge Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Gold Botkiller Medi Gun Mk.I" "uber duration bonus" 42000 "medigun charge is resists" 3 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 "mod weapon blocks healing" 1 } CharacterAttributes { "health regen" 150 "wet immunity" 1 "bot medic uber health threshold" 6000 "damage force reduction" 0.001 } } T_TFBot_Medic_Fire_Resist { Class Medic Health 2250 Name "Fire Resist Medic" ClassIcon medic_vac_duo_fb Skill Expert Scale 1.2 Item "Gold Botkiller Medi Gun Mk.I" Item "The Teutonic Toque" Attributes SpawnWithFullCharge Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Gold Botkiller Medi Gun Mk.I" "uber duration bonus" 42000 "medigun charge is resists" 5 "medigun fire resist passive" 1 "medigun fire resist deployed" 1 "mod weapon blocks healing" 1 } CharacterAttributes { "health regen" 150 "wet immunity" 1 "bot medic uber health threshold" 6000 "damage force reduction" 0.001 } } T_TFGateBot_Scout_Super_Fast { Class Scout Health 50 Scale 1.3 Name "Speedster Scout" ClassIcon scout_fast 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 Scout" CharacterAttributes { "move speed bonus" 2.25 "increase player capture value" 1 } Skill Easy WeaponRestrictions MeleeOnly } RevertGateBotsBehavior { CharacterAttributes { "move speed bonus" 2.25 } Item "The Bolt Boy" Skill Easy WeaponRestrictions MeleeOnly Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFBot_Scout_Milk_Nailgun { Class Scout Health 100 ClassIcon scout_nailgun_h Skill Hard Item "Ye Olde Baker Boy" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "override projectile type" 5 "projectile penetration" 1 "Projectile speed increased" 2.5 "centerfire projectile" 1 "mad milk syringes" 1 "fire rate bonus" 0.4 "dmg pierces resists absorbs" 1 } } // Offence Bots T_TFBot_Hellmet_Warfl_Soldier { Class Soldier Name "Hellmet Warfl Soldier" ClassIcon soldier_hellmet_lite Skill Hard Item "the hellmet" Item "The Original" Item "The Buff Banner" Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly CharacterAttributes { "increase buff duration" 12 "health regen" 25 "move speed penalty" 0.88 } } T_TFGateBot_Rapid_Fire_Soldier_Conch { Class Soldier Name "Conch Rapid Soldier" Skill Hard ClassIcon soldier_barrage_conch 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" Item "tf_weapon_rocketlauncher" Item "The Vigilant Pin" Item "The Concheror" Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.01 } CharacterAttributes { "health regen" 20 "increase buff duration" 20 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.01 } CharacterAttributes { "health regen" 20 "increase buff duration" 20 } Item "tf_weapon_rocketlauncher" Item "The Vigilant Pin" Item "The Concheror" Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly } } } T_TFBot_Pyro_ScorchShot_infinite { Class Pyro Skill Hard Name "Scorch Shot Pyro ∞" Item "The Scorch Shot" Item "Sight for Sore Eyes" ClassIcon pyro_scorch Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Scorch Shot" "Reload time decreased" 0.001 "fire rate bonus" 0.7 "mod flamethrower back crit" 1 } } T_TFBot_Pyro_BackScrattcher { Class Pyro Health 175 Skill Expert MaxVisionRange 500 Name "Backscrattcher Pyro" Item "Power Up Canteen (MvM)" Item "The Back Scratcher" ClassIcon pyro_backscratcher WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Back Scratcher" "damage bonus" 1.5 "dmg bonus while half dead" 1.9 "critboost on kill" 1 "crit vs burning players" 1 "mod mini-crit airborne" 1 "melee range multiplier" 2.5 } } T_TFBot_Pyro_Dragons_Fury_Crit { Class Pyro Skill Hard Name "dragons fury pyro" MaxVisionRange 1100 ClassIcon pyro_dragonfury Item "The Triclops" Item "The Dragon's Fury" Attributes AlwaysFireWeapon Attributes AlwaysCrit ItemAttributes { ItemName "The Dragon's Fury" "attach particle effect" 117 "flame size bonus" 2 } } T_TFBot_Heavy_Fire { Class Heavyweapons Skill Expert Health 300 Name "Heavy Huolong-Heater" MaxVisionRange 1398 ClassIcon heavy_heater Item "Hard Counter" Item "The Huo Long Heatmaker" } T_TFBot_Heavy_Pullin { Class Heavyweapons Skill Normal Name "Heavy vaccum" MaxVisionRange 1800 Scale 1.3 Item "The Little Bear" ClassIcon heavy_grapple ItemAttributes { ItemName "tf_weapon_minigun" "apply look velocity on damage" -325 "damage penalty" 0.1 "mark for death" 1 "dmg penalty while half alive" 0.05 } } T_TFBot_Heavy_Deflector_lowhealth { Class Heavyweapons Health 50 Name "Heavy-weapons Deflector" Skill Hard MaxVisionRange 1830 ClassIcon heavy_deflector_small Item "Deflector" Item "The Tundra Top" ItemAttributes { ItemName "Deflector" "attack projectiles" 2 "fire rate penalty" 1.4 } CharacterAttributes { "dmg taken from bullets increased" 0.5 "move speed penalty" 0.88 } } T_TFBot_Heavy_Pushback_Shotgun { Class Heavyweapons ClassIcon heavy_shotgun_scatterblast Name "Heavy Shotgun Pushback" Skill Expert Item "Copper's Hard Top" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "Reload time decreased" 0.05 "damage causes airblast" 1 "speed_boost_on_hit" 2 "damage penalty" 0.5 } } T_TFBot_Heavy_Pierces_Every_Part { Class Heavyweapons ClassIcon heavy_shotgun_armourbreaker Name "Heavy Pierce Shotgunner" Skill Easy Item "The Soviet Gentleman" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "dmg pierces resists absorbs" 1 "fire rate bonus" 0.1 "damage bonus" 1.25 } ItemAttributes { ItemName "The Soviet Gentleman" "attach particle effect" 13 } CharacterAttributes { "dmg taken from crit increased" 2 } } T_TFGateBot_Heavy_Tomislav_wave7 { Class Heavy Skill Normal ClassIcon heavy_tomislav_two 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 Heavy" Item "tomislav" ItemAttributes { ItemName "tomislav" "minigun spinup time decreased" 0.5 } CharacterAttributes { "move speed penalty" 0.8 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } ItemAttributes { ItemName "tomislav" "minigun spinup time decreased" 0.5 } CharacterAttributes { "move speed penalty" 0.8 } BehaviorModifiers Mobber Item "Officer's Ushanka" Item "tomislav" } } } T_TFBot_Demoman_Lock_n_Load { Class Demoman Health 350 Name "Demoman's big Loch-n-load" ClassIcon demo_loch_nys Skill Expert MaxVisionRange 1500 Item "Scotch Bonnet" Item "A Whiff of the Old Brimstone" Item "The Loch-N-Load" Attributes AlwaysCrit ItemAttributes { ItemName "The Loch-N-Load" "damage bonus" 1.5 "dmg bonus vs buildings" 5.5 "dmg penalty vs players" 0.08 "crit vs disguised players" 1 "Projectile speed increased" 1 } CharacterAttributes { "mult_health_fromhealers_penalty_active" 0.3 "move speed penalty" 0.81 "fire rate bonus" 0.75 } } T_TFBot_Demoman_Burst_Donk { Class Demoman Health 350 Name "Demoman's Donker" ClassIcon demo_cannon Skill Expert MaxVisionRange 1850 Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly Item "The Loose Cannon" ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "fire rate bonus" 0.01 "fuse bonus" 0.2 "Blast radius increased" 1.1 "Reload time increased" 1.3 "clip size penalty" 0.5 "crit vs disguised players" 1 } CharacterAttributes { "move speed penalty" 0.78 } } T_TFBot_Demoman_Melee_Skullcutter { Class Demoman Health 235 Name "Demoknight Skullcutter" ClassIcon demoknight_skullcutter Skill Expert Item "The Scotsman's Skullcutter" Item "The Warsworn Helmet" Item "The Liquor Locker" Item "The Splendid Screen" WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Splendid Screen" "charge recharge rate increased" 0.050 "charge impact damage increased" 1.8 } ItemAttributes { ItemName "The Scotsman's Skullcutter" "melee attack rate bonus" 0.7 } CharacterAttributes { "move speed bonus" 1.3 "critboost on kill" 2 } } T_TFBot_Demoman_Crit { Class Demoman Health 555 Scale 1.35 Skill Easy MaxVisionRange 1600 ClassIcon demo_burst Item "TF_WEAPON_GRENADELAUNCHER" Item "The Cockfighter" Attributes AlwaysCrit Attributes DisableDodge ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "projectile spread angle penalty" 11 "self mark for death" 1 "fire rate bonus" 0.25 "dmg falloff decreased" 0.75 "clip size bonus" 3 "Reload time decreased" 0.5 } CharacterAttributes { "move speed penalty" 0.35 } } T_TFBot_Demoman_Sticky_Burst_Max { Class Demoman ClassIcon demo_sticky_burst_hyper Name "Demoman Stickey Expert" Scale 1.18 Skill Expert MaxVisionRange 1900 Item "Ellis Hat" Item "A Whiff of the Old Brimstone" Attributes AlwaysCrit Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "fire rate bonus" 0.01 "clip size bonus" 2 "max pipebombs increased" 1.5 "stickybomb charge rate" 0.001 "Reload time decreased" 0.2 "Projectile range decreased" 0.5 } CharacterAttributes { "no self blast dmg" 1 } } T_TFBot_Demoman_Loose_Cannon_Atomic { Class Demoman Health 995 Name "demoman loose" ClassIcon demo_atomic Skill Expert MaxVisionRange 1450 Scale 1.7 Item "The Snapped Pupil" Item "The King of Scotland Cape" Item "The Cyborg Stunt Helmet" Item "The Loose Cannon" ItemAttributes { ItemName "The Loose Cannon" "clip size bonus" .5 "Blast radius increased" 6 "damage bonus" 2.5 "fuse bonus" 0.5 "Projectile speed increased" 1.1 "grenade launcher mortar mode" 0 "use large smoke explosion" 1 "Reload time increased" 1.6 } CharacterAttributes { "no self blast dmg" 1 "damage force reduction" 0.25 "move speed bonus" .4 } } T_TFBot_Soldier_Upgraded_diffclone //base { Class Soldier Skill Expert MaxVisionRange 1050 ClassIcon soldier_upgraded Item "tf_weapon_rocketlauncher" Item "TF_WEAPON_SHOTGUN_HWG" Item "tf_weapon_shovel" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 2 "rocket specialist" 1 "faster reload rate" 0.4 "heal on kill" 100 "clip size bonus" 3 "fire rate bonus" 0.6 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.4 "projectile penetration" 1 "fire rate bonus" 0.6 "clip size bonus" 2.2 "heal on kill" 100 } ItemAttributes { ItemName "tf_weapon_shovel" "melee attack rate bonus" 0.6 "heal on kill" 100 } CharacterAttributes { "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "mult_player_movespeed_active" 1.4 "health regen" 10 "increased jump height" 1.6 } } T_TFBot_Soldier_Mangler_Big { Class Soldier Health 700 Skill Hard Scale 1.95 MaxVisionRange 1800 ClassIcon soldier_borgboss1_h Item "The Cow Mangler 5000" ExtAttr AlwaysFireWeaponAlt ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 5801378 "damage bonus" 1.5 "fire rate penalty" 1.4 "Projectile speed increased" 2 } CharacterAttributes { "move speed penalty" 0.35 "override footstep sound set" 4 "damage force reduction" 0.15 "airblast vulnerability multiplier" 0.3 } } // Giant Robots T_TFBot_Scout_Scattergun_giant_fast_cap { Class Scout Health 1500 Skill Hard MaxVisionRange 745 ClassIcon scout Item "tf_weapon_scattergun" Item "MvM GateBot Light Scout" Attributes MiniBoss WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "tf_weapon_scattergun" "faster reload rate" 0.18 "clip size penalty" 0.5 } CharacterAttributes { "damage force reduction" 0.05 "override footstep sound set" 2 "increase player capture value" 2 } } T_TFBot_Pyro_Backburner_Giant_2 { Class Pyro Health 3900 Skill Normal Scale 2.05 MaxVisionRange 1580 Name "Pyro Backburner Destroys Projectile" ClassIcon pyro_backburner_nys Item "The Backburner" Item "Spine-Chilling Skull" Item "Brimstone" Attributes MiniBoss WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Backburner" "flame size bonus" 4.6 "fire rate bonus" 0.1 "airblast_destroy_projectile" 1 "airblast vertical pushback scale" 200 } CharacterAttributes { "dmg taken from fire increased" 2.5 "move speed penalty" 0.35 "mod shovel speed boost" 1 "wet immunity" 1 } } T_TFBot_Medic_Blast_Resist_Giant { Class Medic Health 4000 Name "Bullet Resist Medic" ClassIcon medic_blast Skill Expert Item "Gold Botkiller Medi Gun Mk.II" Item "The Shaman's Skull" Attributes SpawnWithFullCharge Attributes MiniBoss Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Gold Botkiller Medi Gun Mk.II" "uber duration bonus" 42000 "medigun charge is resists" 4 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 "mod weapon blocks healing" 1 } CharacterAttributes { "health regen" 16 "bot medic uber health threshold" 6000 "damage force reduction" 0.001 "move speed bonus" 0.3 } } T_TFBot_Giant_Damage_Soldier { Class Soldier Name "Giant Soldier" ClassIcon soldier_hyper Item "Rocket Launcher" Skill Expert Health 32000 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "Rocket Launcher" "damage bonus" 5 "clip size penalty" 0.25 "fire rate penalty" 0.65 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 } } T_TFBot_Soldier_Giant_Nukey { Class Soldier Health 95000 Name "Soldier all out Nuke" Skill Hard Scale 2.02 ClassIcon soldier_nuker Item "Festive Rocket Launcher 2011" Item "Honcho's Headgear" Item "Attack Packs" MaxVisionRange 1400 Attributes UseBossHealthBar Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AutoJump AutoJumpMin 12 AutoJumpMax 25 ItemAttributes { ItemName "Festive Rocket Launcher 2011" "damage bonus" 81 "fire rate bonus" 0.6 "clip size bonus" 2 "Projectile speed decreased" 0.36 "Blast radius increased" 4.0 "blast dmg to self increased" 51 "dmg pierces resists absorbs" 1 "crit mod disabled" 0 "Reload time decreased" 3.0 "use large smoke explosion" 1 "minicritboost on kill" 10 "crit_dmg_falloff" 1 } CharacterAttributes { "damage force reduction" 0.001 "move speed penalty" 0.15 "override footstep sound set" 2 "health on radius damage" 0.02 "bombinomicon effect on death" 1 "rage giving scale" 0.05 "airblast vertical pushback scale" 0.0001 "airblast vulnerability multiplier" 0.0001 "cancel falling damage" 1 "increased jump height" 1.95 "mod crit while airborne" 1 } ItemAttributes { ItemName "Honcho's Headgear" "attach particle effect" 94 } } T_TFBot_Heavy_RocketMan_Crit { Class Heavyweapons Skill Expert Health 28500 ClassIcon heavy_rocket_hyper Name "HeavyRoketsGuy" Item "The U-clank-a" Item "craftsmann_minigun_ironwood" Item "Yuri's Revenge" Attributes AlwaysCrit Attributes UseBossHealthBar Attributes MiniBoss WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "craftsmann_minigun_ironwood" "set_item_texture_wear" 0 "attach particle effect" 704 "fire rate penalty" 1.85 "heal on kill" 1550 "override projectile type" 2 "Blast radius increased" 1.5 "Projectile speed decreased" 0.5 "bleeding duration" 6 "dmg bonus vs buildings" 20 "centerfire projectile" 1 } CharacterAttributes { "afterburn immunity" 1 "wet immunity" 1 "airblast vertical pushback scale" 0.0001 "airblast vulnerability multiplier" 0.0001 "bombinomicon effect on death" 1 "move speed penalty" 0.42 "dmg bonus while half dead" 1.5 } } T_TFGateBot_Sergeant_Crits_Direct_Hit { Class Soldier Skill Expert Name "Sergeant Crits Direct Hit" Health 50000 Scale 1.9 ClassIcon soldier_directhit_chief 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 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit Item "Tyrant's Helm" Item "The Direct Hit" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 1.5 "faster reload rate" 0.55 "fire rate bonus" 0.2 "clip size upgrade atomic" 9.0 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } RevertGateBotsBehavior { ItemAttributes { ItemName "The Direct Hit" "damage bonus" 1.5 "faster reload rate" 0.55 "fire rate bonus" 0.2 "clip size upgrade atomic" 9.0 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "Tyrant's Helm" Item "The Direct Hit" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit } } } T_TFGateBot_Heavy_TOMI_MOTHER_FUCKER { Class Heavyweapons ClassIcon heavy_head_nys Name "Heavy Tomi Monster" Health 137700 Skill Expert Scale 2 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 Tag bot_giant BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Item "Magnificent Mongolian" Item "Combat Slacks" Item "Die Regime-Panzerung" Item "tomislav" ItemAttributes { ItemName "Magnificent Mongolian" "attach particle effect static" 70 } ItemAttributes { ItemName "tomislav" "damage penalty" 0.7 "fire rate bonus" 0.15 "crit vs burning players" 1 "critboost on kill" 3 "bullets per shot bonus" 2 "minigun spinup time decreased" 0.16 "mod mini-crit airborne" 1 "dmg falloff decreased" 0.5 "mark for death" 1 "restore health on kill" 0.05 "dmg bonus while half dead" 1.5 "projectile penetration heavy" 1 "crit vs disguised players" 1 "spunup_push_force_immunity" 1 "crit kill will gib" 1 "generate rage on damage" 1 "boost on damage" 1 "crit vs wet players" 1 "attack projectiles" 1 "is australium item" 1 } CharacterAttributes { "max health additive bonus" 66500 "dmg taken from fire reduced" 0.5 "mod medic killed minicrit boost" 30 "mod rage damage boost" 1.75 "speed buff ally" 1 "cancel falling damage" 1 "increased jump height" 2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.0001 "airblast vulnerability multiplier" 0.0001 "move speed penalty" 0.1 "rage giving scale" 0.02 "wet immunity" 1 "damage force reduction" 0.15 } } RevertGateBotsBehavior { ItemAttributes { ItemName "Magnificent Mongolian" "attach particle effect static" 70 } ItemAttributes { ItemName "tomislav" "damage penalty" 0.7 "fire rate bonus" 0.2 "crit vs burning players" 1 "critboost on kill" 3 "bullets per shot bonus" 2 "minigun spinup time decreased" 0.16 "mod mini-crit airborne" 1 "dmg falloff decreased" 0.5 "mark for death" 1 "restore health on kill" 0.05 "dmg bonus while half dead" 1.4 "projectile penetration heavy" 1 "crit vs disguised players" 1 "spunup_push_force_immunity" 1 "crit kill will gib" 1 "generate rage on damage" 1 "boost on damage" 1 "crit vs wet players" 1 "attack projectiles" 1 "is australium item" 1 } CharacterAttributes { "max health additive bonus" 56500 "dmg taken from fire reduced" 0.5 "mod medic killed minicrit boost" 30 "mod rage damage boost" 1.75 "speed buff ally" 1 "cancel falling damage" 1 "increased jump height" 2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.0001 "airblast vulnerability multiplier" 0.0001 "move speed penalty" 0.1 "rage giving scale" 0.02 "wet immunity" 1 "damage force reduction" 0.15 } Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Tag bot_giant } } } T_TFBot_Medic_Longer_Uber { Class Medic ClassIcon medic_uber_longuber Name "Medic Uberer" Skill Easy Health 50000 Scale 1.75 Item "The Medic Mech-bag" Item "Das Hazmattenhatten" Item "warbird_minigun_butcherbird" Attributes DisableDodge Attributes IgnoreEnemies Attributes SpawnWithFullCharge Attributes UseBossHealthBar Attributes MiniBoss WeaponRestrictions SecondaryOnly Tag bot_giant CharacterAttributes { "move speed penalty" 0.3 "airblast vertical vulnerability multiplier" 0.05 "airblast vulnerability multiplier" 0.05 "damage force reduction" 0.1 "rage giving scale" 0.5 "active health regen" 45 "bot medic uber health threshold" 50000 "uber duration bonus" 55 "ubercharge rate penalty" 0.4 "heal rate bonus" 0.04 } } T_TFBot_Pyro_Heal_Almost_all // 95% of health on kill { Class Pyro ClassIcon pyro_regen Name "Healing Pyro" Skill Normal Health 2500 Scale 1.5 Item "teufort_flamethrower_earthskyandfire" Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "teufort_flamethrower_earthskyandfire" "set_item_texture_wear" 0.75 "restore health on kill" 0.95 } CharacterAttributes { "move speed penalty" 0.52 "override footstep sound set" 2 "Health regen" 20 } } T_TFGateBot_Soldier_Stun_Infinite_Minicrit { Class Soldier Health 6550 ClassIcon soldier_stun_infinite_minicrit Name "Soldier Minicrit Stunner" Skill Hard MaxVisionRange 1500 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 Tag bot_giant BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "clip size upgrade atomic" 150 "fire rate bonus" 0.54 "rocket specialist" 4 "crit vs disguised players" 1048576 } CharacterAttributes { "move speed penalty" 0.45 "override footstep sound set" 2 } } RevertGateBotsBehavior { ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "tf_weapon_rocketlauncher" "clip size upgrade atomic" 150 "fire rate bonus" 0.54 "rocket specialist" 4 "crit vs disguised players" 1048576 } CharacterAttributes { "move speed penalty" 0.45 "override footstep sound set" 2 } Tag bot_giant Item "The War Pig" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" Item "MvM GateBot Light Soldier" Attributes AlwaysFireWeapon Attributes MiniBoss WeaponRestrictions PrimaryOnly BehaviorModifiers Mobber } } } T_TFBot_Soldier_Buff_BlackBox_Giant { Class Soldier ClassIcon soldier_buff_blackbox Scale 1.85 Name "big soldier" Health 9500 Skill Normal MaxVisionRange 1350 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 Tag bot_giant BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Item "MvM GateBot Light Soldier" Item "Festive Buff Banner" Item "The Black Box" ItemAttributes { ItemName "The Black Box" "health on radius damage" 555 "fire rate bonus" 0.37 "mod rage on hit bonus" 600 "attach particle effect" 64 } CharacterAttributes { "move speed penalty" 0.46 "increase buff duration" 1.2 "override footstep sound set" 4 "deploy time increased" 0.5 } } RevertGateBotsBehavior { ItemAttributes { ItemName "The Black Box" "health on radius damage" 555 "fire rate bonus" 0.37 "mod rage on hit bonus" 600 "attach particle effect" 64 } ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } CharacterAttributes { "move speed penalty" 0.46 "increase buff duration" 1.2 "override footstep sound set" 4 "deploy time increased" 0.5 } Tag bot_giant Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Item "The Law" Item "Festive Buff Banner" Item "The Black Box" Item "MvM GateBot Light Soldier" } } } T_TFBot_Scout_Burst_Hyper_Giant { Class Scout ClassIcon scout_burst_hyper Scale 1.75 Name "Blast Scout" Health 3850 Skill Expert MaxVisionRange 880 Item "Upgradeable TF_WEAPON_SCATTERGUN" Item "The Cross-Comm Express" Item "The Teufort Tooth Kicker" Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "fire rate bonus" .44 "clip size bonus" 2 "Reload time decreased" .64 "heal on kill" 20 "weapon spread bonus" .2 } CharacterAttributes { "move speed penalty" .85 "dmg taken from fire reduced" .9 "dmg taken from blast reduced" .9 "dmg taken from bullets reduced" .9 "airblast pushback scale" 0.200 "airblast vulnerability multiplier" 0.260 "override footstep sound set" 2 } } } Wave //Wave 1 { InitWaveOutput { Target wave_setup_left_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Sound "Announcer.IncomingMob" Checkpoint Yes WaveSpawn { Name "wave01b" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 40 MaxActive 11 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 360 TFBot { Class Heavyweapons Skill Hard ClassIcon heavy_shotgun Name "Shotgun Heavy" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.4 "damage penalty" 0.17 } } } WaveSpawn { Name "wave01a" Where spawnbot_left Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 3 TotalCurrency 207 TFBot { Class Heavyweapons Health 150 Skill Easy ClassIcon heavy_gru Name "Batalion Gru Heavy" WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "Gloves of Running Urgently" CharacterAttributes { "increase buff duration" 25 } } } WaveSpawn { Name "wave01a" Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 3 TotalCurrency 203 TFBot { Class Heavyweapons Health 150 Skill Easy ClassIcon heavy_gru Name "Batalion Gru Heavy" WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "Gloves of Running Urgently" CharacterAttributes { "increase buff duration" 25 } } } WaveSpawn { Name "wave01a" Where spawnbot_left Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 9 WaitBetweenSpawns 2 TotalCurrency 80 TFBot { Class Heavyweapons Health 150 Skill Easy ClassIcon heavy_gru Name "Heavy's Running Urgently" WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently" } } WaveSpawn { Name "wave01a" Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 9 WaitBetweenSpawns 2 TotalCurrency 80 TFBot { Class Heavyweapons Health 150 Skill Easy ClassIcon heavy_gru Name "Heavy's Running Urgently" WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently" } } } Wave //Wave 2 { InitWaveOutput { Target wave_setup_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Sound "Announcer.IncomingMob" Checkpoint Yes WaveSpawn { Name "wave02a" Where spawnbot Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_1_flank Where spawnbot_gate_2 TotalCount 44 MaxActive 7 SpawnCount 7 WaitBeforeStarting 14 WaitBetweenSpawns 15 TotalCurrency 260 TFBot { Class Sniper Skill Normal MaxVisionRange 700 ClassIcon sniper_smg Name "smg sniper running around" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SMG" "faster reload rate" 0.05 "critboost on kill" 5 } } } WaveSpawn { Name "wave02Pyroboss" Where spawnbot_giant Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 46 WaitBetweenSpawns 1 TotalCurrency 255 TFBot { Class Pyro Skill Hard Health 3000 MaxVisionRange 1500 ClassIcon pyro_powerjack_giant Name "Pyro Powerjack big" WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Item "the powerjack" ItemAttributes { ItemName "the powerjack" "fire rate bonus" 0.44 } CharacterAttributes { "damage force reduction" 0.02 } } } WaveSpawn { Name "wave02scout" Where spawnbot_left Where spawnbot_right Where spawnbot_gate_2_flank Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 21 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Class Scout ClassIcon scout_pistol_2 Health 100 Name "pistol Scout" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "attach particle effect" 39 "damage penalty" 0.92 } CharacterAttributes { "move speed bonus" 1.33 } } } WaveSpawn { Name "wave02e" Where spawnbot_top_mid Where spawnbot_top_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 84 WaitBetweenSpawns 4 TotalCurrency 120 Squad { TFBot { Template T_TFBot_Hellmet_Warfl_Soldier Tag bot_nogate } TFBot { Template T_TFBot_Medic_BigHeal_2 Tag bot_nogate } } } WaveSpawn { Name "wave02d" WaitForAllDead "wave02Pyroboss" Where spawnbot_top Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 2 TotalCurrency 185 TFBot { Class Heavy Health 1000 Scale 1.5 Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "The Bolt Action Blitzer" Item "TF_WEAPON_MINIGUN" tag bot_giant ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "spread penalty" 1.6 } CharacterAttributes { "move speed penalty" 0.52 "head scale" 1.15 } } } WaveSpawn { Name "wave02sd" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 30 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Demoman_Lock_n_Load } } } Wave //Wave 3 Tank { InitWaveOutput { Target wave_setup_left_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Sound "Announcer.IncomingMob" Checkpoint Yes WaveSpawn { Name "wave03a1" Where spawnbot_mid Where spawnbot_left Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 TotalCurrency 13 FirstSpawnWarningSound "vo/announcer_begins_5sec.mp3" TFBot { Class Scout Skill Expert Item "The Holy Mackerel" WeaponRestrictions MeleeOnly } } WaveSpawn { Name "wave03a2" WaitForAllSpawned "wave03a1" Where spawnbot_mid Where spawnbot_left Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 4 TotalCurrency 12 FirstSpawnWarningSound "vo/announcer_begins_4sec.mp3" TFBot { Class Scout Skill Expert Item "The Holy Mackerel" WeaponRestrictions MeleeOnly } } WaveSpawn { Name "wave03a3" WaitForAllSpawned "wave03a2" Where spawnbot_mid Where spawnbot_left Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 3 TotalCurrency 12 FirstSpawnWarningSound "vo/announcer_begins_3sec.mp3" TFBot { Class Scout Skill Expert Item "The Holy Mackerel" WeaponRestrictions MeleeOnly } } WaveSpawn { Name "wave03a4" WaitForAllSpawned "wave03a3" Where spawnbot_mid Where spawnbot_left Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 2 TotalCurrency 12 FirstSpawnWarningSound "vo/announcer_begins_2sec.mp3" TFBot { Class Scout Skill Expert Item "The Holy Mackerel" WeaponRestrictions MeleeOnly } } WaveSpawn { Name "wave03a5" WaitForAllSpawned "wave03a4" Where spawnbot_mid Where spawnbot_left Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 1 TotalCurrency 12 FirstSpawnWarningSound "vo/announcer_begins_1sec.mp3" TFBot { Class Scout Skill Expert Item "The Holy Mackerel" WeaponRestrictions MeleeOnly } } WaveSpawn { Name "wave03a6" WaitForAllDead "wave03a5" Where spawnbot_mid Where spawnbot_left Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 TotalCurrency 13 TFBot { Class Scout Skill Expert Item "The Holy Mackerel" WeaponRestrictions MeleeOnly } } WaveSpawn { Name "wave03b" WaitForAllSpawned "wave03a6" Where spawnbot_giant Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 22 TotalCurrency 220 TFBot { Template T_TFBot_Scout_Scattergun_giant_fast_cap Tag bot_giant } } WaveSpawn { Name "wave03c" WaitForAllDead "wave03b" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 28 MaxActive 14 SpawnCount 7 WaitBeforeStarting 1 WaitBetweenSpawns 29 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro_Backburner_Giant_2 Tag bot_giant } TFBot { Template T_TFBot_Heavy_Fire BehaviorModifiers Mobber } TFBot { Template T_TFBot_Heavy_Fire BehaviorModifiers Mobber } TFBot { Template T_TFBot_Heavy_Fire BehaviorModifiers Mobber } TFBot { Template T_TFBot_Heavy_Fire BehaviorModifiers Mobber } TFBot { Template T_TFBot_Heavy_Fire BehaviorModifiers Mobber } TFBot { Template T_TFBot_Heavy_Fire BehaviorModifiers Mobber } } } WaveSpawn { Name "wave03S" WaitForAllSpawned "wave03a6" Where spawnbot_top_right Where spawnbot_top_left Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 3 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Pyro_ScorchShot_infinite Tag bot_nogate } } WaveSpawn { Name "wave03S2R" Where spawnbot_right Where spawnbot_left Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 100 WaitBetweenSpawns 70 TotalCurrency 60 Support 1 TFBot { Template T_TFBot_Medic_OMEGA_heal_1.2 Tag bot_nogate } } WaveSpawn //WAVE 03d TANK { Name "wave03dtank" WaitForAllDead "wave03b" TotalCount 1 WaitBeforeStarting 6 TotalCurrency 246 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 41000 Speed 40 Name "tankboss" StartingPathTrackNode "tank_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave // Wave *4* >rework< w/ upgraded soldier's { InitWaveOutput { Target wave_setup_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Sound "Announcer.IncomingMob" Checkpoint No WaveSpawn { Name "wave04GiantSoldierBoss" Where spawnbot_mid TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 525 Squad { TFBot { Template T_TFBot_Giant_Damage_Soldier Tag bot_giant } TFBot { Template T_TFBot_Medic_Blast_Resist_Giant Tag bot_squad_member } } } WaveSpawn { Name "wave04s" Where spawnbot_mid Where spawnbot_top_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 260 TotalCurrency 10 RandomChoice { TFBot { Template T_TFBot_Soldier_Upgraded_diffclone Item "Climbing Commander" ItemAttributes { ItemName "Climbing Commander" "attach particle effect" 59 } } TFBot { Template T_TFBot_Soldier_Upgraded_diffclone Item "The Crack Pot" Item "Supernatural Stalker" Item "Grub Grenades" ItemAttributes { ItemName "The Crack Pot" "attach particle effect" 69 } } TFBot { Template T_TFBot_Soldier_Upgraded_diffclone Item "The Space Bracers" Item "The Shaolin Sash" Item "The Man in Slacks" ItemAttributes { ItemName "The Space Bracers" "attach particle effect" 10 } } TFBot { Template T_TFBot_Soldier_Upgraded_diffclone Item "Soldier's Sparkplug" Item "The Brawling Buccaneer" Item "The Freedom Feathers" ItemAttributes { ItemName "The Freedom Feathers" "attach particle effect" 129 } } } } WaveSpawn { Name "wave04s2" Where spawnbot_top_left Where spawnbot_left Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 290 TotalCurrency 10 RandomChoice { TFBot { Template T_TFBot_Soldier_Upgraded_diffclone Item "The Dumb Bell" Item "Public Speaker" ItemAttributes { ItemName "Public Speaker" "attach particle effect" 33 } } TFBot { Template T_TFBot_Soldier_Upgraded_diffclone Item "The Nuke" Item "Sharp Chest Pain" Item "Private Maggot Muncher" ItemAttributes { ItemName "The Nuke" "attach particle effect" 56 } } TFBot { Template T_TFBot_Soldier_Upgraded_diffclone Item "The Shellmet" Item "Veterans Attire" Item "The Colonial Clogs" ItemAttributes { ItemName "The Shellmet" "attach particle effect" 87 } } TFBot { Template T_TFBot_Soldier_Upgraded_diffclone Item "Pestering Jester" Item "The Big Daddy" Item "The Gift Bringer" ItemAttributes { ItemName "Pestering Jester" "attach particle effect" 155 } } } } WaveSpawn { Name "wave02sd" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 48 MaxActive 7 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 26 TotalCurrency 5 TFBot { Template T_TFBot_Demoman_Burst_Donk } } } Wave // Wave 5 { InitWaveOutput { Target wave_setup_right_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Sound "Announcer.IncomingMob" Checkpoint Yes WaveSpawn { Name "Wave05g1" Where spawnbot_top_left Where spawnbot_top_right Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 23 TotalCurrency 75 TFBot { Template T_TFBot_Demoman_Melee_Skullcutter Tag bot_nogate } } WaveSpawn { Name "Wave05g2" Where spawnbot_top_left Where spawnbot_top_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 24 TotalCurrency 75 TFBot { Template T_TFBot_Demoman_Melee_Skullcutter Tag bot_nogate } } WaveSpawn { Name "Wave05g3" Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 25 TotalCurrency 75 TFBot { Template T_TFBot_Demoman_Melee_Skullcutter Tag bot_nogate } } WaveSpawn { Name "Wave05g4" Where spawnbot_mid Where spawnbot_top Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 26 TotalCurrency 75 TFBot { Template T_TFBot_Demoman_Melee_Skullcutter Tag bot_nogate } } WaveSpawn { Name "Wave05a" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 40 TFBot { Template T_TFBot_Heavy_Pullin Attributes TeleportToHint } } WaveSpawn { Name "Wave05b" Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 40 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 20 TFBot { Template T_TFBot_Pyro_BackScrattcher Tag bot_nogate Attributes TeleportToHint } } WaveSpawn { Name "Wave05c" Where spawnbot_top_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 40 MaxActive 10 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 20 Squad { ShouldPreserveSquad 1 TFBot { Class Soldier ClassIcon soldier_blackbox Name "Black Box Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload } TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn //WAVE 5e TANK { Name "wave05dtankgate" TotalCount 1 WaitForAllDead "Wave05c" WaitBeforeStarting 6 TotalCurrency 105 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Speed 60 Name "gatetank" StartingPathTrackNode "tank_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 5e TANK 2 { Name "wave05dtank2" TotalCount 1 WaitForAllSpawned "wave05dtankgate" WaitBeforeStarting 19 TotalCurrency 55 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 40 Name "tankboss" StartingPathTrackNode "tank_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave05fH" WaitForAllDead "wave05dtankgate" Where spawnbot_top_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_incoming03.mp3" TotalCurrency 150 TFBot { Template T_TFBot_Heavy_RocketMan_Crit Attributes TeleportToHint Tag bot_giant } } WaveSpawn { Name "Wave05pdf" WaitForAllSpawned "Wave05fH" Where spawnbot Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 18 WaitBetweenSpawns 9 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Dragons_Fury_Crit Attributes TeleportToHint } } WaveSpawn { Name "wave05g" WaitForAllSpawned "Wave05fH" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 23 TotalCurrency 10 TFBot { Class Heavyweapons Name "Steel Heavy" BehaviorModifiers Mobber Item "Fists of Steel" ClassIcon heavy_steelfist_armored WeaponRestrictions MeleeOnly Attributes TeleportToHint CharacterAttributes { "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.9 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "health from healers reduced" 0.01 } ItemAttributes { ItemName "Fists of Steel" "damage penalty" 0.5 } } } WaveSpawn { Name "Wave05ifirebulletvaccH" WaitForAllDead "wave05dtank2" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 60 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_nys Attributes TeleportToHint Tag bot_giant } TFBot { Template T_TFBot_Medic_Bullet_Resist Tag bot_squad_member Attributes TeleportToHint } TFBot { Template T_TFBot_Medic_Fire_Resist Tag bot_squad_member Attributes TeleportToHint } } } } Wave // Wave 6 { InitWaveOutput { Target wave_setup_left_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Sound "Announcer.IncomingMob" Checkpoint Yes WaveSpawn { Name "Wave06a" Where spawnbot Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 60 MaxActive 10 SpawnCount 10 WaitBeforeStarting 2 WaitBetweenSpawns 15 TotalCurrency 95 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFGateBot_Rapid_Fire_Soldier_Conch } } } WaveSpawn { Name "Wave06bm" Where spawnbot_mid Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 48 MaxActive 6 SpawnCount 2 WaitBeforeStarting 64 WaitBetweenSpawns 1 TotalCurrency 160 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Demoman_Crit Tag bot_giant } TFBot { Template T_TFBot_Medic_Shield_Battalion Tag bot_giant } } } WaveSpawn { Name "Wave06b2" WaitForAllDead "Wave06bm" Where spawnbot_mid Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_1_flank Where spawnbot_gate_2 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5 TotalCurrency 40 TFBot { Template T_TFBot_Demoman_Crit } } WaveSpawn { Name "Wave06c" Where spawnbot_top_right Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 55 TotalCurrency 155 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes AlwaysCrit } } WaveSpawn { Name "Wave06d" WaitForAllDead "Wave06bm" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 55 TotalCurrency 350 TFBot { Template T_TFGateBot_Sergeant_Crits_Direct_Hit Tag bot_giant } } WaveSpawn { Name "Wave06e" WaitForAllDead "Wave06bm" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_1_flank Where spawnbot_gate_2 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 13 TotalCurrency 320 TFBot { Template T_TFBot_Giant_Major_League Tag bot_giant } } WaveSpawn { Name "Wave06s" WaitForAllDead "Wave06a" Where spawnbot_left Where spawnbot_right Where spawnbot_top_left Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 22 WaitBetweenSpawns 11 TotalCurrency 20 Support 1 TFBot { Template T_TFBot_Scout_Cleaver } } WaveSpawn { Name "Wave06fghs" WaitForAllDead "Wave06c" Where spawnbot_mid Where spawnbot_gate_1_flank Where spawnbot_gate_2 TotalCount 64 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 33 TotalCurrency 160 Squad { TFBot { Template T_TFBot_Heavy_Pushback_Shotgun } TFBot { Template T_TFBot_Heavy_Pierces_Every_Part } } } } Wave // Wave 7 MEGA BOSS { InitWaveOutput { Target wave_setup_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Sound "Announcer.IncomingMob" Checkpoint Yes WaveSpawn { Name "Wave07a" Where spawnbot_top_right Where spawnbot_top_left Where spawnbot_gate_1 Where spawnbot_gate_1_flank Where spawnbot_gate_2 TotalCount 75 MaxActive 10 SpawnCount 10 WaitBeforeStarting 6 WaitBetweenSpawns 11 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Sticky_Burst_Max } } WaveSpawn { Name "Wave07MEGABOSS" Where spawnbot_mid TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 35 TotalCurrency 600 FirstSpawnWarningSound "mvm\mvm_warning.wav" Squad { ShouldPreserveSquad 1 TFBot { Template T_TFGateBot_Heavy_TOMI_MOTHER_FUCKER } TFBot { Template T_TFBot_Medic_Longer_Uber } } } WaveSpawn //WAVE 07 TANK { Name "wave07tank" TotalCount 1 WaitBeforeStarting 85 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 89500 Speed 30 Name "tankboss" StartingPathTrackNode "tank_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave07s1" WaitForAllSpawned "Wave07MEGABOSS" Where spawnbot_mid Where spawnbot_right Where spawnbot_left Where spawnbot_gate_1 Where spawnbot_gate_2 Where spawnbot_gate_2_flank TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 9 TotalCurrency 20 Support 1 TFBot { Template T_TFGateBot_Heavy_Tomislav_wave7 } } WaveSpawn { Name "Wave07s2" WaitForAllSpawned "Wave07MEGABOSS" Where spawnbot_top_right Where spawnbot_left Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 16 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 11 TotalCurrency 25 Support 1 RandomSpawn 1 TFBot { Template T_TFGateBot_Scout_Super_Fast } } WaveSpawn { Name "Wave07s3afterWave07a" WaitForAllDead "Wave07a" Where spawnbot_mid Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 17 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 13 TotalCurrency 0 Support 1 RandomSpawn 1 TFBot { Template T_TFBot_Scout_Milk_Nailgun BehaviorModifiers Mobber } } WaveSpawn { Name "Wave07d" WaitForAllSpawned "Wave07MEGABOSS" Where spawnbot_mid Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 Where spawnbot_gate_2_flank TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 25 TotalCurrency 55 TFBot { Template T_TFBot_Pyro_Heal_Almost_all Attributes AlwaysCrit } } WaveSpawn { Name "Wave07e" WaitForAllSpawned "Wave07MEGABOSS" Where spawnbot_top Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 158 TotalCurrency 25 RandomSpawn 1 TFBot { Template T_TFGateBot_Soldier_Stun_Infinite_Minicrit } } WaveSpawn { Name "Wave07f" WaitForAllSpawned "Wave07d" Where spawnbot_mid Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 Where spawnbot_gate_2_flank TotalCount 5 MaxActive 4 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 30 TotalCurrency 5 TFBot { Template T_TFBot_Demoman_Loose_Cannon_Atomic } } } Wave // Wave 7 MEGA BOSS { InitWaveOutput { Target wave_setup_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Sound "Announcer.IncomingMob" Checkpoint Yes WaveSpawn { Name "Wave08a" Where spawnbot_mid Where spawnbot_left Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 17 TotalCurrency 20 TFBot { Template T_TFBot_Scout_Burst_Hyper_Giant } } WaveSpawn { Name "Wave08 s1" Where spawnbot_left Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 23 TotalCurrency 60 Support 1 TFBot { Template T_TFBot_Soldier_Mangler_Big } } WaveSpawn { Name "Wave08 s2" Where spawnbot_right Where spawnbot_gate_1 Where spawnbot_gate_2 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 24 TotalCurrency 60 Support 1 TFBot { Template T_TFBot_Soldier_Mangler_Big } } } }