// mvm_mannworks // advanced (Expert?) skill // ironman - increased spawn time // - longer waves // - bomb can reset mid wave via timeout (controled via trigger_relay in map) #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 1000 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 8 FixedRespawnWaveTime Yes // normal respawn time scaling is supressed for ironman Advanced 3 // MISSION: Sentry Buster Mission { Objective DestroySentries Where spawnbot CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } // MISSION: Sniper 02 Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 60 InitialCooldown 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } // MISSION: Sniper 03 Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 60 InitialCooldown 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Razorback } } // MISSION: Spy 01 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 80 InitialCooldown 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } // MISSION: Spy 03 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 50 InitialCooldown 45 DesiredCount 2 TFBot { Template T_TFBot_Spy } } // WAVE 01 1400 Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay_ironman Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name "Wave01a" Where spawnbot TotalCount 20 MaxActive 10 spawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 200 TFBot { Class Demoman ClassIcon demoknight Name "Demoknight" WeaponRestrictions Meleeonly Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Skill Normal } } WaveSpawn { Name "Wave01a" Where spawnbot_lower TotalCount 20 MaxActive 10 spawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 200 TFBot { Class Scout ClassIcon scout_bat WeaponRestrictions Meleeonly Skill Normal } } WaveSpawn { Name "Wave01b" Where spawnbot TotalCount 20 MaxActive 20 spawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 4 WaitForAllSpawned "Wave01a" TotalCurrency 200 TFBot { Class Heavyweapons ClassIcon heavy_steelfist Name "Steel Gauntlet" WeaponRestrictions Meleeonly Item "fists of steel" Skill Normal Scale 1.5 Health 900 } } ////////////// WaveSpawn { Name "Wave01c" Where spawnbot_left TotalCount 16 MaxActive 8 spawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 WaitForAllDead "Wave01b" TotalCurrency 200 Randomchoice { TFBot { Class Demoman Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Heavyweapons Skill Normal } } } WaveSpawn { Name "Wave01c" Where spawnbot_right TotalCount 16 MaxActive 8 spawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 WaitForAllDead "Wave01b" TotalCurrency 200 Randomchoice { TFBot { Class Demoman Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Heavyweapons Skill Normal } } } WaveSpawn { Name "Wave01c" Where spawnbot_lower TotalCount 12 MaxActive 8 spawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 5 WaitForAllDead "Wave01b" TotalCurrency 200 Squad { TFBot { Class Pyro Skill Hard } TFBot { Template T_TFBot_Medic Skill Hard } } } WaveSpawn { Name "Wave01d" Where spawnbot TotalCount 12 MaxActive 8 spawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllSpawned "Wave01c" TotalCurrency 200 TFBot { Class Demoman ClassIcon demoknight_samurai Name "Samurai Demo" Item "the splendid screen" Item "the half-zatoichi" Item "demo kabuto" WeaponRestrictions Meleeonly Health 650 Attributes "AutoJump" AutoJumpMin 10 AutoJumpMax 10 Scale 1.4 CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.5 } } } } // WAVE 02 1600 Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay_ironman Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name "Wave02a" Where spawnbot_left TotalCount 4 MaxActive 1 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Demoman Name "Giant Demoman" Health 3000 Scale 1.8 Skill Expert Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name "Wave02a" Where spawnbot_left TotalCount 4 MaxActive 1 spawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Pyro ClassIcon Pyro Name "Giant Pyro" Health 3000 Scale 1.8 Skill Expert Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name "Wave02a" Where spawnbot_right TotalCount 4 MaxActive 1 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Demoman Name "Giant Demoman" Health 3000 Scale 1.8 Skill Expert Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name "Wave02a" Where spawnbot_right TotalCount 4 MaxActive 1 spawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Pyro ClassIcon Pyro Name "Giant Pyro" Health 3000 Scale 1.8 Skill Expert Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name "Wave02a" Where spawnbot_lower TotalCount 48 MaxActive 12 spawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 3 TotalCurrency 200 TFBot { Class Soldier Skill Normal } } /////////////////////////////////// WaveSpawn { Name "Wave02b" TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 WaitForAllDead "Wave02a" Where spawnbot_left TFBot { ClassIcon soldier_spammer Health 3800 Name "Giant Rapid Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Tag nav_prefer_flank_left ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } } WaveSpawn { Name "Wave02b" TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 WaitForAllDead "Wave02a" Where spawnbot_right TFBot { ClassIcon soldier_spammer Health 3800 Name "Giant Rapid Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Tag nav_prefer_flank_right ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } } WaveSpawn { Name "wave02b" Where spawnbot_left TotalCount 18 MaxActive 9 spawnCount 9 WaitForAllDead "Wave02a" WaitBeforeStarting 7 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Class Heavyweapons ClassIcon Heavy_crit Attributes "MiniBoss" Health 5000 Name "Giant Heavy" Scale 1.8 Skill Expert Tag nav_prefer_flank_left CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } } TFBot { Template T_TFBot_Medic Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber Skill Hard } TFBot { Template T_TFBot_Medic Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber Skill Hard } TFBot { Template T_TFBot_Medic Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber Skill Hard } TFBot { Template T_TFBot_Medic Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber Skill Hard } } } WaveSpawn { Name "wave02b" Where spawnbot_right TotalCount 18 MaxActive 9 spawnCount 9 WaitForAllDead "Wave02a" WaitBeforeStarting 7 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Class Heavyweapons ClassIcon Heavy_crit Attributes "MiniBoss" Health 5000 Name "Giant Heavy" Scale 1.8 Skill Expert Tag nav_prefer_flank_right CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } } TFBot { Template T_TFBot_Medic Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber Skill Hard } TFBot { Template T_TFBot_Medic Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber Skill Hard } TFBot { Template T_TFBot_Medic Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber Skill Hard } TFBot { Template T_TFBot_Medic Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber Skill Hard } } } //////////////////////////////////////////////////////////////// WaveSpawn { Name "Wave02c" Where spawnbot_right TotalCount 12 MaxActive 3 spawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "Wave02b" TotalCurrency 100 Squad { TFBot { Class Demoman Name "Giant Demoman" Health 3000 Scale 1.8 Skill Expert Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Hard } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Hard } } } WaveSpawn { Name "Wave02c" Where spawnbot_left TotalCount 12 MaxActive 3 spawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "Wave02b" TotalCurrency 100 Squad { TFBot { Class Demoman Name "Giant Demoman" Health 3000 Scale 1.8 Skill Expert Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Hard } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Hard } } } WaveSpawn { Name "Wave02c" Where spawnbot_lower TotalCount 60 MaxActive 12 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "Wave02b" TotalCurrency 200 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard Tag nav_prefer_flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard Tag nav_prefer_flank_right BehaviorModifiers push } } } } // WAVE 03 1800 Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay_ironman Action Trigger } // DoneOutput // { // Target bombpath_wavefinished // Action Trigger // } WaveSpawn { Name "Wave03a" Where spawnbot TotalCount 24 MaxActive 8 spawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 Squad { TFBot { Class Heavyweapons ClassIcon heavy_steelfist Name "Steel Gauntlet" WeaponRestrictions Meleeonly Item "fists of steel" Skill Expert Scale 1.5 Health 900 } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } } } WaveSpawn { Name "Wave03a" TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_right TFBot { ClassIcon soldier_spammer Health 3800 Name "Giant Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName 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.65 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Name "Wave03a" TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_left TFBot { ClassIcon soldier_spammer Health 3800 Name "Giant Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName 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.65 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Name "Wave03a" Where spawnbot_lower TotalCount 30 MaxActive 6 spawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Class Demoman ClassIcon demoknight Name "Demoknight" WeaponRestrictions Meleeonly Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Skill Expert } } ////////////////////////////////////////////////////////// WaveSpawn { TotalCurrency 200 TotalCount 1 WaitBeforeStarting 0 Name "Wave03b" WaitForAllSpawned "Wave03a" Tank { Health 25000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 TotalCount 1 WaitBeforeStarting 45 Name "Wave03b" WaitForAllSpawned "Wave03a" Tank { Health 25000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave03b" Where spawnbot_left TotalCount 4 MaxActive 1 spawnCount 1 WaitForAllSpawned "Wave03a" WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 50 TFBot { Class Scout Name "Super Scout without the fish or mask" Attributes "MiniBoss" WeaponRestrictions MeleeOnly Skill Expert Health 1200 Scale 1.8 Tag nav_prefer_flank_left BehaviorModifiers push CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name "Wave03b" Where spawnbot_right TotalCount 4 MaxActive 1 spawnCount 1 WaitForAllSpawned "Wave03a" WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 50 TFBot { Class Scout Name "Super Scout without the fish or mask" Attributes "MiniBoss" WeaponRestrictions MeleeOnly Skill Expert Health 1200 Scale 1.8 Tag nav_prefer_flank_right BehaviorModifiers push CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name "Wave03b" Where spawnbot TotalCount 4 MaxActive 1 spawnCount 1 WaitForAllSpawned "Wave03a" WaitBeforeStarting 16 WaitBetweenSpawns 12 TotalCurrency 50 TFBot { Class Scout Name "Super Scout without the fish or mask" Attributes "MiniBoss" WeaponRestrictions MeleeOnly Skill Expert Health 1200 Scale 1.8 CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name "Wave03b" TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllSpawned "Wave03a" Where spawnbot_right TFBot { ClassIcon soldier_barrage Health 4000 Name "Colonel Barrage" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } } WaveSpawn { Name "Wave03b" TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllSpawned "Wave03a" Where spawnbot_left TFBot { ClassIcon soldier_barrage Health 4000 Name "Colonel Barrage" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } } ////////////////////////////////////////////////////// WaveSpawn { Name "Wave03c" TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 7 WaitForAllDead "Wave03b" Where spawnbot_right Squad { TFBot { Health 5000 Name "Stronger Heal-on-kill Giant Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert } } } WaveSpawn { Name "Wave03c" TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 7 WaitForAllDead "Wave03b" Where spawnbot_left Squad { TFBot { Health 5000 Name "Stronger Heal-on-kill Giant Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert } } } WaveSpawn { Name "Wave03c" Where spawnbot_lower TotalCount 21 MaxActive 3 spawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "Wave03b" TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert } } WaveSpawn { Name "Wave03c" Where spawnbot_lower TotalCount 21 MaxActive 3 spawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "Wave03b" TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert } } ///////////////////////////////////////////////////////// WaveSpawn { TotalCurrency 150 TotalCount 1 WaitBeforeStarting 30 Name "Wave03d" WaitForAllSpawned "Wave03c" Tank { Health 20000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 150 TotalCount 1 WaitBeforeStarting 30 Name "Wave03d" WaitForAllSpawned "Wave03c" Tank { Health 20000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave03d" TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 WaitForAllSpawned "Wave03c" Where spawnbot_right Squad { TFBot { ClassIcon soldier_burstfire Health 4200 Name "Giant Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } TFBot { Template T_TFBot_Medic Skill Expert } } } WaveSpawn { Name "Wave03d" TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 WaitForAllSpawned "Wave03c" Where spawnbot_left Squad { TFBot { ClassIcon soldier_burstfire Health 4200 Name "Giant Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } TFBot { Template T_TFBot_Medic Skill Expert } } } WaveSpawn { Name "Wave03d" Where spawnbot_lower TotalCount 40 MaxActive 10 spawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 9 WaitForAllSpawned "Wave03c" TotalCurrency 200 Support 1 TFBot { Class Heavyweapons Skill Expert Attributes "AlwaysCrit" BehaviorModifiers push } } ///////////////////////////////////////////////////////// } }