//This mission was made by Herple Nerp #base robot_giant.pop #base robot_standard.pop #base robot_pvz.pop population { StartingCurrency 801 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no EventPopfile Halloween Advanced 1 Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 30 TFBot { Template ZombieBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Spy Name "Imposter Zombie" Health 150 Item "the wanga prick" Item "halloween mask - saxton hale" CharacterAttributes { "voice pitch scale" 0.5 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon demo_giant Health 850 Name "Catapult Zombie" Class Demoman Skill Hard Scale 1.4 Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 "fire rate penalty" 4 "fuse bonus" 4 "grenade no bounce" 1 } ItemAttributes { ItemName "the scotsman's skullcutter" "move speed bonus" 2 } CharacterAttributes { "move speed bonus" 0.7 "airblast vertical vulnerability multiplier" 0 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "voice pitch scale" 0.5 } Item "the scotsman's skullcutter" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon demo_giant Health 850 Name "Catapult Zombie" Class Demoman Skill Hard Scale 1.4 Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 "fire rate penalty" 4 "fuse bonus" 4 "grenade no bounce" 1 } ItemAttributes { ItemName "the scotsman's skullcutter" "move speed bonus" 2 } CharacterAttributes { "move speed bonus" 0.7 "airblast vertical vulnerability multiplier" 0 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "voice pitch scale" 0.5 } Item "the scotsman's skullcutter" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name headsup TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mashed/grasswalk.mp3" Support Limited RandomChoice { Squad { TFBot { ClassIcon scout Health 10 Name "snd_restart in console on loss" Scale 1 Class Scout Skill Normal WeaponRestrictions MeleeOnly BehaviorModifiers Mobber Attributes "MiniBoss" Attributes "IgnoreFlag" CharacterAttributes { "health regen" -5 "move speed bonus" 2 } } } } } WaveSpawn { Name w1_primary WaitForAllDead headsup TotalCurrency 50 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0.5 Where spawnbot_mission_sniper FirstSpawnWarningSound "mashed/coming.mp3" RandomChoice { TFBot { Template BasicZombie } TFBot { Template BasicZombie } TFBot { Template BasicZombie } TFBot { Template Imp } TFBot { Template Imp } TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Template BasicZombie } TFBot { Template Imp } } } WaveSpawn { Name w1_primary2 WaitForAllDead w1_primary TotalCurrency 50 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_mission_sniper Squad { TFBot { Template BasicZombie2 } TFBot { Template ZombieChicken } TFBot { Template ZombieChicken } TFBot { Template ZombieChicken } TFBot { Template ZombieChicken } TFBot { Template ZombieChicken } } } WaveSpawn { Name w1_primary2 WaitForAllDead w1_primary TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper TFBot { Template BucketheadZombie } } WaveSpawn { Name w1_primary2 WaitForAllDead w1_primary TotalCurrency 50 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper TFBot { Template FlagZombie } } WaveSpawn { Name w1_primary3 WaitForAllSpawned w1_primary2 TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot_mission_sniper TFBot { Template ZombieChicken } } WaveSpawn { Name w1_primary3 WaitForAllDead w1_primary2 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_mission_sniper RandomChoice { TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } } } WaveSpawn { Name w1_primary3 WaitForAllDead w1_primary2 TotalCurrency 50 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper TFBot { Template FlagZombie } } WaveSpawn { Name w1_finale WaitForAllDead w1_primary3 TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot_mission_sniper RandomChoice { TFBot { Template BasicZombie } TFBot { Template BasicZombie } TFBot { Template BasicZombie } TFBot { Template Imp } TFBot { Template Imp } TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } } } WaveSpawn { Name w1_finale WaitForAllDead w1_primary3 TotalCurrency 50 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper TFBot { Template BrickheadZombie } } WaveSpawn { Name w1_finale WaitForAllDead w1_primary3 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_mission_sniper TFBot { Template FlagZombie } } WaveSpawn { Name chooseyourseed WaitForAllDead w1_finale TotalCurrency 0 TotalCount 0 MaxActive 0 FirstSpawnWarningSound "mashed/seeds.mp3" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name headsup TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mashed/moongrains.mp3" Support Limited RandomChoice { Squad { TFBot { ClassIcon scout Health 10 Name "snd_restart in console on loss" Scale 1 Class Scout Skill Normal WeaponRestrictions MeleeOnly BehaviorModifiers Mobber Attributes "MiniBoss" Attributes "IgnoreFlag" CharacterAttributes { "health regen" -5 "move speed bonus" 2 } } } } } WaveSpawn { Name w2_newspaper WaitForAllDead headsup TotalCurrency 200 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot_mission_sniper FirstSpawnWarningSound "mashed/coming.mp3" TFBot { Template NewspaperZombie } } WaveSpawn { Name w2_primary WaitForAllDead headsup TotalCurrency 25 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 3.1 WaitBetweenSpawns 5 Where spawnbot_mission_sniper RandomChoice { TFBot { Template BasicZombie } TFBot { Template BasicZombie } TFBot { Template Imp } TFBot { Template Imp } TFBot { Template BucketheadZombie } TFBot { Template BucketheadZombie } } } WaveSpawn { Name w2_primary WaitForAllDead headsup TotalCurrency 25 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 3.1 WaitBetweenSpawns 0.5 Where spawnbot_mission_sniper TFBot { Template ZombieChicken } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper TFBot { Template FlagZombie } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 25 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_mission_sniper RandomChoice { TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_mission_sniper TFBot { Template FootballZombie } } WaveSpawn { Name w2_primary3 WaitForAllSpawned w2_primary2 TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot_mission_sniper TFBot { Template BucketheadZombie } } WaveSpawn { Name w2_primary3 WaitForAllSpawned w2_primary2 TotalCurrency 50 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot_mission_sniper Squad { TFBot { Template BasicZombie2 } TFBot { Template ZombieChicken } TFBot { Template ZombieChicken } TFBot { Template ZombieChicken } } } WaveSpawn { Name w2_primary4 WaitForAllDead w2_primary3 TotalCurrency 25 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_mission_sniper RandomChoice { TFBot { Template FootballZombie } TFBot { Template BucketheadZombie } TFBot { Template FlagZombie } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Normal Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template BucketheadZombie } TFBot { Template FootballZombie } } } WaveSpawn { Name w2_primary4 WaitForAllDead w2_primary3 TotalCurrency 25 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_mission_sniper TFBot { Template NewspaperZombie } } WaveSpawn { Name w2_primary4 WaitForAllDead w2_primary3 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot_chief TFBot { Template SundayEdition } } WaveSpawn { Name chooseyourseed WaitForAllDead w2_primary4 TotalCurrency 0 TotalCount 0 MaxActive 0 FirstSpawnWarningSound "mashed/seeds.mp3" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name headsup TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mashed/waterygraves.mp3" Support Limited RandomChoice { Squad { TFBot { ClassIcon scout Health 10 Name "snd_restart in console on loss" Scale 1 Class Scout Skill Normal WeaponRestrictions MeleeOnly BehaviorModifiers Mobber Attributes "MiniBoss" Attributes "IgnoreFlag" CharacterAttributes { "health regen" -5 "move speed bonus" 2 } } } } } WaveSpawn { Name w3_primary WaitForAllDead headsup TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot_mission_sentrybuster FirstSpawnWarningSound "mashed/coming.mp3" TFBot { Template Zomboni } } WaveSpawn { Name w3_primary WaitForAllDead headsup TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot TFBot { Template Imp } } WaveSpawn { Name w3_primary2 WaitForAllSpawned w3_primary TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template FootballZombie } } WaveSpawn { Name w3_primary2 WaitForAllSpawned w3_primary TotalCurrency 50 TotalCount 32 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot Where flankers RandomChoice { TFBot { Template BasicZombie } TFBot { Template ConeheadZombie } TFBot { Template Imp } TFBot { Template BucketheadZombie } TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Hard Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } } } WaveSpawn { Name w3_conehead WaitForAllSpawned w3_primary2 TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper TFBot { Template BucketheadZombie } } WaveSpawn { Name w3_primary3 WaitForAllDead w3_primary2 TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper TFBot { Template Prospector } } WaveSpawn { Name w3_primary3 WaitForAllDead w3_primary2 TotalCurrency 50 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where flankers RandomChoice { TFBot { Template FlagZombie } TFBot { Template RockPuncher } TFBot { Template BucketheadZombie } TFBot { Template ConeheadZombie } TFBot { Template FootballZombie } TFBot { Template BrickheadZombie } } } WaveSpawn { Name w3_primary4 WaitForAllDead w3_primary3 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_chief Squad { TFBot { Template Zomboni } TFBot { Template BrickheadZombie } TFBot { Template BrickheadZombie } TFBot { Template BrickheadZombie } } } WaveSpawn { Name w3_primary4 WaitForAllDead w3_primary3 TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot RandomChoice { TFBot { Template RockPuncher } TFBot { Template RockPuncher } TFBot { Template RockPuncher } TFBot { Template FootballZombie } } } WaveSpawn { Name w3_finale WaitForAllDead w3_primary4 TotalCurrency 350 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sentrybuster TFBot { Template Zomboni } } WaveSpawn { Name w3_finale WaitForAllDead w3_primary4 TotalCurrency 50 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_mission_sniper RandomChoice { TFBot { Template FlagZombie } TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Hard Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template ConeheadZombie } TFBot { Template FootballZombie } } } WaveSpawn { Name w3_support WaitForAllDead w3_primary4 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_mission_sniper TFBot { Template BrickheadZombie } } WaveSpawn { Name chooseyourseed WaitForAllDead w3_finale TotalCurrency 0 TotalCount 0 MaxActive 0 FirstSpawnWarningSound "mashed/seeds.mp3" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_2b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name headsup TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mashed/rigormormist.mp3" Support Limited RandomChoice { Squad { TFBot { ClassIcon scout Health 10 Name "snd_restart in console on loss" Scale 1 Class Scout Skill Normal WeaponRestrictions MeleeOnly BehaviorModifiers Mobber Attributes "MiniBoss" Attributes "IgnoreFlag" CharacterAttributes { "health regen" -5 "move speed bonus" 2 } } } } } WaveSpawn { Name w4_sunday WaitForAllDead headsup TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where flankers FirstSpawnWarningSound "mashed/coming.mp3" TFBot { Template SundayEdition } } WaveSpawn { Name w4_primary WaitForAllDead headsup TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 3.1 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { Template ConeheadZombie } TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } TFBot { Template FlagZombie } TFBot { Template BrickheadZombie } } } WaveSpawn { Name w4_pogo WaitForAllSpawned w4_primary TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template PogoZombie } } WaveSpawn { Name w4_primary2 WaitForAllSpawned w4_primary TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template AllstarZombie } } WaveSpawn { Name w4_primary3 WaitForAllDead w4_primary2 TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template FogZombie } } WaveSpawn { Name w4_primary3 WaitForAllDead w4_primary2 TotalCurrency 50 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template JackintheboxZombie } } WaveSpawn { Name w4_zomboni WaitForAllSpawned w4_primary3 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sentrybuster RandomChoice { TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Yeti } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } TFBot { Template Zomboni } } } WaveSpawn { Name w4_rockpuncher WaitForAllDead w4_primary3 TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template AllstarZombie } } WaveSpawn { Name w4_primary4 WaitForAllDead w4_primary3 TotalCurrency 50 TotalCount 36 MaxActive 18 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_mission_sentrybuster RandomChoice { TFBot { Template FlagZombie } TFBot { Template BasicZombie } TFBot { Template Imp } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Hard Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template BucketheadZombie } TFBot { Template ConeheadZombie } } } WaveSpawn { Name w4_finale WaitForAllSpawned w4_primary4 TotalCurrency 50 TotalCount 4 //24 MaxActive 4 //12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_mission_sentrybuster Squad { TFBot { Template Zomboni } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Hard Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Hard Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Hard Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } } } WaveSpawn { Name w4_finale WaitForAllSpawned w4_primary4 TotalCurrency 50 TotalCount 8 //30 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot_mission_sniper RandomChoice { TFBot { Template BrickheadZombie } TFBot { Template BrickheadZombie } TFBot { Template AllstarZombie } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Hard Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template BucketheadZombie } TFBot { Template BucketheadZombie } TFBot { Template BucketheadZombie } } } WaveSpawn { Name chooseyourseed WaitForAllDead w4_finale TotalCurrency 0 TotalCount 0 MaxActive 0 FirstSpawnWarningSound "mashed/seeds.mp3" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_2b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name headsup TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mashed/grazetheroof.mp3" Support Limited RandomChoice { Squad { TFBot { ClassIcon scout Health 10 Name "snd_restart in console on loss" Scale 1 Class Scout Skill Normal WeaponRestrictions MeleeOnly BehaviorModifiers Mobber Attributes "MiniBoss" Attributes "IgnoreFlag" CharacterAttributes { "health regen" -5 "move speed bonus" 2 } } } } } WaveSpawn { Name w5_primary WaitForAllDead headsup TotalCurrency 150 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 15 Where spawnbot_chief FirstSpawnWarningSound "mashed/coming.mp3" Squad { TFBot { Template Gargantuar } TFBot { Template HealerZombie } TFBot { Template HealerZombie } TFBot { Template HealerZombie } TFBot { Template HealerZombie } } } WaveSpawn { Name w5_primary WaitForAllDead headsup TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3.1 WaitBetweenSpawns 1 Where spawnbot_mission_sniper RandomChoice { TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Expert Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template ConeheadZombie } TFBot { Template BrickheadZombie } } } //WaveSpawn //{ //Name w5_primary2 //WaitForAllDead w5_primary //TotalCurrency 50 //TotalCount 20 //MaxActive 20 //SpawnCount 20 //10 //WaitBeforeStarting 0 //WaitBetweenSpawns 20 //Where flankers //TFBot //{ //Template AllstarZombie //} //} WaveSpawn { Name w5_primary3 WaitForAllDead w5_primary //w5_primary2 TotalCurrency 50 TotalCount 20 //30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot_mission_sniper RandomChoice { TFBot { Template BasicZombie } TFBot { Template FlagZombie } TFBot { Template ConeheadZombie } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Expert Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template BucketheadZombie } TFBot { Template BrickheadZombie } TFBot { Template Imp } } } WaveSpawn { Name w5_primary3 WaitForAllDead w5_primary //w5_primary2 TotalCurrency 50 TotalCount 6 //12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_chief Squad { TFBot { Template Gargantuar } TFBot { Template HealerZombie } TFBot { Template HealerZombie } } } //WaveSpawn //{ //Name w5_primary4 //WaitForAllDead w5_primary3 //TotalCurrency 50 //TotalCount 42 //MaxActive 21 //SpawnCount 1 //WaitBeforeStarting 0 //WaitBetweenSpawns 0.5 //Where spawnbot_mission_sentrybuster //TFBot //{ //Template ZombieChicken //} //} WaveSpawn { Name w5_primary5 WaitForAllDead w5_primary3 //w5_primary4 TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon demo Health 850 Name "Catapult Zombie" Class Demoman Skill Expert Scale 1.4 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "dmg bonus vs buildings" 1.25 "fire rate penalty" 4 "fuse bonus" 4 "grenade no bounce" 1 } CharacterAttributes { "move speed bonus" 0.75 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "health regen" 1 "dmg taken from crit reduced" 0.33 "voice pitch scale" 0.5 } } } WaveSpawn { Name w5_primary5 WaitForAllDead w5_primary3 //w5_primary4 TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template FlagZombie } } WaveSpawn { Name w5_primary5 WaitForAllDead w5_primary3 //w5_primary4 TotalCurrency 50 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template BrickheadZombie } } WaveSpawn { Name w5_finale WaitForAllDead w5_primary5 TotalCurrency 100 TotalCount 6 //9 MaxActive 3 //9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_chief Squad { TFBot { Template GigaGargantuar } TFBot { Template HealerZombie } TFBot { Template HealerZombie } } } WaveSpawn { Name w5_finale WaitForAllDead w5_primary5 TotalCurrency 100 TotalCount 30 //40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } TFBot { Template FootballZombie } TFBot { Template AllstarZombie } TFBot { Class Soldier Name "Zombie Soldier" Health 450 Skill Expert Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template JackintheboxZombie } TFBot { Template Prospector } TFBot { Template BrickheadZombie } } } WaveSpawn { Name support WaitForAllSpawned w5_primary5 TotalCurrency 50 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Support 1 Where flankers TFBot { Template NewspaperZombie } } WaveSpawn { Name chooseyourseed WaitForAllDead w5_finale TotalCurrency 0 TotalCount 0 MaxActive 0 FirstSpawnWarningSound "mashed/seeds.mp3" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_2b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name fakezomboss TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 10 Where "" DoneWarningSound "mashed/pvzvictory.mp3" TFBot { ClassIcon zomboss Health 300 //338 Name "Intentional Game Design" Class HeavyWeapons Skill Easy Scale 0.001 Attributes "UseBossHealthBar" Attributes "IgnoreFlag" Attributes "IgnoreEnemies" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "voice pitch scale" 0.001 "mod weapon blocks healing" 1 "self dmg push force decreased" -99 "health drain" -1 //death clock "dmg from ranged reduced" 0.000000001 //invincible "cancel falling damage" 1 "move speed bonus" 0.000001 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "cannot pick up intelligence" 1 //no intel "increased jump height" -9 "voice pitch scale" 0 "dmg from melee increased" 0.0 } } } WaveSpawn { Name zombot TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where flankers FirstSpawnWarningSound "mashed/brainiacmaniac.mp3" TFBot { Name "Zombot" Class Demoman ClassIcon basic Health 40000 Scale 18 Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly Skill Expert Attributes MiniBoss Attributes IgnoreFlag Tag bot_giant Item "Brain Interface" Item "the mishap mercenary" Item "the hurt locher" Item "immobile suit" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "grenade not explode on impact" 1 "grenade no spin" 1 "custom projectile model" "models/props_td/atom_bomb.mdl" //"models/props_movies/campervan/campervan.mdl" "bombinomicon effect on death" 1 "fuse bonus" 2 "Projectile speed increased" 1.4 "use large smoke explosion" 1 "blast radius increased" 2.2 "fire rate penalty" 7 "damage bonus" 9 "voice pitch scale" 0 } } } WaveSpawn { Name support1 TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1.5 Support 1 Where spawnbot_mission_sentrybuster FirstSpawnWarningSound "mashed/coming.mp3" RandomChoice { TFBot { Template BasicZombie } TFBot { Template FlagZombie } TFBot { Class Soldier Name "Zombie Soldier" ClassIcon basic Health 650 Skill Expert Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } TFBot { Template BrickheadZombie } TFBot { Template FootballZombie } TFBot { Template AllstarZombie } TFBot { Template Prospector } TFBot { Template PogoZombie } TFBot { Template JackintheboxZombie } TFBot { ClassIcon demo Health 850 Name "Catapult Zombie" Class Demoman Skill Expert Scale 1.4 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "dmg bonus vs buildings" 1.25 "fire rate penalty" 4 "fuse bonus" 4 "grenade no bounce" 1 } CharacterAttributes { "move speed bonus" 0.75 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "health regen" 1 "dmg taken from crit reduced" 0.33 "voice pitch scale" 0.5 } } } } WaveSpawn { Name support2 TotalCurrency 100 TotalCount 25 MaxActive 4 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 1.5 Support 1 Where spawnbot_mission_sentrybuster RandomChoice { TFBot { Template FlagZombie } TFBot { Template ConeheadZombie } TFBot { Template BucketheadZombie } TFBot { Template BrickheadZombie } TFBot { Template FootballZombie } TFBot { Template AllstarZombie } TFBot { Template Prospector } TFBot { Class Soldier Name "Zombie Soldier" Health 650 ClassIcon basic Skill Expert Attributes "HoldFireUntilFullReload" CharacterAttributes { "health regen" 1 "dmg taken from crit reduced" 0.5 "faster reload rate" 0.5 "voice pitch scale" 0.5 } } TFBot { Template JackintheboxZombie } TFBot { ClassIcon demo Health 850 Name "Catapult Zombie" Class Demoman Skill Expert Scale 1.4 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "dmg bonus vs buildings" 1.25 "fire rate penalty" 4 "fuse bonus" 4 "grenade no bounce" 1 } CharacterAttributes { "move speed bonus" 0.75 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "health regen" 1 "dmg taken from crit reduced" 0.33 "voice pitch scale" 0.5 } } } } WaveSpawn { Name support3 TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 5 Support 1 Where spawnbot_mission_sentrybuster RandomChoice { TFBot { Template NewspaperZombie } TFBot { Template BucketheadZombie } TFBot { Template RockPuncher } TFBot { Template JackintheboxZombie } TFBot { Template FootballZombie } TFBot { Template FlagZombie } } } WaveSpawn { Name support4 TotalCurrency 100 TotalCount 50 MaxActive 5 SpawnCount 1 WaitBeforeStarting 180 WaitBetweenSpawns 8 Support 1 Where spawnbot_mission_sentrybuster RandomChoice { TFBot { Template BrickheadZombie } TFBot { Template Gargantuar } TFBot { Template Zomboni } TFBot { Template RockPuncher } } } WaveSpawn { Name suipport4 TotalCurrency 100 TotalCount 25 MaxActive 2 SpawnCount 1 WaitBeforeStarting 210 //240 WaitBetweenSpawns 10 Support 1 Where spawnbot_mission_sentrybuster RandomChoice { TFBot { ClassIcon football Health 3000 Name "Giga-Football Zombie" Scale 1.2 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "football helmet" "set item tint RGB" 1315860 } CharacterAttributes { "move speed bonus" 1.3 "health regen" 1 "cancel falling damage" 1 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.4 "dmg bonus vs buildings" 2 "dmg taken from crit reduced" 0.33 "voice pitch scale" 0.5 } Item "football helmet" Item "Backbreaker's Guards" } TFBot { Template GigaGargantuar } TFBot { Template SundayEdition } } } } }