//ADVANCED "DECOY": TITANIUM TRAP //By Y o o v y https://steamcommunity.com/profiles/76561198017198600/ #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 900 RespawnWaveTime 5 FixedRespawnWaveTime no CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_Yoovy_Giant_Engineer //CAN'T TELEPORT IN { Name "Mecha Engineer" Class Engineer Skill Expert Health 4500 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_WRENCH" "engy sentry fire rate increased" 1.25 "engy building health bonus" 1.5 "engy sentry damage bonus" 1.25 "fire rate bonus" 0.5 "damage bonus" 1.25 } CharacterAttributes { "head scale" 0.7 "voice pitch scale" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 5 "move speed bonus" 0.5 "rage giving scale" 0.25 } } T_Yoovy_Giant_Medic_Kritzkrieg { Name "Giant Kritzkrieg Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_kritz_giant Item "The Kritzkrieg" Item "The Combat Medic's Crusher Cap" Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes MiniBoss WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 9999 } CharacterAttributes { "bot medic uber health threshold" 69420 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "heal rate bonus" 200 "move speed bonus" 0.5 } } T_Yoovy_Giant_Pyro_Gas_Degreaser { Name "Giant Degreaser Pyro" Class Pyro Skill Expert Health 3000 ClassIcon pyro_gascann_giant Attributes MiniBoss WeaponRestrictions SecondaryOnly Item "Pyro Helm" Item "The Gas Passer" Item "The Degreaser" ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.5 "mult_player_movespeed_active" 1.2 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 "override footstep sound set" 6 } } T_Yoovy_Sniper_Machina_Razorback { Class Sniper Name "Machina Razorback Sniper" Skill Expert Item "The Machina" Item "The Deus Specs" Item "The Razorback" MaxVisionRange 2500 } T_Yoovy_Chief_Soldier_Parachute { Name "Corporal Carpetbomber" Class Soldier Skill Expert Health 60000 ClassIcon soldier_airstrike_lite Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "The B.A.S.E. Jumper" Item "The Air Strike" Item "The War Pig" Attributes AutoJump AutoJumpMin 7 AutoJumpMax 7 ItemAttributes { ItemName "The Air Strike" "projectile spread angle penalty" 3.5 "projectile speed increased" 1.3 "clip size upgrade atomic" 12.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "damage bonus" 1.3 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "damage force reduction" 0.1 "increased jump height" 6 "cancel falling damage" 1 "rage giving scale" 0.1 "move speed bonus" 0.3 "health regen" 50 } } T_Yoovy_Chief_Scout_Major_League { Name "The All-Star Major League Scout" Class Scout Skill Expert Health 40000 ClassIcon scout_stun_armored Item "Summer Shades" Item "The Boston Boom-Bringer" Item "The Sandman" Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.001 "damage causes airblast" 1 "mark for death" 1 "damage bonus" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.35 "health regen" 30 } } T_Yoovy_Giant_Soldier_BurstFire_Nerfed { Name "Colonel Carnage" Class Soldier Skill Expert Health 4200 ClassIcon soldier_burstfire Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Hellmet" ItemAttributes { ItemName "The Hellmet" "set item tint RGB" 1581885 "attach particle effect" 3045 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 5.0 "damage bonus" 1.5 "faster reload rate" 0.4 "fire rate bonus" 0.2 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } T_Yoovy_Giant_Heavyweapons_Shotgun_Dozer //UNUSED { Name "Titanium Dozer" Class Heavyweapons Skill Expert Health 6000 ClassIcon heavy_shotgun_burst Attributes MiniBoss Attributes AlwaysCrit WeaponRestrictions SecondaryOnly MaxVisionRange 2000 Item "The Eliminators Safeguard" Item "Big Steel Jaw of Summer Fun" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "shot penetrate all players" 1 "bullets per shot bonus" 12 "faster reload rate" 0.1 "fire rate bonus" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.1 "move speed bonus" 0.6 "override footstep sound set" 2 } } T_Yoovy_Sniper_Huntsman_Hyper { Name "Hyper Bowman" Class Sniper Skill Expert ClassIcon sniper_bow_multi Item "The Fortified Compound" Item "Larrikin Robin" ItemAttributes { ItemName "The Fortified Compound" "fire rate bonus" 0.6 } } T_Yoovy_Giant_Pyro_Dragon_Fury //UNUSED { Name "Giant Dragon's Fury Pyro" Class Pyro Skill Expert Health 3000 ClassIcon pyro_dragon_fury_swordstone_giant Attributes MiniBoss Item "The Dragon's Fury" MaxVisionRange 600 CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 "override footstep sound set" 6 } } T_Yoovy_Giant_Heavy_Deflector_Push { Name "Giant Pushy Deflector Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_deflector_push Item "The U-Clank-A" Item "Weight Room Warmer" Item "warbird_minigun_butcherbird" Attributes MiniBoss MaxVisionRange 1200 ItemAttributes { ItemName "warbird_minigun_butcherbird" "apply z velocity on damage" 100 "apply look velocity on damage" 100 "attack projectiles" 1 "damage bonus" 1.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_Yoovy_Giant_Demoman_Spammer_Reload { Name "Giant Burst Fire Demo" Class Demoman Skill Expert Health 3300 ClassIcon demo_burst_giant Item "Scotch Bonnet" Attributes HoldFireUntilFullReload Attributes MiniBoss WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "clip size upgrade atomic" 7.0 "faster reload rate" 0.65 "fire rate bonus" 0.1 "Projectile speed increased" 1.1 "projectile spread angle penalty" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 4 } } T_Yoovy_Giant_Scout_Shortstop { Name "Giant Shortstop Scout" Class Scout Skill Normal Health 2000 ClassIcon scout_Shortstop Attributes MiniBoss Item "The Shortstop" CharacterAttributes { "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "override footstep sound set" 5 "move speed bonus" 1.1 } } T_Yoovy_Pyro_Dragon_Fury { Name "Dragon's Fury Pyro" Class Pyro Skill Hard ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" MaxVisionRange 650 } T_Yoovy_Soldier_Directhit { Class Soldier Skill Hard Name "Direct Hit Soldier" Item "The Direct Hit" } T_Yoovy_Giant_Sniper_Jarate { Class Sniper Health 2000 Name "Super Jarate Master" Attributes MiniBoss ClassIcon sniper_Jarate Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Jarate" Item "Desert Marauder" Item "The Jarmaments" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" -0.4 } CharacterAttributes { "head scale" 0.7 "voice pitch scale" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 5 } } T_Yoovy_Heavy_Mittens { Class Heavyweapons Name "Heavy Mittens" Skill Easy ClassIcon heavy_mittens WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "The Holiday Punch" ItemAttributes { ItemName "The Holiday Punch" "damage bonus" 0.2 } CharacterAttributes { "move speed bonus" 1.3 } } T_Yoovy_Pyro_Longrange //UNUSED { Name "Arsonist" Class Pyro Skill Hard ClassIcon pyro Health 900 Scale 1.5 Item "powerhouse_flamethrower_turbinetorcher" Item "The Sengoku Scorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "flame_spread_degree" 4 "flame_drag" 4 "flame_up_speed" -50 "flame_speed" 1500 "flame_lifetime" 0.75 "set_item_texture_wear" 0 "lunchbox adds minicrits" 2 } CharacterAttributes { "move speed bonus" 0.85 "head scale" 0.7 } } } //Sentrybusters Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 3 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 4 RunForThisManyWaves 4 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } //Spies Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Spy } } //Snipers Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 20 DesiredCount 2 TFBot { Template T_Yoovy_Sniper_Machina_Razorback } } Wave //WAVE 1 $1000 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 75 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Demoman } } WaveSpawn { Name W1_01 TotalCurrency 125 TotalCount 24 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Scout } } WaveSpawn { Name W1_01 TotalCurrency 50 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name W1_01 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 75 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right TFBot { Class Demoman } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 75 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right TFBot { Class Scout } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 200 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Squad { TFbot { Template T_TFBot_Pyro } TFbot { Template T_TFBot_Pyro_Flaregun } TFbot { Template T_TFBot_Pyro_Flaregun } TFbot { Template T_TFBot_Pyro_Flaregun } TFbot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier } } } Wave //WAVE 2 $700 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_01 TotalCurrency 50 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_Yoovy_Heavy_Mittens } } WaveSpawn { Name W2_01 TotalCurrency 50 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name W2_01 TotalCurrency 25 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Soldier } } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name W2_02_A WaitForAllDead W2_01 TotalCurrency 150 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 125 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 125 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Melee Scout" } } WaveSpawn { Name W2_02_B WaitForAllSpawned W2_02_A TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag nav_prefer_flank_left } } } } Wave //WAVE 3 $800 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W3_01 TotalCurrency 325 TotalCount 40 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_left Where spawnbot_right TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W3_01 TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name W3_01 TotalCurrency 400 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_Yoovy_Giant_Sniper_Jarate } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick-Uber Medic" } } } } Wave //WAVE 4 $600 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_right TFBot { Class HeavyWeapons } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 25000 Speed 75 Name "tankboss" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 25 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Class HeavyWeapons Skill Normal } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 25 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes AlwaysCrit } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Pyro } } } } Wave //WAVE 5 $1000 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W5_01 TotalCurrency 150 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_Yoovy_Giant_Demoman_Spammer_Reload } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } } } WaveSpawn { Name W5_01 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" } } WaveSpawn { Name W5_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot RandomChoice { TFBot { Template T_Yoovy_Pyro_Dragon_Fury Tag nav_prefer_flank_left } TFBot { Template T_Yoovy_Pyro_Dragon_Fury Tag nav_prefer_flank_right } } } WaveSpawn { Name W5_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_Yoovy_Giant_Scout_Shortstop } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 150 TotalCount 27 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 150 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Normal } } } Wave //WAVE 6 $800 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W6_01 TotalCurrency 200 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Soldier Skill Expert ClassIcon soldier_giant } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Scout Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name W6_01 TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right RandomChoice { TFBot { Template T_TFBot_Heavy_Ironfist_Airblast Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Heavy_Ironfist_Airblast Tag nav_prefer_flank_right } } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag nav_prefer_flank_right } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 24 Where spawnbot RandomChoice { TFBot { Template T_Yoovy_Giant_Heavy_Deflector_Push Tag nav_prefer_flank_left } TFBot { Template T_Yoovy_Giant_Heavy_Deflector_Push Tag nav_prefer_flank_right } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot RandomChoice { TFBot { Template T_Yoovy_Giant_Pyro_Gas_Degreaser Attributes AlwaysCrit Tag nav_prefer_flank_left } TFBot { Template T_Yoovy_Giant_Pyro_Gas_Degreaser Attributes AlwaysCrit Tag nav_prefer_flank_right } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_left Where spawnbot_right TFBot { Template T_Yoovy_Sniper_Huntsman_Hyper } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 50 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name W6_03 WaitForAllDead W6_02 TotalCurrency 50 TotalCount 22 MaxActive 22 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 0.5 Where spawnbot Where spawnbot_left Where spawnbot_right RandomSpawn 1 RandomChoice { TFBot { Template T_Yoovy_Soldier_Directhit Attributes AlwaysCrit } TFBot { Template T_Yoovy_Soldier_Directhit Attributes AlwaysCrit } TFBot { Template T_Yoovy_Soldier_Directhit Attributes AlwaysCrit Tag nav_prefer_flank_left } TFBot { Template T_Yoovy_Soldier_Directhit Attributes AlwaysCrit Tag nav_prefer_flank_right } } } WaveSpawn { Name W6_SUPPORT TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 45 Where spawnbot_left Where spawnbot_right Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } Wave //WAVE 7 $1000 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W7_01 TotalCurrency 150 TotalCount 100 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0.1 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_left Where spawnbot_right RandomSpawn 1 TFBot { Template T_Yoovy_Sniper_Huntsman_Hyper } } WaveSpawn { Name W7_01 TotalCurrency 175 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Template T_TFBot_Giant_Scout_Fast Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Giant_Scout_Fast Tag nav_prefer_flank_right } } } WaveSpawn { Name W7_01 TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Pyro Attributes AlwaysCrit } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_right RandomChoice { TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Demoman_Samurai Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Demoman_Samurai Tag nav_prefer_flank_right } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_Yoovy_Giant_Soldier_BurstFire_Nerfed } } WaveSpawn { Name W7_BOSS WaitForAllDead W7_02 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\mght\scout_mvm_m_specialcompleted04.mp3" LastSpawnWarningSound "mvm\giant_heavy\giant_heavy_entrance.wav" DoneWarningSound "vo\mvm\mght\scout_mvm_m_paincrticialdeath02.mp3" TFBot { Template T_Yoovy_Chief_Scout_Major_League } } WaveSpawn { Name W7_SUPPORT TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 45 Where spawnbot_left Where spawnbot_right Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } Wave //WAVE 8 $700 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W8_01 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick-Uber Medic" Tag nav_prefer_flank_left } } } WaveSpawn { Name W8_01 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick-Uber Medic" Tag nav_prefer_flank_right } } } WaveSpawn { Name W8_01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 30000 Speed 75 Name "tankboss" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_Yoovy_Giant_Medic_Kritzkrieg } } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 19 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_Yoovy_Giant_Demoman_Spammer_Reload Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 15 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman CharacterAttributes { "head scale" 1 } Tag nav_prefer_flank_left Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman CharacterAttributes { "head scale" 1 } Tag nav_prefer_flank_right Attributes AlwaysCrit } } } WaveSpawn { Name W8_03 WaitForAllDead W8_02 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot_left Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_left } } } WaveSpawn { Name W8_03 WaitForAllDead W8_02 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot_left Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_right } } } WaveSpawn { Name W8_03 WaitForAllDead W8_02 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 14 WaitBetweenSpawns 0 Tank { Health 30000 Speed 75 Name "tankbossfinal" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W8_BOSS WaitForAllDead W8_03 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\mght\taunts\soldier_mvm_m_taunts18.mp3" LastSpawnWarningSound "mvm\giant_heavy\giant_heavy_entrance.wav" DoneWarningSound "vo\mvm\mght\soldier_mvm_m_paincrticialdeath01.mp3" TFBot { Template T_Yoovy_Chief_Soldier_Parachute } } WaveSpawn { Name W8_SUPPORT TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 45 Where spawnbot_left Where spawnbot_right Support 1 TFBot { Template T_Yoovy_Giant_Engineer ClassIcon engineer_armored } } WaveSpawn { Name W8_BOSS_SUPPORT WaitForAllDead W8_03 TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_left Where spawnbot_right Support Limited TFBot { Template T_Yoovy_Giant_Engineer ClassIcon engineer_armored } } } }