//Created by Yoovy: https://steamcommunity.com/profiles/76561198017198600/ WaveSchedule { StartingCurrency 800 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no PrecacheSound "hl2_lgorbifold_nointro.mp3" PointTemplates { capone_boss_theme { NoFixUp 1 ambient_generic { "targetname" "capone_boss_theme" "message" "#hl2_lgorbifold_nointro.mp3" "health" "11" "pitch" "100" "spawnflags" "17" } logic_relay { "targetname" "capone_boss_theme_start" "OnTrigger" "capone_boss_theme,Enable,,0,-1" "OnTrigger" "capone_boss_theme,PlaySound,,0.1,-1" "OnTrigger" "capone_boss_theme,StopSound,,157,-1" } } missionname1 { logic_auto { "origin" "0 0 0" "targetname" "missionname" "OnMapSpawn" "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,Adv Eviction Notice,0,-1" } } } Templates { ////////////////////// //Scout ////////////////////// //Wave 1: 28 ////////////////////// //Wave 5: 21 ////////////////////// YoovyBot_Scout { //TFBot Class Scout } ////////////////////// //Soldier ////////////////////// //Wave 1: 29 ////////////////////// //Wave 4: Support ////////////////////// //Wave 5: 12 ////////////////////// YoovyBot_Soldier { //TFBot Class Soldier } ////////////////////// //Demoman ////////////////////// //Wave 1: 10 ////////////////////// //Wave 4: 24 ////////////////////// //Wave 6: 14 ////////////////////// YoovyBot_Demoman { //TFBot Class Demoman } ////////////////////// //Giant Half-Zatoichi Demoknight ////////////////////// //Wave 1: 2 ////////////////////// YoovyBot_Giant_Demoman_Knight_Samurai { //TFBot Class Demoman Health 3300 Name "Giant Samurai" ClassIcon demoknight_samurai_giant WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "gesture speed increase" 1.5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "Ali Baba's Wee Booties" Item "The Splendid Screen" Item "The Half-Zatoichi" ItemAttributes { ItemName "The Half-Zatoichi" "critboost on kill" 3 "honorbound" 0 } //Cosmetics Item "Demo Kabuto" } ////////////////////// //Shotgun Heavy ////////////////////// //Wave 1: 18 ////////////////////// //Wave 8: Support ////////////////////// YoovyBot_Heavy_Shotgun { //TFBot Class Heavy Name "Shotgun Heavy" ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly //Cosmetics Item "The Well-Rounded Rifleman" } ////////////////////// //Giant Soldier ////////////////////// //Wave 1: 2 ////////////////////// YoovyBot_Giant_Soldier { //TFBot Class Soldier Health 3800 Name "Giant Soldier" ClassIcon soldier_giant Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } } ////////////////////// //Quick-Fix Medic ////////////////////// //Wave 2: 6 ////////////////////// YoovyBot_Medic_QF { //TFBot Class Medic Name "Quick-Fix Medic" //Weapons Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.1 "ubercharge rate bonus" 1 } //Cosmetics Item "The Physician's Protector" ItemAttributes { ItemName "The Physician's Protector" "set item tint RGB" 8289918 } } ////////////////////// //Armored Force-a-Nature Scout ////////////////////// //Wave 2: 12 ////////////////////// YoovyBot_Scout_FAN_Armored { //TFBot Class Scout Health 650 Scale 1.4 Name "Armored Force-a-Nature Scout" ClassIcon scout_fan_armored MaxVisionRange 650 Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed penalty" 0.85 "voice pitch scale" 0.85 "head scale" 0.85 } //Weapons Item "The Force-a-Nature" //Cosmetics Item "Das Metalmeatencasen" Item "Transparent Trousers" Item "Forest Footwear" Item "The Fed-Fightin' Fedora" ItemAttributes { ItemName "The Fed-Fightin' Fedora" "set item tint RGB" 8289918 } } ////////////////////// //Pyro ////////////////////// //Wave 2: 30 ////////////////////// YoovyBot_Pyro { //TFBot Class Pyro //Weapons ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } ////////////////////// //Giant Burst Fire Demoman ////////////////////// //Wave 2: 2 ////////////////////// //Wave 5: 4 ////////////////////// YoovyBot_Giant_Demoman_BurstFire { //TFBot Class Demoman Name "Giant Burst Fire Demoman" Health 3300 ClassIcon demo_burst_giant Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "projectile spread angle penalty" 5 "projectile speed increased" 1.1 "clip size upgrade atomic" 7 "paintkit_proto_def_index" 215 //Geometrical Teams "reload time decreased" 0.65 "set_item_texture_wear" 0 "fire rate bonus" 0.1 } //Cosmetics Item "The Frag Proof Fragger" } ////////////////////// //Heavyweight Champ ////////////////////// //Wave 2: 18 ////////////////////// YoovyBot_Heavy_KGB { //TFBot Class Heavy Name "Heavyweight Champ" Classicon heavy_champ WeaponRestrictions MeleeOnly //Weapons Item "The Killing Gloves of Boxing" //Cosmetics Item "Pugilist's Protector" } ////////////////////// //Lightweight Champ ////////////////////// //Wave 2: 18 ////////////////////// YoovyBot_Heavy_GRU { //TFBot Class Heavy Name "Lightweight Champ" Classicon heavy_gru WeaponRestrictions MeleeOnly //Weapons Item "Gloves of Running Urgently MvM" //Cosmetics Item "Pugilist's Protector" ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 15185211 } } ////////////////////// //Giant Rapid Fire Soldier ////////////////////// //Wave 2: 2 ////////////////////// YoovyBot_Giant_Soldier_RapidFire { //TFBot Class Soldier Health 3800 Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer_giant Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.5 } //Cosmetics Item "The Gilded Guard" } ////////////////////// //Spy ////////////////////// //Wave 2: Support ////////////////////// //Wave 8: Support ////////////////////// YoovyBot_Spy { //TFBot Class Spy Attributes IgnoreFlag } ////////////////////// //Caber Demoknight ////////////////////// //Wave 3: 35 ////////////////////// YoovyBot_Demoman_Knight_Caber { //TFBot Class Demoman Name "Caber Demoknight" ClassIcon demo_caber_nys //_bright WeaponRestrictions MeleeOnly //Weapons Item "The Chargin' Targe" Item "The Ullapool Caber" ItemAttributes { ItemName "The Ullapool Caber" "minicritboost on kill" 3 "fire rate penalty" 1 "damage penalty" 1 } //Cosmetics Item "Loyalty Reward" } ////////////////////// //Flare Pyro ////////////////////// //Wave 3: 42 ////////////////////// YoovyBot_Pyro_Flare { //TFBot Class Pyro Name "Flare Pyro" ClassIcon pyro_flare WeaponRestrictions SecondaryOnly //Weapons Item "The Flare Gun" //Cosmetics Item "Skullbrero" ItemAttributes { ItemName "Skullbrero" "set item tint RGB" 5801378 } } ////////////////////// //Giant Charged Soldier ////////////////////// //Wave 3: 4 ////////////////////// YoovyBot_Giant_Soldier_Charged { //TFBot Class Soldier Name "Giant Charged Soldier" Health 3800 ClassIcon soldier_crit_giant Attributes HoldFireUntilFullReload Attributes AlwaysCrit Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "powerhouse_rocketlauncher_shellshocker" ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "projectile speed decreased" 0.5 "set_item_texture_wear" 0 "faster reload rate" -0.8 "fire rate penalty" 2 "clip size bonus" 2 } //Cosmetics Item "Worms Gear" } ////////////////////// //Extended Conch Soldier ////////////////////// //Wave 3: 15 ////////////////////// //Wave 6: 28 ////////////////////// YoovyBot_Soldier_Conch_Extended { //TFBot Class Soldier Name "Extended Conch Soldier" ClassIcon soldier_conch Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 11 "deploy time decreased" 0.1 } //Weapons Item "teufort_rocketlauncher_smalltownbringdown" ItemAttributes { ItemName "teufort_rocketlauncher_smalltownbringdown" "set_item_texture_wear" 0 } Item "The Concheror" //Cosmetics Item "Furious Fukaamigasa" } ////////////////////// //Giant Airblast Pyro ////////////////////// //Wave 3: 2 ////////////////////// YoovyBot_Giant_Pyro_Airblast { //TFBot Class Pyro Health 3000 Name "Giant Airblast Pyro" ClassIcon pyro_reflect_daan_giant Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "lunchbox adds minicrits" 2 "set_item_texture_wear" 0 } //Cosmetics Item "Traffic Cone" } ////////////////////// //Sniper ////////////////////// //Wave 3: Support ////////////////////// //Wave 6: Support ////////////////////// //Wave 8: Support ////////////////////// YoovyBot_Sniper { //TFBot Class Sniper Attributes IgnoreFlag } ////////////////////// //Super Scout ////////////////////// //Wave 4: 4 ////////////////////// //Wave 6: 12 ////////////////////// YoovyBot_Giant_Scout_Fast { //TFBot Class Scout Health 1200 Name "Super Scout" ClassIcon scout_giant_fast WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed bonus" 2 "killstreak tier" 1 } //Weapons Item "The Holy Mackerel" //Cosmetics Item "The Bolt Boy" } ////////////////////// //Tomislav Heavy ////////////////////// //Wave 4: 12 ////////////////////// //Wave 8: Support ////////////////////// YoovyBot_Heavy_Tomislav { //TFBot Class Heavy Name "Tomislav Heavy" ClassIcon heavy_accurate_lite //Weapons Item "Tomislav" //Cosmetics Item "Capone's Capper" } ////////////////////// //Giant Burst Fire Soldier ////////////////////// //Wave 4: 2 ////////////////////// //Wave 7: 4 ////////////////////// YoovyBot_Giant_Soldier_BurstFire { //TFBot Class Soldier Health 3800 Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire_giant Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "projectile speed increased" 0.65 "paintkit_proto_def_index" 412 //Secretly Serviced "clip size upgrade atomic" 5 "set_item_texture_wear" 0 "faster reload rate" 0.6 "fire rate bonus" 0.1 } //Cosmetics Item "The Slo-Poke" ItemAttributes { ItemName "The Slo-Poke" "set item tint RGB" 2829099 } } ////////////////////// //Quick-Uber Medic ////////////////////// //Wave 4: 4 ////////////////////// YoovyBot_Medic_Uber_ShortUber { //TFBot Class Medic Name "Quick-Über Medic" ClassIcon medic_uber Attributes SpawnWithFullCharge //Weapons Item "gentlemanne_medigun_coffinnail" ItemAttributes { ItemName "gentlemanne_medigun_coffinnail" "ubercharge rate bonus" 5 "set_item_texture_wear" 0 "uber duration bonus" -3 } //Cosmetics Item "Titanium Tyrolean" ItemAttributes { ItemName "Titanium Tyrolean" "set item tint RGB" 8626083 } } ////////////////////// //Steel Gauntlet ////////////////////// //Wave 4: 18 ////////////////////// //Wave 7: 20 ////////////////////// YoovyBot_Heavy_SteelFist { //TFBot Class Heavy Health 900 Scale 1.5 Name "Steel Gauntlet" ClassIcon heavy_steelfist WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.25 "airblast vulnerability multiplier" 0.25 "damage force reduction" 0.25 "voice pitch scale" 0.85 } //Weapons Item "Fists of Steel" //Cosmetics Item "Ol' Reliable" ItemAttributes { ItemName "Ol' Reliable" "item style override" 1 } } ////////////////////// //Bullet Vaccinator Medic ////////////////////// //Wave 4: 6 ////////////////////// YoovyBot_Medic_VaccBullet { //TFBot Class Medic Name "Bullet Vacc Medic" ClassIcon medic_bullet Attributes SpawnWithFullCharge Attributes VaccinatorBullets CharacterAttributes { "bot medic uber health threshold" 7202004 } //Weapons Item "teufort_medigun_civilservant" ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun bullet resist deployed" 0.75 "medigun bullet resist passive" 0.1 "overheal fill rate reduced" 0.34 "medigun charge is resists" 3 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 1.67 "killstreak idleeffect" 1 "set_item_texture_wear" 0 "uber duration bonus" 5 } //Cosmetics Item "Medic's Mountain Cap" ItemAttributes { ItemName "Medic's Mountain Cap" "set item tint RGB" 5801378 } } ////////////////////// //Blast Vaccinator Medic ////////////////////// //Wave 4: 6 ////////////////////// YoovyBot_Medic_VaccBlast { //TFBot Class Medic Name "Blast Vacc Medic" ClassIcon medic_blast Attributes SpawnWithFullCharge Attributes VaccinatorBlast CharacterAttributes { "bot medic uber health threshold" 7202004 } //Weapons Item "teufort_medigun_civilservant" ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun blast resist deployed" 0.75 "medigun blast resist passive" 0.1 "overheal fill rate reduced" 0.34 "medigun charge is resists" 3 "lunchbox adds minicrits" 3 "killstreak idleeffect" 5 "ubercharge rate bonus" 1.67 "set_item_texture_wear" 0 "uber duration bonus" 5 } //Cosmetics Item "Medic's Mountain Cap" ItemAttributes { ItemName "Medic's Mountain Cap" "set item tint RGB" 7511618 } } ////////////////////// //Fire Vaccinator Medic ////////////////////// //Wave 4: 6 ////////////////////// YoovyBot_Medic_VaccFire { //TFBot Class Medic Name "Fire Vacc Medic" ClassIcon medic_fire Attributes SpawnWithFullCharge Attributes VaccinatorFire CharacterAttributes { "bot medic uber health threshold" 7202004 } //Weapons Item "teufort_medigun_civilservant" ItemAttributes { ItemName "teufort_medigun_civilservant" "medigun fire resist deployed" 0.75 "medigun fire resist passive" 0.1 "overheal fill rate reduced" 0.34 "medigun charge is resists" 3 "lunchbox adds minicrits" 3 "killstreak idleeffect" 3 "ubercharge rate bonus" 1.67 "set_item_texture_wear" 0 "uber duration bonus" 5 } //Cosmetics Item "Medic's Mountain Cap" ItemAttributes { ItemName "Medic's Mountain Cap" "set item tint RGB" 13595446 } } ////////////////////// //Teleporter Engineer ////////////////////// //Wave 4: Support ////////////////////// YoovyBot_Engineer_WalkIn_Tele { Class Engineer Health 275 Name "Teleporter Engineer" ClassIcon engineer_telein Attributes IgnoreFlag TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_lowerflank TeleportWhere spawnbot_sidebuilding //Cosmetics Item "Wavefinder" Item "The Brainiac Goggles" Item "The Antarctic Researcher" } ////////////////////// //Bat Scout ////////////////////// //Wave 5: 53 ////////////////////// YoovyBot_Scout_Melee { //TFBot Class Scout ClassIcon scout_bat_nys Name "Bat Scout" WeaponRestrictions MeleeOnly } ////////////////////// //Big-Heal Medic ////////////////////// //Wave 5: 14 ////////////////////// YoovyBot_Medic_QF_BigHeal { //TFBot Class Medic Name "Big-Heal Medic" //Weapons Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.1 "ubercharge rate bonus" 1 "heal rate bonus" 11 } //Cosmetics Item "The Surgeon's Stahlhelm" } ////////////////////// //Colonel Barrage ////////////////////// //Wave 5: 2 ////////////////////// YoovyBot_Giant_Soldier_Barrage { //TFBot Class Soldier Name "Colonel Barrage" Health 4200 ClassIcon soldier_barrage Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 "health regen" 50 } //Weapons Item "gentlemanne_rocketlauncher_coffinnail" ItemAttributes { ItemName "gentlemanne_rocketlauncher_coffinnail" "projectile spread angle penalty" 5 "projectile speed decreased" 0.4 "clip size upgrade atomic" 26 "reload time decreased" 0.22 "set_item_texture_wear" 0 "fire rate bonus" 0.2 "damage bonus" 1.5 } //Cosmetics Item "The Patriot Peak" Item "The Diplomat" } ////////////////////// //Big Earner Spy ////////////////////// //Wave 5: Support ////////////////////// YoovyBot_Spy_BigEarner { //TFBot Class Spy Name "Big Earner Spy" Attributes IgnoreFlag //Weapons Item "The Big Earner" //Cosmetics Item "Sneaky Blinder" } ////////////////////// //Airblast Pyro ////////////////////// //Wave 6: 38 ////////////////////// YoovyBot_Pyro_Airblast { //TFBot Class Pyro Name "Airblast Pyro" ClassIcon pyro_reflect_daan //Weapons Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "killstreak idleeffect" 2 "set_item_texture_wear" 0 } //Cosmetics Item "Traffic Cone" } ////////////////////// //Giant Deflector Heavy ////////////////////// //Wave 6: 4 ////////////////////// YoovyBot_Giant_Heavy_Deflector { //TFBot Class Heavy Name "Giant Deflector Heavy" Health 5000 ClassIcon heavy_deflector_giant Attributes MiniBoss MaxVisionRange 1200 Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "Upgradeable TF_WEAPON_MINIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "paintkit_proto_def_index" 411 //Steel Brushed "killstreak idleeffect" 1 "set_item_texture_wear" 0 "attack projectiles" 1 "damage bonus" 1.5 } //Cosmetics Item "The U-Clank-A" } ////////////////////// //Giant Quick-Fix Medic ////////////////////// //Wave 6: 2 ////////////////////// //Wave 7: 2 ////////////////////// YoovyBot_Giant_Medic_QF { //TFBot Class Medic Health 4500 Name "Giant Quick-Fix Medic" ClassIcon medic_giant Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons ItemAttributes { Itemname "TF_WEAPON_SYRINGEGUN_MEDIC" "clip size bonus" 2 "damage bonus" 1.5 } Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.1 "ubercharge rate bonus" 1 "heal rate bonus" 200 } //Cosmetics Item "The Physician's Protector" ItemAttributes { ItemName "The Physician's Protector" "set item tint RGB" 8289918 } } ////////////////////// //Sentry Engineer ////////////////////// //Wave 6: Support ////////////////////// //Wave 8: Support ////////////////////// YoovyBot_Engineer_WalkIn_NoTele { //TFBot Class Engineer Health 275 Name "Battle Engineer" Attributes IgnoreFlag } ////////////////////// //Armored Major League Scout ////////////////////// //Wave 7: 5 ////////////////////// YoovyBot_Giant_Scout_Sandman_Armored { //TFBot Class Scout ClassIcon scout_stun_giant_armored Health 3015 Name "Armored Major League Scout" WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.75 "killstreak tier" 1 } //Weapons Item "The Sandman" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 } //Cosmetics Item "MNC Mascot Outfit" Item "Das Metalmeatencasen" Item "Transparent Trousers" Item "Batter's Helmet" ItemAttributes { ItemName "Batter's Helmet" "set item tint RGB" 7511618 } } ////////////////////// //Demoknight ////////////////////// //Wave 7: 86 //Wave 7: Support ////////////////////// YoovyBot_Demoman_Knight { //TFBot Class Demoman Name "Demoknight" ClassIcon demoknight WeaponRestrictions MeleeOnly CharacterAttributes { "gesture speed increase" 1.5 } //Weapons Item "The Chargin' Targe" Item "The Eyelander" ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } //Cosmetics Item "Spiral Sallet" } ////////////////////// //Black Box Soldier ////////////////////// //Wave 7: 24 ////////////////////// YoovyBot_Soldier_BlackBox { //TFBot Class Soldier Name "Black Box Soldier" ClassIcon soldier_heal2 //Weapons Item "The Black Box" //Cosmetics Item "The Eliminators Safeguard" } ////////////////////// //Giant Samurai Warrior ////////////////////// //Wave 7: 10 ////////////////////// YoovyBot_Giant_Demoman_Knight_Samurai_Warrior { //TFBot Class Demoman Health 4000 Name "Giant Samurai Warrior" ClassIcon demoknight_samurai_giant WeaponRestrictions MeleeOnly Attributes AirChargeOnly Attributes MiniBoss Attributes AutoJump AutoJumpMax 15 AutoJumpMin 15 Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "charge recharge rate increased" 7 "override footstep sound set" 5 "gesture speed increase" 1.5 "damage force reduction" 0.1 "increased jump height" 2.3 "charge time increased" 2 "cancel falling damage" 1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "attack not cancel charge" 1 } Item "The Half-Zatoichi" ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 1.5 "honorbound" 0 } //Cosmetics Item "Legendary Lid" } ////////////////////// //Soda Popper Scout ////////////////////// //Wave 7: 18 ////////////////////// YoovyBot_Scout_SP { //TFBot Class Scout ClassIcon scout_popper2 Name "Soda Popper Scout" //Weapons Item "The Soda Popper" //Cosmetics Item "The Bottle Cap" ItemAttributes { ItemName "The Bottle Cap" "item style override" 1 } } ////////////////////// //Giant HOK Deflector Heavy ////////////////////// //Wave 7: 2 ////////////////////// YoovyBot_Giant_Heavy_Deflector_HOK { //TFBot Class Heavy Name "Giant HOK Deflector Heavy" Health 5000 ClassIcon heavy_deflector_healonkill_giant Attributes MiniBoss MaxVisionRange 1200 Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons Item "Upgradeable TF_WEAPON_MINIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "paintkit_proto_def_index" 411 //Steel Brushed "killstreak idleeffect" 1 "set_item_texture_wear" 0 "attack projectiles" 1 "heal on kill" 5000 "damage bonus" 1.5 } //Cosmetics Item "Der Maschinensoldaten-Helm" } ////////////////////// //Bruiser ////////////////////// //Wave 8: Support ////////////////////// YoovyBot_Heavy_Eviction { //TFBot Class Heavy Name "Bruiser" ClassIcon heavy_eviction_nys WeaponRestrictions MeleeOnly //Weapons Item "The Eviction Notice" ItemAttributes { ItemName "The Eviction Notice" "mod_maxhealth_drain_rate" 0 } //Cosmetics Item "Copper's Hard Top" } ////////////////////// //Al Capone ////////////////////// //Wave 8: 1 ////////////////////// YoovyBot_Chief_Heavy_Eviction { //TFBot Class Heavy Health 60000 Scale 1.9 Name "AI Capone" ClassIcon heavy_eviction_nys_giant WeaponRestrictions MeleeOnly Attributes UseBossHealthBar Attributes MiniBoss Tag bot_noslow Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 7 "damage force reduction" 0.01 "increased jump height" 1.5 "cancel falling damage" 1 "move speed penalty" 0.4 "rage giving scale" 0.1 "health regen" 150 } //Weapons Item "The Eviction Notice" ItemAttributes { ItemName "The Eviction Notice" "mod_maxhealth_drain_rate" 0 "dmg bonus vs buildings" 2 "damage causes airblast" 1 "killstreak idleeffect" 3 "speed_boost_on_hit" 6 "bleeding duration" 2 "killstreak tier" 1 "damage penalty" 1 "damage bonus" 2 "hand scale" 1.2 } //Cosmetics Item "Sophisticated Smoker" Item "Commissar's Coat" } ////////////////////// //Sentry Busters ////////////////////// YoovyBot_SentryBuster { Class Demoman Name "Sentry Buster" Health 2500 ClassIcon sentry_buster WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Item "The Ullapool Caber" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "cannot be backstabbed" 1 "voice pitch scale" 1.5 "move speed bonus" 2 } } YoovyBot_SentryBuster_Urban { Class Demoman Name "Urban Sentry Buster" Health 2500 ClassIcon sentry_buster WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Item "The Ullapool Caber" Item "Killer Exclusive" Item "The Mann of the House" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "cannot be backstabbed" 1 "voice pitch scale" 1.5 "move speed bonus" 2 "head scale" 3 "torso scale" 0.2 } } YoovyBot_SentryBuster_Worker { Class Demoman Name "Worker Sentry Buster" Health 2500 ClassIcon sentry_buster WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Item "The Ullapool Caber" Item "Base Metal Billycock" Item "EOTL_blinks_breeches" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "cannot be backstabbed" 1 "voice pitch scale" 1.5 "move speed bonus" 2 "head scale" 3 "torso scale" 0.35 } } YoovyBot_SentryBuster_Officer { Class Demoman Name "Officer Sentry Buster" Health 2500 ClassIcon sentry_buster WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Item "The Ullapool Caber" Item "The Law" Item "The Man in Slacks" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "cannot be backstabbed" 1 "voice pitch scale" 1.5 "move speed bonus" 2 "head scale" 3 "torso scale" 0.4 } } } //Sentrybusters //Waves 1-7 Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 RandomChoice { TFBot { Template YoovyBot_SentryBuster Skill Expert } TFBot { Template YoovyBot_SentryBuster_Urban Skill Expert } TFBot { Template YoovyBot_SentryBuster_Worker Skill Expert } TFBot { Template YoovyBot_SentryBuster_Officer Skill Expert } } } //Sentrybusters //Wave 8 Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 20 DesiredCount 1 TFBot { Template YoovyBot_SentryBuster_Officer Skill Expert } } //Wave 2 SPY Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template YoovyBot_Spy Skill Hard } } //Wave 5 SPY Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template YoovyBot_Spy_BigEarner Skill Hard } } //Wave 8 SPY Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 15 DesiredCount 3 TFBot { Template YoovyBot_Spy Skill Hard } } //Wave 3 SNIPER Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template YoovyBot_Sniper Skill Hard } } //Wave 6 SNIPER Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template YoovyBot_Sniper Skill Hard } } //Wave 8 SNIPER Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 15 DesiredCount 3 TFBot { Template YoovyBot_Sniper Skill Hard } } //Wave 4 TELEPORTER ENGINEER Mission { Objective Engineer Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template YoovyBot_Engineer_WalkIn_Tele Skill Expert } } //Wave 6 SENTRY ENGINEER Mission { Objective Engineer Where spawnbot_sidebuilding BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template YoovyBot_Engineer_WalkIn_NoTele Skill Expert } } //Wave 8 SENTRY ENGINEER Mission { Objective Engineer Where spawnbot_sidebuilding BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 15 DesiredCount 2 TFBot { Template YoovyBot_Engineer_WalkIn_NoTele Skill Expert } } ////////////////////// //WAVE 1 $800 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } ////////////////////// //SUBWAVE 1 ////////////////////// WaveSpawn { Name W1_01 TotalCurrency 140 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Scout CustomEyeGlowColor "0 255 0" Skill Easy } } WaveSpawn { Name W1_01 TotalCurrency 75 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_sidebuilding Squad { TFBot { Template YoovyBot_Soldier Skill Normal } TFBot { Template YoovyBot_Demoman Skill Normal } TFBot { Template YoovyBot_Demoman Skill Normal } } } WaveSpawn { Name W1_01 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_side TFBot { Template YoovyBot_Giant_Demoman_Knight_Samurai CustomEyeGlowColor "255 0 0" Skill Expert } } ////////////////////// //SUBWAVE 2 ////////////////////// WaveSpawn { Name W1_02 WaitForAllSpawned W1_01 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Soldier Skill Normal } } WaveSpawn { Name W1_02 WaitForAllSpawned W1_01 TotalCurrency 105 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot_lowerflank TFBot { Template YoovyBot_Heavy_Shotgun Skill Normal } } WaveSpawn { Name W1_02 WaitForAllSpawned W1_01 TotalCurrency 180 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 21 Where spawnbot_side TFBot { Template YoovyBot_Giant_Soldier CustomEyeGlowColor "255 0 0" Skill Expert } } } ////////////////////// //WAVE 2 $800 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } ////////////////////// //SUBWAVE 1 ////////////////////// WaveSpawn { Name W2_01 TotalCurrency 30 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Scout_FAN_Armored Attributes AlwaysCrit Skill Normal } } WaveSpawn { Name W2_01 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Pyro Skill Normal } } WaveSpawn { Name W2_01 TotalCurrency 195 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot TFBot { Template YoovyBot_Giant_Demoman_BurstFire CustomEyeGlowColor "255 0 0" Skill Expert } } ////////////////////// //SUBWAVE 2 ////////////////////// WaveSpawn { Name W2_02 WaitForAllSpawned W2_01 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_lowerflank Squad { TFBot { Template YoovyBot_Scout_FAN_Armored Attributes AlwaysCrit Skill Normal } TFBot { Template YoovyBot_Medic_QF CustomEyeGlowColor "0 255 0" Skill Easy } } } WaveSpawn { Name W2_02 WaitForAllSpawned W2_01 TotalCurrency 75 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_sidebuilding TFBot { Template YoovyBot_Heavy_KGB CustomEyeGlowColor "255 0 0" Skill Expert } } WaveSpawn { Name W2_02 WaitForAllSpawned W2_01 TotalCurrency 90 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_sidebuilding TFBot { Template YoovyBot_Heavy_GRU CustomEyeGlowColor "255 0 0" Skill Expert } } WaveSpawn { Name W2_02 WaitForAllSpawned W2_01 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot TFBot { Template YoovyBot_Giant_Soldier_RapidFire CustomEyeGlowColor "255 0 0" Skill Expert } } } ////////////////////// //WAVE 3 $800 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } ////////////////////// //SUBWAVE 1 ////////////////////// WaveSpawn { Name W3_01_TANK_HEALTH FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFA Tank has arrived with \x07ffffff25,000 \x0799CCFFHP!`) " } } WaveSpawn //25,000 health tank { Name W3_01_TANK TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 25000 Speed 75 Name tankboss StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W3_01 TotalCurrency 175 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot_side TFBot { Template YoovyBot_Demoman_Knight_Caber CustomEyeGlowColor "255 0 0" Skill Expert } } WaveSpawn { Name W3_01 TotalCurrency 90 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Pyro_Flare Skill Hard } } WaveSpawn { Name W3_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 21 Where spawnbot TFBot { Template YoovyBot_Giant_Soldier_Charged Skill Normal } } ////////////////////// //SUBWAVE 2 ////////////////////// WaveSpawn { Name W3_02 WaitForAllSpawned W3_01 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Pyro_Flare Skill Hard } } WaveSpawn { Name W3_02 WaitForAllSpawned W3_01 TotalCurrency 75 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Soldier_Conch_Extended Skill Normal } } WaveSpawn { Name W3_02 WaitForAllSpawned W3_01 TotalCurrency 70 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 21 Where spawnbot_side TFBot { Template YoovyBot_Giant_Soldier_Charged Skill Normal } } WaveSpawn { Name W3_02 WaitForAllSpawned W3_01 TotalCurrency 70 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 21 Where spawnbot_side TFBot { Template YoovyBot_Giant_Pyro_Airblast CustomEyeGlowColor "255 0 0" Skill Expert } } } ////////////////////// //WAVE 4 $800 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } ////////////////////// //SUBWAVE 1 ////////////////////// WaveSpawn { Name W4_01 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 14 Where spawnbot TFBot { Template YoovyBot_Giant_Scout_Fast CustomEyeGlowColor "0 255 0" Skill Easy } } WaveSpawn { Name W4_01 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Demoman Skill Normal } } WaveSpawn { Name W4_01 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_sidebuilding TFBot { Template YoovyBot_Heavy_Tomislav Skill Normal } } WaveSpawn { Name W4_01 TotalCurrency 190 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot Squad { TFBot { Template YoovyBot_Giant_Soldier_BurstFire CustomEyeGlowColor "255 0 0" Skill Expert } TFBot { Template YoovyBot_Medic_Uber_ShortUber Skill Hard } TFBot { Template YoovyBot_Medic_Uber_ShortUber Skill Hard } } } ////////////////////// //SUBWAVE 2 ////////////////////// WaveSpawn { Name W4_02 WaitForAllSpawned W4_01 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template YoovyBot_Heavy_SteelFist CustomEyeGlowColor "255 0 0" Skill Expert } TFBot { Template YoovyBot_Medic_VaccBullet Skill Hard } } } WaveSpawn { Name W4_02 WaitForAllSpawned W4_01 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template YoovyBot_Heavy_SteelFist CustomEyeGlowColor "255 0 0" Skill Expert } TFBot { Template YoovyBot_Medic_VaccBlast Skill Hard } } } WaveSpawn { Name W4_02 WaitForAllSpawned W4_01 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template YoovyBot_Heavy_SteelFist CustomEyeGlowColor "255 0 0" Skill Expert } TFBot { Template YoovyBot_Medic_VaccFire Skill Hard } } } WaveSpawn { Name W4_02_SUPPORT WaitForAllSpawned W4_01 TotalCurrency 50 TotalCount 50 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Support 1 TFBot { Template YoovyBot_Soldier Skill Normal } } } ////////////////////// //WAVE 5 $1,000 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } ////////////////////// //SUBWAVE 1 ////////////////////// WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Scout_Melee CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_side Squad { TFBot { Template YoovyBot_Soldier CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } TFBot { Template YoovyBot_Medic_QF_BigHeal Skill Hard } } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 14 Where spawnbot TFBot { Template YoovyBot_Giant_Demoman_Burstfire CustomEyeGlowColor "255 0 0" Skill Expert } } ////////////////////// //SUBWAVE 2 ////////////////////// WaveSpawn { Name W5_02_TANK_HEALTH WaitForAllSpawned W5_01 WaitBeforeStarting 10 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFA Tank has arrived with \x07ffffff20,000 \x0799CCFFHP!`) " } } WaveSpawn //Two 20,000 health tanks { Name W5_02_TANKS WaitForAllSpawned W5_01 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Tank { Health 20000 Speed 75 Name tankboss StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5_02 WaitForAllSpawned W5_01 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Scout_Melee CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W5_02 WaitForAllSpawned W5_01 TotalCurrency 150 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Scout CustomEyeGlowColor "0 255 0" Skill Easy } } WaveSpawn { Name W5_02 WaitForAllSpawned W5_01 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 22 WaitBetweenSpawns 21 Where spawnbot Squad { TFBot { Template YoovyBot_Giant_Soldier_Barrage CustomEyeGlowColor "255 0 0" Skill Expert } TFBot { Template YoovyBot_Medic_QF_BigHeal Skill Hard } } } } ////////////////////// //WAVE 6 $900 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } ////////////////////// //SUBWAVE 1 ////////////////////// WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 14 Where spawnbot TFBot { Template YoovyBot_Giant_Scout_Fast CustomEyeGlowColor "0 255 0" Skill Easy } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Soldier_Conch_Extended Attributes AlwaysCrit Skill Hard } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Pyro_Airblast Skill Normal } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_lowerflank TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert } } ////////////////////// //SUBWAVE 2 ////////////////////// WaveSpawn { Name W6_02 WaitForAllSpawned W6_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot TFBot { Template YoovyBot_Pyro_Airblast Skill Normal } } WaveSpawn { Name W6_02 WaitForAllSpawned W6_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot TFBot { Template YoovyBot_Demoman Skill Hard } } WaveSpawn { Name W6_02 WaitForAllSpawned W6_01 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot TFBot { Template YoovyBot_Giant_Scout_Fast CustomEyeGlowColor "0 255 0" Skill Easy } } WaveSpawn { Name W6_02 WaitForAllSpawned W6_01 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot_lowerflank Squad { TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert } TFBot { Template YoovyBot_Giant_Medic_QF CustomEyeGlowColor "255 0 0" Skill Expert } } } } ////////////////////// //WAVE 7 $900 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } ////////////////////// //SUBWAVE 1 ////////////////////// WaveSpawn { Name W7_01 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_lowerflank TFBot { Template YoovyBot_Giant_Scout_Sandman_Armored CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W7_01 TotalCurrency 75 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot TFBot { Template YoovyBot_Demoman_Knight CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W7_01 TotalCurrency 75 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot TFBot { Template YoovyBot_Soldier_BlackBox Skill Hard } } WaveSpawn { Name W7_01 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 12 Where spawnbot_lowerflank TFBot { Template YoovyBot_Giant_Scout_Sandman_Armored CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W7_01 TotalCurrency 75 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 12 Where spawnbot TFBot { Template YoovyBot_Giant_Soldier_BurstFire CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } ////////////////////// //SUBWAVE 2 ////////////////////// WaveSpawn { Name W7_02_TANK_HEALTH WaitForAllSpawned W7_01 WaitBeforeStarting 10 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFThe final Tank has arrived with \x07ffffff30,000 \x0799CCFFHP!`) " } } WaveSpawn //30,000 health tank { Name W7_02_TANK WaitForAllSpawned W7_01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 30000 Speed 75 Name tankbossfinal Skin 1 StartingPathTrackNode tank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_02 WaitForAllSpawned W7_01 TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Demoman_Knight CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W7_02 WaitForAllSpawned W7_01 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot TFBot { Template YoovyBot_Heavy_SteelFist CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W7_02 WaitForAllSpawned W7_01 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 14 Where spawnbot_side TFBot { Template YoovyBot_Giant_Demoman_Knight_Samurai_Warrior CustomEyeGlowColor "255 0 0" Skill Expert } } ////////////////////// //SUBWAVE 3 ////////////////////// WaveSpawn { Name W7_03 WaitForAllSpawned W7_02 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 21 Where spawnbot_side TFBot { Template YoovyBot_Giant_Demoman_Knight_Samurai_Warrior CustomEyeGlowColor "255 0 0" Skill Expert } } WaveSpawn { Name W7_03 WaitForAllSpawned W7_02 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 17 WaitBetweenSpawns 21 Where spawnbot Squad { TFBot { Template YoovyBot_Giant_Heavy_Deflector_HOK CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } TFBot { Template YoovyBot_Giant_Medic_QF CustomEyeGlowColor "255 0 0" Skill Expert } } } WaveSpawn { Name W7_03_SUPPORT WaitForAllSpawned W7_02 TotalCurrency 50 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_sidebuilding RandomSpawn 1 Support 1 TFBot { Template YoovyBot_Demoman_Knight CustomEyeGlowColor "255 0 0" ClassIcon demoknight_giant Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W7_03_SUPPORT WaitForAllSpawned W7_02 TotalCurrency 50 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_sidebuilding RandomSpawn 1 Support 1 TFBot { Template YoovyBot_Scout_SP Skill Hard } } } ////////////////////// //WAVE 8 $500 ////////////////////// Wave { SpawnTemplate capone_boss_theme WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } ////////////////////// //SUBWAVE 1 ////////////////////// WaveSpawn { Name W8_BOSS_DIALOGUE FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_meleedare13.mp3" } WaveSpawn { Name W8_BOSS_DIALOGUE FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_laughlong01.mp3" WaitBeforeStarting 5 } WaveSpawn { Name W8_BOSS_DIALOGUE WaitForAllDead W7_02 WaitBeforeStarting 0 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x07ff0000AI Capone \x0799CCFFhas arrived with \x07ff000060,000 HP!`) " } } WaveSpawn { Name SONG WaitBeforeStarting 0 FirstSpawnOutPut { Target capone_boss_theme_start Action Trigger } } WaveSpawn { Name W8_BOSS TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_side FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" TFBot { Template YoovyBot_Chief_Heavy_Eviction CustomEyeGlowColor "255 0 0" Skill Expert } } WaveSpawn { Name NO_SLOW WaitForAllSpawned W8_BOSS WaitBeforeStarting 0.5 FirstSpawnOutPut { Target "wave_start_relay" Action RunScriptCode Param " ::UnSlow <- function() { if (self.InCond(15)) { self.RemoveCond(15); } if (NetProps.GetPropInt(self, `m_lifeState`) != 0) { AddThinkToEnt(self, null); NetProps.SetPropString(self, `m_iszScriptThinkFunction`, ``); } return 0.1; } ::ent <- null; for(local i = 1; i <= Constants.Server.MAX_PLAYERS; i++) { ent = PlayerInstanceFromIndex(i); if (ent == null) continue; else if (IsPlayerABot(ent)) { if (NetProps.GetPropInt(ent, `m_lifeState`) == 0) { if(ent.HasBotTag(`bot_noslow`)) { AddThinkToEnt(ent, `UnSlow`); } } } }; " } } WaveSpawn { Name W8_BOSS_EXPLOSION WaitForAllDead W8_BOSS FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_paincrticialdeath03.mp3" } WaveSpawn { Name W8_BOSS_EXPLOSION WaitForAllDead W8_BOSS FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_paincrticialdeath03.mp3" } WaveSpawn { Name W8_BOSS_EXPLOSION WaitForAllDead W8_BOSS FirstSpawnWarningSound "misc/rd_robot_explosion01.wav" } WaveSpawn { Name W8_BOSS_SUPPORT TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_side Where spawnbot_sidebuilding Where spawnbot_lowerflank RandomSpawn 1 Support Limited TFBot { Template YoovyBot_Heavy_Eviction CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } WaveSpawn { Name W8_BOSS_SUPPORT TotalCurrency 150 TotalCount 30 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_side Where spawnbot_sidebuilding Where spawnbot_lowerflank RandomSpawn 1 Support Limited TFBot { Template YoovyBot_Heavy_Shotgun Attributes AlwaysCrit Skill Hard } } WaveSpawn { Name W8_BOSS_SUPPORT TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_side Where spawnbot_sidebuilding Where spawnbot_lowerflank RandomSpawn 1 Support Limited TFBot { Template YoovyBot_Heavy_Tomislav Skill Hard } } WaveSpawn { Name W8_BOSS_SUPPORT TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_side Where spawnbot_sidebuilding Where spawnbot_lowerflank RandomSpawn 1 Support Limited TFBot { Template YoovyBot_Pyro CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert } } } }