#base robot_giant.pop #base robot_standard.pop // Payouts // SW1: 900 // SW2: 700 // SW3: 700 // SW4: 700 // SW5: 600 // SW6: 700 // SW7: 900 // SW8: 900 // SW9: 900 // Total: 7000 WaveSchedule { StartingCurrency 4000 RespawnWaveTime 3 FixedRespawnWaveTime Yes CanBotsAttackWhileInSpawnRoom no EventPopfile Halloween Templates { T_TFBot_Fake_Chief_Gauntlet { Name "Captain Punch?" Class Heavyweapons Skill Expert Health 15000 Scale 1.9 ClassIcon heavy_chief Item "Fists of Steel" Item "Can Opener" Item "Soviet Stitch-Up" Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Fists of Steel" "damage bonus" 5 "fire rate bonus" 0.6 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.3 "move speed bonus" 0.4 "override footstep sound set" 2 "rage giving scale" 0.1 } } T_TFBot_Soldier_Bison { Class Soldier Skill Expert Health 200 Item "The Righteous Bison" Item "Tyrantium Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "fire rate bonus" 0.6 } } T_TFBot_Medic_Kritz { Class Medic Name "Kritzkrieg Medic" ClassIcon medic Skill Expert Health 300 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" Item "The Shaman's Skull" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 1000 "uber duration bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 "uber duration bonus" 9999 } } T_TFBot_Medic_FireVac { Name "Fire Vaccinator Medic" Class Medic Skill Expert ClassIcon medic WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "The Shaman's Skull" Attributes SpawnWithFullCharge Attributes VaccinatorFire ItemAttributes { ItemName "The Vaccinator" "medigun charge is resists" 5 "medigun fire resist deployed" 0.75 "medigun fire resist passive" 0.75 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Medic_BlastVac { Name "Blast Vaccinator Medic" Class Medic Skill Expert ClassIcon medic WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "The Shaman's Skull" Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "The Vaccinator" "medigun blast resist deployed" 0.75 "medigun blast resist passive" 0.75 "medigun charge is resists" 4 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Medic_BulletVac { Name "Bullet Vaccinator Medic" Class Medic Skill Expert ClassIcon medic WeaponRestrictions SecondaryOnly Item "The Vaccinator" Item "The Shaman's Skull" Attributes SpawnWithFullCharge Attributes VaccinatorBullets ItemAttributes { ItemName "The Vaccinator" "medigun bullet resist deployed" 0.75 "medigun bullet resist passive" 0.75 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } } } Mission { Objective DestroySentries InitialCooldown 120 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 120 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy InitialCooldown 180 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 180 DesiredCount 2 TFBot { Name Spy Class Spy Skill Expert Item "Under Cover" Item "Intangible Ascot" } } Mission { Objective Sniper InitialCooldown 120 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 210 DesiredCount 2 TFBot { Name Sniper Class Sniper Skill Hard Item "Mr. Mundee's Wild Ride" MaxVisionRange 3000 } } Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } WaveSpawn { Where spawnbot Name "wave01" TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 320 TFBot { Template T_TFBot_ScorchShot_FastShot Item "The Face of Mercy" } } WaveSpawn { Where spawnbot Name "wave01" TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 400 TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit Item "The Horseless Headless Horseman's Headtaker" Item "The Horsemann's Hand-Me-Down" } } WaveSpawn { Where spawnbot_giant_house Name "wave01" TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 180 TFBot { Template T_TFBot_Giant_Scout_FAN ClassIcon scout_giant Item "Wrap Battler" Item "B-ankh!" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 } } } WaveSpawn { WaitForAllDead "wave01" Where spawnbot Name "wave02" TotalCount 40 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 700 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_giant Item "Bone-Cut Belt" Item "Minsk Beef" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 } } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon heavy Item "Bone-Cut Belt" Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon heavy Item "Bone-Cut Belt" Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon heavy Item "Bone-Cut Belt" Skill Normal } } } WaveSpawn { WaitForAllDead "wave02" Where spawnbot Name "wave03" TotalCount 45 MaxActive 10 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 250 TFBot { Class Pyro ClassIcon pyro Skill Easy Item "The Wraith Wrap" Attributes AlwaysCrit Attributes AlwaysFireWeapon } } WaveSpawn { WaitForAllDead "wave02" Where spawnbot_house Name "wave03" TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 8 TotalCurrency 150 TFBot { Template T_TFBot_Soldier_RocketShotgun ClassIcon soldier Item "Hellhunter's Headpiece" Item "Supernatural Stalker" } } WaveSpawn { WaitForAllDead "wave02" Where spawnbot Name "wave03" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 75 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 12000 Speed 60 StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead "wave02" Where spawnbot Name "wave03" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 10 TotalCurrency 75 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 12000 Speed 60 StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead "wave02" Where spawnbot Name "wave03" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 10 TotalCurrency 75 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 12000 Speed 60 StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead "wave02" Where spawnbot Name "wave03" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 10 TotalCurrency 75 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 12000 Speed 60 StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead "wave03" DoneOutput { Target intel Action ForceReset } } WaveSpawn { WaitForAllDead "wave03" Where spawnbot Name "wave04" TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Class Sniper Skill Normal ClassIcon sniper_smg WeaponRestrictions SecondaryOnly Item "Holy Hunter" Item "Silver Bullets" } } WaveSpawn { WaitForAllDead "wave03" Where spawnbot Name "wave04" TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 280 TFBot { Template T_TFBot_Demo_Burst Item "The Voodoo Juju (Slight Return)" } } WaveSpawn { WaitForAllDead "wave03" Where spawnbot_giant_house Name "wave04" TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 320 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit Item "Forgotten King's Restless Head" Item "Forgotten King's Pauldrons" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 } } } WaveSpawn { WaitForAllDead "wave04" Where spawnbot Name "wave05" TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 240 TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "The Spooky Shoes" Item "The Spooky Sleeves" } } WaveSpawn { WaitForAllDead "wave04" Where spawnbot Name "wave05" TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 120 TFBot { Template T_TFBot_Scout_Shortstop ClassIcon scout Item "The Spooky Shoes" Item "The Spooky Sleeves" } } WaveSpawn { WaitForAllDead "wave04" Where spawnbot Name "wave05engi" // Separated from the rest of wave05 due to spawn issues TotalCount 16 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 80 TFBot { Template T_TFBot_Engineer_Sentry_Battle Item "The Master Mind" ItemAttributes { ItemName "The Master Mind" "set item tint rgb" 7511618 } } } WaveSpawn { WaitForAllDead "wave04" Where spawnbot_giant_house Name "wave05" TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 15 TotalCurrency 160 TFBot { Name "Heal-On-Hit Pistol Scout" Class Scout Skill Expert Health 3000 ClassIcon scout_giant Item "The Horrific Head of Hare" Item "Pretty Boy's Pocket Pistol" Attributes MiniBoss WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Horrific Head of Hare" "set item tint rgb" 7511618 } ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" "heal on hit for rapidfire" 20 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.4 "move speed penalty" 0.75 "override footstep sound set" 5 } } } WaveSpawn { WaitForAllDead "wave05" Where spawnbot DoneOutput { Target intel Action ForceReset } } WaveSpawn { WaitForAllDead "wave05" RandomSpawn 1 Where spawnbot Where spawnbot_house Name "wave06b" TotalCount 105 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 300 TFBot { Class Pyro Skill Normal ClassIcon pyro_gas_jaka Health 60 Item "The Gas Passer" Item "Supernatural Stalker" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 0.5 "fire rate penalty" 3 } } } WaveSpawn { WaitForAllDead "wave05" Where spawnbot Name "wave06a" TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 240 TFBot { Class Heavy Name "Gear Gunner" Skill Normal MaxVisionRange 1200 Item "Tomislav" Item "The Chicken Kiev" ItemAttributes { ItemName "Tomislav" "minigun spinup time decreased" 0.5 "weapon spread bonus" 0.5 } } } WaveSpawn { WaitForAllSpawned "wave06a" Where spawnbot Name "wave06b" TotalCount 40 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 160 Squad { TFBot { Class Heavy Name "Gear Gunner" Skill Normal MaxVisionRange 1200 Item "Tomislav" Item "The Chicken Kiev" ItemAttributes { ItemName "Tomislav" "minigun spinup time decreased" 0.5 "weapon spread bonus" 0.5 } } TFBot { Template T_TFBot_Medic ClassIcon medic Item "Medimedes" } } } WaveSpawn { WaitForAllDead "wave06b" Where spawnbot Name "wave07" TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 800 TFBot { Template T_TFBot_Fake_Chief_Gauntlet } } WaveSpawn { Where spawnbot Name "wave07" TotalCount 72 MaxActive 18 SpawnCount 6 WaitForAllDead "wave06b" WaitBeforeStarting 40 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Spy Skill Expert Item "Under Cover" Item "Intangible Ascot" } } WaveSpawn { WaitForAllDead "wave07" DoneOutput { Target intel Action ForceReset } } WaveSpawn { Where spawnbot Name "wave08" TotalCount 40 MaxActive 8 SpawnCount 4 WaitForAllDead "wave07" WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 200 RandomChoice { TFBot { Template T_TFBot_Soldier_Bison ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 3329330 } } TFBot { Template T_TFBot_Soldier_Bison ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 16738740 } } TFBot { Template T_TFBot_Soldier_Bison ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 12807213 } } TFBot { Template T_TFBot_Soldier_Bison ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 12073019 } } TFBot { Template T_TFBot_Soldier_Bison ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 5801378 } } TFBot { Template T_TFBot_Soldier_Bison ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 8208497 } } TFBot { Template T_TFBot_Soldier_Bison ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 15132390 } } } } WaveSpawn { Where spawnbot Name "wave08" TotalCount 60 MaxActive 8 SpawnCount 4 WaitForAllDead "wave07" WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 300 TFBot { Class Pyro Skill Expert ClassIcon pyro_flare Item "The Manmelter" Attributes AlwaysCrit WeaponRestrictions SecondaryOnly Item "The Moonman Backpack" Item "The Bubble Pipe" ItemAttributes { ItemName "The Manmelter" "weapon burn dmg increased" 4 "weapon burn time increased" 10 } } } WaveSpawn { Where spawnbot_giant_house Name "wave08" TotalCount 16 MaxActive 6 SpawnCount 2 WaitForAllDead "wave07" WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Item "The Cow Mangler 5000" Item "Idiot Box" Item "Shoestring Budget" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 } } TFBot { Template T_TFBot_Giant_Pyro_Pusher ClassIcon pyro_giant Attributes AlwaysCrit Item "The Nostromo Napalmer" Item "Neptune's Nightmare" ItemAttributes { ItemName "The Nostromo Napalmer" "airblast pushback scale" 5 "fire rate bonus" 1 "SPELL: Halloween green flames" 1 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 } } } } WaveSpawn { Where spawnbot Name "wave09a" TotalCount 60 MaxActive 10 SpawnCount 2 WaitForAllDead "wave08" WaitBeforeStarting 00 WaitBetweenSpawns 3 TotalCurrency 300 RandomChoice { TFBot { Name "Battle Medic" ClassIcon medic Class Medic Skill Expert Health 225 WeaponRestrictions PrimaryOnly Item "The Shaman's Skull" Attributes AlwaysCrit ItemAttributes { ItemName tf_weapon_syringegun_medic "heal on hit for rapidfire" 25 "mad milk syringes" 1 } } TFBot { Template T_TFBot_Medic Item "The Shaman's Skull" ClassIcon medic } TFBot { Template T_TFBot_Medic_BlastVac } TFBot { Template T_TFBot_Medic_BulletVac } TFBot { Template T_TFBot_Medic_FireVac } TFBot { Template T_TFBot_Medic_BigHeal Name "Shield Medic" ClassIcon medic Item "The Shaman's Skull" Attributes SpawnWithFullCharge Attributes ProjectileShield Health 300 ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 //1=small, 2=large } CharacterAttributes { "bot medic uber deploy delay duration" 9999 // no uber "increase buff duration" 3.0 } } } } WaveSpawn { Where spawnbot Name "wave09b" TotalCount 30 MaxActive 6 SpawnCount 3 WaitForAllDead "wave08" WaitBeforeStarting 00 WaitBetweenSpawns 5 TotalCurrency 180 TFBot { Class Heavyweapons Skill Hard Health 225 WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "The Horned Honcho" } } WaveSpawn { WaitForAllDead "wave08" Where spawnbot Name "wave09" TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 120 TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit Item "The Voodoo Juju (Slight Return)" } } WaveSpawn { WaitForAllSpawned "wave09b" Where spawnbot Name "wave09c" TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Attributes AlwaysCrit Item "The Executioner" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 } } TFBot { Template T_TFBot_Giant_Medic Item "Templar's Spirit" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.4 "airblast vulnerability multiplier" 0.4 } } } } WaveSpawn { WaitForAllSpawned "wave09a" Where spawnbot Name "wave09d" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 80000 Speed 50 StartingPathTrackNode tank_path_a_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead "wave09c" Where spawnbot Name "wave09e" TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 0 TFBot { Template T_TFBot_Chief_Soldier Item "The Dark Helm" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { WaitForAllDead "wave09c" Where spawnbot Name "wave09e" TotalCount 50 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 0 TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "The Spooky Shoes" Item "The Spooky Sleeves" } } } }