#base robot_giant.pop #base robot_standard.pop WaveSchedule { ExtraSpawnPoint { Name red_1 TeamNum 3 X "-84" Y "-2317" Z "480" } Templates { YoovyBot_SentryBuster_Badlands { //TFBot Class Demoman Name "Badlands Sentry Buster" Health 2500 ClassIcon sentry_buster WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant 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.3 } //Weapons Item "The Ullapool Caber" //Cosmetics Item "Texas Tin-Gallon" Item "The Texas Half-Pants" } YoovyBot_Soldier { //TFBot Class Soldier } 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 "heal rate penalty" 0.1 } //Cosmetics Item "Titanium Tyrolean" ItemAttributes { ItemName "Titanium Tyrolean" "set item tint RGB" 8626083 } } YoovyBot_Giant_Demoman_Knight { Class Demoman Name "Giant Demoknight" Health 3300 ClassIcon demoknight_giant WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Item "The Eyelander" ItemAttributes { ItemName "The Eyelander" "max health additive penalty" 0 "critboost on kill" 3 } Item "The Chargin' Targe" Item "Ali Baba's Wee Booties" Item "Spiral Sallet" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "gesture speed increase" 1.5 "damage force reduction" 0.25 "move speed penalty" 0.5 } } YoovyBot_Scout_Melee_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_Pyro { //TFBot Class Pyro //Weapons ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } YoovyBot_Giant_Heavy { //TFBot Class Heavy Name "Giant Heavy" Health 5000 ClassIcon heavy_giant Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "damage force reduction" 0.25 "move speed penalty" 0.5 } //Weapons ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } } 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.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 7 "damage force reduction" 0.25 "move speed bonus" 2 } //Weapons Item "The Holy Mackerel" ItemAttributes { ItemName "The Holy Mackerel" "killstreak tier" 1 } //Cosmetics Item "The Bolt Boy" } YoovyBot_Scout { //TFBot Class Scout } YoovyBot_Spy { //TFBot Class Spy Attributes IgnoreFlag } YoovyBot_Heavy_SteelFist_Subgiant { //TFBot Class Heavy Health 900 Scale 1.5 Name "Steel Gauntlet" ClassIcon heavy_steelfist WeaponRestrictions MeleeOnly CharacterAttributes { "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "voice pitch scale" 0.7 } //Weapons Item "Fists of Steel" //Cosmetics Item "Ol' Reliable" } 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.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "damage force reduction" 0.25 "move speed penalty" 0.5 } //Weapons Item "powerhouse_rocketlauncher_shellshocker" ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "projectile speed decreased" 0.5 "set_item_texture_wear" 0 "faster reload rate" -1 "fire rate penalty" 2 "killstreak tier" 1 } //Cosmetics Item "Worms Gear" } 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_Giant_Heavy_Deflector { //TFBot Class Heavy Name "Giant Deflector Heavy" Health 5000 ClassIcon heavy_deflector Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "damage force reduction" 0.25 "move speed penalty" 0.5 } //Weapons Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 "damage bonus" 1.5 } //Cosmetics Item "The U-Clank-A" } YoovyBot_Sniper_Sydney { //TFBot Class Sniper Name "Sydney Sniper" ClassIcon sniper_sydneysleeper Attributes IgnoreFlag //Weapons Item "The Sydney Sleeper" Item "The Bushwacka" //Cosmetics Item "Ol' Snaggletooth" } YoovyBot_Sniper { //TFBot Class Sniper Attributes IgnoreFlag } YoovyBot_Giant_Medic_QF_Megaheal { //TFBot Class Medic Health 4500 Name "Giant Mega-Heal Medic" ClassIcon medic_pop Attributes SpawnWithFullCharge Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "bot medic uber deploy delay duration" 1.5 "airblast vulnerability multiplier" 0.4 "bot medic uber health threshold" 150 "damage force reduction" 0.4 "move speed penalty" 0.5 } //Weapons Item "TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "killstreak tier" 1 } Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.01 "ubercharge rate bonus" 1 "heal rate bonus" 400 } //Cosmetics Item "The Colonel's Coat" } YoovyBot_Pyro_Airblast { //TFBot Class Pyro Skill Normal Name "Airblast Pyro" ClassIcon pyro_reflect_daan //Weapons Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "set_item_texture_wear" 0 } //Cosmetics Item "Traffic Cone" } YoovyBot_Giant_Soldier_RapidFire { //TFBot Class Soldier Name "Giant Rapid Fire Soldier" Health 3800 ClassIcon soldier_spammer_giant Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 5 "damage force reduction" 0.25 "move speed penalty" 0.5 } //Weapons Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "reload time decreased" -1 "killstreak tier" 1 "fire rate bonus" 0.5 } //Cosmetics Item "The Gilded Guard" } YoovyBot_Heavy { //TFBot Class Heavy } YoovyBot_Scout_Red { //TFBot Name "Red Scout" Class Scout Skill Expert ClassIcon red2_lite Attributes IgnoreFlag Action Mobber DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 } //Weapons Item "Upgradeable TF_WEAPON_SCATTERGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 "damage bonus" 2 } Item "Upgradeable TF_WEAPON_PISTOL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_PISTOL" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_BAT" ItemAttributes { ItemName "Upgradeable TF_WEAPON_BAT" //Upgrades "fire rate bonus" 0.6 "heal on kill" 100 } //Cosmetics Item "Flak Jack" Item "Transparent Trousers" Item "Forest Footwear" Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 63 Type "Medic" } VoiceCommand { Cooldown 15 IfSeeTarget 1 Type "Battle Cry" } } YoovyBot_Soldier_Red { //TFBot Name "Red Soldier" Class Soldier Skill Expert ClassIcon red2_lite Attributes IgnoreFlag Action Mobber DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 } //Weapons Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "clip size upgrade atomic" 8 "reload time decreased" 0.4 "rocket specialist" 4 "fire rate bonus" 0.6 "heal on kill" 100 "damage bonus" 2 } Item "Upgradeable TF_WEAPON_SHOTGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" //Upgrades "fire rate bonus" 0.6 "heal on kill" 100 } //Cosmetics Item "Veterans Attire" Item "The Man in Slacks" Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 101 Type "Medic" } VoiceCommand { Cooldown 15 IfSeeTarget 1 Type "Battle Cry" } } YoovyBot_Demoman_Red { //TFBot Name "Red Demoman" Class Demoman Skill Expert ClassIcon red2_lite Attributes IgnoreFlag Action Mobber DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 } //Weapons Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile speed increased" 2 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 "damage bonus" 1.8 } Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 "damage bonus" 1.8 } Item "Upgradeable TF_WEAPON_BOTTLE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_BOTTLE" //Upgrades "critboost on kill" 4 "fire rate bonus" 0.6 "heal on kill" 100 } //Cosmetics Item "The Hurt Locher" Item "Stunt Suit" Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 88 Type "Medic" } VoiceCommand { Cooldown 15 IfSeeTarget 1 Type "Battle Cry" } } YoovyBot_Pyro_Red { //TFBot Name "Red Pyro" Class Pyro Skill Expert ClassIcon red2_lite Attributes IgnoreFlag Action Mobber DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 } //Weapons Item "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "weapon burn dmg increased" 2 "airblast pushback scale" 2 "heal on kill" 100 "damage bonus" 2 } Item "Upgradeable TF_WEAPON_SHOTGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_FIREAXE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FIREAXE" //Upgrades "fire rate bonus" 0.6 "heal on kill" 100 } //Cosmetics Item "Firebrand" Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 88 Type "Medic" } VoiceCommand { Cooldown 15 IfSeeTarget 1 Type "Battle Cry" } } YoovyBot_Heavy_Red { //TFBot Name "Red Heavy" Class Heavyweapons Skill Expert ClassIcon red2_lite Attributes IgnoreFlag Action Mobber DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 } //Weapons Item "Upgradeable TF_WEAPON_MINIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration heavy" 4 "attack projectiles" 2 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_SHOTGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_FISTS" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FISTS" //Upgrades "fire rate bonus" 0.6 "heal on kill" 100 } //Cosmetics Item "EOTL_sheavyshirt" Item "Gone Commando" Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 151 Type "Medic" } VoiceCommand { Cooldown 15 IfSeeTarget 1 Type "Battle Cry" } } YoovyBot_Medic_Red { //TFBot Name "Red Medic" Class Medic Skill Expert ClassIcon red2_lite Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreFlag DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 } //Weapons Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" //Upgrades "mad milk syringes" 1 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_MEDIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "generate rage on heal" 2 "ubercharge rate bonus" 2 "uber duration bonus" 6 "healing mastery" 4 "overheal expert" 4 } Item "Upgradeable TF_WEAPON_BONESAW" ItemAttributes { ItemName "Upgradeable TF_WEAPON_BONESAW" //Upgrades "fire rate bonus" 0.6 "heal on kill" 100 } //Cosmetics Item "Coldfront Carapace" Item "The Surgical Survivalist" Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 75 Type "Medic" } VoiceCommand { Cooldown 15 IfSeeTarget 1 Type "Battle Cry" } } YoovyBot_Sniper_Red { //TFBot Name "Red Sniper" Class Sniper Skill Expert ClassIcon red2_lite Attributes IgnoreFlag Action Sniper DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 } //Weapons Item "Upgradeable TF_WEAPON_SNIPERRIFLE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SNIPERRIFLE" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "SRifle Charge rate increased" 0 "projectile penetration" 1 "explosive sniper shot" 3 "reload time decreased" 0.4 "heal on kill" 100 "damage bonus" 2 } Item "Upgradeable TF_WEAPON_SMG" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SMG" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_CLUB" ItemAttributes { ItemName "Upgradeable TF_WEAPON_CLUB" //Upgrades "fire rate bonus" 0.6 "heal on kill" 100 } //Cosmetics Item "Preventative Measure" Item "The Cammy Jammies" Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 63 Type "Medic" } VoiceCommand { Cooldown 15 IfSeeTarget 1 Type "Battle Cry" } } YoovyBot_Spy_Red { //TFBot Name "Red Spy" Class Spy Skill Expert ClassIcon red2_lite Attributes IgnoreFlag MoveBehindEnemy 1 Action Spy DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 } //Weapons Item "Upgradeable TF_WEAPON_REVOLVER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_REVOLVER" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_KNIFE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_KNIFE" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "critboost on kill" 4 "fire rate bonus" 0.6 "armor piercing" 4 "heal on kill" 100 } ItemAttributes { ItemName "TF_WEAPON_PDA_SPY" //Upgrades "robo sapper" 3 } //Cosmetics Item "The Lurking Legionnaire" Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 63 Type "Medic" } } YoovyBot_Engineer_Red { //TFBot Name "Red Engineer" Class Engineer Skill Expert ClassIcon red2_lite Attributes IgnoreFlag DeathSound "mvm\mvm_player_died.wav" UseBestWeapon 1 UseHumanModel 1 AlwaysGlow 1 CharacterAttributes { "SPELL: set Halloween footstep type" 1 //Upgrades "dmg taken from bullets reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.1 "increased jump height" 1.6 "move speed bonus" 1.3 //Building Upgrades "engy sentry fire rate increased" 0.8 "engy building health bonus" 2 } //Weapons Item "Upgradeable TF_WEAPON_SHOTGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_PISTOL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_PISTOL" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "projectile penetration" 1 "reload time decreased" 0.4 "clip size bonus" 3 "fire rate bonus" 0.6 "heal on kill" 100 } Item "Upgradeable TF_WEAPON_WRENCH" ItemAttributes { ItemName "Upgradeable TF_WEAPON_WRENCH" "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 //Upgrades "fire rate bonus" 0.6 "heal on kill" 100 } //Cosmetics Item "Full Metal Helmet" ItemAttributes { ItemName "Full Metal Helmet" "set item tint RGB" 12073019 } //Rafmod Addcond { Index 43 } VoiceCommand { Cooldown 15 IfHealthBelow 63 Type "Medic" } VoiceCommand { Cooldown 15 IfSeeTarget 1 Type "Battle Cry" } } } StartingCurrency 400 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 20 TFBot { Template YoovyBot_SentryBuster_Badlands } } Mission // Spy - wave 2 { Objective Spy InitialCooldown 40 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 4 TFBot { Template YoovyBot_Spy Skill Expert } } Mission // Spy - wave 4 { Objective Spy InitialCooldown 20 Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 4 TFBot { Template YoovyBot_Spy Skill Expert } } Mission // Spy - wave 5 { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 8 TFBot { Template YoovyBot_Spy Skill Expert } } Mission // Sniper - wave 3 { Objective Sniper InitialCooldown 45 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 4 TFBot { Template YoovyBot_Sniper_Sydney Skill Hard } } Mission // Sniper - wave 6 { Objective Sniper InitialCooldown 25 Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 4 TFBot { Template YoovyBot_Sniper MaxVisionRange 3000 Skill Hard } } Mission // Sniper - wave 7 { Objective Sniper InitialCooldown 70 Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 4 TFBot { Template YoovyBot_Sniper MaxVisionRange 3000 Skill Hard } } //WAVE 1 //Currency 700 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "RedScout" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 2.5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Scout_Red } } WaveSpawn { Name "RedSoldier" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Soldier_Red } } WaveSpawn { Name "RedDemoman" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Demoman_Red } } WaveSpawn { Name "RedPyro" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Pyro_Red } } WaveSpawn { Name "RedHeavy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Heavy_Red } } WaveSpawn { Name "RedMedic" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Medic_Red } } WaveSpawn { Name "RedSniper" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Sniper_Red } } WaveSpawn { Name "RedSpy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Spy_Red } } WaveSpawn { Name "RedEngineer" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Engineer_Red } } WaveSpawn //WAVE 03a: 8 total, 8 active, Soldier + Uber medic (first push) { Name "wave03a" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 5 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template YoovyBot_Soldier Skill Expert } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard } } } WaveSpawn //WAVE 03b: [GIANT] 4 total, 4 active, Demoknight { Name "wave03b" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 25 WaitBeforeStarting 20 TotalCurrency 200 TFBot { Template YoovyBot_Giant_Demoman_Knight Skill Expert } } WaveSpawn //WAVE 03c: 16 total, 16 active, Soldier + medic (maintain) { Name "wave03c" WaitForAllSpawned "wave03a" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 200 Squad { TFBot { Template YoovyBot_Soldier Skill Expert } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard } } } WaveSpawn //WAVE 03d: 24 total, 12 active, Scouts (bonk, melee only) WAITFORSPAWNED 03c { Name "wave03d" WaitForAllSpawned "wave03c" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 30 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template YoovyBot_Scout_Melee_Bonk Skill Expert } } WaveSpawn //WAVE 03e: 12 total, 12 active, Pyro WAITFORSPAWNED 03c { Name "wave03e" WaitForAllSpawned "wave03c" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 15 TotalCurrency 200 TFBot { Template YoovyBot_Pyro Skill Easy } } } //WAVE 2 //Currency 700 ////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes // Spy mission - 2 active WaveSpawn { Name "RedScout" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 2.5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Scout_Red } } WaveSpawn { Name "RedSoldier" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Soldier_Red } } WaveSpawn { Name "RedDemoman" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Demoman_Red } } WaveSpawn { Name "RedPyro" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Pyro_Red } } WaveSpawn { Name "RedHeavy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Heavy_Red } } WaveSpawn { Name "RedMedic" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Medic_Red } } WaveSpawn { Name "RedSniper" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Sniper_Red } } WaveSpawn { Name "RedSpy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Spy_Red } } WaveSpawn { Name "RedEngineer" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Engineer_Red } } WaveSpawn //WAVE 02a: 42 total, 14 active, scout (crit melee only) { Name "wave02a" Where spawnbot TotalCount 42 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 200 Support 1 TFBot { Class Scout Name "Bat Scout" Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysCrit ClassIcon scout_bat_nys } } WaveSpawn //WAVE 02b: [GIANT] 1 total, 1 active, heavyweapons (flank right) { Name "wave02b" Where spawnbot TotalCount 1 MaxActive 1 WaitBeforeStarting 10 SpawnCount 1 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template YoovyBot_Giant_Heavy Tag nav_prefer_flank_right Skill Expert } } WaveSpawn //WAVE 02c: [GIANT] 1 total, 1 active, heavyweapons (flank left) { Name "wave02c" Where spawnbot TotalCount 1 MaxActive 1 WaitBeforeStarting 30 SpawnCount 1 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template YoovyBot_Giant_Heavy Tag nav_prefer_flank_left Skill Expert } } WaveSpawn //WAVE 02d: [GIANT] 5 total, 2 active, scout (Super Scouts) { Name "wave02d" Where spawnbot TotalCount 5 MaxActive 2 WaitBeforeStarting 60 SpawnCount 1 WaitBetweenSpawns 25 TotalCurrency 150 TFBot { Template YoovyBot_Giant_Scout_Fast Skill Easy } } WaveSpawn //WAVE 02e: 21 total, 7 active, pyro { Name "wave02e" Where spawnbot TotalCount 21 MaxActive 7 SpawnCount 7 WaitBeforeStarting 75 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template YoovyBot_Pyro Skill Easy } } } //WAVE 3 //Currency 800 ////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes // Sniper mission - 4 active WaveSpawn { Name "RedScout" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 2.5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Scout_Red } } WaveSpawn { Name "RedSoldier" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Soldier_Red } } WaveSpawn { Name "RedDemoman" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Demoman_Red } } WaveSpawn { Name "RedPyro" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Pyro_Red } } WaveSpawn { Name "RedHeavy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Heavy_Red } } WaveSpawn { Name "RedMedic" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Medic_Red } } WaveSpawn { Name "RedSniper" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Sniper_Red } } WaveSpawn { Name "RedSpy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Spy_Red } } WaveSpawn { Name "RedEngineer" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Engineer_Red } } WaveSpawn //WAVE 03a: 40 total, 10 active, Heavy (Steel fist) { Name "wave03a" Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 300 TFBot { Template YoovyBot_Heavy_SteelFist_Subgiant Skill Expert } } WaveSpawn //WAVE 03b: 20 total, 8 active, Soldier + Uber medic { Name "wave03b" Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 60 WaitBetweenSpawns 5 TotalCurrency 250 Squad { TFBot { Template YoovyBot_Soldier Skill Expert } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard } } } WaveSpawn //WAVE 03c: 20 total, 8 active, Pyro { Name "wave03c" Where spawnbot_invasion TotalCount 30 MaxActive 4 SpawnCount 4 WaitBeforeStarting 70 WaitBetweenSpawns 5 TotalCurrency 200 Support 1 Squad { TFBot { Template YoovyBot_Pyro Skill Easy } TFBot { Template YoovyBot_Pyro Skill Easy } TFBot { Template YoovyBot_Pyro Skill Easy } TFBot { Template YoovyBot_Pyro Skill Easy } } } WaveSpawn //WAVE 03d: [GIANT] 1 total, 1 active, Soldier (slow crit) { Name "wave03d" Where spawnbot TotalCount 1 MaxActive 1 WaitBeforeStarting 100 SpawnCount 1 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template YoovyBot_Giant_Soldier_Charged Skill Normal } } } //WAVE 4 //Currency 800 ////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "RedScout" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 2.5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Scout_Red } } WaveSpawn { Name "RedSoldier" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Soldier_Red } } WaveSpawn { Name "RedDemoman" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Demoman_Red } } WaveSpawn { Name "RedPyro" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Pyro_Red } } WaveSpawn { Name "RedHeavy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Heavy_Red } } WaveSpawn { Name "RedMedic" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Medic_Red } } WaveSpawn { Name "RedSniper" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Sniper_Red } } WaveSpawn { Name "RedSpy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Spy_Red } } WaveSpawn { Name "RedEngineer" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Engineer_Red } } WaveSpawn //WAVE 04a: [2 TANKS] { Name "wave04a" TotalCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 45 TotalCurrency 400 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 22000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 04b: 24 total, 10 active, Sniper (Huntsman) { Name "wave04b" Where spawnbot TotalCount 24 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 200 Support 1 TFBot { Template YoovyBot_Sniper_Huntsman Skill Hard } } WaveSpawn //WAVE 04b: 24 total, 10 active, Pyro { Name "wave04b" Where spawnbot TotalCount 24 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 200 Support 1 TFBot { Template YoovyBot_Pyro Skill Easy } } WaveSpawn //WAVE 04c: [GIANT] 4 total, 2 active, Soldier (clow crit) { Name "wave04c" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template YoovyBot_Giant_Soldier_Charged SKill Normal } } } //WAVE 5 //Currency 800 ////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes // Spy mission - 8 active WaveSpawn { Name "RedScout" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 2.5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Scout_Red } } WaveSpawn { Name "RedSoldier" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Soldier_Red } } WaveSpawn { Name "RedDemoman" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Demoman_Red } } WaveSpawn { Name "RedPyro" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Pyro_Red } } WaveSpawn { Name "RedHeavy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Heavy_Red } } WaveSpawn { Name "RedMedic" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Medic_Red } } WaveSpawn { Name "RedSniper" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Sniper_Red } } WaveSpawn { Name "RedSpy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Spy_Red } } WaveSpawn { Name "RedEngineer" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Engineer_Red } } WaveSpawn //WAVE 05a: [GIANT] 4(16) total, 2(8) active, Heavyweapons (Deflector) + Giant Medic + Pyro { Name "wave05a" Where spawnbot TotalCount 16 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 500 Squad { TFBot { Template YoovyBot_Giant_Heavy_Deflector Skill Expert } TFBot { Template YoovyBot_Giant_Medic_QF_Megaheal Skill Expert } TFBot { Template YoovyBot_Pyro Skill Expert Attributes AlwaysFireWeapon } TFBot { Template YoovyBot_Pyro Skill Expert Attributes AlwaysFireWeapon } } } WaveSpawn //WAVE 05b: 12 total, 4 active, Soldier { Name "wave05b" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 300 TFBot { Template YoovyBot_Soldier Skill Expert } } } //WAVE 6 //Currency 1100 ////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes // Sniper mission - 4 active WaveSpawn { Name "RedScout" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 2.5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Scout_Red } } WaveSpawn { Name "RedSoldier" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Soldier_Red } } WaveSpawn { Name "RedDemoman" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Demoman_Red } } WaveSpawn { Name "RedPyro" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Pyro_Red } } WaveSpawn { Name "RedHeavy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Heavy_Red } } WaveSpawn { Name "RedMedic" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Medic_Red } } WaveSpawn { Name "RedSniper" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Sniper_Red } } WaveSpawn { Name "RedSpy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Spy_Red } } WaveSpawn { Name "RedEngineer" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Engineer_Red } } WaveSpawn //WAVE 06a: 48 total, 14 active, Scout { Name "wave06a" Where spawnbot TotalCount 48 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 300 TFBot { Template YoovyBot_Scout Skill Easy } } WaveSpawn //WAVE 06b: [GIANT] 12 total, 8 active, Soldier (rapid fire) { Name "wave06b" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 300 TFBot { Template YoovyBot_Giant_Soldier_RapidFire Skill Expert } } WaveSpawn //WAVE 06c: 28 total, 14 active, Soldier { Name "wave06c" Where spawnbot TotalCount 28 MaxActive 14 SpawnCount 7 WaitForAllDead "wave06a" WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Template YoovyBot_Soldier Skill Expert } } WaveSpawn //WAVE 06d: [GIANT] 4 total, 4 active, Soldier (rapid fire) { Name "wave06d" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllSpawned "wave06b" WaitBeforeStarting 25 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template YoovyBot_Giant_Soldier_RapidFire Skill Expert } } WaveSpawn //WAVE 06e: 7(14) total, 7(14) active, Heavyweapons + medic { Name "wave06e" Where spawnbot TotalCount 14 MaxActive 14 SpawnCount 4 WaitForAllSpawned "wave06b" WaitBeforeStarting 30 WaitBetweenSpawns 2 TotalCurrency 100 Squad { TFBot { Template YoovyBot_Heavy Skill Hard } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard } } } } //WAVE 7 //Currency 950 ////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes // Sniper mission - 4 active WaveSpawn { Name "RedScout" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 2.5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Scout_Red } } WaveSpawn { Name "RedSoldier" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Soldier_Red } } WaveSpawn { Name "RedDemoman" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Demoman_Red } } WaveSpawn { Name "RedPyro" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Pyro_Red } } WaveSpawn { Name "RedHeavy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Heavy_Red } } WaveSpawn { Name "RedMedic" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Medic_Red } } WaveSpawn { Name "RedSniper" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Sniper_Red } } WaveSpawn { Name "RedSpy" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Spy_Red } } WaveSpawn { Name "RedEngineer" Where red_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0.01 TotalCurrency 0 Support 1 TFBot { Template YoovyBot_Engineer_Red } } WaveSpawn //WAVE 07a: [TANK] { Name "wave07a" TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 07b: 12 total, 6 active, Pyro { Name "wave07b" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template YoovyBot_Pyro Skill Easy } } WaveSpawn //WAVE 07c: 12 total, 6 active, Heavyweapons + uber medic { Name "wave07c" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 7 TotalCurrency 100 Squad { TFBot { Template YoovyBot_Heavy Skill Expert } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard } } } WaveSpawn //WAVE 07d: [GIANT] 4(16) total, 1(4) active, Heavyweapons + uber medics { Name "wave07d" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 4 WaitForAllSpawned "wave07b" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template YoovyBot_Giant_Heavy Skill Expert } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard } TFBot { Template YoovyBot_Medic_Uber_Quick Skill Hard } } } WaveSpawn //WAVE 07e: [GIANT] 6 total, 2 active, Soldier (flank right) { Name "wave07e" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 1 WaitForAllSpawned "wave07c" WaitBeforeStarting 10 WaitBetweenSpawns 22 TotalCurrency 200 TFBot { Template YoovyBot_Giant_Soldier_RapidFire Skill Expert BehaviorModifiers push Tag nav_prefer_flank_right } } WaveSpawn //WAVE 07f: [GIANT] 6 total, 2 active, Soldier (flank left) { Name "wave07f" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 1 WaitForAllSpawned "wave07c" WaitBeforeStarting 10 WaitBetweenSpawns 22 TotalCurrency 200 TFBot { Template YoovyBot_Giant_Soldier_RapidFire Skill Expert BehaviorModifiers push Tag nav_prefer_flank_left } } WaveSpawn //WAVE 07g: [GIANT] 12 total, 8 active, Scout (fast) { Name "wave07g" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave07d" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template YoovyBot_Giant_Scout_Fast Skill Easy } } WaveSpawn //WAVE 07h: [FINAL TANK] { TotalCount 1 WaitBeforeStarting 50 WaitForAllSpawned "wave07e" TotalCurrency 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 45000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }