// Tank Canal by ??? // Mission by FaN Scout (https://steamcommunity.com/profiles/76561198089243988/) //////////////// // spawnbots //////////////// // spawnbot // spawnbot_invasion // DO NOT SPAWN GIANTS HERE //////////////// // Tank spawns //////////////// // tank_left_1 // tank_center_1 // tank_right_1 //////////////// #base robot_standard.pop #base robot_giant.pop #base robot_fan.pop #base robot_fan_kaizo.pop #base robot_click_backup.pop #base robot_click_giant_backup.pop WaveSchedule { StartingCurrency 2000 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 AddSentryBusterWhenDamageDealtExceeds 10 AddSentryBusterWhenKillCountExceeds 1 Advanced 1 MaxRedPlayers 10 CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" EnableDominations 1 //Should enable player to bot dominations HealOnKillOverhealMelee 0 // Heal on kill with melee weapons overheal (default: 1) SandmanStun 0 //Should the sandman ball stun players. 1 reverts the pre Jungle Inferno stun (default: 1) MarkedForDeathLifetime 30 // Marked for death duration (default: 15) SniperHideLasers 1 //If set, snipers will not display lasers when aiming Mission { Where spawnbot Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 4 DesiredCount 1 InitialCooldown 30 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster Health 9999 } } Mission { Where spawnbot_mission_spy Objective Spy BeginAtWave 1 RunForThisManyWaves 4 DesiredCount 1 InitialCooldown 30 CooldownTime 5 TFBot { Template T_TFBot_Spy_Kaizo } } Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 1 RunForThisManyWaves 4 DesiredCount 1 InitialCooldown 20 CooldownTime 5 TFBot { Template T_TFBot_Sniper_Kaizo } } Mission { Where spawnbot_invasion Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 1 InitialCooldown 120 CooldownTime 120 Tank { Name "tankboss" StartingPathTrackNode "tank_center_1" Health 10000 Speed 75 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } Mission { Where spawnbot_invasion Objective DestroySentries BeginAtWave 2 RunForThisManyWaves 1 DesiredCount 1 InitialCooldown 120 CooldownTime 120 Tank { Name "tankboss" StartingPathTrackNode "tank_center_1" Health 12500 Speed 90 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } Mission { Where spawnbot_invasion Objective DestroySentries BeginAtWave 3 RunForThisManyWaves 1 DesiredCount 1 InitialCooldown 120 CooldownTime 120 Tank { Name "tankboss" StartingPathTrackNode "tank_center_1" Health 15000 Speed 105 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } Mission { Where spawnbot_invasion Objective DestroySentries BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 1 InitialCooldown 120 CooldownTime 120 Tank { Name "tankboss" StartingPathTrackNode "tank_center_1" Health 20000 Speed 130 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } Templates { T_TFBot_Giant_Medic_Uber_Inf { ClassIcon medic_uber_inf_giant Health 4500 Name "Giant Extended Uber Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "heal rate bonus" 200 "uber duration bonus" 20 "bot medic uber health threshold" 300 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "ubercharge rate bonus" 2 "uber duration bonus" 8 } } } Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 500 FirstSpawnWarningSound "vo/mvm/mght/taunts/scout_mvm_m_taunts03.mp3" DoneWarningSound "vo/mvm/mght/scout_mvm_m_paincrticialdeath03.mp3" TFBot { Class Scout ClassIcon scout_bullet_boy_v2 Item "Friendly Item" Item "Dead of Night" Item "Pest's Pads" Item "The Force-a-Nature" Attributes MiniBoss Attributes UseBossHealthBar Health 21000 Name "The BIG Mann" ItemAttributes { ItemName "The Force-a-Nature" "scattergun knockback mult" 999 "bullets per shot bonus" 50 "fire rate bonus" 0 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name "1a" Where spawnbot_invasion TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Burstfire_Kaizo } } WaveSpawn { Name "1a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Demoknight_Leaping_Machete } } WaveSpawn { Name "1a" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavy_Tomislav } TFBot { Template T_TFBot_Giant_Medic_Regen_Fake } } } WaveSpawn { Where spawnbot_invasion TotalCount 40 MaxActive 10 SpawnCount 10 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Soldier Skill Expert } } WaveSpawn { Name "1b" WaitForAllSpawned "1a" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_DemoKnight_Caber } } WaveSpawn { Name "1b" WaitForAllSpawned "1a" Where spawnbot_invasion TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Demo_Cluster_Blast } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } } } WaveSpawn { Name "1c" WaitForAllDead "1a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Scout_FAN_Kaizo Scale 1.3 Health 650 } } WaveSpawn { Name "1c" WaitForAllDead "1a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Dragon_Heal } } WaveSpawn { Name "1c" WaitForAllDead "1a" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Heavy_IronFist_Airblast_Kaizo } } WaveSpawn { Name "1c" WaitForAllDead "1a" Where spawnbot_invasion TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Medic_Crossbow_Bleed Attributes AlwaysCrit } } WaveSpawn { Name "1c" WaitForAllDead "1a" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Quadfire } } WaveSpawn { Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Demoknight_BattleAxe_Armored } } } Wave // Wave 2 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 500 FirstSpawnWarningSound "vo/mvm/norm/sniper_mvm_meleedare08.mp3" DoneWarningSound "vo/mvm/norm/sniper_mvm_paincrticialdeath01.mp3" TFBot { Class Sniper ClassIcon sniper_bow_titanium Scale 1.9 Health 46000 Attributes MiniBoss Attributes UseBossHealthBar Item "The Huntsman" Item "The Mutton Mann" Item "The Archers Groundings" Item "The Triggerman's Tacticals" Item "Crocodile Dandy" Name "Titanium Headbreaker" ItemAttributes { ItemName "The Huntsman" "damage bonus" 3 "dmg pierces resists absorbs" 1 "fire rate bonus" 0.4 "faster reload rate" 0.6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 } } } WaveSpawn { Name "2a" Where spawnbot_invasion TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Demo_Kamikaze } TFBot { Class Medic Name "Extended Uber Medic" ClassIcon medic_uber_armored Skill Expert Attributes SpawnWithFullCharge Health 450 Item "The Overdose" Item "The Razorback" Item "Das Metalmeatencasen" Item "Berliner's Bucket Helm" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 1.25 "uber duration bonus" 32 } ItemAttributes { ItemName "The Overdose" "damage bonus" 2 } ItemAttributes { ItemName "The Razorback" "damage force reduction" 0.1 } CharacterAttributes { "heal rate bonus" 10 "dmg from ranged reduced" 0.8 "move speed bonus" 1.2 } } } } WaveSpawn { Name "2a" Where spawnbot_invasion TotalCount 20 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast_Kaizo } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name "2a" Where spawnbot_invasion TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Burst_Hyper } } WaveSpawn { Name "2b" WaitForAllSpawned "2a" Where spawnbot_invasion TotalCount 24 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Scout_FAN_Kaizo } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Soldier Name "Giant Atomic Soldier" ClassIcon soldier_atomic_quad Skill Expert Health 4200 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit Item "The Original" ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 0 "Projectile speed increased" 1.5 "damage bonus" 1.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot_invasion TotalCount 60 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Heavyweapons Name "Hyper Burst Shotgun Heavy" ClassIcon heavy_shotgun_burst_hyper Skill Expert WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus with reduced health" 0.4 "fire rate bonus" 0.3 "spread penalty" 0.5 "bullets per shot bonus" 4 "faster reload rate" 0.3 } } } WaveSpawn { Name "2cA" WaitForAllDead "2b" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Fast_Expert } TFBot { Template T_TFBot_Giant_Demoman_Caber ClassIcon demo_caber_nys_giant } TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Name "Giant Shovel Soldier" Class Soldier ClassIcon soldier_shovel Health 3800 Attributes MiniBoss Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "critboost on kill" 2 } CharacterAttributes { "move speed bonus" 1.4 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Name "Giant Buff Shovel Soldier" Class Soldier ClassIcon soldier_shovel Health 3800 Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "The Buff Banner" Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "critboost on kill" 2 "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 1.2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 "increase buff duration" 9.0 } } } } WaveSpawn { Name "2cB" WaitForAllDead "2cA" Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 6 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Hyper } } WaveSpawn { Name "2cB" WaitForAllDead "2cA" Where spawnbot_invasion TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 25 WaitBetweenSpawns 15 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Demoknight_Leaping_Caber } TFBot { Template T_TFBot_Demoknight_Leaping_Caber } TFBot { Template T_TFBot_Demoknight_Leaping_Caber_Grapple } } } WaveSpawn { Name "2cB" WaitForAllDead "2cA" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Class Heavyweapons Name "Giant Crit-On-Kill Deflector Heavy" ClassIcon heavy_deflector_cok Skill Expert Health 6000 Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 2000 Attributes MiniBoss ItemAttributes { ItemName "Deflector" "attack projectiles" 2 "damage bonus" 2 "critboost on kill" 5 "mod medic killed minicrit boost" 999 } 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_Shield_Extended_QuickHeal } TFBot { Template T_TFBot_Giant_Medic_Uber_Inf } } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 1 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Giant_Scout Skill Expert } } } Wave // Wave 3 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 400 FirstSpawnWarningSound "vo/mvm/mght/taunts/soldier_mvm_m_taunts05.mp3" DoneWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath01.mp3" TFBot { ClassIcon boss_titanium_crits Class Soldier Name "Tsar Bomber" Skill Expert Health 63000 WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Safety Stripes" Item "The Peacebreaker" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 403 "attach particle effect" 704 "mod max primary clip override" -1 "fire rate penalty" 2 "mod no reload DISPLAY ONLY" 1 "damage bonus" 6 "dmg pierces resists absorbs" 1 "Blast radius increased" 3 "dmg falloff decreased" 0.3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_Quadfire Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9 } } TFBot { Template T_TFBot_Giant_Medic_Shield_Kritzkrieg_Extended_QuickHeal } } } WaveSpawn { Name "3a" Where spawnbot_invasion TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.1 TotalCurrency 100 RandomChoice { TFBot { Class Demoman Skill Expert Scale 1.3 Health 650 Attributes SpawnWithFullCharge ClassIcon demo_backup_lite Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Class Demoman Skill Expert Scale 1.3 Health 650 Attributes SpawnWithFullCharge ClassIcon demo_backup_lite Item "The Iron Bomber" Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } } } WaveSpawn { Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawnsAfterDeath 15 TotalCurrency 50 TFBot { Template T_TFBot_Spy_Business_DMGup ClassIcon spy_enforcer_nys } } WaveSpawn { Name "3a" Where spawnbot_invasion TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Soda_Expert } } WaveSpawn { Name "3b" WaitForAllSpawned "3a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavy_Natascha_Hyper } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot_invasion TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Dragon_Hyper } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Heavyweapons ClassIcon heavy_deflector_push_bigcrit Skill Expert Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 2 "damage causes airblast" 1 "apply z velocity on damage" 500 "fire rate bonus" 0.7 "critboost on kill" 5 } } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Class Sniper Name "Giant Disintegrator Bowman" Skill Hard Health 3000 ClassIcon sniper_bow_deadly WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Item "The Huntsman" Item "Larrikin Robin" Item "Das Metalmeatencasen" Item "The Archers Groundings" ItemAttributes { ItemName "The Huntsman" "damage bonus" 2.5 "faster reload rate" 0.5 "fire rate bonus" 0.5 "ragdolls become ash" 1 "attach particle effect" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 } } } WaveSpawn { Name "3c" WaitForAllDead "3b" Where spawnbot_invasion TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Chargeknight_Hyper Scale 1.3 Health 650 } } WaveSpawn { Name "3c" WaitForAllDead "3b" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Expert_Burst } } WaveSpawn { Name "3c" WaitForAllDead "3b" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_FAN_Shotguner } } WaveSpawn { Name "3c" WaitForAllDead "3b" Where spawnbot_invasion TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Class HeavyWeapons Name "Rocket Nuker Heavy" Health 450 ClassIcon soldier_nuke2 Item "Breach and Bomb" Item "Die Regime-Panzerung" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "override projectile type" 2 "blast radius increased" 3 "damage bonus" 16 "fire rate penalty" 0.5 "mod max primary clip override" -1 "dmg taken from crit reduced" 0.7 } } } WaveSpawn { Where spawnbot_invasion TotalCount 50 MaxActive 4 SpawnCount 4 WaitBeforeStarting 60 WaitBetweenSpawns 5 TotalCurrency 100 Support 1 TFBot { Class Medic ClassIcon medic_jug_ubersaw WeaponRestrictions MeleeOnly Item "The Ubersaw" Name "Ubersaw Servant" ItemAttributes { ItemName "The Ubersaw" "fire rate penalty" 0.6 "damage bonus" 2 } CharacterAttributes { "attach particle effect" 44 "attach particle effect static" 67 } } } } Wave // Final Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 2000 StartWaveWarningSound "mvm/ambient_mp3/mvm_siren.mp3" FirstSpawnWarningSound "vo/mvm/mght/taunts/pyro_mvm_m_taunts03.mp3" DoneWarningSound "vo/mvm/mght/pyro_mvm_m_paincrticialdeath03.mp3" TFBot { Class Pyro Name "Salt, Ice, and an Open Wound" ClassIcon pyro_long_megablast_spammer Skill Expert Health 99999 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Attributes UseBossHealthBar Item "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "attach particle effect" 702 "attach particle effect static" 4 "is_festivized" 1 "airblast_turn_projectile_to_ammo" 1 "flame_drag" 0.5 "flame_spread_degree" 1 "redirected_flame_size_mult" 20 "flame_speed" 5000 "heal on kill" 10000 "is australium item" 1 "item style override" 1 "is_festivized" 1 "damage bonus" 26 "maxammo primary increased" 21 "move speed bonus" 1.25 "fire rate bonus" 0.4 "crit from behind" 1 "deploy time decreased" 0.2 "airblast cost decreased" 0 "airblast vertical pushback scale" -100 "airblast_give_teammate_speed_boost" 1 "ragdolls become ash" 1 "crit vs disguised players" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "rage giving scale" 0.05 "health regen" 1000 "jarate backstabber" 1 } } } WaveSpawn { Name "4a" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavy_Shotgun_Burst_Expert } } WaveSpawn { Where spawnbot TotalCount 60 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Spy_Hyper } } WaveSpawn { Name "4a" Where spawnbot_invasion TotalCount 20 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Class Pyro ClassIcon pyro_phlog_mfd Name "Deadly Phlog Pyro" Attributes AlwaysCrit Attributes AlwaysFireWeapon Item "The Phlogistinator" Item "The Gas Guzzler" Item "The Lunatic's Leathers" Item "Firewall Helmet" Skill Expert ItemAttributes { ItemName "The Phlogistinator" "flame_speed" 5000 "flame_lifetime" 4 "flame_spread_degree" 5 "damage bonus" 6 "move speed bonus" 1.4 } } } WaveSpawn { Name "4a" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Class Soldier ClassIcon soldier_blackbox_hyper Skill Expert Health 4500 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Black Box" Item "The Chaser" Name "Giant Hyper Black Box Soldier" ItemAttributes { ItemName "The Black Box" "damage bonus" 2.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 6 "faster reload rate" 0.6 "blast radius increased" 2.5 "projectile spread angle penalty" 6 "heal on hit for rapidfire" 9999 "dmg falloff decreased" 0.6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot_invasion TotalCount 24 MaxActive 12 SpawnCount 12 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Bison_Soldier_Kaizo_Type2 } TFBot { Class Medic ClassIcon medic_uber_armored_lite Health 999 Scale 1.3 Skill Expert Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage bonus" 11 } CharacterAttributes { "heal rate bonus" 10 } } } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Gaspasser_Explove_Hyper } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Demoknight_Leaping_Charge } } WaveSpawn { Name "4c" WaitForAllDead "4b" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot_Kaizo } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended_QuickHeal Health 9000 ClassIcon medic_quickfix_armored_shield } } } WaveSpawn { Name "4c" WaitForAllDead "4b" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Fastrocket_Spammer } } WaveSpawn { Name "4c" WaitForAllDead "4b" Where spawnbot TotalCount 14 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_Juggernaut_Minigun } } WaveSpawn { Name "4c" WaitForAllDead "4b" Where spawnbot TotalCount 20 MaxActive 12 SpawnCount 6 WaitBeforeStarting 30 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Scout_FAN_Shotguner } } WaveSpawn { WaitForAllDead "4a" Where spawnbot_invasion TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 100 Support 1 TFBot { Class Soldier ClassIcon vendsoldierspammer1 Skill Easy Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "attach particle effect" 701 "fire rate bonus" 0.6 "faster reload rate" 0.6 "Blast radius increased" 2 "speed_boost_on_hit" 6 "health on radius damage" 20 "damage bonus vs burning" 6.5 } } } } } /////////////// // Version 1: // Realease /////////////// // Version 2: // Hopefully I fixed the spawns ///////////////