//Created by: //Yoovy: https://steamcommunity.com/profiles/76561198017198600/ WaveSchedule { SpawnTemplate "missionname1" SpawnTemplate "Dudes" StartingCurrency 1200 FixedRespawnWaveTime yes RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no PointTemplates { Dudes { //Spawn Upgrade Medic prop_dynamic { "targetname" "medicupgrade" "model" "models/player/medic.mdl" "SetBodyGroup" "1" "origin" "1208 9444 448" "angles" "0 270 0" "defaultanim" "competitive_winnerstate_idle" "disableshadows" "1" "disablebonefollowers" "1" } prop_dynamic_ornament { "model" "models/weapons/c_models/c_leechgun/c_leechgun.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "medicupgrade" } prop_dynamic_ornament { "model" "models/player/items/medic/medic_gatsby.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "medicupgrade" } prop_dynamic_ornament { "model" "models/workshop/player/items/medic/sum24_free_fashion_style1/sum24_free_fashion_style1.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "medicupgrade" } prop_dynamic_ornament { "model" "models/workshop/player/items/medic/sum24_hazardous_vest/sum24_hazardous_vest.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "medicupgrade" } prop_dynamic_ornament { "model" "models/workshop/player/items/medic/cardiologists_camo/cardiologists_camo.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "medicupgrade" } //Forward Upgrade Spy Bot prop_dynamic { "targetname" "spybotupgrade" "model" "models/bots/spy/bot_spy.mdl" "origin" "2621 5544 576" "angles" "0 180 0" "skin" "1" "defaultanim" "stand_SAPPER" "disableshadows" "1" "disablebonefollowers" "1" } prop_dynamic_ornament { "model" "models/weapons/c_models/c_sapper/c_sapper.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "spybotupgrade" } prop_dynamic_ornament { "model" "models/workshop_partner/player/items/all_class/sd_glasses/sd_glasses_spy.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "spybotupgrade" } prop_dynamic_ornament { "model" "models/player/items/spy/hat_third_nr.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "spybotupgrade" } prop_dynamic_ornament { "model" "models/player/items/spy/spy_camera_beard.mdl" "origin" "1208 9444 448" "angles" "0 0 0" "disableshadows" "1" "disablebonefollowers" "1" "InitialOwner" "spybotupgrade" } } missionname1 { logic_auto { "origin" "0 0 0" "targetname" "missionname" "OnMapSpawn" "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,Adv Detritus,0,-1" } } } Templates { // 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 vulnerability multiplier" 0.4 // "override footstep sound set" 7 // "damage force reduction" 0.4 // "cannot be backstabbed" 1 // "voice pitch scale" 1.5 // "move speed bonus" 2 // } // } YoovyBot_SentryBuster_Woodsy { //TFBot Class Demoman Name "Woodsy Sentry Buster" Health 2500 ClassIcon sentry_buster CharacterAttributes { "airblast vertical vulnerability multiplier" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 7 "damage force reduction" 0.25 "cannot be backstabbed" 1 "voice pitch scale" 1.5 "move speed bonus" 2 "head scale" 3 "torso scale" 0.3 } WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant //Weapons Item "The Ullapool Caber" //Cosmetics Item "The Bushman's Boonie" Item "The Triggerman's Tacticals" } // YoovyBot_SentryBuster_Military // { // Class Demoman // Name "Military Grade Sentry Buster" // Health 2500 // ClassIcon sentry_buster // WeaponRestrictions MeleeOnly // Attributes MiniBoss // Tag bot_giant // Item "The Ullapool Caber" // Item "Full Metal Drill Hat" // Item "Gone Commando" // CharacterAttributes // { // "airblast vulnerability multiplier" 0.4 // "override footstep sound set" 7 // "damage force reduction" 0.4 // "cannot be backstabbed" 1 // "voice pitch scale" 1.5 // "move speed bonus" 2 // "head scale" 3 // "torso scale" 0.25 // } // } YoovyBot_Soldier_Buff_Extended { //TFBot Class Soldier Name "Extended Buff Soldier" ClassIcon soldier_buff Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 11 "deploy time decreased" 0.1 } //Weapons Item "concealedkiller_rocketlauncher_sandcannon" ItemAttributes { ItemName "concealedkiller_rocketlauncher_sandcannon" "set_item_texture_wear" 0 } Item "The Buff Banner" //Cosmetics Item "Defiant Spartan" ItemAttributes { ItemName "Defiant Spartan" "set item tint RGB" 15185211 } } 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 } } YoovyBot_Giant_Heavy_Brassbeast { //TFBot Class Heavy Health 5000 Name "Giant Brassbeast Heavy" ClassIcon heavy_brass_nys_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 "The Brass Beast" ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.7 } //Cosmetic Item "Officer's Ushanka" } YoovyBot_Medic_Uber { //TFBot Class Medic Name "Über Medic" ClassIcon medic_uber Attributes SpawnWithFullCharge //Weapons ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 2 "heal rate bonus" 5 } //Cosmetics Item "Field Practice" ItemAttributes { ItemName "Field Practice" "set item tint RGB" 3158064 } } YoovyBot_Scout { //TFBot Class Scout } YoovyBot_Giant_Pyro_Deflect { //TFBot Class Pyro Skill Normal Health 3000 Name "Giant Deflector 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 "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "airblast_destroy_projectile" 1 "paintkit_proto_def_index" 411 //Steel Brushed "lunchbox adds minicrits" 2 "killstreak idleeffect" 1 "set_item_texture_wear" 0 } //Cosmetics Item "The U-clank-a" } YoovyBot_Pyro_Deflector { //TFBot Class Pyro Skill Normal Name "Deflector Pyro" ClassIcon pyro_reflect_daan //Weapons Item "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "airblast_destroy_projectile" 1 "paintkit_proto_def_index" 411 //Steel Brushed "killstreak idleeffect" 1 "set_item_texture_wear" 0 } //Cosmetics Item "The U-clank-a" } YoovyBot_Giant_Pyro_Airblast { //TFBot Class Pyro Skill Normal 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" } YoovyBot_Soldier { //TFBot Class Soldier } YoovyBot_Pyro_Detonator { //TFBot Class Pyro Name "Detonator Pyro" ClassIcon pyro_detonator_lite WeaponRestrictions SecondaryOnly //Weapons Item "The Detonator" //Cosmetics Item "Old Guadalajara" } YoovyBot_Sniper_Huntsman { //TFBot Class Sniper Name "Bowman" ClassIcon sniper_bow //Weapons Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 } //Cosmetics Item "Larrikin Robin" } YoovyBot_Pyro { //TFBot Class Pyro //Weapons ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } YoovyBot_Heavy_Shotgun { //TFBot Class Heavy Name "Shotgun Heavy" ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly //Cosmetics Item "The Well-Rounded Rifleman" } YoovyBot_Heavy { //TFBot Class Heavy } YoovyBot_Giant_Demoman_ClusterFire { //TFBot Class Demoman Health 3300 Name "Giant Cluster Fire Demoman" ClassIcon demo_clusterbomb_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 "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "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 "Glengarry Bonnet" } 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 } } YoovyBot_Scout_Sandman { //TFBot Class Scout Health 140 ClassIcon scout_stun Name "Minor League Scout" WeaponRestrictions MeleeOnly //Weapons Item "The Sandman" //Cosmetics Item "Batter's Helmet" Item "MNC Mascot Outfit" ItemAttributes { ItemName "MNC Mascot Outfit" "set item tint RGB" 5801378 } } YoovyBot_Spy { //TFBot Class Spy Attributes IgnoreFlag } YoovyBot_Demoman { //TFBot Class Demoman } YoovyBot_Scout_Sandman_FastCharge_Armored { //TFBot Class Scout Health 665 Scale 1.4 ClassIcon scout_stun_armored_yoovy Name "Armored Big League Scout" WeaponRestrictions MeleeOnly 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 Sandman" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.25 } //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 } } YoovyBot_Medic_QF_Regen { //TFBot Class Medic Name "Regen Quick-Fix Medic" CharacterAttributes { "health regen" 5 } //Weapons Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.01 "ubercharge rate bonus" 1 } //Cosmetics Item "The Physician's Protector" ItemAttributes { ItemName "The Physician's Protector" "set item tint RGB" 8289918 } } YoovyBot_Medic_Uber_Quick { //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 } } YoovyBot_Giant_Heavy { //TFBot Class Heavy Health 5000 Name "Giant Heavy" ClassIcon heavy_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 ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } } YoovyBot_Giant_Scout { //TFBot Class Scout Health 1600 Name "Giant Scout" ClassIcon scout_giant 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 "killstreak tier" 1 } } YoovyBot_Sniper { //TFBot Class Sniper Attributes IgnoreFlag MaxVisionRange 2500 } YoovyBot_Sniper_Sydney { //TFBot Class Sniper Name "Sydney Sniper" ClassIcon sniper_sydneysleeper Attributes IgnoreFlag MaxVisionRange 2500 //Weapons Item "The Sydney Sleeper" Item "The Bushwacka" //Cosmetics Item "Ol' Snaggletooth" Item "Crocodile Dandy" } YoovyBot_Scout_FAN { //TFBot Class Scout ClassIcon scout_fan Name "Force-a-Nature Scout" MaxVisionRange 650 //Weapons Item "The Force-a-Nature" //Cosmetics Item "The Fed-Fightin' Fedora" } 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 } } YoovyBot_Medic_QF_Shield { //TFBot Class Medic Name "Quick-Fix Shield Medic" ClassIcon medic_shield_lite Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies CharacterAttributes { "bot medic uber deploy delay duration" 10102007 "increase buff duration" 11 } //Weapons Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.1 "generate rage on heal" 1 //Small Medic Shield "ubercharge rate bonus" 1 } //Cosmetics Item "Platinum Pickelhaube" } YoovyBot_Giant_Soldier_RapidBurstFire { //TFBot Class Soldier Health 3800 Name "Giant Rapid Burst Fire Soldier" ClassIcon soldier_spammer_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 "warbird_rocketlauncher_warhawk" ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "faster reload rate" 0.5 "fire rate bonus" 0.1 } //Cosmetics Item "The Hellmet" ItemAttributes { ItemName "The Hellmet" "set item tint RGB" 4345659 } } YoovyBot_Giant_Scout_Fanowar { //TFBot Class Scout Health 1600 Name "Giant Marker Scout" ClassIcon scout_fanowar_giant 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 "killstreak tier" 1 } //Weapons Item "The Fan O'War" //Cosmetics Item "Handsome Devil" ItemAttributes { ItemName "Handsome Devil" "set item tint RGB" 2960676 } } YoovyBot_Pyro_DF { //TFBot Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone MaxVisionRange 650 //Weapons Item "The Dragon's Fury" //Cosmetics Item "Airtight Arsonist" } YoovyBot_Heavy_Heater { //TFBot Class Heavy Name "Heater Heavy" ClassIcon heavy_heater //Weapons Item "The Huo Long Heatmaker" //Cosmetics Item "The Bunsen Brave" ItemAttributes { ItemName "The Bunsen Brave" "set item tint RGB" 13595446 } } 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" } YoovyBot_Heavy_Tomislav { //TFBot Class Heavy Name "Tomislav Heavy" ClassIcon heavy_accurate_lite //Weapons Item "Tomislav" //Cosmetics Item "Capone's Capper" } 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" } YoovyBot_Demoman_Knight_Samurai_Warrior { //TFBot Class Demoman Health 650 Scale 1.3 Name "Samurai Warrior" ClassIcon demoknight_samurai WeaponRestrictions MeleeOnly Attributes AirChargeOnly Attributes AutoJump AutoJumpMax 10 AutoJumpMin 10 Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.25 "airblast vulnerability multiplier" 0.25 "charge recharge rate increased" 7 "gesture speed increase" 1.5 "damage force reduction" 0.25 "increased jump height" 2.3 "charge time increased" 2 "cancel falling damage" 1 "voice pitch scale" 0.85 } //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 } //Cosmetics Item "Legendary Lid" } 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" } YoovyBot_Giant_Heavy_Deflector_Gold { //TFBot Class Heavy Name "Giant Golden Deflector Heavy" Health 5500 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" "attach particle effect" 3083 "killstreak idleeffect" 2 "item style override" 1 "attack projectiles" 2 "is australium item" 1 "killstreak tier" 1 "damage bonus" 1.55 "turn to gold" 1 } //Cosmetics Item "The U-Clank-A" ItemAttributes { ItemName "The U-Clank-A" "attach particle effect" 17 "set item tint rgb" 15845391 //241 200 15 } } YoovyBot_Giant_Heavy_Shotgun_BurstFire { //TFBot Class Heavy Health 5000 Name "Giant Shotgun Heavy" ClassIcon heavy_shotgun_giant WeaponRestrictions SecondaryOnly 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.7 "killstreak tier" 1 } //Weapons Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "paintkit_proto_def_index" 412 //Secretly Serviced "bullets per shot bonus" 10 "set_item_texture_wear" 0 "faster reload rate" 0.1 "fire rate penalty" 2.5 "damage penalty" 0.5 } //Cosmetics Item "The Well-Rounded Rifleman" ItemAttributes { ItemName "The Well-Rounded Rifleman" "set item tint RGB" 1315860 } } YoovyBot_Scout_Bat_Bonk { //TFBot Class Scout Name "Bat Bonk Scout" ClassIcon scout_bonk WeaponRestrictions MeleeOnly CharacterAttributes { "deploy time decreased" 0.1 } //Weapons Item "Bonk! Atomic Punch" Item "The Atomizer" ItemAttributes { ItemName "The Atomizer" "single wep deploy time increased" 1 "dmg penalty vs players" 1 "air dash count" 0 } //Cosmetics Item "Bonk Leadwear" } 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" } 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" } YoovyBot_Soldier_DirectHit { //TFBot Class Soldier Name "Direct Hit Soldier" ClassIcon soldier_directhit_lite //Weapons Item "The Direct Hit" //Cosmetics Item "The Shellmet" } YoovyBot_Giant_Scout_FAN { //TFBot Class Scout Health 1600 Name "Giant Force-a-Nature Scout" ClassIcon scout_fan_giant Attributes MiniBoss MaxVisionRange 650 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 "killstreak tier" 1 } //Weapons Item "The Force-a-Nature" //Cosmetics Item "The Fed-Fightin' Fedora" } YoovyBot_Giant_Heavy_Heater { //TFBot Class Heavy Health 5000 Name "Giant Heater Heavy" ClassIcon heavy_heater_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 "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 "damage bonus" 1.4 } //Cosmetics Item "The Bunsen Brave" ItemAttributes { ItemName "The Bunsen Brave" "set item tint RGB" 13595446 } } 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 } } YoovyBot_Giant_Medic_QF_Regen { //TFBot Class Medic Health 4500 Name "Giant Regen 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 "health regen" 50 } //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 Surgeon's Stahlhelm" } YoovyBot_Giant_Demoman_RapidFire { //TFBot Class Demoman Name "Giant Rapid Fire Demoman" Health 3300 ClassIcon demo_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 "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 417 //Team Serviced "set_item_texture_wear" 0 "faster reload rate" -1 "fire rate bonus" 0.75 } //Cosmetics Item "Scotch Bonnet" } 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" } } //Sentrybusters //Wave 1-7 Mission { Objective DestroySentries Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 // RandomChoice // { // TFBot // { // Template YoovyBot_SentryBuster // Skill Expert // } TFBot { Template YoovyBot_SentryBuster_Woodsy Skill Expert } // TFBot // { // Template YoovyBot_SentryBuster_Military // Skill Expert // } // } } //Spies //Wave 2 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 30 DesiredCount 2 TFBot { Template YoovyBot_Spy Skill Hard } } //Wave 5 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 25 DesiredCount 2 TFBot { Template YoovyBot_Spy Skill Hard } } //Wave 7 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 25 DesiredCount 2 TFBot { Template YoovyBot_Spy Skill Hard } } //Snipers //Wave 3 Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 25 DesiredCount 2 TFBot { Template YoovyBot_Sniper Skill Hard } } //Wave 6 Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 25 DesiredCount 2 TFBot { Template YoovyBot_Sniper_Sydney Skill Hard } } ////////////////////// //WAVE 1 $800 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_opposite TFBot { Template YoovyBot_Scout CustomEyeGlowColor "0 255 0" Skill Easy Tag default } } WaveSpawn { Name W1_01 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_opposite TFBot { Template YoovyBot_Soldier_Buff_Extended Skill Normal Tag default } } WaveSpawn { Name W1_01 TotalCurrency 180 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_opposite TFBot { Template YoovyBot_Giant_Soldier CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W1_02_TANK_HEALTH WaitForAllSpawned W1_01 WaitBeforeStarting 10 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFA Tank has arrived with \x07ffffff15,000 \x0799CCFFHP!`) " } } WaveSpawn //15,000 health tank { Name W1_02_TANK WaitForAllSpawned W1_01 TotalCurrency 175 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 15000 Speed 75 Name tankboss_opposite StartingPathTrackNode boss_path_abomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W1_02 WaitForAllSpawned W1_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot TFBot { Template YoovyBot_Giant_Pyro_Deflect CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W1_02 WaitForAllSpawned W1_01 TotalCurrency 50 TotalCount 50 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot_opposite Support 1 TFBot { Template YoovyBot_Scout CustomEyeGlowColor "0 255 0" ClassIcon scout_giant Skill Easy Tag default } } WaveSpawn { Name W1_02 WaitForAllSpawned W1_01 TotalCurrency 50 TotalCount 50 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot_opposite Support 1 TFBot { Template YoovyBot_Soldier Skill Normal Tag default } } WaveSpawn { Name W1_02 WaitForAllSpawned W1_01 TotalCurrency 25 TotalCount 25 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot_opposite Support 1 TFBot { Template YoovyBot_Pyro_Detonator Skill Hard Tag default_end } } } ////////////////////// //WAVE 2 $900 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_01_BOWMEN TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_opposite TFBot { Template YoovyBot_Sniper_Huntsman Skill Hard Tag default } } WaveSpawn { Name W2_01 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_opposite RandomChoice { TFBot { Template YoovyBot_Pyro Skill Normal Tag default } TFBot { Template YoovyBot_Pyro Skill Normal Tag default } TFBot { Template YoovyBot_Pyro Skill Normal Tag default } TFBot { Template YoovyBot_Pyro Attributes AlwaysFireWeapon Skill Normal Tag default } } } WaveSpawn { Name W2_01 TotalCurrency 60 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot_adjacent TFBot { Template YoovyBot_Heavy_Shotgun Skill Normal Tag default_end } } WaveSpawn { Name W2_01 TotalCurrency 240 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot_giant TFBot { Template YoovyBot_Giant_Soldier_RapidFire Skill Expert Tag default } } WaveSpawn { Name W2_02 WaitForAllSpawned W2_01 TotalCurrency 70 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right RandomSpawn 1 TFBot { Template YoovyBot_Sniper_Huntsman Skill Hard Tag default_end } } WaveSpawn { Name W2_02 WaitForAllSpawned W2_01 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right RandomSpawn 1 TFBot { Template YoovyBot_Heavy Skill Easy Tag default_end } } WaveSpawn { Name W2_02 WaitForAllSpawned W2_01 TotalCurrency 250 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 17 WaitBetweenSpawns 21 Where spawnbot_giant Squad { TFBot { Template YoovyBot_Giant_Demoman_ClusterFire Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } } } WaveSpawn { Name W2_02_SUPPORT WaitForAllSpawned W2_01 TotalCurrency 50 TotalCount 50 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot_all RandomSpawn 1 Support 1 TFBot { Template YoovyBot_Scout_Sandman Skill Expert Tag default_end } } } ////////////////////// //WAVE 3 $700 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W3_01 TotalCurrency 160 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right TFBot { Template YoovyBot_Demoman Skill Normal Tag default_front } } WaveSpawn { Name W3_01 TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right Squad { TFBot { Template YoovyBot_Scout_Sandman_FastCharge_Armored CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_QF_Regen Skill Hard Tag default } } } WaveSpawn { Name W3_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_giant TFBot { Template YoovyBot_Giant_Heavy CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W3_02 WaitForAllSpawned W3_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template YoovyBot_Giant_Scout CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W3_02 WaitForAllSpawned W3_01 TotalCurrency 160 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 40 Where spawnbot_adjacent Squad { TFBot { Template YoovyBot_Giant_Heavy CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } } } WaveSpawn { Name W3_02_SUPPORT WaitForAllSpawned W3_01 TotalCurrency 100 TotalCount 100 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 Where spawnbot_all RandomSpawn 1 Support 1 TFBot { Template YoovyBot_Soldier Skill Normal Tag default } } } ////////////////////// //WAVE 4 $1,000 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W4_01 TotalCurrency 105 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_opposite TFBot { Template YoovyBot_Scout Skill Hard Tag default_end } } WaveSpawn { Name W4_01 TotalCurrency 90 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_opposite TFBot { Template YoovyBot_Demoman CustomEyeGlowColor "255 0 0" Skill Expert Tag default_end } } WaveSpawn { Name W4_01 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_opposite Squad { TFBot { Template YoovyBot_Heavy_SteelFist CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_QF_Shield CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } } WaveSpawn { Name W4_01 TotalCurrency 185 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_adjacent TFBot { Template YoovyBot_Giant_Soldier_RapidBurstFire CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W4_02_TANK_HEALTH WaitForAllSpawned W4_01 WaitBeforeStarting 10 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFA Tank has arrived with \x07ffffff20,000 \x0799CCFFHP!`) " } } WaveSpawn //20,000 health tank { Name W4_02_TANK WaitForAllSpawned W4_01 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 20000 Speed 75 Name tankboss_same StartingPathTrackNode boss_path_wbomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W4_02 WaitForAllSpawned W4_01 TotalCurrency 185 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 18 Where spawnbot_adjacent TFBot { Template YoovyBot_Giant_Soldier_RapidBurstFire CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W4_02 WaitForAllSpawned W4_01 TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 18 Where spawnbot_opposite TFBot { Template YoovyBot_Giant_Scout_Fanowar CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W4_02_SUPPORT WaitForAllSpawned W4_01 TotalCurrency 75 TotalCount 75 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot Support 1 TFBot { Template YoovyBot_Pyro Skill Normal Tag default } } WaveSpawn { Name W4_02_SUPPORT WaitForAllSpawned W4_01 TotalCurrency 75 TotalCount 75 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot Support 1 TFBot { Template YoovyBot_Heavy_Heater Skill Normal Tag default } } } ////////////////////// //WAVE 5 $800 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W5_01 TotalCurrency 90 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_opposite TFBot { Template YoovyBot_Soldier_Conch_Extended Skill Normal Tag default } } WaveSpawn { Name W5_01_HEAVIES TotalCurrency 75 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot_opposite TFBot { Template YoovyBot_Heavy_Tomislav CustomEyeGlowColor "0 255 0" Skill Easy Tag default } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot_opposite Squad { TFBot { Template YoovyBot_Giant_Pyro_Airblast CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } } } 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 \x07ffffff12,500 \x0799CCFFHP!`) " } } WaveSpawn //12,500 health tank { Name W5_02_TANK WaitForAllSpawned W5_01 TotalCurrency 55 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 12500 Speed 75 Name tankboss_same StartingPathTrackNode boss_path_wbomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5_02_TANK_HEALTH WaitForAllSpawned W5_01 WaitBeforeStarting 25 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFA Tank has arrived with \x07ffffff12,500 \x0799CCFFHP!`) " } } WaveSpawn //12,500 health tank { Name W5_02_TANK WaitForAllSpawned W5_01 TotalCurrency 55 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 Tank { Health 12500 Speed 75 Name tankboss_opposite StartingPathTrackNode boss_path_abomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5_02 WaitForAllSpawned W5_01 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot_left Where spawnbot_right RandomSpawn 1 TFBot { Template YoovyBot_Demoman_Knight CustomEyeGlowColor "255 0 0" Skill Expert Tag default_end } } WaveSpawn { Name W5_02 WaitForAllSpawned W5_01 TotalCurrency 15 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 16 Where spawnbot_left TFBot { Template YoovyBot_Heavy_SteelFist CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W5_02 WaitForAllSpawned W5_01 TotalCurrency 15 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 16 Where spawnbot_right TFBot { Template YoovyBot_Heavy_SteelFist CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W5_02_GIANTHEAVIES WaitForAllSpawned W5_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 24 Where spawnbot_giant TFBot { Template YoovyBot_Giant_Heavy CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W5_03 WaitForAllSpawned W5_02 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 25 Where spawnbot_giant Squad { TFBot { Template YoovyBot_Giant_Heavy_Shotgun_BurstFire CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Medic_QF CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } } WaveSpawn { Name W5_03_SUPPORT WaitForAllSpawned W5_02 TotalCurrency 25 TotalCount 25 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot_all RandomSpawn 1 Support 1 TFBot { Template YoovyBot_Scout Skill Normal Tag default } } WaveSpawn { Name W5_03_SUPPORT WaitForAllSpawned W5_02 TotalCurrency 25 TotalCount 25 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot_all RandomSpawn 1 Support 1 TFBot { Template YoovyBot_Scout_Bat_Bonk CustomEyeGlowColor "255 0 0" Skill Expert Tag default_front } } WaveSpawn { Name W5_03_SUPPORT WaitForAllSpawned W5_02 TotalCurrency 25 TotalCount 25 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot_all RandomSpawn 1 Support 1 TFBot { Template YoovyBot_Soldier Skill Normal Tag default } } } ////////////////////// //WAVE 6 $900 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W6_01_GIANT_SCOUTS TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_giant TFBot { Template YoovyBot_Giant_Scout_Fast CustomEyeGlowColor "0 255 0" Skill Easy Tag default } } WaveSpawn { Name W6_01_GIANT_SCOUTS TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_giant TFBot { Template YoovyBot_Giant_Scout_Fast CustomEyeGlowColor "0 255 0" Skill Easy Tag default } } WaveSpawn { Name W6_01 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 20 Where spawnbot_left Squad { TFBot { Template YoovyBot_Giant_Soldier_RapidFire CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_QF_Shield CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } } } WaveSpawn { Name W6_01 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 20 Where spawnbot_right Squad { TFBot { Template YoovyBot_Giant_Soldier_RapidFire CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_QF_Shield CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard Tag default } } } WaveSpawn { Name W6_02_SOLDIERS WaitForAllSpawned W6_01 TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 7 Where spawnbot_opposite TFBot { Template YoovyBot_Soldier CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W6_02 WaitForAllSpawned W6_01 TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 21 Where spawnbot_giant TFBot { Template YoovyBot_Giant_Scout_Fast CustomEyeGlowColor "0 255 0" Skill Easy Tag default } } WaveSpawn { Name W6_02 WaitForAllSpawned W6_01 TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 21 Where spawnbot_giant TFBot { Template YoovyBot_Giant_Scout_Fast CustomEyeGlowColor "0 255 0" Skill Easy Tag default } } WaveSpawn { Name W6_02_GIANTS WaitForAllSpawned W6_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 27 WaitBetweenSpawns 21 Where spawnbot_giant Squad { TFBot { Template YoovyBot_Giant_Heavy_BrassBeast CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber Skill Hard Tag default } } } WaveSpawn { Name W6_03 WaitForAllSpawned W6_02 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 18 Where spawnbot_adjacent Squad { TFBot { Template YoovyBot_Giant_Heavy_Heater CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Medic_Uber CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } } WaveSpawn { Name W6_03_SUPPORT WaitForAllSpawned W6_02 TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0.5 Where spawnbot_all RandomSpawn 1 Support 1 RandomChoice { TFBot { Template YoovyBot_Pyro CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert Tag default } TFBot { Template YoovyBot_Pyro CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert Tag default_front } TFBot { Template YoovyBot_Pyro CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert Tag default_end } TFBot { Template YoovyBot_Pyro CustomEyeGlowColor "255 0 0" Attributes AlwaysFireWeapon Attributes AlwaysCrit Skill Expert Tag default } } } } ////////////////////// //WAVE 7 $800 ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W7_01_TANK_HEALTH FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFA Tank has arrived with \x07ffffff12,500 \x0799CCFFHP!`) " } } WaveSpawn //12,500 health tank { Name W7_01_TANK TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 12500 Speed 75 Name tankboss_same StartingPathTrackNode boss_path_wbomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_01_TANK_HEALTH WaitBeforeStarting 10 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFA Tank has arrived with \x07ffffff12,500 \x0799CCFFHP!`) " } } WaveSpawn //12,500 health tank { Name W7_01_TANK TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 12500 Speed 75 Name tankboss_opposite StartingPathTrackNode boss_path_abomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_01 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot_opposite TFBot { Template YoovyBot_Scout_SP Skill Hard Tag default } } WaveSpawn { Name W7_01 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot_adjacent TFBot { Template YoovyBot_Demoman_Knight CustomEyeGlowColor "255 0 0" Attributes AlwaysCrit Skill Expert Tag default_end } } WaveSpawn { Name W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_adjacent RandomChoice //1 in 25 chance of finding a Giant Golden Deflector Heavy { TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Heavy_Deflector_Gold CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } } WaveSpawn { Name W7_02 waitForAllSpawned W7_01 TotalCurrency 140 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot TFBot { Template YoovyBot_Scout Attributes AlwaysCrit Skill Hard Tag default } } WaveSpawn { Name W7_02 waitForAllSpawned W7_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 26 WaitBetweenSpawns 20 Where spawnbot_giant Squad { TFBot { Template YoovyBot_Giant_Heavy_Deflector CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Medic_QF CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } } WaveSpawn { Name W7_03_TANK_HEALTH waitForAllSpawned W7_02 WaitBeforeStarting 20 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFA Tank has arrived with \x07ffffff12,500 \x0799CCFFHP!`) " } } WaveSpawn //15,000 health tank { Name W7_03_TANK waitForAllSpawned W7_02 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Tank { Health 12500 Speed 75 Name tankboss_opposite StartingPathTrackNode boss_path_abomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_03_TANK_HEALTH waitForAllSpawned W7_02 WaitBeforeStarting 30 FirstSpawnOutPut { Target wave_start_relay Action RunScriptCode Param " ClientPrint(null,3,`\x0799CCFFThe final Tank has arrived with \x07ffffff12,500 \x0799CCFFHP!`) " } } WaveSpawn //15,000 health tank { Name W7_03_TANK WaitForAllSpawned W7_02 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Tank { Health 12500 Speed 75 Name tankboss_same StartingPathTrackNode boss_path_wbomb Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_03_GIANTDEMOS WaitForAllSpawned W7_02 TotalCurrency 60 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_adjacent TFBot { Template YoovyBot_Giant_Demoman_RapidFire CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } WaveSpawn { Name W7_03 WaitForAllSpawned W7_02 TotalCurrency 60 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 20 Where spawnbot_opposite Squad { TFBot { Template YoovyBot_Giant_Soldier_RapidFire CustomEyeGlowColor "255 0 0" Skill Expert Tag default } TFBot { Template YoovyBot_Giant_Medic_QF CustomEyeGlowColor "255 0 0" Skill Expert Tag default } } } WaveSpawn { Name W7_03_SUPPORT WaitForAllSpawned W7_02 TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 3 Where spawnbot_all RandomSpawn 1 Support 1 TFBot { Template YoovyBot_Pyro_Deflector Skill Normal Tag default } } } }