// Expendable Executables (Estate Adv) // Custom Mission made by DISAbleD_Archer01 (Able_Archer01) // Many thanks to Bazooks for the Estate No Middle Path script // templates #base robot_giant.pop #base robot_standard.pop //#base judge_restricts.pop WaveSchedule { StartingCurrency 1300 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom No Advanced 1 Templates { // SCOUT TEMPLATES T_TFBot_AArcher_Bonk_Scout // modified valve template { Class Scout Name "Bonk! Scout" ClassIcon scout_bonk_nys // the cooler bonk icon Skill Normal Item "Bonk! Atomic Punch" //Item "Bonk Helm" Item "The Bottle Cap" Item "The Caffeine Cooler" Attributes DisableDodge } T_TFBot_AArcher_Scout_Popper // basically a cross between a FaN scout and shotgun heavy { Class Scout Name "Soda Popper Scout" ClassIcon scout_popper Skill Normal Item "The Soda Popper" Item "The Bolt Boy" MaxVisionRange 750 ItemAttributes { ItemName "The Soda Popper" "bullets per shot bonus" 2 "Reload time decreased" 1.5 "damage bonus" 0.65 } } T_TFBot_AArcher_Giant_Bonk_Scout // modified valve template { Class Scout Name "Giant Bonk! Scout" ClassIcon scout_bonk_nys_giant // the cooler bonk icon Skill Expert Health 1600 Item "Bonk! Atomic Punch" //Item "Bonk Helm" Item "The Bottle Cap" Item "The Caffeine Cooler" Attributes MiniBoss Attributes DisableDodge CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "effect bar recharge rate increased" 0.55 "damage bonus" 1.5 } } // SOLDIER TEMPLATES T_TFBot_AArcher_Bison_Improved // bison soldier { Class Soldier Name "Berry-Infused Beamer" // totally not a reference to another missionmaker ClassIcon soldier_bison_a Skill Expert Item "The Righteous Bison" Item "The Toy Soldier" Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "damage bonus" 1.5 "Projectile speed increased" 0.65 "energy weapon no hurt building" 0 } } T_TFBot_AArcher_BBox_Improved // slightly stronger variant of valve black box soldier { Class Soldier Name "Black Box Soldier" ClassIcon soldier_blackbox Item "The Black Box" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "dmg penalty vs players" 0.45 // deals full dmg to buildings "fire rate bonus" 0.001 "faster reload rate" 0.85 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 65 } } T_TFBot_AArcher_Giant_Soldier_BurstFire // modified valve template { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire Health 4000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" //"damage bonus" 1.5 "faster reload rate" 0.4 "fire rate bonus" 0.1 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } // PYRO TEMPLATES T_TFBot_AArcher_Pyro_DF // just a pyro with the dragon's fury { Class Pyro Name "Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Hard Item "The Dragon's Fury" MaxVisionRange 800 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 // dunno if this is necessary but i'll leave it here } } T_TFBot_AArcher_Phlog_Pyro // phlog pyro with extended mmmph but weaker afterburn { Class Pyro Name "Aether Combustor" // this is not a genshin reference i swear ClassIcon pyro_phlog_v2 Skill Normal Item "The Phlogistinator" Item "Dead Heat" WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 // activates Mmmph by attempting to airblast "weapon burn dmg increased" 0.25 // 1 hp per tick afterburn "increase buff duration" 1.4 } } T_TFBot_AArcher_Phlog_Pyro2 // same as above, but with damage resistance when mmmph is active { Class Pyro Name "Aether Combustor Mk. II" // this is not a genshin reference i swear ClassIcon pyro_phlog_v2 Skill Hard Item "The Phlogistinator" Item "Dead Heat" WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 // activates Mmmph by attempting to airblast "weapon burn dmg increased" 0.25 // 1 hp per tick afterburn "energy buff dmg taken multiplier" 0.6 // 40% dmg resistance while Mmmph is active "increase buff duration" 1.4 } } T_TFBot_AArcher_Giant_Pyro_DF // UNUSED, just a giant pyro with the dragon's fury { Class Pyro Name "Giant Pyro" ClassIcon pyro_dragon_fury_swordstone_giant Skill Expert Health 3300 Item "The Dragon's Fury" MaxVisionRange 800 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.5 "airblast disabled" 1 // dunno if this is necessary but i'll leave it here } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_AArcher_Giant_Pyro_DF_Spammer // same as above, but rapid fire { Class Pyro Name "Giant Rapid Fire Pyro" ClassIcon pyro_dragon_fury_swordstone_spammer_giant Skill Expert Health 3300 Item "The Dragon's Fury" MaxVisionRange 800 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.2 "mult_item_meter_charge_rate" 0.75 // 25% faster repressurization rate "airblast disabled" 1 // dunno if this is necessary but i'll leave it here } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_AArcher_Super_Gastinguisher_Pyro // giant fast pyro with gas and axtinguisher, short but strong afterburn { Class Pyro Name "GG EZ-Bake" ClassIcon pyro_gascann_explode Item "The Gas Passer" Item "The Axtinguisher" Item "Connoisseur's Cap" Health 3300 Skill Expert Attributes MiniBoss Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Gas Passer" "is_passive_weapon" 1 "weapon burn dmg increased" 10 // 40 hp per tick afterburn "weapon burn time increased" 0.2 // 2 second afterburn duration "mult_item_meter_charge_rate" 0.025 // 1.5 second recharge } ItemAttributes { ItemName "The Axtinguisher" //"fire rate bonus" 0.6 "damage penalty" 1.5 // overrides damage penalty } CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 7 } } // DEMO TEMPLATES T_TFBot_AArcher_Unload_Demo // burst fire loch demo { Class Demoman Name "Loch-n-Unload Demo" ClassIcon demo_loch_burst_giant Skill Hard Item "The Loch-N-Load" Item "The Black Watch" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Loch-N-Load" "fire rate bonus" 0.005 "faster reload rate" 1.15 "projectile spread angle penalty" 3 "Projectile speed increased" 1 // prevents overshooting targets } CharacterAttributes { "no self blast dmg" 1 // so they don't blow themselves up like idiots } } T_TFBot_AArcher_Demo_Stickybomb // the fabled stickybomb trilogy { Class Demoman Name "The Stickybomb Trilogy" Item "Bomb Beanie" Skill Hard Classicon demo_sticky_daan Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 // replaces bugged sticky launcher animations with grenade launcher animations "override projectile type" 21 // fires nothing "faster reload rate" 0.001 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "projectile range increased" 0.45 "faster reload rate" 0.001 "sticky arm time bonus" 2 } } T_TFBot_AArcher_Demo_Scottishbomb // the fabled stickybomb trilogy { Class Demoman Name "The Stickybomb Trilogy" Item "Bomb Beanie" Item "The Scottish Resistance" Skill Hard Classicon demo_sticky_daan Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 // replaces bugged sticky launcher animations with grenade launcher animations "override projectile type" 21 // fires nothing "faster reload rate" 0.001 } ItemAttributes { ItemName "The Scottish Resistance" "stickybomb charge rate" 0.001 "max pipebombs increased" -7 // overrides scottish resistance max sticky bonus "projectile range increased" 0.45 "faster reload rate" 0.001 "sticky arm time bonus" 2 } } T_TFBot_AArcher_Demo_Quickiebomb // the fabled stickybomb trilogy { Class Demoman Name "The Stickybomb Trilogy" Item "Bomb Beanie" Item "The Quickiebomb Launcher" Skill Hard Classicon demo_sticky_daan Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 // replaces bugged sticky launcher animations with grenade launcher animations "override projectile type" 21 // fires nothing "faster reload rate" 0.001 } ItemAttributes { ItemName "The Quickiebomb Launcher" "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "projectile range increased" 0.45 "faster reload rate" 0.001 "sticky arm time bonus" 2 } } T_TFBot_AArcher_Giant_Conch_Samurai // giant samurai demo with extended conch, jumps and charges only when bodyblocked { Class Demoman Name "Giant Concheror Samurai" ClassIcon soldier_samurai_conch_giant Skill Expert Health 3300 Item "The Splendid Screen" Item "The Half-Zatoichi" Item "The Concheror" Item "Legendary Lid" Item "The Teufort Tooth Kicker" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes AirChargeOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Splendid Screen" "mult charge turn control" 3 "charge recharge rate increased" 7 "charge time increased" 6 // cue samurai jack theme "Attack not cancel charge" 1 } ItemAttributes { ItemName "The Concheror" "single wep deploy time increased" 0.01 } ItemAttributes { ItemName "The Half-Zatoichi" "honorbound" 0 // no cheesing with zatoichi instakill "restore health on kill" 0 "heal on kill" 1650 // heal on kill no longer overheals because that's kinda stupid } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 "increased jump height" 2.3 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "boots falling stomp" 1 // instakill stomp "bot custom jump particle" 1 "increase buff duration" 9.0 // extended conch "damage bonus" 1.5 // increased melee and shield bash dmg } } T_TFBot_AArcher_Super_Caber_Demo // fast giant demo with kamikaze caber { Class Demoman Name "Super Caber Demo" ClassIcon demo_caber_nys_fast Skill Expert Health 1600 // same hp as giant scout Item "The Ullapool Caber" Item "Mappers vs. Machines Participant Medal 2017" // buster medal WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes DisableDodge ItemAttributes { ItemName "The Ullapool Caber" "fire rate bonus" 0.6 "damage bonus" 3 "dmg bonus vs buildings" 2 "Blast radius increased" 1.5 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" 1.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 7 "blast dmg to self increased" 999.99 // instantly dies on caber explosion } } T_TFBot_AArcher_Giant_Demo_Miner // giant burst fire bomber demo with extended fuse and damage bonus on indirect hits { Class Demoman Name "Major Miner" ClassIcon demo_clusterbomb_delay Health 3300 Skill Expert Item "The Iron Bomber" Item "Hazard Headgear" Item "The Juggernaut Jacket" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size bonus" 3 "damage bonus" 0.75 "projectile spread angle penalty" 5 "fuse bonus" 2 "blast radius decreased" 1.35 "grenade damage reduction on world contact" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 } } // HEAVY TEMPLATES T_TFBot_AArcher_Eviction_Notice_Bleed // big eviction notice heavy with bleed on hit { Class HeavyWeapons Name "Spiked Punch" ClassIcon heavy_eviction_nys Skill Expert Health 900 Scale 1.5 Item "The Eviction Notice" Item "Summer Shades" // what a cool dude WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eviction Notice" "mod_maxhealth_drain_rate" 0 // this was a stupid nerf seriously valve "bleeding duration" 8 "damage penalty" 0.6 // gives it roughly the same dps as stock fists } } T_TFBot_AArcher_Buff_Gauntlet // UNUSED, steel gauntlet heavy with extended buff banner { Class Heavyweapons Name "Extended Buff Gauntlet" Skill Expert ClassIcon heavy_steelfist_buff Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Item "The Buff Banner" Item "Fists of Steel" Attributes SpawnWithFullCharge ItemAttributes { ItemName "Fists of Steel" "damage bonus" 1.5 // he gonna beat yo ass } ItemAttributes { ItemName "The Buff Banner" "single wep deploy time increased" 0.01 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_AArcher_Giant_Slamfire_Heavy // giant burst fire shotgun heavy { Class HeavyWeapons Name "Giant Slamfire Heavy" ClassIcon heavy_shotgun_burst_lite_giant Skill Expert Health 5000 Item "The Family Business" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Family Business" "fire rate bonus" 0.2 "bullets per shot bonus" 1.2 // compensate for the damage penalty "faster reload rate" 0.65 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 2 // force ability to shoot down projectiles "override footstep sound set" 2 } } // ENGINEER TEMPLATES // nothing :( // MEDIC TEMPLATES T_TFBot_AArcher_QF_Medic // modified valve template { Class Medic Name "Quick-Fix Medic" Skill Expert Item "The Overdose" Item "The Quick-Fix" ItemAttributes { ItemName "The Overdose" "lunchbox adds minicrits" 0 // removes the uber speedboost stat "provide on active" 1 "move speed bonus" 1.2 // mimics overdose speedboost at full uber } ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.001 } CharacterAttributes { "heal rate bonus" 10 } } T_TFBot_AArcher_MegaHeal_Medic // quick fix medic that pops uber { Class Medic Name "Mega-Heal Medic" ClassIcon medic_pop Skill Normal Item "The Overdose" Item "The Quick-Fix" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Overdose" "lunchbox adds minicrits" 0 // removes the uber speedboost stat "provide on active" 1 "move speed bonus" 1.2 // mimics overdose speedboost at full uber } CharacterAttributes { "heal rate bonus" 2 } } T_TFBot_AArcher_Uber_Medic // modified valve template { Class Medic Name "Uber Medic" ClassIcon medic_uber Skill Normal Item "The Overdose" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Overdose" "lunchbox adds minicrits" 0 // removes the uber speedboost stat "provide on active" 1 "move speed bonus" 1.2 // mimics overdose speedboost at full uber } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 5 // same heal rate as valve normal uber template } } T_TFBot_AArcher_Kritz_Medic // UNUSED, extended duration kritzkrieg medic { Class Medic Name "Kritzboost Medic" ClassIcon medic_kritz2 Skill Expert Item "The Kritzkrieg" Item "The Overdose" Attributes SpawnWithFullCharge Attributes AlwaysCrit // hides visual bug where the uber effect on the medic ends prematurely on extended ubers ItemAttributes { ItemName "The Overdose" "lunchbox adds minicrits" 0 // removes the uber speedboost stat "provide on active" 1 "move speed bonus" 1.2 // mimics overdose speedboost at full uber } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 82 // same duration as an extended banner soldier } CharacterAttributes { "heal rate bonus" 14 // same heal rate as a big heal medic "bot medic uber health threshold" 200 // pops kritz immediately } } T_TFBot_AArcher_Shield_Medic // medic with extended duration projectile shield { Class Medic Name "Shield Medic" ClassIcon medic_shield_ala // welcome to my swimming pool Skill Expert Item "powerhouse_medigun_sparkoflife" Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "powerhouse_medigun_sparkoflife" "set_item_texture_wear" 0.8 "generate rage on heal" 2 } CharacterAttributes { "heal rate bonus" 14 // same heal rate as a big heal medic "voice pitch scale" 0 // prevents voiceline spam "increase buff duration" 9.0 // same duration as extended banner "bot medic uber deploy delay duration" 420 // never pops uber } } T_TFBot_AArcher_Giant_Crossbow_Medic // giant burst fire crossbow medic { Class Medic Name "Giant Crusader" ClassIcon medic_crossbow_burst_giant Skill Expert Health 4500 Item "The Crusader's Crossbow" Attributes MiniBoss WeaponRestrictions PrimaryOnly //Attributes HoldFireUntilFullReload Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Crusader's Crossbow" "override projectile type" 8 // fires huntsman arrows "fire rate bonus" 0.1 "clip size bonus" 9.0 "faster reload rate" 0.25 "projectile spread angle penalty" 4 "damage bonus" 0.5 "Projectile speed increased" 0.65 "auto fires when full" 1 "auto fires full clip" 1 // fixes the weird holdfireuntilfullreload bug } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_AArcher_Giant_Uber_Medic // UNUSED, giant uber medic with very short uber duration and build time { Class Medic Name "Super Quick Uber Medic" ClassIcon medic_uber_quick_giant Skill Expert Health 4500 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 20 // 2 second uber build time "uber duration bonus" -6 // 2 second uber duration } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 3500 } } T_TFBot_AArcher_Giant_Kritz_Medic // giant regen medic with extended duration kritzkrieg { Class Medic Name "Giant Kritzboost Medic" ClassIcon medic_kritz2_giant Skill Expert Health 4500 Item "The Kritzkrieg" WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Attributes AlwaysCrit // hides visual bug where the uber effect on the medic ends prematurely on extended ubers ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 82 // same duration as an extended banner soldier } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 5000 "health regen" 40 } } T_TFBot_AArcher_Giant_Medic_Infinite // giant quick-fix medic with infinite duration uber but reduced self heal rate { Class Medic Name "Giant Perma-Heal Medic" ClassIcon medic_infpop Skill Expert Health 4500 Attributes SpawnWithFullCharge Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "ubercharge rate bonus" 200 "bot medic uber health threshold" 5000 // pops uber immediately "uber duration bonus" 8 "healing received bonus" 0.01 // QF uber only gives 200 HP per second to self } } // SNIPER TEMPLATES T_TFBot_AArcher_Camp_Fire_Bowman // rapid fire ignite on hit cozy camper bowman { Class Sniper Name "Bowman Camp Fire" ClassIcon sniper_bow_multi_fire Skill Expert Health 1200 Scale 1.5 Item "The Huntsman" Item "The Cozy Camper" Item "The Bunsen Brave" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "Set DamageType Ignite" 1 "weapon burn time increased" 2 "aiming movespeed decreased" 0 // makes movement more consistent while firing } ItemAttributes { ItemName "The Cozy Camper" "health regen" 10 "aiming knockback resistance" 0.2 } CharacterAttributes { "move speed bonus" 0.85 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "head scale" 0.7 } } T_TFBot_AArcher_Bowman_FMJ // penetrator bowman { Class Sniper Name "Bowman FMJ" ClassIcon sniper_bow_penetrator_pda Skill Expert Item "The Fortified Compound" Item "Fortunate Son" // yes this is a full metal jacket reference Item "Soldier's Sparkplug" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Fortified Compound" "projectile penetration" 1 // shield bash me one more time i dare u "damage bonus" 0.5 "aiming movespeed decreased" 0 // makes movement more consistent while firing } } // SPY TEMPLATES T_TFBot_AArcher_Spy_Improved // the cooler spy template { Class Spy Name "Spybot.tf" Health 125 Skill Expert Item "The Big Earner" Item "The Upgrade" Attributes AutoJump // randomly jumps to make them look more like real players AutoJumpMin 2 AutoJumpMax 8 ItemAttributes { ItemName "The Big Earner" //"max health additive penalty" -0 "silent killer" 1 "speed_boost_on_hit" 3.5 // gains speedboost on butterknife } CharacterAttributes { "voice pitch scale" 0 // disables spybot laugh & voicelines } } } Mission //w1-2 sentry buster { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge CharacterAttributes { "rage giving scale" 0.1 "voice pitch scale" 0 // disables giant demo voicelines } } } Mission //w3-4 sentry buster { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge CharacterAttributes { "rage giving scale" 0.1 "voice pitch scale" 0 // disables giant demo voicelines } } } Mission //w5-7 sentry buster { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 5 RunForThisManyWaves 3 InitialCooldown 40 CooldownTime 25 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge CharacterAttributes { "rage giving scale" 0.1 "voice pitch scale" 0 // disables giant demo voicelines } } } Mission //w1 spy { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_AArcher_Spy_Improved } } Mission //w2 sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper Name "Cozy Sniper" MaxVisionRange 3000 Item "The Cozy Camper" } } Mission //w3 spy { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_AArcher_Spy_Improved } } Mission //w4 sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper Name "Cozy Sniper" MaxVisionRange 3000 Item "The Cozy Camper" } } // Wave 1 - 1200 Credits // 1A-1 - 4 Major League Scout (120 Credits) // 1A-2 - 32 Bonk! Scout (200 Credits) // 1A-3 Squad - 10 Aether Combustor + 10 QF Medic (240 Credits) // // Flare Support (120 Credits) // Demo Support (80 Credits) // 1B Squad - 2 Giant Rapid Fire Pyro + 6 Mega-Heal Medic (440 Credits) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " IncludeScript(`estate_no_middle_path.nut`) " } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 1A-1 - 4 Major League Scout (120 Credits) { Name w1a1 Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 18 TotalCurrency 120 TFBot { Template T_TFBot_Giant_Scout_Baseball Health 1615 // cancels out sandman max health penalty ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 "dmg penalty vs players" 2 // 30 dmg balls "damage bonus" 0.5 // deals normal melee dmg } } } WaveSpawn // 1A-2 - 32 Bonk! Scout (200 Credits) { Name w1a2 Where spawnbot_lowerflank TotalCount 32 MaxActive 12 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 200 TFBot { Template T_TFBot_AArcher_Bonk_Scout Skill Expert WeaponRestrictions MeleeOnly //Attributes AlwaysCrit } } WaveSpawn // 1A-3 Squad - 10 Aether Combustor + 10 QF Medic (240 Credits) { Name w1a3 Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 13 TotalCurrency 240 Squad { TFBot { Template T_TFBot_AArcher_Phlog_Pyro } TFBot { Template T_TFBot_AArcher_QF_Medic } } } WaveSpawn // Flare Support (120 Credits) { Name flaresupport WaitForAllDead w1a2 Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 120 Support 1 TFBot { Template T_TFBot_Pyro_Flaregun Name "Fast Flare Pyro" Skill Normal Attributes AlwaysCrit ItemAttributes { ItemName "The Flare Gun" "Projectile speed increased" 1.3 "fire rate bonus" 0.75 } } } WaveSpawn // Demo Support (80 Credits) { Name demosupport WaitForAllDead w1a2 Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 80 Support 1 TFBot { Class Demoman Name "Demoman" Skill Hard } } WaveSpawn // 1B Squad - 2 Giant Rapid Fire Pyro + 6 Mega-Heal Medic (440 Credits) { Name w1b WaitForAllSpawned w1a3 Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 12 TotalCurrency 440 Squad { TFBot { Template T_TFBot_AArcher_Giant_Pyro_DF_Spammer } TFBot { Template T_TFBot_AArcher_MegaHeal_Medic Item "Flatliner" } TFBot { Template T_TFBot_AArcher_MegaHeal_Medic Item "Flatliner" } TFBot { Template T_TFBot_AArcher_MegaHeal_Medic Item "Flatliner" } } } } // Wave 2 - 1050 Credits // 2A-1 Tank - 22,000 HP (150 Credits) // 2A-1 Squad - 9 Spiked Punch + 9 Uber Medic (225 Credits) // 2A-2 - 1 Unload Demo, Bomb Delivery (5 Credits) // 2A-2 - 24 Unload Demo (120 Credits) // 2A-2 - 20 Heavyweapons (120 Credits) // // 2B Squad - 2 Giant Rapid Fire Soldier + 2 Uber Medic (60 Credits) // Bison Support RC (160 Credits) // // 2C Squad - 2 Giant Crusader + 4 Uber Medic (150 Credits) // 2C - 2 Giant Shotgun Heavy (60 Credits) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " IncludeScript(`estate_no_middle_path.nut`) " } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 2A-1 Tank - 22,000 HP (150 Credits) { Name w2a1 TotalCurrency 150 TotalCount 1 WaitBeforeStarting 0 Tank { Health 22000 Name "tankboss" Speed 75 StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 2A-1 Squad - 9 Spiked Punch + 9 Uber Medic (225 Credits) { Name w2a1 Where spawnbot TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 225 Squad { TFBot { Template T_TFBot_AArcher_Eviction_Notice_Bleed } TFBot { Template T_TFBot_AArcher_Uber_Medic } } } WaveSpawn // 2A-2 - 1 Unload Demo, Bomb Delivery (5 Credits) { Name w2a2 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 5 TFBot { Template T_TFBot_AArcher_Unload_Demo CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // 2A-2 - 24 Unload Demo (120 Credits) { Name w2a2 Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0.5 WaitBetweenSpawns 3 TotalCurrency 120 TFBot { Template T_TFBot_AArcher_Unload_Demo } } WaveSpawn // 2A-2 - 20 Heavyweapons (120 Credits) { Name w2a2 Where spawnbot_sidebuilding TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCurrency 120 TFBot { Class HeavyWeapons Name "Heavyweapons" Skill Easy } } WaveSpawn // 2B Squad - 2 Giant Rapid Fire Soldier + 2 Uber Medic (60 Credits) { Name w2b WaitForAllSpawned w2a2 Where spawnbot_sidebuilding TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Health 4000 Item "The Man in Slacks" // nice pants } TFBot { Template T_TFBot_AArcher_Uber_Medic } } } WaveSpawn // Bison Support RC (160 Credits) { Name bisonsupport WaitForAllDead w2a2 Where spawnbot TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 160 Support 1 RandomChoice { TFBot { Template T_TFBot_AArcher_Bison_Improved Skill Normal ItemAttributes { ItemName "The Righteous Bison" "set item tint RGB" 65535 // cyan laser "fire rate bonus" 0.75 "faster reload rate" 0.75 } ItemAttributes { ItemName "The Toy Soldier" "set item tint RGB" 65535 // cyan hat } } TFBot { Template T_TFBot_AArcher_Bison_Improved ItemAttributes { ItemName "The Righteous Bison" "set item tint RGB" 15185211 // gold laser } ItemAttributes { ItemName "The Toy Soldier" "set item tint RGB" 15185211 // gold hat } } TFBot { Template T_TFBot_AArcher_Bison_Improved ItemAttributes { ItemName "The Righteous Bison" "set item tint RGB" 15185211 // gold laser } ItemAttributes { ItemName "The Toy Soldier" "set item tint RGB" 15185211 // gold hat } } } } WaveSpawn // 2C Squad - 2 Giant Crusader + 4 Uber Medic (150 Credits) { Name w2c WaitForAllDead w2b Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 150 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_AArcher_Giant_Crossbow_Medic Item "The Glasgow Great Helm" Item "Das Metalmeatencasen" } TFBot { Template T_TFBot_AArcher_Uber_Medic } TFBot { Template T_TFBot_AArcher_Uber_Medic } } } WaveSpawn // 2C - 2 Giant Shotgun Heavy (60 Credits) { Name w2c WaitForAllDead w2b Where spawnbot_sidebuilding TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Item "The Mann of the House" // nice pants } } } // Wave 3 - 1100 Credits // 3A-1 Squad - 1 Giant Conch Samurai + 1 Giant Perma-Heal Medic (100 Credits) // 3A-1 Squad - 2 Giant Conch Samurai + 2 Giant Perma-Heal Medic (200 Credits) // 3A-2 - 64 Soda Popper Scout (180 Credits) // Pyro Support (150 Credits) // // 3B - 2 Heaterweapons (150 Credits) // Fire Bowman Support Limited (160 Credits) // // 3C - 12 Super Caber Demo (160 Credits) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " IncludeScript(`estate_no_middle_path.nut`) " } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 3A-1 Squad - 1 Giant Conch Samurai + 1 Giant Perma-Heal Medic (100 Credits) { Name w3a1 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_AArcher_Giant_Conch_Samurai } TFBot { Template T_TFBot_AArcher_Giant_Medic_Infinite Item "Medic Geisha Hair" } } } WaveSpawn // 3A-1 Squad - 2 Giant Conch Samurai + 2 Giant Perma-Heal Medic (200 Credits) { Name w3a1 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 15 TotalCurrency 200 Squad { TFBot { Template T_TFBot_AArcher_Giant_Conch_Samurai } TFBot { Template T_TFBot_AArcher_Giant_Medic_Infinite Item "Medic Geisha Hair" } } } WaveSpawn // 3A-2 - 64 Soda Popper Scout (180 Credits) { Name w3a2 Where spawnbot TotalCount 64 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 1.337 TotalCurrency 180 TFBot { Template T_TFBot_AArcher_Scout_Popper } } WaveSpawn // Pyro Support (150 Credits) { Name pyrosupport Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 3 TotalCurrency 150 Support 1 TFBot { //Template T_TFBot_AArcher_Pyro_DF Class Pyro Name "Pyro" Skill Normal ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn // 3B - 2 Heaterweapons (150 Credits) { Name w3b WaitForAllDead w3a1 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Heater Name "Heaterweapons" MaxVisionRange 1200 ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1.2 // overrides dmg penalty "damage bonus vs burning" 1.5 "ring of fire while aiming" 30 // increased fire ring dmg } } } WaveSpawn // Fire Bowman Support Limited (160 Credits) { Name firebowmansupport WaitForAllDead w3a1 Where spawnbot_sidebuilding TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 0 TotalCurrency 160 Support Limited TFBot { Template T_TFBot_AArcher_Camp_Fire_Bowman } } WaveSpawn // 3C - 12 Super Caber Demo (160 Credits) { Name w3c WaitForAllDead w3b Where spawnbot Where spawnbot_lowerflank Where spawnbot_sidebuilding RandomSpawn 1 TotalCount 12 MaxActive 12 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 1.337 TotalCurrency 160 FirstSpawnWarningSound "vo\mvm\mght\taunts\demoman_mvm_m_taunts09.mp3" TFBot { Template T_TFBot_AArcher_Super_Caber_Demo Name "*watch me bust a move*" Item "EOTL_demopants" Item "Highland High Heels" } } } // Wave 4 - 900 Credits // 4A-1 - 1 Soldier, Bomb Delivery (5 Credits) // 4A-1 - 21 Soldier (105 Credits) // 4A-1 - 3 Giant Bonk! Scout (40 Credits) // 4A-1 - 3 Giant Rapid Fire Pyro (40 Credits) // 4A-2 Tank - 22,000 HP (75 Credits) // 4A-2 Tank - 22,000 HP (75 Credits) // // 4B-1 RC - 33 Stickybomb Trilogy (100 Credits) // 4B-2 - 4 Major Miner (100 Credits) // Punch Support Limited (120 Credits) // // Phlog Support (0 Credits) // Battle Engie Support Limited (80 Credits) // 4C Boss - 1 Thermodynamical Violator (160 Credits) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " IncludeScript(`estate_no_middle_path.nut`) " } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 4A-1 - 1 Soldier, Bomb Delivery (5 Credits) { Name w4a1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 5 TFBot { Class Soldier Name "Soldier" Skill Hard CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // 4A-1 - 21 Soldier (105 Credits) { Name w4a1 Where spawnbot TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0.5 WaitBetweenSpawns 3.5 TotalCurrency 105 TFBot { Class Soldier Name "Soldier" Skill Hard } } WaveSpawn // 4A-1 - 3 Giant Bonk! Scout (40 Credits) { Name w4a1 Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 7 TotalCurrency 40 TFBot { Template T_TFBot_AArcher_Giant_Bonk_Scout } } WaveSpawn // 4A-1 - 3 Giant Rapid Fire Pyro (40 Credits) { Name w4a1 Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0.5 WaitBetweenSpawns 11 TotalCurrency 40 TFBot { Template T_TFBot_AArcher_Giant_Pyro_DF_Spammer } } WaveSpawn // 4A-2 Tank - 22,000 HP (75 Credits) { Name w4a2 TotalCurrency 75 TotalCount 1 WaitBeforeStarting 5.1 Tank { Health 22000 Name "tankboss" Speed 75 StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 4A-2 Tank - 22,000 HP (75 Credits) { Name w4a2 TotalCurrency 75 TotalCount 1 WaitBeforeStarting 51 Tank { Health 22000 Name "tankboss" Speed 75 StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 4B-1 RC - 33 Stickybomb Trilogy (100 Credits) { Name w4b1 WaitForAllDead w4a1 Where spawnbot TotalCount 33 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_AArcher_Demo_Stickybomb } TFBot { Template T_TFBot_AArcher_Demo_Scottishbomb } TFBot { Template T_TFBot_AArcher_Demo_Quickiebomb } } } WaveSpawn // 4B-2 - 4 Major Miner (100 Credits) { Name w4b2 WaitForAllDead w4a1 Where spawnbot_sidebuilding TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Template T_TFBot_AArcher_Giant_Demo_Miner } } WaveSpawn // Punch Support Limited (120 Credits) { Name punchsupport WaitForAllDead w4a1 Where spawnbot_sidebuilding TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 120 Support Limited TFBot { Template T_TFBot_AArcher_Eviction_Notice_Bleed } } WaveSpawn // Phlog Support (0 Credits) { Name phlogsupport WaitForAllDead w4b1 Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_AArcher_Phlog_Pyro2 } } WaveSpawn // Battle Engie Support Limited (80 Credits) { Name battleengiesupport WaitForAllSpawned w4a1 Where spawnbot_lowerflank TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 80 Support Limited FirstSpawnWarningSound "vo\mvm\norm\engineer_mvm_moveup01.mp3" StartWaveOutput { Target engineer_mass_nest_relay Action Trigger } TFBot { Template T_TFBot_Engineer_Sentry_Battle Name "Battle Engineer" Health 600 Item "Industrial Festivizer" Item "Face Full of Festive" Item "The Jag" ItemAttributes { ItemName "The Jag" "is_festivized" 1 "cannot pick up intelligence" 1 // prevents accidental bomb pickup } } } WaveSpawn // 4C Boss - 1 Thermodynamical Violator (160 Credits) { Name w4c WaitForAllDead w4b2 Where spawnbot_chief TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 160 FirstSpawnWarningSound "ambient\cp_harbor\furnace_1_shot_04.wav" TFBot { Class Pyro Name "Thermodynamical Violator" ClassIcon pyro_phlog_v2_giant Health 20000 Skill Expert Item "The Phlogistinator" Item "The Manmelter" Item "Dead Heat" Item "The Space Diver" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 // activates Mmmph by attempting to airblast "damage bonus" 1.5 "energy buff dmg taken multiplier" 0.6 // 40% dmg resistance while Mmmph is active "increase buff duration" 1.4 "mod rage on hit bonus" 420 // refills Mmmph instantly } ItemAttributes { ItemName "The Manmelter" "is_passive_weapon" 1 "override projectile type" 13 // bison projectile "energy weapon penetration" 1 "set item tint RGB" 23118159 // pretend this is a green flames phlog i guess "fire rate bonus" 0.05 //"faster reload rate" -0.2 "Set DamageType Ignite" 1 "Projectile speed increased" 0.65 "projectile spread angle penalty" 4 } CharacterAttributes { "move speed bonus" 0.5 //"health regen" 250 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "increased jump height" 2 // jumps high when bodyblocked "dmg bonus vs buildings" 5 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "boots falling stomp" 1 // instakill stomp "ragdolls become ash" 1 } } } } // Wave 5 - 750 Credits // 5A-1 Boss Squad - 1 Breadnought + 1 Giant Kritz Medic (48 Credits) // 5A-1 Boss Squad - 1 Breadnought + 2 Giant Kritz Medic (72 Credits) // 5A-2 RC - 30 Airblast/Deflector Pyro (80 Credits) // 5A-3 - 20 Bowman FMJ (50 Credits) // // Heater Heavy Support (80 Credits) // BBox Support (110 Credits) // 5B-1 Squad - 5 GG EZ-Bake + 5 Shield Medic (70 Credits) // 5B-2 - 2 Colonel Barrage (60 Credits) // // 5C Squad - 2 Gastrophetes + 2 Giant Kritz Medic (180 Credits) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " IncludeScript(`estate_no_middle_path.nut`) " } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 5A-1 Boss Squad - 1 Breadnought + 1 Giant Kritz Medic (48 Credits) { Name w5a1 Where spawnbot_chief TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 48 FirstSpawnWarningSound "misc\bonzo_vomit02.wav" Squad { TFBot { Class HeavyWeapons Name "Breadnought" ClassIcon heavy_armored_fist Skill Expert Health 12000 Item "Upgradeable TF_WEAPON_MINIGUN" Item "The Buffalo Steak Sandvich" Item "The Bread Bite" Item "Bread Heads" Item "Bread Biter" Item "Loaf Loafers" //Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar MaxVisionRange 1200 ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 1.5 "attack projectiles" 2 "paintkit_proto_def_index" 243 // tumor toasted warpaint "set_item_texture_wear" 0 } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "mult_item_meter_charge_rate" 10 // only consumes steak once "gesture speed increase" 1.85 // faster consume speed = more time spent restricted to melee } ItemAttributes { ItemName "The Bread Bite" "mod_maxhealth_drain_rate" 0 "damage causes airblast" 1 "damage bonus" 1.5 "dmg bonus vs buildings" 5 "fire rate bonus" 0.6 //"mult_player_movespeed_active" 1.15 // move speed bonus while active reduced to 15% } CharacterAttributes { "move speed bonus" 0.45 "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 "increased jump height" 2 // jumps high when bodyblocked "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "boots falling stomp" 1 // instakill stomp } } TFBot { Template T_TFBot_AArcher_Giant_Kritz_Medic Item "Bread Heads" Item "Bread Biter" } //TFBot //{ //Template T_TFBot_AArcher_Giant_Kritz_Medic //Item "Bread Heads" //Item "Bread Biter" //} } } WaveSpawn // 5A-1 Boss Squad - 1 Breadnought + 2 Giant Kritz Medic (72 Credits) { Name w5a1 Where spawnbot_chief TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 72 FirstSpawnWarningSound "misc\bonzo_vomit01.wav" Squad { TFBot { Class HeavyWeapons Name "Breadnought" ClassIcon heavy_armored_fist Skill Expert Health 12000 Item "Upgradeable TF_WEAPON_MINIGUN" Item "The Buffalo Steak Sandvich" Item "The Bread Bite" Item "Bread Heads" Item "Bread Biter" Item "Loaf Loafers" //Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar MaxVisionRange 1200 ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 1.5 "attack projectiles" 2 "paintkit_proto_def_index" 243 // tumor toasted warpaint "set_item_texture_wear" 0 } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "mult_item_meter_charge_rate" 10 // only consumes steak once "gesture speed increase" 1.85 // faster consume speed = more time spent restricted to melee } ItemAttributes { ItemName "The Bread Bite" "mod_maxhealth_drain_rate" 0 "damage causes airblast" 1 "damage bonus" 1.5 "dmg bonus vs buildings" 5 "fire rate bonus" 0.6 //"mult_player_movespeed_active" 1.15 // move speed bonus while active reduced to 15% } CharacterAttributes { "move speed bonus" 0.45 "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 "increased jump height" 2 // jumps high when bodyblocked "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "boots falling stomp" 1 // instakill stomp } } TFBot { Template T_TFBot_AArcher_Giant_Kritz_Medic Item "Bread Heads" Item "Bread Biter" } TFBot { Template T_TFBot_AArcher_Giant_Kritz_Medic Item "Bread Heads" Item "Bread Biter" } } } WaveSpawn // 5A-2 RC - 30 Airblast/Deflector Pyro (80 Credits) { Name w5a2 Where spawnbot Where spawnbot_sidebuilding TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 80 RandomChoice { TFBot { Class Pyro Name "*I reflec*" ClassIcon pyro_reflect_daan_nolod Skill Normal Item "The Degreaser" Item "Traffic Cone" } TFBot { Class Pyro Name "*I deflec*" ClassIcon pyro_reflect_daan_nolod Skill Hard Item "The Nostromo Napalmer" Item "The U-clank-a" ItemAttributes { ItemName "The Nostromo Napalmer" "airblast_destroy_projectile" 1 } } } } WaveSpawn // 5A-3 - 20 Bowman FMJ (50 Credits) { Name w5a3 Where spawnbot_lowerflank TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2.5 TotalCurrency 50 TFBot { Template T_TFBot_AArcher_Bowman_FMJ Attributes AlwaysCrit } } WaveSpawn // Heater Heavy Support (80 Credits) { Name heaterheavysupport WaitForAllDead w5a2 Where spawnbot_sidebuilding TotalCount 20 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 80 Support 1 TFBot { Class HeavyWeapons Name "Toaster Heavy" ClassIcon heavy_heater Skill Normal Item "The Huo Long Heatmaker" Item "Bread Heads" Item "Bread Biter" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 // overrides dmg penalty } } } WaveSpawn // BBox Support (110 Credits) { Name bboxsupport WaitForAllDead w5a3 Where spawnbot TotalCount 36 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 TotalCurrency 110 Support 1 TFBot { Template T_TFBot_AArcher_BBox_Improved Name "Bread Box Soldier" Item "Bread Heads" Item "Bread Biter" ItemAttributes { ItemName "The Black Box" "paintkit_proto_def_index" 243 // tumor toasted warpaint "set_item_texture_wear" 0 } } } WaveSpawn // 5B-1 Squad - 5 GG EZ-Bake + 5 Shield Medic (70 Credits) { Name w5b1 WaitForAllDead w5a1 Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 70 Squad { TFBot { Template T_TFBot_AArcher_Super_Gastinguisher_Pyro } TFBot { Template T_TFBot_AArcher_Shield_Medic //Name "Armored Shield Medic" //ClassIcon medic_quickfix_armored_shield //Scale 1.3 //Health 1200 Item "Soda Cap" //CharacterAttributes //{ //"damage force reduction" 0.25 //"airblast vulnerability multiplier" 0.25 //} } } } WaveSpawn // 5B-2 - 2 Colonel Barrage (60 Credits) { Name w5b2 WaitForAllDead w5a1 Where spawnbot_lowerflank TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Name "Colonel Breaddage" Item "Bread Heads" Item "Bread Biter" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 243 // tumor toasted warpaint "set_item_texture_wear" 0 "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } } } WaveSpawn // 5C Squad - 2 Gastrophetes + 2 Giant Kritz Medic (180 Credits) { Name w5c WaitForAllDead w5b2 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 180 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_AArcher_Giant_Crossbow_Medic Name "Gastrophetes" ClassIcon medic_crossbow_burst_penetration_giant Item "Bread Heads" Item "Bread Biter" ItemAttributes { ItemName "The Crusader's Crossbow" "paintkit_proto_def_index" 243 // tumor toasted warpaint "set_item_texture_wear" 0 "projectile penetration" 1 // shield bash me one more time i dare u } } TFBot { Template T_TFBot_AArcher_Giant_Kritz_Medic Item "Bread Heads" Item "Bread Biter" } } } } // Wave 6 - 450 Credits // 6A-1 Squad - 1 Giant Conch Demo + 2 Uber Medic (15 Credits) // 6A-1 Squad - 7 Giant Conch Demo + 7 Uber Medic (85 Credits) // 6A-2 - 20 Crit DF Pyro (60 Credits) // // 6B-1 - 3 Giant Burst Fire Soldier (18 Credits) // 6B-1 - 3 Giant Burst Fire Soldier (18 Credits) // 6B-2 - 25 Hyper Shortstop Scout (60 Credits) // 6B-2 Squad - 18 Crit DF Pyro + 18 Uber Medic (72 Credits) // Battle Engie Support Limited (16 Credits) // Combat Spy Support (16 Credits) // // 6C - 6 Giant Conch Demo (60 Credits) // 6C - 3 Giant Slamfire Heavy (30 Credits) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " IncludeScript(`estate_no_middle_path.nut`) " } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 6A-1 Squad - 1 Giant Conch Demo + 2 Uber Medic (15 Credits) { Name w6a1 Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 15 Squad { TFBot { Template T_TFBot_Giant_Demoman Name "Giant Concheror Demoman" ClassIcon demo_conch_yoovy //Item "The Splendid Screen" Item "The Concheror" Item "Legendary Lid" Item "The Teufort Tooth Kicker" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Concheror" "single wep deploy time increased" 0.01 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "increased jump height" 2.3 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "boots falling stomp" 1 // instakill stomp "bot custom jump particle" 1 "increase buff duration" 9.0 // extended conch } } TFBot { Template T_TFBot_AArcher_Uber_Medic Item "Medic Geisha Hair" } TFBot { Template T_TFBot_AArcher_Uber_Medic Item "Medic Geisha Hair" } } } WaveSpawn // 6A-1 Squad - 7 Giant Conch Demo + 7 Uber Medic (85 Credits) { Name w6a1 Where spawnbot Where spawnbot_lowerflank Where spawnbot_sidebuilding RandomSpawn 1 TotalCount 14 MaxActive 14 SpawnCount 2 WaitBeforeStarting 2.5 WaitBetweenSpawns 2.5 TotalCurrency 85 Squad { TFBot { Template T_TFBot_Giant_Demoman Name "Giant Concheror Demoman" ClassIcon demo_conch_yoovy //Item "The Splendid Screen" Item "The Concheror" Item "Legendary Lid" Item "The Teufort Tooth Kicker" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Concheror" "single wep deploy time increased" 0.01 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "increased jump height" 2.3 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "boots falling stomp" 1 // instakill stomp "bot custom jump particle" 1 "increase buff duration" 9.0 // extended conch } } TFBot { Template T_TFBot_AArcher_Uber_Medic Item "Medic Geisha Hair" } } } WaveSpawn // 6A-2 - 20 Crit DF Pyro (60 Credits) { Name w6a2 Where spawnbot_sidebuilding TotalCount 20 MaxActive 6 SpawnCount 1 WaitBeforeStarting 7.5 WaitBetweenSpawns 0.75 TotalCurrency 60 TFBot { Template T_TFBot_AArcher_Pyro_DF Name "*I ATTAC*" Skill Expert Attributes AlwaysCrit } } WaveSpawn // 6B-1 - 3 Giant Burst Fire Soldier (18 Credits) { Name w6b1 WaitForAllDead w6a1 Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 17.5 TotalCurrency 18 TFBot { Template T_TFBot_AArcher_Giant_Soldier_BurstFire Item "The Man in Slacks" // nice pants Attributes AlwaysCrit } } WaveSpawn // 6B-1 - 3 Giant Burst Fire Soldier (18 Credits) { Name w6b1 WaitForAllDead w6a1 Where spawnbot_lowerflank TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 7.5 WaitBetweenSpawns 17.5 TotalCurrency 18 TFBot { Template T_TFBot_AArcher_Giant_Soldier_BurstFire Item "The Man in Slacks" // nice pants Attributes AlwaysCrit } } WaveSpawn // 6B-2 - 25 Hyper Shortstop Scout (60 Credits) { Name w6b2 WaitForAllDead w6a2 Where spawnbot TotalCount 25 MaxActive 6 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7.5 TotalCurrency 60 TFBot { Template T_TFBot_Scout_Shortstop Name "Hyper Shortstop Scout" ClassIcon scout_shortstop_hyper Attributes DisableDodge CharacterAttributes { "damage bonus" 1.5 "move speed bonus" 2 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } WaveSpawn // 6B-2 Squad - 18 Crit DF Pyro + 18 Uber Medic (72 Credits) { Name w6b2 WaitForAllDead w6a2 Where spawnbot TotalCount 36 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TotalCurrency 72 Squad { TFBot { Template T_TFBot_AArcher_Pyro_DF Name "*I ATTAC*" Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_AArcher_Uber_Medic } } } WaveSpawn // Battle Engie Support Limited (16 Credits) { Name battleengiesupport WaitForAllDead w6a2 Where spawnbot_lowerflank TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 25 TotalCurrency 16 Support Limited FirstSpawnWarningSound "vo\mvm\norm\engineer_mvm_autodejectedtie02.mp3" StartWaveOutput { Target engineer_mass_nest_relay Action Trigger } Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle Name "Battle Engineer" Health 600 Item "Industrial Festivizer" Item "Face Full of Festive" Item "The Jag" //Attributes AlwaysCrit ItemAttributes { ItemName "The Jag" "is_festivized" 1 "cannot pick up intelligence" 1 // prevents accidental bomb pickup } } //TFBot //{ //Template T_TFBot_AArcher_MegaHeal_Medic //Name "Armored Mega-Heal Medic" //ClassIcon medic_pop_armored //Scale 1.3 //Health 1200 //Item "Das Metalmeatencasen" //Item "Flatliner" //CharacterAttributes //{ //"damage force reduction" 0.25 //"airblast vulnerability multiplier" 0.25 //} //} } } WaveSpawn // Combat Spy Support (16 Credits) { Name combatspysupport WaitForAllDead w6a2 Where spawnbot_mission_spy TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12.5 WaitBetweenSpawns 12.5 TotalCurrency 16 Support 1 TFBot { Class Spy Name "L’Ambassadeur" ClassIcon spy_ambassador_lite Skill Expert Item "The Ambassador" Item "Your Eternal Reward" Item "The Belgian Detective" //Item "The Marxman" MaxVisionRange 1200 Attributes AlwaysCrit Attributes AutoJump // randomly jumps to make them look more like real players AutoJumpMin 2 AutoJumpMax 8 ItemAttributes { ItemName "The Ambassador" "lunchbox adds minicrits" 0 // disables ambassador spread cooldown "weapon spread bonus" 0 // 100% accurate shots "damage penalty" 1.5 "is australium item" 1 "item style override" 1 "turn to gold" 1 // aussie attributes "auto fires when full" 1 "auto fires full clip" 1 // forces bot to shoot revolver "reload time increased" 1.5 // allows bot to switch to knife } CharacterAttributes { "voice pitch scale" 0 // disables spybot laugh & voicelines "cannot pick up intelligence" 1 // prevents accidental bomb pickup "dmg bonus vs buildings" 3 "SET BONUS: dmg from sentry reduced" 0.25 } } } WaveSpawn // 6C - 6 Giant Conch Demo (60 Credits) { Name w6c WaitForAllDead w6b1 Where spawnbot_lowerflank TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7.5 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Demoman Name "Giant Concheror Demoman" ClassIcon demo_conch_yoovy //Item "The Splendid Screen" Item "The Concheror" Item "Legendary Lid" Item "The Teufort Tooth Kicker" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Concheror" "single wep deploy time increased" 0.01 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "increased jump height" 2.3 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "boots falling stomp" 1 // instakill stomp "bot custom jump particle" 1 "increase buff duration" 9.0 // extended conch } } //TFBot //{ //Template T_TFBot_AArcher_Uber_Medic //Item "Medic Geisha Hair" //} //TFBot //{ //Template T_TFBot_AArcher_Uber_Medic //Item "Medic Geisha Hair" //} } } WaveSpawn // 6C - 3 Giant Slamfire Heavy (30 Credits) { Name w6c WaitForAllDead w6b1 Where spawnbot_lowerflank TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7.5 TotalCurrency 30 Squad { TFBot { Template T_TFBot_AArcher_Giant_Slamfire_Heavy Item "The Mann of the House" // nice pants Attributes AlwaysCrit } //TFBot //{ //Template T_TFBot_AArcher_Uber_Medic //} //TFBot //{ //Template T_TFBot_AArcher_Uber_Medic //} } } } // Wave 7 - // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " IncludeScript(`estate_no_middle_path.nut`) " } DoneOutput { Target wave_finished_relay Action Trigger } } }