// Establishing Botstream (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 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 Caffeine Cooler" Attributes DisableDodge } T_TFBot_AArcher_Giant_Armored_Sandman // UNUSED, slightly modified valve template with increased ball damage { Class Scout Name "Armored League Scout" ClassIcon scout_stun_giant_armored Skill Expert Health 3000 Item "Batter's Helmet" Item "The Sandman" Item "The Flapjack" // nice jacket Item "EOTL_demopants" // nice pants WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes DisableDodge ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 "max health additive penalty" -0 "dmg penalty vs players" 2 // 30 dmg balls "damage bonus" 0.5 // deals normal melee dmg } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed penalty" 0.75 } } T_TFBot_AArcher_Giant_Bonk_Scout // UNUSED, 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 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 } } T_TFBot_AArcher_Giant_Armored_FaN // 3,000 hp FaN scout with reduced move speed { Class Scout Name "Armored Force-a-Nature Scout" ClassIcon scout_fan_armored Skill Expert Health 3000 Item "The Bolt Boy" Item "The Flapjack" // nice jacket Item "EOTL_demopants" // nice pants Item "The Force-a-Nature" Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes DisableDodge MaxVisionRange 1200 ItemAttributes { ItemName "The Force-a-Nature" "bullets per shot bonus" 2.4 // attribute now applied properly to base FaN attribute "fire rate bonus" 0.25 // attribute now applied properly to base FaN attribute "faster reload rate" 1.7 "scattergun knockback mult" 6 "damage penalty" 0.35 "weapon spread bonus" 0.4 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } // SOLDIER TEMPLATES T_TFBot_AArcher_Armored_Burst_Soldier // UNUSED, a mini version of the giant burst fire soldier { Class Soldier Name "Burst Fire Soldier" ClassIcon soldier_burstfire_armored_yoovy Skill Expert Health 800 // halfway between a samurai demo and a steel gauntlet Scale 1.5 Item "Breach and Bomb" Item "gentlemanne_rocketlauncher_coffinnail" // decorated weapons > war paints, change my mind WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "gentlemanne_rocketlauncher_coffinnail" "set_item_texture_wear" 0.4 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5 "Projectile speed increased" 0.65 } } T_TFBot_AArcher_Armored_Blast_Soldier // UNUSED, a mini version of the giant blast soldier { Class Soldier Name "Blasting Agent" ClassIcon soldier_libertylauncher Skill Expert Health 800 // halfway between a samurai demo and a steel gauntlet Scale 1.5 Item "Dr's Dapper Topper" // hey look guys its soundsmith tf2 Item "The Classified Coif" Item "The Liberty Launcher" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage bonus" 0.75 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.4 "Blast radius decreased" 1.2 "projectile spread angle penalty" 4 "Projectile speed increased" 0.75 } } T_TFBot_AArcher_Blast_Soldier // UNUSED, modified valve template { Class Soldier Name "Blast Soldier" ClassIcon soldier_libertylauncher Skill Expert Item "Dr's Dapper Topper" // hey look guys its soundsmith tf2 Item "The Liberty Launcher" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "dmg penalty vs players" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.25 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } } T_TFBot_AArcher_Barrage_Infinity // UNUSED, non-chief major crits with "infinite" clip size { Class Soldier Name "Barrage Infinity" ClassIcon soldier_barrage_infinity Skill Expert Item "Full Metal Drill Hat" Item "Fancy Dress Uniform" Item "warbird_rocketlauncher_warhawk" // decorated weapons > war paints, change my mind Item "The Gunboats" Health 4000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "set_item_texture_wear" 0.4 "clip size upgrade atomic" 26.0 "faster reload rate" -0.8 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 "damage bonus" 1.5 } CharacterAttributes { "health regen" 40 "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 "no self blast dmg" 1 } } T_TFBot_AArcher_Giant_Laser // UNUSED, totally not just a moonlight template i copied { Class Soldier Name "Giant Laser Prototype" ClassIcon soldier_bison_spammer_hyper_giant Skill Expert Health 4000 Item "gentlemanne_rocketlauncher_coffinnail" // decorated weapons > war paints, change my mind Item "The Hellmet" // the man the myth the legend himself Item "Exquisite Rack" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "gentlemanne_rocketlauncher_coffinnail" "set_item_texture_wear" 0.4 "override projectile type" 13 "energy weapon penetration" 1 "set item tint RGB" 23118159 "fire rate bonus" 0.1 "faster reload rate" 0.4 "damage bonus" 1.5 "Projectile speed increased" 0.65 "clip size upgrade atomic" 5 "projectile penetration" 1 // just to be safe } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } // 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 // a mini version of my giant phlog pyro template { 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 "energy buff dmg taken multiplier" 0.7 // 30% dmg resistance while Mmmph is active "increase buff duration" 1.4 } } T_TFBot_AArcher_Giant_Pyro_DF // just a giant pyro with the dragon's fury { Class Pyro Name "Giant Pyro" ClassIcon pyro_dragon_fury_swordstone_giant Skill Expert Health 3000 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_Phlog_Pyro // UNUSED, hey did u know Mmmph used to give dmg resistance as well? { Class Pyro Name "Giant Aether Combustor" // this is not a genshin reference i swear ClassIcon pyro_phlog_v2_giant Skill Expert Health 3000 Item "The Phlogistinator" Item "Dead Heat" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 // activates Mmmph by attempting to airblast "damage bonus" 1.5 "weapon burn dmg increased" 0.25 // 1 hp per tick afterburn "energy buff dmg taken multiplier" 0.7 // 30% dmg resistance while Mmmph is active "increase buff duration" 1.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } // DEMO TEMPLATES T_TFBot_AArcher_Arabian_Knight // rottenburg persian demoknight template { Class Demoman Name "Arabian Knight" ClassIcon demoknight_persian_nys Health 200 Skill Hard Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 "max health additive penalty" -25 // cancels out booties max health bonus } CharacterAttributes { "critboost on kill" 3 "speed_boost_on_kill" 3 } } T_TFBot_AArcher_Unload_Demo // burst fire loch demo { Class Demoman Name "Loch-n-Unload Demo" ClassIcon demo_loch_burst_giant Skill Normal Item "The Loch-N-Load" Item "The Black Watch" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Loch-N-Load" //"auto fires when full" 1 //"auto fires full clip" 1 // loads and fires entire clip "fire rate bonus" 0.3 "dmg bonus vs buildings" 1 // make dmg consistent between players and buildings "faster reload rate" 0.9 "Projectile speed increased" 1.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 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 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 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_Unload_Demo // UNUSED, basically a giant rapid burst fire demo with loch-n-load { Class Demoman Name "Giant Loch-n-Unload Demoman" ClassIcon demo_loch_burst_giant Skill Expert Health 3300 Item "The Loch-N-Load" Item "The Black Watch" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Loch-N-Load" //"auto fires when full" 1 //"auto fires full clip" 1 // loads and fires entire clip "fire rate bonus" 0.001 // fires all three pills at once "dmg penalty vs players" 1.2 "faster reload rate" 0.18 // gives it the same rate of fire as a g rapid fire demo "projectile spread angle penalty" 1 "Projectile speed increased" 1.1 // prevents overshooting targets } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "no self blast dmg" 1 } } T_TFBot_AArcher_Giant_Conch_Samurai // giant samurai demo with extended conch, jumps and charges when bodyblocked { Class Demoman Name "Giant Concheror Samurai" ClassIcon soldier_samurai_conch_giant Skill Expert Health 3300 //Item "Ali Baba's Wee Booties" Item "The Splendid Screen" Item "The Half-Zatoichi" Item "The Concheror" Item "Legendary Lid" Item "The Shogun's Shoulder Guard" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes AirChargeOnly Attributes SpawnWithFullCharge //ItemAttributes //{ //ItemName "Ali Baba's Wee Booties" //"mult charge turn control" 5 //"max health additive bonus" 0 // fixes bot spawning in with incorrect max health //} 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" "health regen" 40 } ItemAttributes { ItemName "The Half-Zatoichi" "honorbound" 0 // no cheesing with zatoichi instakill "critboost on kill" 5 "restore health on kill" 0.3 // gains 990 HP on kill } 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" 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_Giant_Demo_Stickybomb // the fabled giant stickybomb trilogy { Class Demoman Name "Giant Stickybomb Demo" Item "Bomb Beanie" Skill Expert Health 3300 Classicon demo_sticky_daan_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload 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.35 "faster reload rate" 0.001 "fire rate bonus" 0.75 // same fire rate as scottish resistance "sticky arm time bonus" 2 "damage bonus" 1.15 // same dmg as max charge quickiebomb } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_AArcher_Giant_Demo_Scottishbomb // the fabled giant stickybomb trilogy { Class Demoman Name "Giant Stickybomb Demo" Item "Bomb Beanie" Item "The Scottish Resistance" Skill Expert Health 3300 Classicon demo_sticky_daan_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload 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.35 "faster reload rate" 0.001 "sticky arm time bonus" 2 "damage bonus" 1.15 // same dmg as max charge quickiebomb } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_AArcher_Giant_Demo_Quickiebomb // the fabled giant stickybomb trilogy { Class Demoman Name "Giant Stickybomb Demo" Item "Bomb Beanie" Item "The Quickiebomb Launcher" Skill Expert Health 3300 Classicon demo_sticky_daan_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload 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.35 "faster reload rate" 0.001 "fire rate bonus" 0.75 // same fire rate as scottish resistance "sticky arm time bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_AArcher_Colonel_Bomber // non-boss version of disintegration chief { Class Demoman Name "Colonel Bomber" ClassIcon demo_burst_hyper_lite Skill Expert Health 4000 Item "Hazard Headgear" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } } // HEAVY TEMPLATES T_TFBot_AArcher_Bonkviction_Notice // UNUSED, melee heavy with bonk and buffed eviction notice { Class HeavyWeapons Name "Spiked Punch" ClassIcon scout_bonk_nys // the cooler bonk icon Skill Expert Item "Bonk! Atomic Punch" 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 "speed_boost_on_kill" 5 "damage bonus" 1.5 // gives it roughly the same dps as stock fists "move speed bonus" 1.3 // same bonus as the gru } } T_TFBot_AArcher_Eviction_Notice // same as above, but without the bonk { Class HeavyWeapons Name "Spiked Punch" ClassIcon heavy_eviction_nys Skill Expert 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 "speed_boost_on_kill" 5 "damage bonus" 1.5 // gives it roughly the same dps as stock fists "move speed bonus" 1.3 // same bonus as the gru } } T_TFBot_AArcher_Heavyweapons_Deflector // mannslaughter deflector heavy template { Class HeavyWeapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Normal Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 // force ability to shoot down projectiles } } 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 // UNUSED, 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" Item "The Shellmet" Item "Hog Heels" 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" 1 // force ability to shoot down projectiles "override footstep sound set" 2 } } T_TFBot_AArcher_Giant_Buff_Gauntlet // just a giant steel gauntlet with extended buff { Class HeavyWeapons Name "Giant Banner Gauntlet" ClassIcon heavy_steelfist_buff Skill Expert Health 5000 // effectively 8k hp with fists of steel resistance Item "The Buff Banner" Item "Fists of Steel" Item "The Katyusha" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.75 "damage bonus" 1.5 "damage causes airblast" 1 "dmg from melee increased" 0.6 } ItemAttributes { ItemName "The Buff Banner" "single wep deploy time increased" 0.01 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "increase buff duration" 999.0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } T_TFBot_AArcher_Chief_Buff_Gauntlet // extended buff gauntlet chief { Class HeavyWeapons Name "Big Brucie" ClassIcon heavy_steelfist_buff Skill Expert Health 20000 // 33k effective hp with fists of steel resistance Item "The Buff Banner" Item "Fists of Steel" Item "The Katyusha" Item "The Cuban Bristle Crisis" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes SpawnWithFullCharge Attributes UseBossHealthBar ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 1.5 "damage causes airblast" 1 "dmg from melee increased" 0.6 "dmg bonus vs buildings" 5 } ItemAttributes { ItemName "The Buff Banner" "single wep deploy time increased" 0.01 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 50 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "increase buff duration" 999.0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "increased jump height" 3 // 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 } } // ENGINEER TEMPLATES T_TFBot_AArcher_Engineer_Shotgun // UNUSED, engineer with a shotgun { Class Engineer Health 275 ClassIcon heavy_shotgun Name "Engie Shotgun" Item "The Shellmet" Item "The Frontier Justice" Skill Hard WeaponRestrictions PrimaryOnly BehaviorModifiers Push ItemAttributes { ItemName "The Frontier Justice" "faster reload rate" 0.001 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } } T_TFBot_AArcher_Giant_Patronen_Engineer // UNUSED, fires penetrating rescue ranger bolts in a quad burst { Class Engineer Name "El Patronen" Item "The Rescue Ranger" Item "The Plug-In Prospector" Item "El Patron" ClassIcon engineer_ranger_nys_penetrate_giant Skill Expert Health 3500 Attributes MiniBoss WeaponRestrictions PrimaryOnly BehaviorModifiers Push ItemAttributes { ItemName "The Rescue Ranger" "auto fires when full" 1 "auto fires full clip" 1 // loads entire clip and fires immediately "fire rate bonus" 0.001 "damage bonus" 1.5 "dmg bonus vs buildings" 1.5 "projectile penetration" 1 // shield bash me one more time i dare u "faster reload rate" 0.45 "projectile spread angle penalty" 3 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 7 "voice pitch scale" 0 // disables normal engineer voicelines } } // 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" Item "Flatliner" 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" Item "Vintage Tyrolean" 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 } } 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" Item "Eyequarium" 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_Crossbow_Medic // UNUSED, crossbow medic { Class Medic Name "Crusader" ClassIcon medic_crossbow Skill Hard Item "The Crusader's Crossbow" Item "The Glasgow Great Helm" Item "Das Metalmeatencasen" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "override projectile type" 8 // fires huntsman arrows "faster reload rate" 0.75 "damage bonus" 0.5 } } 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" Item "The Glasgow Great Helm" Item "Das Metalmeatencasen" 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 "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_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" Item "Vintage Tyrolean" 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_Uber_Medic // stole randomguy's giant quick uber medic template lol { Class Medic Name "Giant Uber Medic" ClassIcon medic_uber_giant Skill Expert Health 4500 Item "The Virus Doctor" Item "The Steam Pipe" WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 } 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 "bot medic uber deploy delay duration" 5 // pops uber 5 seconds after reaching 3500 hp } } // SNIPER TEMPLATES T_TFBot_AArcher_CS_GO // UNUSED, DO NOT USE THIS UNLESS YOU WANT TO MELT YOUR EARS { Class Sniper Health 150 ClassIcon sniper_m4a1_lite Name "Crippling Suppression" Item "The Triggerman's Tacticals" Item "Cozy Cover-Up" Item "The Hitman's Heatmaker" Item "The Cleaner's Carbine" Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Hitman's Heatmaker" "faster reload rate" 0.09 "damage bonus" 0.16 // same dps as cleaner's carbine at mid range } ItemAttributes { ItemName "The Cleaner's Carbine" "is_passive_weapon" 1 // enables smg animations "override projectile type" 21 // fires nothing "faster reload rate" 0.001 // no reload animation } } T_TFBot_AArcher_CS_GO_alt // backup template if the one above doesn't work { Class Sniper Health 150 ClassIcon sniper_m4a1_lite Name "Crippling Suppression" Item "The Triggerman's Tacticals" Item "Cozy Cover-Up" Item "The Cleaner's Carbine" Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Cleaner's Carbine" "damage bonus" 1.1 "clip size bonus" 2 "weapon spread bonus" 0.2 } } T_TFBot_AArcher_HVAP_Bowman // rapid fire penetrator bowman { Class Sniper Name "Bowman HVAP" // HVAP stands for High Velocity Armor Penetrating btw ClassIcon sniper_bow_multi_penetrator Skill Expert Health 1200 Scale 1.5 Item "The Fortified Compound" Item "The Cozy Camper" Item "Head Mounted Double Observatory" Item "Soldier's Sparkplug" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Fortified Compound" "faster reload rate" 0.4 "projectile penetration" 1 // shield bash me one more time i dare u "dmg bonus vs buildings" 1.5 "aiming movespeed decreased" 0 // makes movement more consistent while firing "hand scale" 1.5 // watch out for them beeg hands } 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 } } T_TFBot_AArcher_Giant_HVAP_Bowman // UNUSED, giant rapid fire penetrator bowman { Class Sniper Name "Giant HVAP Bowman" // HVAP stands for High Velocity Armor Penetrating btw ClassIcon sniper_bow_multi_penetrator Skill Expert Health 3000 Item "The Fortified Compound" Item "The Cozy Camper" Item "Head Mounted Double Observatory" Item "Soldier's Sparkplug" Attributes MiniBoss WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Fortified Compound" "faster reload rate" 0.2 "projectile penetration" 1 // shield bash me one more time i dare u "dmg bonus vs buildings" 2 "aiming movespeed decreased" 0 // makes movement more consistent while firing "hand scale" 1.75 // watch out for them beeg hands } ItemAttributes { ItemName "The Cozy Camper" "health regen" 30 "aiming knockback resistance" 0.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 7 } } } Mission //w1-4 sentry buster { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 4 InitialCooldown 15 CooldownTime 30 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-6 sentry buster { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 5 RunForThisManyWaves 2 InitialCooldown 0 CooldownTime 30 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 of honor { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 35 DesiredCount 2 TFBot { Class Spy Name "Spybot.tf" Health 125 Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Big Earner" //"max health additive penalty" -0 "silent killer" 1 } CharacterAttributes { "critboost on kill" 4 "voice pitch scale" 0 } } } Mission //w2 engineer { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 60 Cooldowntime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Name "Mecha Engineer" Item "Industrial Festivizer" Item "Festive Wrench 2011" } } Mission //w2 cozy sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper Name "Cozy Sniper" MaxVisionRange 3000 Item "The Cozy Camper" Item "Towering Titanium Pillar of Hats" Item "Soldier's Sparkplug" ItemAttributes { ItemName "The Cozy Camper" "health regen" 10 "aiming knockback resistance" 0.2 } } } //Mission //w4 cozy sniper //{ //Objective Sniper //Where spawnbot_mission_sniper //BeginAtWave 4 //RunForThisManyWaves 1 //InitialCooldown 60 //CooldownTime 20 //DesiredCount 2 //TFBot //{ //Template T_TFBot_Sniper //Name "Cozy Sniper" //MaxVisionRange 3000 //Item "The Cozy Camper" //Item "Towering Titanium Pillar of Hats" //Item "Soldier's Sparkplug" //ItemAttributes //{ //ItemName "The Cozy Camper" //"health regen" 10 //"aiming knockback resistance" 0.2 //} //} //} Mission //w4 spy of honor { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Class Spy Name "Spybot.tf" Health 125 Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Big Earner" //"max health additive penalty" -0 "silent killer" 1 } CharacterAttributes { "critboost on kill" 4 "voice pitch scale" 0 } } } Mission //w5 tele engineer { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 60 Cooldowntime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Name "Teleporter Engineer" ClassIcon engineer_telein Health 275 TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_sidebuilding TeleportWhere spawnbot_lowerflank Item "Industrial Festivizer" Item "Festive Wrench 2011" } } Mission //w6 cozy sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Name "Cozy Sniper" MaxVisionRange 3000 Item "The Cozy Camper" Item "Towering Titanium Pillar of Hats" Item "Soldier's Sparkplug" ItemAttributes { ItemName "The Cozy Camper" "health regen" 10 "aiming knockback resistance" 0.2 } } } //Mission //w6 spy of honor //{ //Objective Spy //Where spawnbot_mission_spy //BeginAtWave 6 //RunForThisManyWaves 1 //InitialCooldown 30 //CooldownTime 30 //DesiredCount 2 //TFBot //{ //Class Spy //Name "Spybot.tf" //Health 100 //Skill Expert //Item "The Enforcer" //Item "The Big Earner" //Item "Cosa Nostra Cap" //Item "The Made Man" //ItemAttributes //{ //ItemName "The Enforcer" //"max health additive bonus" 25 // cancels out big earner max health penalty //} //ItemAttributes //{ //ItemName "The Big Earner" //"max health additive penalty" -0 //"silent killer" 1 //} //CharacterAttributes //{ //"critboost on kill" 4 //"voice pitch scale" 0 //} //} //} // Wave 1 - 1200 Credits // 1A - 3 Major League Scout (30 Credits) // 1A - 32 Bonk! Scout (200 Credits) // 1A Squad - 12 Aether Combustor + 12 QF Medic (120 Credits) // // 1B-1 - 2 Giant DF Pyro (180 Credits) // 1B-2 - 20 Unload Demo (80 Credits) // 1B-2 - 24 Fast Flare Runner (150 Credits) // // 1C Squad - 2 Giant DF 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 - 3 Major League Scout (30 Credits) { Name w1a Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 30 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 - 32 Bonk! Scout (200 Credits) { Name w1a 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 Squad - 12 Aether Combustor + 12 QF Medic (120 Credits) { Name w1a Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 11 TotalCurrency 120 Squad { TFBot { Template T_TFBot_AArcher_Phlog_Pyro } TFBot { Template T_TFBot_AArcher_QF_Medic } } } WaveSpawn // 1B-1 - 2 Giant DF Pyro (180 Credits) { Name w1b1 WaitForAllSpawned w1a Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 TotalCurrency 180 TFBot { Template T_TFBot_AArcher_Giant_Pyro_DF } } WaveSpawn // 1B-2 - 20 Unload Demo (80 Credits) { Name w1b2 WaitForAllSpawned w1a Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 80 TFBot { Template T_TFBot_AArcher_Unload_Demo } } WaveSpawn // 1B-2 - 24 Fast Flare Runner (150 Credits) { Name w1b2 WaitForAllSpawned w1a Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCurrency 150 TFBot { Template T_TFBot_Pyro_Flaregun Name "Fast Flare Runner" Item "Fire Fighter" Item "The Breakneck Baggies" Skill Hard ItemAttributes { ItemName "The Flare Gun" "Projectile speed increased" 1.3 "fire rate bonus" 0.75 } } } WaveSpawn // 1C Squad - 2 Giant DF Pyro + 6 Mega-Heal Medic (440 Credits) { Name w1c WaitForAllSpawned w1b1 Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 12 TotalCurrency 440 Squad { TFBot { Template T_TFBot_AArcher_Giant_Pyro_DF } TFBot { Template T_TFBot_AArcher_MegaHeal_Medic } TFBot { Template T_TFBot_AArcher_MegaHeal_Medic } TFBot { Template T_TFBot_AArcher_MegaHeal_Medic } } } } // Wave 2 - 1050 Credits // 2A-1 Tank - 25,000 HP (150 Credits) // 2A-2 - 21 Demoman (101 Credits) // 2A-2 - 20 Heavyweapons (100 Credits) // Punch Support (200 Credits) // // 2B-1 Squad - 2 Giant Crusader + 2 Demoman (40 Credits) // 2B-2 - 12 Demoman (120 Credits) // // 2C - 30 Bowman (120 Credits) // 2C Squad - 2 Giant Heavy + 4 Uber Medic (180 Credits) // 2C - 2 Giant Rapid Fire Soldier (39 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 - 25,000 HP (150 Credits) { Name w2a1 TotalCurrency 150 TotalCount 1 WaitBeforeStarting 0 Tank { Health 25000 Name "tankboss" Speed 75 StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 2A-2 - 1 Demoman, Bomb Delivery (1 Credits) { Name w2a2 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 1 TFBot { Class Demoman Name "Demoman" Skill Expert CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // 2A-2 - 20 Demoman (100 Credits) { Name w2a2 Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0.5 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Class Demoman Name "Demoman" Skill Hard } } WaveSpawn // 2A-2 - 20 Heavyweapons (100 Credits) { Name w2a2 Where spawnbot_sidebuilding TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Class HeavyWeapons Name "Heavyweapons" Skill Easy } } WaveSpawn // Punch Support (200 Credits) { Name punchsupport Where spawnbot TotalCount 40 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_AArcher_Eviction_Notice } } WaveSpawn // 2B-1 Squad - 2 Giant Crusader + 2 Demoman (40 Credits) { Name w2b1 WaitForAllSpawned w2a2 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCurrency 40 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_AArcher_Giant_Crossbow_Medic } TFBot { Class Demoman Name "Demoman" Skill Hard } } } WaveSpawn // 2B-2 - 12 Demoman (120 Credits) { Name w2b2 WaitForAllDead w2a2 Where spawnbot_sidebuilding TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 120 TFBot { Class Demoman Name "Demoman" Skill Hard } } WaveSpawn // 2C - 30 Bowman (120 Credits) { Name w2c WaitForAllDead w2b1 Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 TotalCurrency 120 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn // 2C Squad - 2 Giant Heavy + 4 Uber Medic (180 Credits) { Name w2c WaitForAllDead w2b1 Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 28 TotalCurrency 180 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_AArcher_Uber_Medic } TFBot { Template T_TFBot_AArcher_Uber_Medic } } } WaveSpawn // 2C - 2 Giant Rapid Fire Soldier (39 Credits) { Name w2c WaitForAllDead w2b1 Where spawnbot_sidebuilding TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 15 TotalCurrency 39 TFBot { Template T_TFBot_Giant_Soldier_Spammer Health 4000 } } } // Wave 3 - 1100 Credits // 3A-1 - 3 Armored FaN Scout (150 Credits) // 3A-2 Tank - 22,000 HP (135 Credits) // 3A-2 - 24 CS Sniper (100 Credits) // // Battle Engie Support (80 Credits) // Phlog Pyro Support (150 Credits) // 3B-1 Squad - 2 Giant Conch Samurai + 2 Giant Uber Medic (60 Credits) // 3B-2 - 32 CS Sniper (160 Credits) // // Bison Support (40 Credits) // 3C Tank - 22,000 HP (150 Credits) // 3C Squad - 3 Armored FaN Scout + 3 Shield Medic (75 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 - 3 Armored FaN Scout (150 Credits) { Name w3a1 Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Template T_TFBot_AArcher_Giant_Armored_FaN } } WaveSpawn // 3A-2 Tank - 22,000 HP (135 Credits) { Name w3a2 TotalCurrency 135 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 // 3A-2 - 24 CS Sniper (100 Credits) { Name w3a2 Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0.5 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_AArcher_CS_GO_alt } } WaveSpawn // Battle Engie Support (80 Credits) { Name engiesupport WaitForAllSpawned w3a2 Where spawnbot_lowerflank TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 80 Support 1 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 "Iron Lung" Item "Industrial Festivizer" Item "The Jag" ItemAttributes { ItemName "The Jag" "is_festivized" 1 "cannot pick up intelligence" 1 //prevents accidental bomb pickup } } } WaveSpawn // Phlog Pyro Support (150 Credits) { Name phlogpyrosupport WaitForAllSpawned w3a2 Where spawnbot TotalCount 30 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_AArcher_Phlog_Pyro } } WaveSpawn // 3B-1 Squad - 2 Giant Conch Samurai + 2 Giant Uber Medic (60 Credits) { Name w3b1 WaitForAllDead w3a1 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 30 TotalCurrency 60 Squad { TFBot { Template T_TFBot_AArcher_Giant_Conch_Samurai } TFBot { Template T_TFBot_AArcher_Giant_Uber_Medic } } } WaveSpawn // 3B-2 - 32 CS Sniper (160 Credits) { Name w3b2 WaitForAllSpawned w3a2 Where spawnbot TotalCount 32 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 160 TFBot { Template T_TFBot_AArcher_CS_GO_alt } } //WaveSpawn // Soda Popper Support (0 Credits) //{ //Name sodapoppersupport //WaitForAllDead w3b2 //Where spawnbot //TotalCount 24 //MaxActive 8 //SpawnCount 4 //WaitBeforeStarting 0 //WaitBetweenSpawns 3 //TotalCurrency 75 //Support 1 //TFBot //{ //Class Scout //Name "Soda Popper Scout" //ClassIcon scout_popper2 //Skill Normal //Item "The Soda Popper" //} //} WaveSpawn // Bison Support (40 Credits) { Name bisonsupport WaitForAllDead w3b1 Where spawnbot_sidebuilding TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 40 Support 1 TFBot { Class Soldier Name "Berry-Infused Bison" ClassIcon soldier_bison_b Skill Expert Item "The Righteous Bison" Item "The Toy Soldier" //Attributes AlwaysCrit Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "damage bonus" 1.5 "Projectile speed increased" 0.65 // totally not a reference to another missionmaker "fire rate bonus" 0.75 "faster reload rate" 0.75 } } } WaveSpawn // 3C Tank - 22,000 HP (150 Credits) { Name w3c WaitForAllDead w3b1 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 // 3C Squad - 3 Armored FaN Scout + 3 Shield Medic (75 Credits) { Name w3c WaitForAllDead w3b1 Where spawnbot_lowerflank TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 75 Squad { TFBot { Template T_TFBot_AArcher_Giant_Armored_FaN } TFBot { Template T_TFBot_AArcher_Shield_Medic } } } } // Wave 4 - 700 Credits // 4A Boss - 1 Bruce Banner (60 Credits) // 4A - 3 Giant Stickybomb Demo RC (60 Credits) // 4A - 64 Bushwacka Sniper (125 Credits) // // Pyro Support (90 Credits) // 4B-1 - 2 Heaterweapons (64 Credits) // 4B-1 - 12 Bowman HVAP (36 Credits) // 4B-2 Squad - 16 Soldier + 16 Uber Medic (120 Credits) // // Sticky Demo Trio Support RC (45 Credits) // 4C Squad - 2 Giant Banner Gauntlet + 2 Heaterweapons (100 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 Boss - 1 Big Brucie (60 Credits) { Name w4a Where spawnbot_chief TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 60 TFBot { Template T_TFBot_AArcher_Chief_Buff_Gauntlet } } WaveSpawn // 4A - 3 Giant Stickybomb Demo RC (60 Credits) { Name w4a Where spawnbot_sidebuilding TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 60 RandomChoice { TFBot { Template T_TFBot_AArcher_Giant_Demo_Stickybomb } TFBot { Template T_TFBot_AArcher_Giant_Demo_Scottishbomb } TFBot { Template T_TFBot_AArcher_Giant_Demo_Quickiebomb } } } WaveSpawn // 4A - 64 Bushwacka Sniper (125 Credits) { Name w4a Where spawnbot_sidebuilding TotalCount 64 MaxActive 16 SpawnCount 1 WaitBeforeStarting 0.5 WaitBetweenSpawns 0.25 TotalCurrency 125 TFBot { Class Sniper Name "Bushmann" ClassIcon sniper_bushwacka_fast Skill Expert Item "The Bushwacka" Item "The Head Hedge" WeaponRestrictions MeleeOnly CharacterAttributes { "torso scale" 0 "move speed bonus" 1.3 "fire rate bonus" 0.6 } } } WaveSpawn // Pyro Support (90 Credits) { Name pyrosupport WaitForAllDead w4a Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 90 Support 1 TFBot { Class Pyro Name "*i reflecc*" ClassIcon pyro_reflect_daan Skill Normal } } WaveSpawn // 4B-1 - 2 Heaterweapons (64 Credits) { Name w4b1 WaitForAllDead w4a Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 64 TFBot { Template T_TFBot_Heavyweapons_Heater Name "Heaterweapons" Item "The Bunsen Brave" 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" 24 // doubles fire ring dmg } } } WaveSpawn // 4B-1 - 12 Bowman HVAP (36 Credits) { Name w4b1 WaitForAllDead w4a Where spawnbot_sidebuilding TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 36 TFBot { Template T_TFBot_AArcher_HVAP_Bowman } } WaveSpawn // 4B-2 Squad - 16 Soldier + 16 Uber Medic (120 Credits) { Name w4b2 WaitForAllDead w4a Where spawnbot TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 120 Squad { TFBot { Class Soldier Name "Soldier" Skill Hard } TFBot { Template T_TFBot_AArcher_Uber_Medic } } } WaveSpawn // Sticky Demo Trio Support RC (45 Credits) { Name stickydemosupport WaitForAllDead w4b1 Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 45 Support 1 RandomChoice { TFBot { Template T_TFBot_AArcher_Demo_Stickybomb } TFBot { Template T_TFBot_AArcher_Demo_Scottishbomb Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_AArcher_Demo_Quickiebomb Attributes AlwaysFireWeapon } } } WaveSpawn // 4C Squad - 2 Giant Banner Gauntlet + 2 Heaterweapons (100 Credits) { Name w4c WaitForAllDead w4b1 Where spawnbot_chief TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_AArcher_Giant_Buff_Gauntlet Name "Bruce Banner" } TFBot { Template T_TFBot_Heavyweapons_Heater Name "Heaterweapons" Item "The Bunsen Brave" 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" 24 // doubles fire ring dmg } } } } } // Wave 5 - 700 Credits // Scout Support (58 Credits) // 5A - 36 Miner Demo (100 Credits) // 5A Squad - 2 Giant DF Pyro + 2 Giant Kritz Medic (120 Credits) // // 5B-1 - 3 Giant Rapid Fire Soldier (96 Credits) // 5B-1 - 3 Giant Rapid Fire Soldier, Lower Flank (96 Credits) // 5B-2 - 30 Shortstop Scout (90 Credits) // // 5C - 20 Deflector Heavy (50 Credits) // 5C - 3 Colonel Bomber (45 Credits) // 5C - 6 Giant DF Pyro (45 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 // Scout Bomb Delivery (1 Credits) { Name bombdelivery Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 1 Support Limited TFBot { Class Scout Name "Scout" Skill Normal CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // Scout Support (57 Credits) { Name sandmanscoutsupport Where spawnbot TotalCount 57 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.5 WaitBetweenSpawns 3 TotalCurrency 57 Support 1 TFBot { Class Scout Name "Scout" Skill Normal } } WaveSpawn // 5A - 36 Miner Demo (100 Credits) { Name w5a Where spawnbot_sidebuilding TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0.5 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Class Demoman Name "Miner League" Item "The Iron Bomber" Item "Batter's Helmet" ClassIcon demo_clusterbomb_blast Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.85 "fire rate bonus" 0.05 "damage bonus" 0.75 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "fuse bonus" 2 "blast radius decreased" 1.35 "grenade damage reduction on world contact" 2 "clip size upgrade atomic" -1 } } } WaveSpawn // 5A Squad - 2 Giant DF Pyro + 2 Giant Kritz Medic (120 Credits) { Name w5a Where spawnbot_side TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0.5 WaitBetweenSpawns 30 TotalCurrency 120 Squad { TFBot { Template T_TFBot_AArcher_Giant_Pyro_DF } TFBot { Template T_TFBot_AArcher_Giant_Kritz_Medic } } } //WaveSpawn // Tele Engie Support (0 Credits) //{ //Name engiesupport //WaitForAllDead w5a //Where spawnbot_lowerflank //TotalCount 10 //MaxActive 2 //SpawnCount 2 //WaitBeforeStarting 0 //WaitBetweenSpawns 30 //TotalCurrency 50 //Support 1 //FirstSpawnWarningSound "vo\announcer_mvm_engbots_arrive02.mp3" //StartWaveOutput //{ //Target engineer_mass_nest_relay //Action Trigger //} //TFBot //{ //Template T_TFBot_Engineer_Sentry_Tele_Battle //Name "Teleporter Engineer" //ClassIcon engineer_telein //Health 600 //Item "Iron Lung" //Item "Industrial Festivizer" //Item "The Jag" //TeleportWhere spawnbot //TeleportWhere spawnbot_side //TeleportWhere spawnbot_sidebuilding //TeleportWhere spawnbot_lowerflank //ItemAttributes //{ //ItemName "The Jag" //"is_festivized" 1 //"cannot pick up intelligence" 1 //prevents accidental bomb pickup //} //} //} WaveSpawn // 5B-1 - 3 Giant Rapid Fire Soldier (96 Credits) { Name w5b1 WaitForAllDead w5a Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 96 TFBot { Template T_TFBot_Giant_Soldier_Spammer Health 4000 Attributes AlwaysCrit } } WaveSpawn // 5B-1 - 3 Giant Rapid Fire Soldier, Lower Flank (96 Credits) { Name w5b1 WaitForAllDead w5a Where spawnbot_lowerflank TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 20 TotalCurrency 96 TFBot { Template T_TFBot_Giant_Soldier_Spammer Health 4000 Attributes AlwaysCrit } } WaveSpawn // 5B-2 - 30 Shortstop Scout (90 Credits) { Name w5b2 WaitForAllDead w5a Where spawnbot TotalCount 30 MaxActive 7 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1.337 TotalCurrency 90 TFBot { Template T_TFBot_Scout_Shortstop CharacterAttributes { "move speed bonus" 2 } } } WaveSpawn // 5C - 20 Deflector Heavy (50 Credits) { Name w5c WaitForAllDead w5b1 Where spawnbot_sidebuilding TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template T_TFBot_AArcher_Heavyweapons_Deflector } } WaveSpawn // 5C - 3 Colonel Bomber (45 Credits) { Name w5c WaitForAllDead w5b1 Where spawnbot_sidebuilding TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 45 TFBot { Template T_TFBot_AArcher_Colonel_Bomber } } WaveSpawn // 5C - 3 Giant DF Pyro (45 Credits) { Name w5c WaitForAllDead w5b1 Where spawnbot_side TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 45 TFBot { Template T_TFBot_AArcher_Giant_Pyro_DF } } } // Wave 6 - 419 Credits // 6A-1 RC - 32 Sticky Demo RC Trio (99 Credits) // 6A-2 - 8 Major League Scout (80 Credits) // 6A-2 - 4 Heaterweapons Mk. II + 4 Armored Shield Medic (30 Credits) // // 6B-1 Tank - 32,000 HP (0 Credits) // 6B-2 - 20 Crit Airblast Pyro (100 Credits) // 6B-2 Squad - 6 Giant Conch Samurai + 6 Uber Medic (50 Credits) // // Knight Support (30 Credits), Heater Heavy Support (30 Credits) // 6C Boss - 1 Thermodynamical Violator (0 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 RC - 32 Sticky Demo RC Trio (99 Credits) { Name w6a1 Where spawnbot TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0.5 WaitBetweenSpawns 4 TotalCurrency 99 RandomChoice { TFBot { Template T_TFBot_AArcher_Demo_Stickybomb } TFBot { Template T_TFBot_AArcher_Demo_Scottishbomb Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_AArcher_Demo_Quickiebomb Attributes AlwaysFireWeapon } } } WaveSpawn // 6A-2 - 8 Major League Scout (80 Credits) { Name w6a2 Where spawnbot TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Scout_Baseball Health 1615 // cancels out sandman max health penalty Attributes AlwaysCrit 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 // 6A-2 - 4 Heaterweapons Mk. II + 4 Armored Shield Medic (30 Credits) { Name w6a2 Where spawnbot_side TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0.5 WaitBetweenSpawns 12 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater ClassIcon heavy_deflector_heater_yoovy Name "Heaterweapons Mk. II" Item "The Bunsen Brave" 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" 24 // doubles fire ring dmg "attack projectiles" 1 // force ability to shoot down projectiles } } TFBot { Template T_TFBot_AArcher_Shield_Medic Name "Armored Shield Medic" ClassIcon medic_quickfix_armored_shield Scale 1.3 Health 1200 CharacterAttributes { "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } } WaveSpawn // 6B-1 Tank - 32,000 HP (0 Credits) { Name w6b1 WaitForAllDead w6a2 TotalCurrency 0 TotalCount 1 WaitBeforeStarting 0 Tank { Health 32000 Name "tankboss" Speed 75 Skin 1 // final tank skin StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 6B-2 - 20 Crit Airblast Pyro (100 Credits) { Name w6b2 WaitForAllDead w6a2 Where spawnbot_sidebuilding TotalCount 20 MaxActive 8 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Class Pyro Name "*nice crock*" ClassIcon pyro_reflect_daan Skill Normal Attributes AlwaysCrit } } WaveSpawn // 6B-2 Squad - 6 Giant Conch Samurai + 6 Uber Medic (50 Credits) { Name w6b2 WaitForAllDead w6a2 Where spawnbot_side Where spawnbot_lowerflank Where spawnbot_sidebuilding RandomSpawn 1 TotalCount 12 MaxActive 12 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 6 TotalCurrency 50 Squad { TFBot { Template T_TFBot_AArcher_Giant_Conch_Samurai } TFBot { Template T_TFBot_AArcher_Uber_Medic //Name "Armored Uber Medic" //ClassIcon medic_uber_armored //Item "The Virus Doctor" //Item "The Steam Pipe" //Scale 1.3 //Health 1200 } } } WaveSpawn // Knight Support (30 Credits) { Name knightsupport WaitForAllDead w6b2 Where spawnbot_lowerflank TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 30 Support 1 TFBot { Template T_TFBot_AArcher_Arabian_Knight Scale 1.3 Health 650 } } WaveSpawn // Heater Heavy Support (30 Credits) { Name heaterheavysupport WaitForAllDead w6b2 Where spawnbot_lowerflank TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 30 Support 1 TFBot { Class HeavyWeapons Name "Heater Heavy" ClassIcon heavy_heater Skill Normal Item "The Huo Long Heatmaker" Item "The Bunsen Brave" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 // overrides dmg penalty } } } WaveSpawn // 6C Boss - 1 Thermodynamical Violator (0 Credits) { Name w6c WaitForAllDead w6b2 Where spawnbot_chief TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound "ambient\cp_harbor\furnace_1_shot_04.wav" TFBot { Class Pyro Name "Thermodynamical Violator" ClassIcon pyro_phlog_v2_giant Health 25000 Skill Expert Item "The Phlogistinator" Item "Dead Heat" Item "The Space Diver" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar //Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Phlogistinator" //"airblast disabled" 0 // activates Mmmph by attempting to airblast "damage bonus" 2 //"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 "TF_WEAPON_SHOTGUN_PYRO" "is_passive_weapon" 1 "override projectile type" 13 // bison projectile "energy weapon penetration" 1 "set item tint RGB" 23118159 // green laser "fire rate bonus" 0.2 "faster reload rate" 0.25 "Set DamageType Ignite" 1 "Projectile speed increased" 0.65 "clip size bonus" 5 "auto fires full clip" 1 "auto fires when full" 1 "projectile spread angle penalty" 4 "projectile penetration" 1 // just to be safe } CharacterAttributes { "move speed bonus" 0.38 // same speed as a giant heavy "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" 3 // jumps high when bodyblocked "weapon burn dmg increased" 3 // 12 hp per tick afterburn "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 } } } } }