// 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 5000 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 1 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 } } // WAVE 01 2000 + 100 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_right TotalCount 10 MaxActive 10 spawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } WaveSpawn { Name "Wave01b" Where spawnbot_left TotalCount 10 MaxActive 10 spawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "Wave01a" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name "Wave01c" Where spawnbot_left TotalCount 5 MaxActive 5 spawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "Wave01b" TotalCurrency 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name "Wave01d" Where spawnbot_right TotalCount 2 MaxActive 2 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 WaitForAllDead "Wave01c" TotalCurrency 1000 TFBot { Name "Giant Phlogistinator Pyro" Class Pyro Skill Expert Health 3000 Scale 1.8 Attributes "MiniBoss" Item "the phlogistinator" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 5 } ItemAttributes { ItemName "the phlogistinator" "damage bonus" 1.5 } } } WaveSpawn { TotalCurrency 1000 TotalCount 1 WaitBeforeStarting 0 Name "Wave01e" WaitForAllDead "Wave01d" Tank { Health 12000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } // WAVE 02 2000 + 100 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_right TotalCount 10 MaxActive 10 spawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Heavyweapons Skill Normal } } WaveSpawn { Name "Wave02b" TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "Wave02a" Where spawnbot_left TFBot { Class Demoman Skill Hard } } WaveSpawn { Name "Wave02c" Where spawnbot_right TotalCount 10 MaxActive 10 spawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 30 WaitForAllDead "Wave02b" TotalCurrency 1000 Squad { TFBot { Class Demoman ClassIcon 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_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name "Wave02d" Where spawnbot_left TotalCount 2 MaxActive 2 spawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 WaitForAllDead "Wave02c" TotalCurrency 1000 TFBot { Template T_TFBot_Giant_Heavyweapons } } } // WAVE 03 2000 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" TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_right Squad { 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 } } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } } } WaveSpawn { Name "Wave03a" TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_left Squad { 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 } } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } } } WaveSpawn { Name "Wave03a" Where spawnbot_lower TotalCount 6 MaxActive 4 spawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 TotalCurrency 0 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 1000 TotalCount 1 WaitBeforeStarting 0 Name "Wave03b" WaitForAllDead "Wave03a" Tank { Health 8000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 1000 TotalCount 1 WaitBeforeStarting 0 Name "Wave03b" WaitForAllDead "Wave03a" Tank { Health 8000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave03b" Where spawnbot_left TotalCount 8 MaxActive 4 spawnCount 2 WaitForAllDead "Wave03a" WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "Wave03b" Where spawnbot_right TotalCount 6 MaxActive 4 spawnCount 2 WaitForAllDead "Wave03a" WaitBeforeStarting 24 WaitBetweenSpawns 12 TotalCurrency 0 TFBot { Class Demoman Skill normal } } ////////////////////////////////////////////////////// WaveSpawn { Name "Wave03c" TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 0 WaitForAllDead "Wave03b" Where spawnbot_right Squad { TFBot { Health 5000 Name "Giant Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } 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_Giant_Medic } } } WaveSpawn { Name "Wave03d" TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 0 WaitForAllDead "Wave03c" Where spawnbot_left Squad { TFBot { Health 5000 Name "Giant Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } 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_Giant_Medic } } } WaveSpawn { Name "Wave03d" TotalCurrency 0 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 WaitForAllDead "Wave03c" Where spawnbot_lower TFBot { Class Scout Skill Normal } } ///////////////////////////////////////////////////////// } }