#base robot_standard.pop #base robot_giant.pop #base robot_pda_expert.pop // Advanced By PDA Expert / Horror // Intoxicated Innovation WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Advanced 1 // Busters Mission // Sentry buster, w1-5 { Where spawnbot Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 5 CooldownTime 20 DesiredCount 1 TFBot { Template br_sentry_buster } } Mission // Teleport-In Buster , w6-7 { Where spawnbot Objective DestroySentries BeginAtWave 6 RunForThisManyWaves 3 CooldownTime 20 DesiredCount 1 TFBot { Template br_sentry_buster_teleportin } } // Wave 3-4, Snipers Mission { Where spawnbot_left Where spawnbot_right Objective Sniper BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } // Wave 6-7, Sydney Sniper Mission { Where spawnbot_left Where spawnbot_right Objective Sniper BeginAtWave 6 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "The Jarmaments" } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // 600 whole dolans // 4 Giant Bottle Knights ($100) // 24 Black Boxes ($100) // 3 Gassy GPyros ($100) // 30 Bat Scouts ($100) // 2 Giant Cola Scouts ($100) // Support : Bonk Scouts ($100) WaveSpawn { Name "wave01" TotalCount 4 SpawnCount 1 MaxActive 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 100 StartWaveWarningSound "music/hl2_song29.mp3" Where spawnbot TFBot { Template br_demo_bottle_giant Tag default } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 100 RandomSpawn 1 Where spawnbot_all TFBot { Class Scout Skill Normal WeaponRestrictions SecondaryOnly Name "Pistol Scout" ClassIcon scout_pistol } } WaveSpawn { Name "wave01" TotalCount 24 SpawnCount 2 MaxActive 8 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 Where spawnbot_left Where spawnbot_right TFBot { //Template T_TFBot_Soldier_RocketShotgun Template br_soldier_blackbox Tag default } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 0 TotalCurrency 100 Where spawnbot TFBot { Template br_giant_gas_pyro } } WaveSpawn { Name "wave03" WaitForAllDead "wave02" TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 15 TotalCurrency 100 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Bonk Skill Hard WeaponRestrictions PrimaryOnly Name "Giant Cola! Scout" ClassIcon scout_cola Item "Crit-a-Cola" Tag default ItemAttributes { ItemName "Crit-a-Cola" "provide on active" 1 "dmg taken increased" 0.25 "mod_mark_attacker_for_death" 0.0 // should never mark himself for death. } CharacterAttributes { "deploy time increased" 0.01 "effect bar recharge rate increased" 0.35 } } } WaveSpawn { Name "support" WaitForAllDead "wave02" TotalCount 11 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 3.5 WaitBeforeStarting 2 TotalCurrency 100 Support 1 Where spawnbot_all TFBot { Template T_TFBot_Scout_Bonk Name "Bonk! Scout" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload CharacterAttributes { "deploy time increased" 0.01 } } } } // 800 mocaroons // 4 Giant Force-Fire Soldiers ($200) // 40 Intoxicated Demomen ($100) // 2 Giant Jacked Up Pyros ($150) // 16 MG Shotgun Heavies + MG Quick-Fix Medics ($100) // 1 Giant HOK DF Pyro OR Giant HOK Soldier (DH?) ($50) // Support : Black Box Soldiers ($200) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 0 WaitBetweenSpawns 40 StartWaveWarningSound "music/hl2_song14.mp3" TotalCurrency 200 Where spawnbot_left TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag default Name "Giant Force-Fire Soldier" Attributes AlwaysFireWeapon ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.4 "is australium item" 1 "item style override" 1 } Item "Lo-Fi Longwave" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" } } WaveSpawn { Name "wave01" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 0 WaitBetweenSpawns 40 TotalCurrency 200 Where spawnbot_right TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag default Name "Giant Force-Fire Soldier" Attributes AlwaysFireWeapon ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.4 "is australium item" 1 "item style override" 1 } Item "Lo-Fi Longwave" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" } } WaveSpawn { Name "wave01" TotalCount 40 SpawnCount 1 MaxActive 10 WaitBeforeStarting 2 WaitBetweenSpawns 0.7 TotalCurrency 100 Where spawnbot TFBot { Template br_demo_bottle_charger //Attributes AlwaysCrit Tag flanker } } WaveSpawn { Name "wave02_giant" WaitForAllDead "wave01" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot TotalCurrency 150 TFBot { Template br_giant_jacked_up_pyro Tag flanker } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 24 SpawnCount 4 MaxActive 20 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot_left Where spawnbot_right TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Blaster Gauntlet" ClassIcon heavy_armored_shotgun Tag default ItemAttributes { ItemName TF_WEAPON_SHOTGUN_HWG "damage bonus" 0.66 } Item "War Head" Item "The Razorback" Item TF_WEAPON_SHOTGUN_HWG Health 900 Scale 1.5 } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { TotalCount 1 WaitForAllSpawned "wave02_giant" WaitBeforeStarting 8 Where spawnbot TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Giant_Soldier Name "Giant Heal-On-Kill Soldier" ClassIcon soldier_heal2 Attributes HoldFireUntilFullReload Tag default_front Item "Shutterbug" Item "The Direct Hit" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 1.5 "dmg bonus vs buildings" 2.0 "fire rate bonus" 0.4 "faster reload rate" 0.6 "heal on kill" 3800 } } TFBot { Template T_TFBot_Giant_Pyro Name "Giant Heal-On-Hit Pyro" Health 4200 Scale 1.8 ClassIcon pyro_heal Tag default_end Skill Normal Item "The Dragon's Fury" Item "The Burning Question" Item "The Hot Case" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.75 "dmg bonus vs buildings" 2.0 "item_meter_charge_rate" 0.45 "heal on hit for rapidfire" 210 } } } } WaveSpawn { TotalCount 12 WaitForAllDead "wave01" MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot_all TFBot { Template br_soldier_blackbox Tag flanker Skill Hard } } } // Wave 3 ($900) // 6 Giant Flare Pyros($200) // 32 Random Soldiers($200) // 3 Giant Brass Heavies($100) // 80 Random Heavies($150) // 6 Giant Airstrikers($100) // 40 Persian Persuader [Cat] ($150) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 3 SpawnCount 1 MaxActive 1 WaitBeforeStarting 15 StartWaveWarningSound "music/hl2_song16.mp3" WaitBetweenSpawns 60 TotalCurrency 100 Where spawnbot_left TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Name "Giant Detonator Pyro" ClassIcon pyro_detonator_giant } } WaveSpawn { TotalCount 3 SpawnCount 1 MaxActive 1 WaitBeforeStarting 15 WaitBetweenSpawns 60 TotalCurrency 100 Where spawnbot_right TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Name "Giant Detonator Pyro" ClassIcon pyro_detonator_giant } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 40 MaxActive 10 SpawnCount 1 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 3 WaitBetweenSpawns 0.7 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Hard Tag flanker } TFBot { Class Heavyweapons WeaponRestrictions MeleeOnly Item "Fists of Steel" Name "Copper Gauntlet" ClassIcon heavy_champ Skill Hard Tag flanker } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Name "Lightweight Champ" ClassIcon heavy_champ Skill Hard Tag flanker } } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name "wave03_airstriker" WaitForAllSpawned "wave02" TotalCount 3 SpawnCount 1 MaxActive 3 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot_left Where spawnbot_right TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Crit Name "Giant Airstriker" ClassIcon soldier_airstrike_lite Attributes AutoJump Attributes Parachute Attributes HoldFireUntilFullReload Tag default_end AutoJumpMin 10 AutoJumpMax 15 Item "The Air Strike" Item "Stout Shako" Item "The B.A.S.E. Jumper" ItemAttributes { ItemName "The Air Strike" //"damage bonus" 2.0 "faster reload rate" 0.8 "fire rate bonus" 0.3 "Projectile speed increased" 0.75 "Blast radius decreased" 1.0 "clipsize increase on kill" 6 "damage penalty" 1.0 } CharacterAttributes { "increased jump height" 5.0 "move speed bonus" 0.6 "cancel falling damage" 1 } } } WaveSpawn { WaitForAllSpawned "wave03_airstriker" TotalCount 13 MaxActive 6 SpawnCount 2 Where spawnbot_all Support 1 TotalCurrency 0 WaitBeforeStarting 0 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Scout_Sandman Health 650 Scale 1.3 Name "Armored Sandman Scout" ClassIcon scout_stun_giant_armored CharacterAttributes { "move speed bonus" 0.8 } Item "MNC Mascot Outfit" Tag flanker } } WaveSpawn { Name "wave03" WaitForAllSpawned "wave02" TotalCount 20 MaxActive 10 SpawnCount 2 Where spawnbot_all TotalCurrency 150 WaitBeforeStarting 5 WaitBetweenSpawns 1.5 TFBot { Template br_persian_demoman Name "Purr-sian Paw-suader" Item "The Cat's Pajamas" Item "The Monster's Stompers" Tag flanker } } WaveSpawn { Name "wave01" TotalCount 32 MaxActive 12 SpawnCount 2 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 150 RandomChoice { TFBot { Class Soldier Skill Normal Attributes HoldFireUntilFullReload Tag default } TFBot { Class Soldier Skill Normal Attributes HoldFireUntilFullReload Tag default } TFBot { Class Soldier Skill Normal Attributes HoldFireUntilFullReload Tag default } TFBot { Class Soldier Skill Normal Name Bluecoat Attributes HoldFireUntilFullReload Item "The Valley Forge" Item "The Liberty Launcher" Tag default } TFBot { Class Soldier Skill Normal Name Bluecoat Attributes HoldFireUntilFullReload Item "The Valley Forge" Item "The Liberty Launcher" Tag default } TFBot { Name "Director Soldier" Attributes HoldFireUntilFullReload Item "Shutterbug" Item "The Direct Hit" Skill Normal Class Soldier Tag default } } } WaveSpawn { Name "wave01" TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Fist Tag default } } } // Wave 4 ($800) // 2nd bomb on second subwave. // 6 Giant Nitro Bottle Throwers($100) // 48 Black Box Soldiers (Crit, $100) // 1 Tank ($50) // 2 Giant Armor-Piercer Scouts ($50) // 24 Buff Soldiers ($100) // 40 Scrap Succsess(s) ($100) // 4 Super Scouts ($100) // 36 Burst-Fire Scouts ($100) // 40 Persian Persuaders [Wizard] ($100) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 5 SpawnCount 1 MaxActive 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 StartWaveWarningSound "music/hl2_song15.mp3" TotalCurrency 100 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman Name "Giant Nitro Glycerine Thrower" Tag default //ClassIcon demoknight_bottle_lite Item "Upgradeable TF_WEAPON_BOTTLE" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "Upgradeable TF_WEAPON_BOTTLE" "is_passive_weapon" 1 "fire rate penalty" 1.5 "damage penalty" 0.0001 "apply z velocity on damage" 800 "apply look velocity on damage" 2400 // no bodyblock } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -1 "fire rate penalty" 2 "grenade no bounce" 1 "custom projectile model" "models/weapons/c_models/c_bottle/c_bottle.mdl" "damage bonus" 2.0 "fuse bonus" 0.75 } CharacterAttributes { "hand scale" 0.0 } } } WaveSpawn { Name "wave01" TotalCount 25 SpawnCount 5 MaxActive 10 RandomSpawn 1 WaitBeforeStarting 10 Where spawnbot_left Where spawnbot_right TotalCurrency 100 WaitBetweenSpawns 15 TFBot { Template br_soldier_blackbox Attributes AlwaysCrit } } WaveSpawn { Name "wave03" WaitForAllDead "wave02" TotalCount 30 SpawnCount 1 MaxActive 10 TotalCurrency 100 WaitBeforeStarting 1 WaitBetweenSpawns 0.7 Where spawnbot_all TFBot { Template br_persian_demoman Name "Magiks Man" //Item "The Seared Sorcerer" Item "Point and Shoot" Item "The Professor's Pineapple" ItemAttributes { ItemName "The Persian Persuader" "critboost on kill" 3 "attach particle effect" 3040 } //CharacterAttributes //{ //"attach particle effect" 3040 //} } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 25 MaxActive 10 SpawnCount 5 RandomSpawn 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot_left Where spawnbot_right TotalCurrency 100 TFBot { Class Heavyweapons Skill Hard Attributes AlwaysCrit //Attributes BulletImmune Health 550 Scale 1.25 //ClassIcon critical ClassIcon heavy_fist_nys WeaponRestrictions MeleeOnly Name "Scrap Succsess" Item "Graybanns" Item "Upgradeable TF_WEAPON_FISTS" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FISTS" "damage bonus" 2 "turn to gold" 1 "melee range multiplier" 1.25 } CharacterAttributes { "move speed bonus" 1.3 } } } WaveSpawn { Name "wave03" WaitForAllDead "wave02" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 100 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 2 SpawnCount 1 MaxActive 2 TotalCurrency 150 FirstSpawnOutput { Target intel2 Action Enable } FirstSpawnWarningSound "items/cart_warning_single.wav" WaitBeforeStarting 12 WaitBetweenSpawns 20 TotalCurrency 100 Where spawnbot TFBot { Template br_giant_armor_breaker_scout } } WaveSpawn { WaitForAllDead "wave01" FirstSpawnWarningSound "vo/mvm_another_bomb08.mp3" WaitBeforeStarting 12.8 TotalCount 1 SpawnCount 2 Support Limited RandomChoice { RandomChoice { TFBot { Template br_scout_burstfire } } } } WaveSpawn { Name "wave03" WaitForAllDead "wave02" TotalCount 24 SpawnCount 4 MaxActive 12 TotalCurrency 100 WaitBeforeStarting 0 RandomSpawn 1 WaitBetweenSpawns 1.5 Where spawnbot_left Where spawnbot_right TFBot { Template br_scout_burstfire } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 12 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 //Where spawnbot_left //Where spawnbot_right Where spawnbot TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Name "BUFF! Soldier" // 100% original joke tottaly not stolen from sntr Item "Burly Beast" Item "Eye-see-you" } } WaveSpawn { Name "wave01_tank" TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 50 Tank { Skin 0 Health 18000 Name Tank Speed 75 StartingPathTrackNode boss_path_abomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { // Wave 5($800) // 6 Plague Bringers with GMeds ($50) // 4 Giant Spartan Scouts ($200) // 2 Tanks (one to bomb path, one opposite. ($100) // 24 Of Each Banner Soldiers ($100) // 6 Giant Burst-Fire Demoman(Iron) ($100) // 40 Burst Fire Scouts ($150) // 1 Nuka-Cholic (Pyro boss with 22k HP) With 3 G Vac. Meds (1200) // Citizen Cane (lime) // //Hot Case (lime) // Warhawk Flame // Boss Support : Mini-Nuke Demoman // Support : Nuke Cabers. StartWaveOutput { Target wave_start_relay_ironman Action Trigger } InitWaveOutput { Target intel_ironman2 Action Enable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 4 MaxActive 4 SpawnCount 2 FirstSpawnOutput { Target intel_ironman2 Action Enable } TotalCurrency 150 Where spawnbot_all WaitBeforeStarting 5 WaitBetweenSpawns 10 //StartWaveWarningSound "music/hl1_song15.mp3" Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Medic_Regen WeaponRestrictions PrimaryOnly ClassIcon medic_blutsauger_lite Tag default Name "Plauge Bringer" Item "The Blutsauger" Item "Grimm Hatte" //Item "The Byte'd Beak" ItemAttributes { ItemName "The Blutsauger" "damage bonus" 1.5 "mark for death" 1 "bleeding duration" 6 } } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name "wave03" WaitForAllSpawned "wave02" TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 10 TotalCurrency 50 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } Item "The Iron Bomber" Item "Breach and Bomb" } } WaveSpawn { Name "wave02" WaitForAllDead "wave01" TotalCount 3 SpawnCount 1 MaxActive 3 TotalCurrency 100 Where spawnbot StartWaveWarningSound "music/hl1_song15.mp3" WaitBeforeStarting 5 WaitBetweenSpawns 15 TFBot { Template br_giant_armor_breaker_scout } } WaveSpawn { Name "wave02_tank1" WaitForAllSpawned "wave01" TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 50 WaitBeforeStarting 10 Tank { Health 20000 Skin 0 Speed 75 StartingPathTrackNode boss_path_abomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave02_tank2" WaitForAllSpawned "wave02_tank1" TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 50 WaitBeforeStarting 15 Tank { Health 13000 Skin 0 Speed 75 StartingPathTrackNode boss_path_wbomb OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave02_banners" WaitForAllDead "wave01" TotalCount 30 SpawnCount 2 MaxActive 10 TotalCurrency 100 WaitBeforeStarting 8 WaitBetweenSpawns 1.2 RandomSpawn 1 Where spawnbot_all RandomChoice { TFBot { Template br_soldier_instabanner ItemAttributes { ItemName "The Dumb Bell" "set item tint rgb" 15185211 } ClassIcon soldier_banner_trio Item "The Buff Banner" } TFBot { Template br_soldier_instabanner ClassIcon soldier_banner_trio Item "The Concheror" } TFBot { Template br_soldier_instabanner ItemAttributes { ItemName "The Dumb Bell" "set item tint rgb" 1315860 } ClassIcon soldier_banner_trio Item "The Battalion's Backup" } } } WaveSpawn { Name "wave03" WaitForAllSpawned "wave02" TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2.5 Where spawnbot_all TFBot { Template br_scout_burstfire } } WaveSpawn { Name "BOSS" WaitForAllDead "wave03" TotalCount 4 SpawnCount 4 MaxActive 4 TotalCurrency 150 Where spawnbot StartWaveWarningSound "misc/doomsday_missile_explosion.wav" // explosion! WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes UseBossHealthBar Skill Expert Health 17000 ClassIcon citizencane_lime_lite // Thanks a lot to lite! Tag default Name "Nuka-Cholic" Item "Citizen Cane" //Item "The Hot Case" Item "warbird_flamethrower_warhawk" ItemAttributes { ItemName "warbird_flamethrower_warhawk" "dmg penalty vs players" 4.0 "Blast radius increased" 2.2 "use large smoke explosion" 1 "SPELL: Halloween green flames" 1 } ItemAttributes { ItemName "Citizen Cane" "set item tint RGB" 3329330 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "rage giving scale" 0.1 "airblast vertical vulnerability multiplier" 0.1 } } TFBot { Template br_giant_bullet_medic ClassIcon medic_vac_trio_nys CharacterAttributes { "rage giving scale" 0.0 } } TFBot { Template br_giant_blast_medic ClassIcon medic_vac_trio_nys CharacterAttributes { "rage giving scale" 0.0 } } TFBot { Template br_giant_fire_medic ClassIcon medic_vac_trio_nys CharacterAttributes { "rage giving scale" 0.0 } } } } WaveSpawn { Name "support01" WaitForAllDead "wave02" TotalCount 20 SpawnCount 1 MaxActive 10 Support Limited WaitBeforeStarting 1 WaitBetweenSpawns 8 Where spawnbot_left Where spawnbot_right TFBot { Template br_atomic_caber_demo Tag flanker } } WaveSpawn { Name "bosssupport01" WaitForAllSpawned "BOSS" TotalCount 30 SpawnCount 1 MaxActive 8 WaitBeforeStarting 5 WaitBetweenSpawns 6 Support 1 Where spawnbot_all TFBot { Class Demoman Skill Hard Tag default_front ClassIcon demo_atomic Attributes HoldFireUntilFullReload Name "Mini-Nuke Demoman" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "damage bonus" 1.5 "Blast radius increased" 1.6 "fire rate penalty" 1.6 "Reload time increased" 1.4 "rage giving scale" 0.05 // no cheesing } Item "The Frag Proof Fragger" } } } // 800 Dollans // Redesinged from shotgun spam. // 3 G Shotgun Heavies [HOK] with 3 G Kritz Meds ($200) // 30 Force-A-Nature Scouts($50) // 24 Always-Fire Pyros ($50) // 2 GParticle-Cannons ($100) // 12 Heater Heavies + Shield Meds ($200) // 3 Giant Insta-Banner Soldiers ($100) // 20 Persian Demomen [Space] ($100) (Support?) // Support : Hyper Leauge Scouts (Critboosted) Wave { StartWaveOutput { Target wave_start_relay_ironman Action Trigger } InitWaveOutput { Target intel_ironman2 Action Enable } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 6 MaxActive 3 SpawnCount 1 Name "wave03" WaitForAllSpawned "wave02" WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 100 Where spawnbot TFBot { Template br_giant_shortstop_scout Attributes AlwaysCrit Tag flanker } } WaveSpawn { Name "wave01" TotalCount 8 SpawnCount 2 MaxActive 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 FirstSpawnWarningSound "music/vlvx_song18.mp3" TotalCurrency 100 Where spawnbot Squad { TFBot { Template br_giant_HOK_shotgun_heavy Tag default } TFBot { Template br_giant_medic_crits } } } WaveSpawn { TotalCount 30 MaxActive 10 SpawnCount 5 Name "wave01" WaitBeforeStarting 7 WaitBetweenSpawns 10 TotalCurrency 50 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Scout_FAN Tag default } } WaveSpawn { TotalCount 24 MaxActive 6 SpawnCount 1 Name "wave01" WaitBeforeStarting 3 WaitBetweenSpawns 2 TotalCurrency 50 Where spawnbot TFBot { Class Pyro Tag default Skill Hard Attributes AlwaysFireWeapon } } WaveSpawn { TotalCount 2 MaxActive 2 SpawnCount 1 Name "wave02" WaitForAllDead "wave01" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 Where spawnbot TFBot { Template br_giant_cowmangler_soldier Tag default } } WaveSpawn { TotalCount 20 MaxActive 10 SpawnCount 1 Name "wave03" WaitForAllDead "wave02" WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 Where spawnbot_all TFBot { Template br_persian_demoman Health 275 Scale 1.3 Tag default_front Attributes AlwaysCrit Name "Space Cadet" Item "Flatliner" //Item "Universal Translator" Item "The Space Bracers" ItemAttributes { ItemName "The Persian Persuader" "attach particle effect" 3041 } } } WaveSpawn { TotalCount 24 MaxActive 6 SpawnCount 2 Name "wave02" WaitForAllDead "wave01" WaitBeforeStarting 10 TotalCurrency 100 Where spawnbot_left Where spawnbot_right Squad { TFBot { Template br_scout_public_enemy_slug Attributes AlwaysCrit Tag flanker } TFBot { Template br_medic_shield CharacterAttributes { "move speed bonus" 2.0 } Tag default } } } WaveSpawn { TotalCount 20 MaxActive 6 SpawnCount 3 Name "support" WaitForAllDead "wave01" Support Limited WaitBeforeStarting 5 WaitBetweenSpawns 4 RandomSpawn 1 Where spawnbot_all TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag flanker Attributes AlwaysCrit } } } // Wave 7 // 600 whole dollarinos // BOSS : Mayor Bills. // 6 Giant Flare Rain Pyros [Random Projectile Speed] (Crit) ($100) // 30 Random Banner Soldiers ($50) // 4 Minor Bombers ($150) // 24 Steel Gauntlet ($100) // 1 Sticky Tank ($100) // 60 Burst-Fire Scouts // 4 Giant Spartan Scouts Wave { StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 Name "boss" WaitForAllSpawned "wave03" FirstSpawnOutput { Target intel Action Enable } LastSpawnOutput { Target intel_ironman Action forceresetanddisablesilent } //StartWaveWarningSound "music/vlvx_song24.mp3" FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_dominationscout03.mp3" WaitBeforeStarting 20 WaitBetweenSpawns 1.5 TotalCurrency 50 Where spawnbot TFBot { Template br_mayor_bills Tag default } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 Name "guard" Support 1 FirstSpawnOutput { Target intel_ironman2 Action forceresetanddisablesilent } WaitForAllSpawned "boss" FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_battlecry05.mp3" WaitBeforeStarting 2 Where spawnbot RandomChoice { RandomChoice { TFBot { Template br_bodyguard //BehaviorModifiers Push Tag default } } } } WaveSpawn { TotalCount 6 MaxActive 3 SpawnCount 1 Name "wave01" StartWaveWarningSound "music/vlvx_song24.mp3" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 Where spawnbot_left Where spawnbot_right RandomChoice { TFBot { Template br_giant_flare_rain_fast Attributes AlwaysCrit Tag default_end } TFBot { Template br_giant_flare_rain_regular Attributes AlwaysCrit Tag default_end } TFBot { Template br_giant_flare_rain_slow Attributes AlwaysCrit Tag default_end } } } WaveSpawn { TotalCount 30 MaxActive 10 SpawnCount 2 Name "wave01" WaitBeforeStarting 1 WaitBetweenSpawns 2.5 FirstSpawnOutput { Target intel_ironman2 Action Enable } TotalCurrency 50 Where spawnbot_all RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio Tag flanker } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio Tag flanker } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon soldier_banner_trio Tag flanker } } } WaveSpawn { TotalCount 4 SpawnCount 1 MaxActive 4 WaitBeforeStarting 5 WaitBetweenSpawns 15 Name "wave03" WaitForAllSpawned "wave02" Where spawnbot_left Where spawnbot_right TotalCurrency 150 TFBot { Template br_giant_armor_breaker_scout Tag default } } WaveSpawn { TotalCount 3 SpawnCount 1 MaxActive 3 WaitBeforeStarting 5 WaitBetweenSpawns 15 Name "wave02" WaitForAllSpawned "wave01" Where spawnbot TotalCurrency 150 TFBot { Template br_minor_bomber Tag default } } WaveSpawn { TotalCount 24 SpawnCount 6 MaxActive 12 WaitBeforeStarting 0 WaitBetweenSpawns 20 Name "wave02" WaitForAllSpawned "wave01" Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Heavyweapons_Fist Name "Iron Gauntlet" Health 600 Scale 1.25 Tag default_front } } WaveSpawn { TotalCount 60 SpawnCount 2 MaxActive 16 WaitBeforeStarting 0 WaitBetweenSpawns 4 Name "wave03" WaitForAllSpawned "wave02" Where spawnbot TotalCurrency 50 TFBot { Template br_scout_burstfire Attributes AlwaysCrit Tag flanker } } WaveSpawn { Name "wave02" WaitForAllSpawned "wave01" TotalCount 1 SpawnCount 1 FirstSpawnOutput { Target ST_maker_relay Action Trigger } MaxActive 1 TotalCurrency 50 WaitBeforeStarting 10 Tank { Name "sticky_tank" Health 22000 Skin 1 Speed 75 StartingPathTrackNode boss_path_abomb OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }