#base robot_giantmania_v2.pop #base robot_eyes.pop //Fusillade Giantmania //Expert Difficulty ///////---------- //Money Info ///////---------- //Starting: 16000 //Wave 1: 525 //Wave 2: 600 //Wave 3: 575 //Wave 4: 625 //Wave 5: 625 //Wave 6: 1000 //Total: 19950 WaveSchedule { StartingCurrency 16000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom No AddSentryBusterWhenKillCountExceeds 27 AddSentryBusterWhenDamageDealtExceeds 3300 CustomUpgradesFile mvm_upgrades_sigsegv_extra_v19.txt SendBotsToSpectatorImmediately 1 BodyPartScaleSpeed 100 TextPrintTime 0 //////////---------- // Missions //////////---------- Mission //Sentry Buster { Objective DestroySentries DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 60 InitialCooldown 0 Where spawnbot_right TFBot { Template GM_Titan_SentryBuster Attributes DisableDodge } } Mission //Spy { Objective Spy DesiredCount 3 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 95 InitialCooldown 40 Where spawnbot TFBot { Template GM_Giant_Spy } } Mission //Sniper { Objective Sniper DesiredCount 3 BeginAtWave 3 RunForThisManyWaves 2 CooldownTime 60 InitialCooldown 20 Where spawnbot_right TFBot { Template GM_Giant_Sniper } } Mission //Engie { Objective Engineer DesiredCount 1 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 70 InitialCooldown 30 Where spawnbot TFBot { Template GM_Giant_Engineer_Teleporter } } //////////============================================================================================================== // Wave 1 [525$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "" Line "{blue}If you are kicked due to {red}Buffer Overload" Line "{blue}Rejoin with a completely stock loadout weapons {red}AND {blue}cosmetics" Line "{blue}Refund the class you crashed on and continue slaying giants!" } WaveSpawn { Name "w1-giant" TotalCurrency 125 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Titan_Soldier_RapidFire } } WaveSpawn { Name "w1-a1" TotalCurrency 50 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1.5 WaitBeforeStarting 0 Where spawnbot_right TFBot { Template GM_Giant_Scout } } WaveSpawn { Name "w1-a1" TotalCurrency 50 TotalCount 15 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Giant_Pyro } } WaveSpawn { Name "w1-a1" TotalCurrency 50 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 1.5 WaitBeforeStarting 0 Where spawnbot_left TFBot { Template GM_Giant_Demoman } } WaveSpawn { Name "w1-b1" WaitForAllDead w1-a1 TotalCurrency 75 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Giant_Soldier Attributes AlwaysCrit } } WaveSpawn { Name "w1-b1" WaitForAllDead w1-a1 TotalCurrency 50 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 4 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Giant_Scout_Bonk } } WaveSpawn { Name "w1-b1" WaitForAllDead w1-a1 TotalCurrency 50 TotalCount 23 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 1.25 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Giant_Scout_Melee } } WaveSpawn { Name "w1-b1" WaitForAllDead w1-a1 TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 35 Where spawnbot_left TFBot { Template GM_Titan_Heavy } } } //////////============================================================================================================== // Wave 2 [600$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w2-startscout" TotalCurrency 5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot_left TFBot { Template GM_Titan_Scout_Fast } } WaveSpawn { Name "w2-a1" TotalCurrency 30 TotalCount 30 MaxActive 16 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 3 Where spawnbot TFBot { Template GM_Giant_Soldier ClassIcon soldier_dh_buff_nys Attributes SpawnWithFullCharge Item "The Direct Hit" Item "The Buff Banner" ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 20.0 } } } WaveSpawn { Name "w2-a3" TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 30 Where spawnbot Tank { Name "tankboss" Health 70000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w2-a2" TotalCurrency 15 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 20 Where spawnbot_left TFBot { Template GM_Titan_Scout_Fast } } WaveSpawn { Name "w2-a2" TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 35 Where spawnbot_invasion Squad { TFBot { Template GM_Titan_Soldier_SlowBarrage } TFBot { Template GM_Titan_Medic } } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a2 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 0 Where spawnbot_right Squad { TFBot { Template GM_Giant_Heavy } TFBot { Template GM_Giant_Medic_Uber } } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a2 TotalCurrency 50 TotalCount 17 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_left TFBot { Template GM_Giant_Soldier } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a2 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Titan_Soldier } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 13.5 WaitBeforeStarting 0 Where spawnbot_right TFBot { Name "Titan Dragon's Fury Pyro" Class Pyro Skill Expert Health 30000 ClassIcon pyro_df_titan Attributes UseBossHealthBar Attributes MiniBoss Tag bot_giant Scale 1.9 MaxVisionRange 750 Item "The Dragon's Fury" Item "The Cyborg Stunt Helmet" Item "Das Metalmeatencasen" Item "The Rusty Reaper" UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Dragon's Fury" "paintkit_proto_def_index" 226 "weapon burn dmg increased" 5 "item_meter_charge_rate" 0.50 "lunchbox adds minicrits" 2 "set_item_texture_wear" 0 "ragdolls become ash" 1 "damage bonus" 3 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.35 "rage giving scale" 0.1 } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 50 TotalCount 32 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Giant_Scout } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 16 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Giant_Soldier } } } //////////============================================================================================================== // Wave 3 [575$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w3-a1" TotalCurrency 165 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 18.5 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template GM_Titan_Soldier_SlowBarrage } TFBot { Template T_TFBot_Giant_Medic_KritzKrieg DeathSound "ambient\explosions\explode_3.wav" } TFBot { Template T_TFBot_Giant_Medic_KritzKrieg DeathSound "ambient\explosions\explode_3.wav" } TFBot { Template T_TFBot_Giant_Medic_KritzKrieg DeathSound "ambient\explosions\explode_3.wav" } } } WaveSpawn { Name "w3-a1" TotalCurrency 110 TotalCount 45 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_invasion RandomChoice { TFBot { Template GM_Giant_Pyro } TFBot { Template GM_Giant_Demoman } TFBot { Template GM_Giant_Soldier } TFBot { Template GM_Giant_Scout } } } WaveSpawn { Name "w3-support" WaitForAllDead w3-a1 TotalCurrency 25 TotalCount 16 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot Support 1 TFBot { Template GM_Giant_Soldier } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a1 TotalCurrency 75 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 18 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Titan_Demoman_BurstFire } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a1 TotalCurrency 25 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 18 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template GM_Titan_Heavy_Deflector ClassIcon heavy_deflector_cok_titan ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "critboost on kill" 5 } } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Soldier_Buff } TFBot { Template GM_Giant_Soldier_Buff } } } WaveSpawn { Name "w3-c1" WaitForAllDead w3-b1 TotalCurrency 50 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 2 Where spawnbot_left Support 1 TFBot { Template GM_Giant_Heavy_SteelFist Attributes AlwaysCrit } } WaveSpawn { Name "w3-c1" WaitForAllDead w3-b1 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 2 Where spawnbot Support 1 TFBot { Template GM_Giant_Heavy } } WaveSpawn { Name "w3-c1" WaitForAllDead w3-b1 TotalCurrency 75 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 0 Where spawnbot_chief TFBot { Name "Titan Gauntlet" Class Heavy Skill Expert Health 80000 Scale 1.9 ClassIcon heavy_steelfist_titan Item "Fists of Steel" Item "War Head" Attributes UseBossHealthBar Attributes MiniBoss WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "fire rate penalty" 1.20 "custom hit sound" "=80|physics\metal\metal_sheet_impact_hard7.wav" "damage bonus" 5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.35 "rage giving scale" 0.1 } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } } } } //////////============================================================================================================== // Wave 4 [625$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w4-a1" TotalCurrency 10 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_invasion TFBot { Template GM_Giant_Scout ClassIcon scout_crit Attributes AlwaysCrit } } WaveSpawn { Name "w4-a1" TotalCurrency 10 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_invasion TFBot { Template GM_Giant_Soldier ClassIcon soldier Attributes AlwaysCrit } } WaveSpawn { Name "w4-a1" TotalCurrency 10 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_invasion TFBot { Template GM_Giant_Pyro ClassIcon pyro_crit Attributes AlwaysCrit } } WaveSpawn { Name "w4-a1" TotalCurrency 10 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_invasion TFBot { Template GM_Giant_Demoman ClassIcon demo_crit Attributes AlwaysCrit } } WaveSpawn { Name "w4-a1" TotalCurrency 10 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_invasion TFBot { Template GM_Giant_Heavy ClassIcon heavy_crit Attributes AlwaysCrit } } WaveSpawn { Name "w4-a1" TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot_chief Squad { TFBot { Name "Titan Rocket Wall Soldier" Class Soldier Skill Expert Health 40000 ClassIcon soldier_rocketwall_titan Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes AlwaysCrit Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Big Steel Jaw of Summer Fun" Item "The Dark Age Defender" Item "Armored Authority" Tag bot_giant Scale 1.9 ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 7.0 "paintkit_proto_def_index" 286 "clip size upgrade atomic" 22.0 "set_item_texture_wear" 0 "faster reload rate" 0.22 "fire rate bonus" 0 "damage bonus" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.35 } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } TFBot { Template GM_Titan_Medic } } } WaveSpawn { Name "w4-b1" WaitForAllDead w4-a1 TotalCurrency 25 TotalCount 42 MaxActive 19 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_right TFBot { Template GM_Giant_Demoman_Knight Health 3800 Scale 1.85 CharacterAttributes { "move speed bonus" 0.575 } } } WaveSpawn { Name "w4-b2" WaitForAllDead w4-a1 TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 21 Where spawnbot Tank { Name "tankboss" Health 80000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w4-b1" WaitForAllDead w4-a1 TotalCurrency 60 TotalCount 12 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 7 WaitBeforeStarting 7 Where spawnbot_right TFBot { Template GM_Titan_Scout_Fast } } WaveSpawn { Name "w4-b1" WaitForAllDead w4-a1 TotalCurrency 40 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 19 Where spawnbot_chief Squad { TFBot { Template GM_Titan_Soldier_SlowBarrage } TFBot { Name "Titan KritzKrieg Medic" Class Medic Skill Expert Health 45000 ClassIcon medic_kritz_titan Attributes SpawnWithFullCharge Attributes UseBossHealthBar Attributes AlwaysCrit Attributes MiniBoss Tag bot_giant Scale 1.9 Item "Surgeon's Stahlhelm" Item "Coldfront Carapace" Item "The Quadwrangler" Item "The KritzKrieg" Item "Medi-Mask" UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 7000 "move speed penalty" 0.35 "heal rate bonus" 400 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "custom weapon fire sound" "=80|weapons\ar1\ar1_dist1.wav" "move speed penalty" 0.5 "fire rate bonus" 0.75 "clip size bonus" 2 "damage bonus" 3 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "bot medic uber health threshold" 45001 "damage force reduction" 0.1 "rage giving scale" 0.1 "health regen" 400 } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } TFBot { Name "Titan Medic" Class Medic Skill Expert Health 45000 ClassIcon medic_titan Attributes UseBossHealthBar Attributes MiniBoss Tag bot_giant Scale 1.9 Item "Surgeon's Stahlhelm" Item "Coldfront Carapace" Item "The Quadwrangler" Item "The Quick-Fix" Item "Medi-Mask" UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Quick-Fix" "move speed penalty" 0.35 "heal rate bonus" 400 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "custom weapon fire sound" "=80|weapons\ar1\ar1_dist1.wav" "move speed penalty" 0.5 "fire rate bonus" 0.75 "clip size bonus" 2 "damage bonus" 3 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.1 "rage giving scale" 0.1 "health regen" 400 } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } } } WaveSpawn { Name "w4-c1" WaitForAllDead w4-b2 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 11 WaitBeforeStarting 0 Where spawnbot TFBot { Name "Titan Rapid Fire Demoman" Class Demoman Skill Expert Health 33000 ClassIcon demo_rapidfire_titan Attributes UseBossHealthBar Attributes MiniBoss Tag bot_giant Scale 1.9 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "The Hurt Locher" Item "Scotch Bonnet" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "custom weapon fire sound" "=80|mvm\giant_demoman\giant_demoman_grenade_shoot.wav" "paintkit_proto_def_index" 105 "clip size upgrade atomic" 2 "set_item_texture_wear" 0 "faster reload rate" 0 "fire rate bonus" 0.5 "damage bonus" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.35 "rage giving scale" 0.1 } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } } WaveSpawn { Name "w4-c1" WaitForAllDead w4-b2 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 11 WaitBeforeStarting 22 Where spawnbot TFBot { Name "Titan Scatter Burst Demoman" Class Demoman Skill Expert Health 36500 ClassIcon demo_scatter_titan Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes MiniBoss Tag bot_giant Scale 1.9 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "The Cloud Crasher" Item "The Hurt Locher" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "projectile spread angle penalty" 6 "projectile speed increased" 1.2 "custom weapon fire sound" "=80|mvm\giant_demoman\giant_demoman_grenade_shoot.wav" "paintkit_proto_def_index" 114 "clip size upgrade atomic" 46.0 "set_item_texture_wear" 0 "faster reload rate" 0.13 "fire rate bonus" 0.08333 "damage bonus" 1.8 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.32 "rage giving scale" 0.1 "health regen" 90 } ItemColor { ItemName "The Cloud Crasher" Red 255 Green 145 Blue 0 } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } } WaveSpawn { Name "w4-c1" WaitForAllDead w4-b2 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 11 WaitBeforeStarting 5.5 Where spawnbot TFBot { Template GM_Titan_Demoman_BurstFire } } WaveSpawn { Name "w4-c1" WaitForAllDead w4-b1 TotalCurrency 125 TotalCount 120 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_invasion Support 1 RandomChoice { TFBot { Template GM_Giant_Scout } TFBot { Template GM_Giant_Scout } TFBot { Template GM_Giant_Soldier_Buff } TFBot { Template GM_Giant_Soldier_Buff } TFBot { Template GM_Giant_Pyro } TFBot { Template GM_Giant_Pyro } TFBot { Template GM_Giant_Heavy } TFBot { Template GM_Giant_Heavy } } } } //////////============================================================================================================== // Wave 5 [625$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w5-a1" TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 0.3 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier ClassIcon soldier_spammer_armored Name "Giant Burst Fire Soldier" Health 14000 Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload Scale 2.0 Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" UseMeleeThreatPrioritization 1 DeathSound "ambient\explosions\explode_3.wav" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "Projectile speed decreased" 0.65 "clip size upgrade atomic" 6.0 "faster reload rate" 0.60 "fire rate bonus" 0.10 } CharacterAttributes { "airblast vulnerability multiplier" 0.20 "override footstep sound set" 3.0 "damage force reduction" 0.40 "move speed bonus" 0.50 } } } WaveSpawn { Name "w5-a2" TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 0.3 WaitBeforeStarting 23 Where spawnbot TFBot { Class Demoman ClassIcon demo_spammer_armored Name "Giant Rapid Fire Demoman" Health 12000 Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload Scale 2.0 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" UseMeleeThreatPrioritization 1 DeathSound "ambient\explosions\explode_3.wav" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "Projectile speed increased" 1.35 "faster reload rate" 0.0 "fire rate bonus" 0.65 } CharacterAttributes { "airblast vulnerability multiplier" 0.25 "override footstep sound set" 4.0 "damage force reduction" 0.50 "move speed bonus" 0.50 } } } WaveSpawn { Name "w5-a3" TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 0.3 WaitBeforeStarting 38 Where spawnbot TFBot { Class Scout ClassIcon scout_shortstop Name "Giant ShortStop Scout" Skill Expert Health 8300 Attributes AlwaysCrit Attributes MiniBoss Scale 2.0 Item "The Shortstop" UseMeleeThreatPrioritization 1 DeathSound "ambient\explosions\explode_3.wav" CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name "w5-a4" TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 0.3 WaitBeforeStarting 50 Where spawnbot TFBot { Class Heavy ClassIcon heavy_armored_deflector Name "Giant Deflector Heavy" Health 13500 Skill Expert Attributes MiniBoss MaxVisionRange 1600 Scale 2.0 Item "Deflector" Item "The U-Clank-A" UseMeleeThreatPrioritization 1 DeathSound "ambient\explosions\explode_3.wav" ItemAttributes { ItemName "Deflector" "attack projectiles" 1.0 "damage bonus" 1.50 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.0 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 2.0 "damage force reduction" 0.30 "rage giving scale" 0.70 "move speed bonus" 0.50 } } } WaveSpawn { Name "w5-b1" WaitForAllDead w5-a4 TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 18 Where spawnbot Squad { TFBot { Name "Titan Rocket Rain Soldier" Class Soldier Skill Expert Health 40000 ClassIcon soldier_rocketrain_titan Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes AlwaysCrit Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Big Steel Jaw of Summer Fun" Item "The Dark Age Defender" Item "Armored Authority" Tag bot_giant Scale 1.9 ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 7.0 "Projectile speed increased" 1.30 "paintkit_proto_def_index" 286 "clip size upgrade atomic" 76.0 "set_item_texture_wear" 0 "faster reload rate" 0.1 "fire rate bonus" 0 "damage bonus" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.35 "health regen" 150 } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } TFBot { Template GM_Titan_Medic } TFBot { Template GM_Titan_Medic } } } WaveSpawn { Name "w5-b1" WaitForAllDead w5-a4 TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 Where spawnbot_right Where spawnbot_left RandomChoice { TFBot { Template GM_Titan_Soldier_RapidFire Tag flank_front } TFBot { Template GM_Titan_Soldier_RapidFire Tag flank_mid1 } TFBot { Template GM_Titan_Soldier_RapidFire Tag flank_mid2 } TFBot { Template GM_Titan_Soldier_RapidFire Tag flank_back } } } WaveSpawn { Name "w5-c1" WaitForAllDead w5-b1 TotalCurrency 135 TotalCount 18 MaxActive 15 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 6 Where spawnbot //FirstSpawnWarningSound "music\trickle.mp3" Squad { TFBot { Template GM_Titan_Heavy_Deflector } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } } } WaveSpawn { Name "w5-c1" WaitForAllDead w5-b1 TotalCurrency 60 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 12 Where spawnbot_chief TFBot { Class Spy ClassIcon spy_revolver_omega Name "Omega Revolver" Health 82500 Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Scale 2.2 WeaponRestrictions SecondaryOnly Action Mobber ItemAttributes { ItemName "TF_WEAPON_REVOLVER" "weapon spread bonus" 0.0 "fire rate bonus" 0.25 "damage bonus" 10.0 } CharacterAttributes { "cannot disguise" 1 "health regen" 150 "move speed bonus" 0.6 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 7 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } WaveSpawn { Name "w5-c1" WaitForAllDead w5-b1 TotalCurrency 75 TotalCount 100 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_right Support 1 RandomChoice { TFBot { Template GM_Giant_Scout } TFBot { Template GM_Giant_Soldier } TFBot { Template GM_Giant_Pyro } } } } //////////============================================================================================================== // Wave 6 [1000$] //////////============================================================================================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w6-a1" TotalCurrency 75 TotalCount 9 MaxActive 9 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot Where spawnbot_right TFBot { Template GM_Giant_Scout Attributes AlwaysCrit } } WaveSpawn { Name "w6-a1" TotalCurrency 75 TotalCount 9 MaxActive 9 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot Where spawnbot_left TFBot { Template GM_Giant_Pyro_BP } } WaveSpawn { Name "w6-a1" TotalCurrency 75 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 3 Where spawnbot_invasion TFBot { Template GM_Giant_Demoman_BurstFire Attributes AlwaysCrit } } WaveSpawn { Name "w6-b1" WaitForAllDead w6-a1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 10 Where spawnbot Tank { Name "tankboss" Health 80000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w6-b1" WaitForAllDead w6-a1 TotalCurrency 38 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 7 Where spawnbot Squad { TFBot { Name "Titan Rocket Rain Soldier" Class Soldier Skill Expert Health 40000 ClassIcon soldier_rocketrain_titan Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes AlwaysCrit Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Big Steel Jaw of Summer Fun" Item "The Dark Age Defender" Item "Armored Authority" Tag bot_giant Scale 1.9 ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 7.0 "Projectile speed increased" 1.30 "paintkit_proto_def_index" 286 "clip size upgrade atomic" 76.0 "set_item_texture_wear" 0 "faster reload rate" 0.1 "fire rate bonus" 0 "damage bonus" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.35 "health regen" 150 } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } TFBot { Template GM_Titan_Medic } TFBot { Template GM_Titan_Medic } } } WaveSpawn { Name "w6-b1" WaitForAllDead w6-a1 TotalCurrency 37 TotalCount 28 MaxActive 9 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 Where spawnbot_invasion TFBot { Template GM_Giant_Scout Attributes AlwaysCrit } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 15 WaitBeforeStarting 10 Where spawnbot_chief Squad { TFBot { Name "Titan Heal-On-Kill Heavy" Class Heavy Skill Expert Health 55000 ClassIcon heavy_deflector_hok_titan Attributes UseBossHealthBar Attributes MiniBoss Tag bot_giant Scale 1.9 MaxVisionRange 1200 Item "Upgradeable TF_WEAPON_MINIGUN" Item "Big Steel Jaw of Summer Fun" Item "Commissar's Coat" Item "The Hellmet" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "paintkit_proto_def_index" 220 "set_item_texture_wear" 0 "weapon spread bonus" 0.8 "attack projectiles" 2 "heal on kill" 50000 "damage bonus" 1.7 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.28 "rage giving scale" 0.1 } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } TFBot { Name "Titan KritzKrieg Medic" Class Medic Skill Expert Health 45000 ClassIcon medic_kritz_titan Attributes SpawnWithFullCharge Attributes UseBossHealthBar Attributes AlwaysCrit Attributes MiniBoss Tag bot_giant Scale 1.9 Item "Surgeon's Stahlhelm" Item "Coldfront Carapace" Item "The Quadwrangler" Item "The KritzKrieg" Item "Medi-Mask" UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 7000 "move speed penalty" 0.35 "heal rate bonus" 400 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "custom weapon fire sound" "=80|weapons\ar1\ar1_dist1.wav" "move speed penalty" 0.5 "fire rate bonus" 0.75 "clip size bonus" 2 "damage bonus" 3 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "bot medic uber health threshold" 45001 "damage force reduction" 0.1 "rage giving scale" 0.1 "health regen" 400 } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } } } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot Tank { Name "tankboss" Health 40000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 10 Where spawnbot Tank { Name "tankboss" Health 64000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 17 WaitBeforeStarting 0 Where spawnbot TFBot { Template GM_Titan_Scout_Fast } } WaveSpawn { Name "w6-d1" WaitForAllSpawned w6-c1 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 12 Where spawnbot RandomChoice { TFBot { Template GM_Titan_Soldier_BurstFire Tag flank_back } TFBot { Template GM_Titan_Soldier_BurstFire Tag flank_front } } } WaveSpawn { Name "w6-d1" WaitForAllSpawned w6-c1 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 12 Where spawnbot RandomChoice { TFBot { Template GM_Titan_Soldier_RapidFire Tag flank_mid1 } TFBot { Template GM_Titan_Soldier_RapidFire Tag flank_mid2 } } } WaveSpawn { Name "w6-d1" WaitForAllSpawned w6-c1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 27 Where spawnbot Tank { Name "tankboss" Health 128000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } } }