//Mission Created by: Pofi //Inspired by Doe's Doom #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 30 EventPopfile Halloween Templates { T_TFBot_Scout_Crit_Cola //W1 Bot { Class Scout Skill Normal Name "Cola Scout" Item "Crit-a-Cola" Item "Zombie Scout" Item "The Caffeine Cooler" ClassIcon scout_cola ItemAttributes { ItemName "The Caffeine Cooler" "item style override" 2 "set item tint rgb" 16738740 } ItemAttributes { ItemName "Death Racer's Helmet" "set item tint RGB" 16738740 } } T_TFBot_Pyro_Heal_On_Hit //W1 Bot { Class Pyro Skill Normal Name "Heal-On-Hit Pyro" Item "Zombie Pyro" ClassIcon pyro_heal_2 ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "heal on hit for slowfire" 10 } } T_TFBot_Giant_Sniper_SMG //W1 Giant Bot { Class Sniper Skill Hard Name "Giant SMG Sniper" Item "Zombie Sniper" Item "Brim-Full of Bullets" Item "Villain's Veil" Health 2000 Attributes MiniBoss WeaponRestrictions SecondaryOnly ClassIcon sniper_smg_tind_giant CharacterAttributes { "airblast vulnerability multiplier" 0.50 "override footstep sound set" 7.0 "damage force reduction" 0.50 "move speed bonus" 0.50 } } T_TFBot_Soldier_Bison //W2 Bot { Class Soldier Skill Hard Name "Bison Soldier" Item "The Righteous Bison" Item "Zombie Soldier" WeaponRestrictions SecondaryOnly ClassIcon soldier_bison } T_TFBot_Scout_FanOWar //W2 Support Bot { Class Scout Skill Expert Name "Fan O' War Scout" Item "The Fan O'War" Item "Zombie Scout" Attributes AlwaysCrit WeaponRestrictions MeleeOnly ClassIcon scout_fanowar CharacterAttributes { "move speed bonus" 0.5 } } T_TFBot_Big_Sniper_Bushwacka //W2 Bot { Class Sniper Skill Hard Name "Big Bushwacka Sniper" Item "The Bushwacka" Item "Zombie Sniper" Scale 1.5 Health 550 WeaponRestrictions MeleeOnly ClassIcon sniper_bushwacka } T_TFBot_Giant_Sniper_Jarate //W2 Giant Bot { Class Sniper Skill Hard Name "Giant Jarate Sniper" Item "Jarate" Item "Zombie Sniper" Health 1500 Attributes MiniBoss WeaponRestrictions SecondaryOnly ClassIcon sniper_jarate_giant ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 } } T_TFBot_Giant_Heavy_Crit_On_Minicrit //W2 Giant Bot { Class Heavy Skill Normal Name "Giant Crit-On-Minicrit Heavy" Health 3000 Attributes MiniBoss ClassIcon heavy_critcan_fix ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "minicrits become crits" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } Mission //Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 60 TFBot { Template T_TFBot_SentryBuster } } Mission //W1 Spy { Objective Spy Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_Spy Item "Zombie Spy" } } Wave // W1 Time for all progress bots to spawn: 139.7 Seconds { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_im Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "ScoutMeleeSupportW1" TotalCurrency 30 TotalCount 30 MaxActive 30 SpawnCount 6 WaitBeforeStarting 0.1 WaitBetweenSpawns 5.35 //26.75 BetweenSpawns Seconds Total to Reach MaxActive Where spawnbot Where spawnbot_left Where spawnbot_right Where spawnbot_invasion Support 1 TFBot { Template T_TFBot_Scout_Melee Item "Zombie Scout" } } WaveSpawn { Name "ScoutCritColaW1A" TotalCurrency 180 TotalCount 30 MaxActive 15 SpawnCount 3 WaitBeforeStarting 2.85 WaitBetweenSpawns 5.65 //59.35 Seconds Total Where spawnbot TFBot { Template T_TFBot_Scout_Crit_Cola } } WaveSpawn { Name "HeavyChampW1" TotalCurrency 100 TotalCount 100 MaxActive 50 SpawnCount 5 WaitBeforeStarting 2.45 WaitBetweenSpawns 6.25 //127.45 Seconds Total Where spawnbot_invasion TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Item "Zombie Heavy" } } WaveSpawn { Name "PyroHealOnHitW1B" TotalCurrency 90 TotalCount 15 MaxActive 15 SpawnCount 3 WaitBeforeStarting 5.65 WaitBetweenSpawns 8.55 //48.4 Seconds Total WaitForAllSpawned "ScoutCritColaW1A" Where spawnbot TFBot { Template T_TFBot_Pyro_Heal_On_Hit } } WaveSpawn { Name "GiantSniperSMGW1C" TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5.25 WaitBetweenSpawns 13.35 //31.95 Seconds Total WaitForAllSpawned "PyroHealOnHitW1B" Where spawnbot_single_flag TFBot { Template T_TFBot_Giant_Sniper_SMG } } } Wave // W2 Time for all progress bots to spawn: 85.8 Seconds { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_im Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "ScoutFanOWarW2Support" TotalCurrency 150 TotalCount 30 MaxActive 30 SpawnCount 2 WaitBeforeStarting 1.15 WaitBetweenSpawns 2.65 //39.75 BetweenSpawns Seconds Total to Reach MaxActive Where spawnbot Where spawnbot_invasion Where spawnbot_left Where spawnbot_right Support 1 TFBot { Template T_TFBot_Scout_FanOWar } } WaveSpawn { Name "SoldierBisonW2" TotalCurrency 320 TotalCount 64 MaxActive 32 SpawnCount 4 WaitBeforeStarting 4.65 WaitBetweenSpawns 5.45 //91.85 Seconds Total Where spawnbot TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name "GiantSniperJarateW2A" TotalCurrency 135 TotalCount 15 MaxActive 9 SpawnCount 15 WaitBeforeStarting 8.95 WaitBetweenSpawns 10.55 //61.7 Seconds Total Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Sniper_Jarate } TFBot { Template T_TFBot_Big_Sniper_Bushwacka } TFBot { Template T_TFBot_Big_Sniper_Bushwacka } } } WaveSpawn { Name "HeavyChampFastW2Support" TotalCurrency 145 TotalCount 29 MaxActive 29 SpawnCount 1 WaitBeforeStarting 0.85 WaitBetweenSpawns 1.75 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast //50.75 BetweenSpawns Seconds Total to Reach MaxActive Skill Hard Item "Zombie Heavy" } } WaveSpawn { Name "HeavyMinicritOnCritW2B" TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4.75 WaitBetweenSpawns 6.45 //24.1 Seconds Total Where spawnbot_single_flag TFBot { Template T_TFBot_Giant_Heavy_Crit_On_Minicrit } } } }