#base robot_giant.pop #base robot_standard.pop population { StartingCurrency 3000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 4000 AddSentryBusterWhenKillCountExceeds 40 Templates { T_TFBot_Scout_Sandman_Armored_Small { Classicon scout_stun_armored Health 650 Name "Armored Sandman Scout" Scale 1.4 Tag bot_sentrybuster Skill Hard Class Scout WeaponRestrictions MeleeOnly Item "courtly cuirass" Item "squire's sabatons" Item "the sandman" Item "batter's helmet" CharacterAttributes { "dmg from ranged reduced" .65 "move speed bonus" .88 "dmg from melee increased" 2 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "airblast vertical vulnerability multiplier" .1 "effect bar recharge rate increased" .3 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } T_TFBot_Scout_Crit { ClassIcon scout Name "Crit Scout" Class Scout Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge Item "point and shoot" ItemAttributes { ItemName "tf_weapon_scattergun" "fire rate bonus" .5 "SPELL: Halloween death ghosts" 1 } } T_TFBot_Soldier_Crit_BB { ClassIcon soldier Name "Soldier" Class Soldier Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge Attributes HoldFireUntilFullReload Item "the gunboats" CharacterAttributes { "faster reload rate" 1.15 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 } } T_TFBot_Soldier_Bison_Posion { ClassIcon soldier_bison Name "Poison Bison Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" ItemAttributes { ItemName "the righteous bison" "faster reload rate" -9.0 "fire rate bonus" 1.25 "bleeding duration" 5 "set item tint RGB" 8421376 } ItemAttributes { ItemName "the crone's dome" "SPELL: Halloween death ghosts" 1 "set item tint RGB" 8421376 } } T_TFBot_Soldier_Bison_Mark { ClassIcon soldier_bison Name "Marking Bison Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" ItemAttributes { ItemName "the righteous bison" "faster reload rate" -9.0 "mark for death" 1 "fire rate bonus" 1.25 "set item tint RGB" 8289918 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 8289918 "SPELL: Halloween death ghosts" 1 } } T_TFBot_Soldier_Bison_Heal { ClassIcon soldier_bison Name "Heal-on-Hit Bison Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" ItemAttributes { ItemName "the righteous bison" "fire rate bonus" .1 "heal on hit for rapidfire" 80 "restore health on kill" 200 "set item tint RGB" 16738740 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 16738740 } CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } T_TFBot_Demoknight_Slowchop { ClassIcon demoknight Name "Slowcharge Demo" Class Demoman Skill Hard Attributes DisableDodge Attributes AlwaysFireWeapon Item "ali baba's wee booties" Item "the splendid screen" Item "the eyelander" Item "the crone's dome" CharacterAttributes { "move speed penalty" .32 "charge time increased" 99 "charge recharge rate increased" 99 "Attack not cancel charge" 1 "fire rate bonus" .35 "damage penalty" .15 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } T_TFBot_Pyro_Phlog { ClassIcon pyro_phlog Name "Phlog Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes DisableDodge Item "the phlogistinator" Item "ghostly gibus" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 } CharacterAttributes { "bombinomicon effect on death" 1 } } T_TFBot_Heavy_Deflector { ClassIcon heavy_deflector Name "Deflector Heavy" Class HeavyWeapons Skill Normal Attributes DisableDodge MaxVisionRange 1000 Item "the u-clank-a" ItemAttributes { ItemName tf_weapon_minigun "attack projectiles" 2 "ragdolls plasma effect" 1 } CharacterAttributes { "SPELL: Halloween death ghosts" 1 "SPELL: Halloween pumpkin explosions" 1 } } T_TFBot_Giant_Demo_Crit { ClassIcon demoman_charged_pipe_seel Health 3300 Name "Giant Charged Demo" Class Demoman Skill Normal Attributes AlwaysCrit Attributes DisableDodge Attributes MiniBoss Item "the gunboats" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 2 "Projectile speed decreased" .9 "grenade damage reduction on world contact" 1.25 "fuse bonus" 1.5 "clip size bonus" 20 "faster reload rate" -9 "dmg bonus vs buildings" 2 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } T_TFBot_Giant_Sniper_Huntsman_Spammer { ClassIcon sniper_bow_multi Health 2200 Name "Giant Rapid Fire Bowman" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Item "the huntsman" CharacterAttributes { "move speed bonus" .7 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .2 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } T_TFBot_Giant_Sniper_Huntsman_Spammer_Crysomemore { ClassIcon sniper_bow_multi Health 2200 Name "Giant Rapid Fire Bowman" Class Sniper Skill Normal WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Item "the huntsman" CharacterAttributes { "move speed bonus" .55 "override footstep sound set" 4 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "fire rate bonus" .2 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } T_TFBoss_Sergeant_Skeltal { ClassIcon soldier_sergeant_crits Health 30000 Name "Sergeant Spooks" Class Soldier Skill Easy Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar Item "the concheror" Item "tyrant's helm" Item "ghoul gibbin' gear" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 0 "fire rate bonus" -1 "faster reload rate" 2 "Projectile speed increased" .65 "projectile spread angle penalty" 3 "attach particle effect" 8 "damage blast push" 1 } ItemAttributes { ItemName "the concheror" "provide on active" 1 "health regen" 80 "dmg from ranged reduced" .1 "dmg from melee increased" .1 "increased jump height" 2.5 } ItemAttributes { ItemName "tyrant's helm" "set item tint RGB" 1315860 } CharacterAttributes { "increase buff duration" 42 "move speed bonus" .28 "override footstep sound set" 3 "damage force reduction" .2 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .3 "rage giving scale" .2 "health regen" 40 "cancel falling damage" 1 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 "damage bonus" 2 "bleeding duration" 0 "apply z velocity on damage" 200 "apply look velocity on damage" -100 "mod stun waist high airborne" 0 "crit vs stunned players" 1 "cancel falling damage" 1 } } } Mission { Objective Sniper Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 66 DesiredCount 2 TFBot { ClassIcon soldier_directhit Name "Beep Boop. I am a Sniper" Class Soldier Skill Hard Tag flank Attributes DisableDodge Item "the cow mangler 5000" Item "the concheror" Item "the disciplinary action" Item "the slo-poke" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" -9 "fire rate penalty" 4 } ItemAttributes { ItemName "the disciplinary action" "damage causes airblast" 1 } CharacterAttributes { "increase buff duration" 42 } } } Mission { Objective Sniper Where spawnbot_right BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 60 DesiredCount 3 TFBot { ClassIcon soldier_directhit Name "Beep Boop. I am a Sniper" Class Soldier Skill Hard Tag flank Attributes DisableDodge Item "the cow mangler 5000" Item "the concheror" Item "the disciplinary action" Item "the slo-poke" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" -9 "fire rate penalty" 4 } ItemAttributes { ItemName "the disciplinary action" "damage causes airblast" 1 } CharacterAttributes { "increase buff duration" 42 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 5 CooldownTime 52 DesiredCount 1 RandomChoice { TFBot { Name "Spooky Buster" WeaponRestrictions PrimaryOnly Template T_TFBot_SentryBuster Item "the bootlegger" CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Name "Spooky Buster" WeaponRestrictions PrimaryOnly Template T_TFBot_SentryBuster Item "the bootlegger" CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Name "Spooky Buster" WeaponRestrictions PrimaryOnly Template T_TFBot_SentryBuster Item "the bootlegger" CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Name "Spooky Buster" WeaponRestrictions PrimaryOnly Template T_TFBot_SentryBuster Item "the bootlegger" CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { ClassIcon sentry_buster Health 1600 Name "Who Long? Buster" Class Heavy Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant Item "the huo long heatmaker" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 29 "weapon burn dmg reduced" 1 "ragdolls plasma effect" 1 "turn to gold" 1 } CharacterAttributes { "override footstep sound set" 7 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "move speed bonus" 1.2 "cannot be backstabbed" 1 "torso scale" 3 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { ClassIcon sentry_buster Health 1600 Name "Who Long? Buster" Class Heavy Skill Expert WeaponRestrictions PrimaryOnly Attributes DisableDodge Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant Item "the huo long heatmaker" ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 29 "weapon burn dmg reduced" 1 "ragdolls plasma effect" 1 "turn to gold" 1 } CharacterAttributes { "override footstep sound set" 7 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "move speed bonus" 1.2 "cannot be backstabbed" 1 "torso scale" 3 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 66 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 90 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_reset Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1w1 TotalCurrency 50 TotalCount 24 MaxActive 14 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman Attributes DisableDodge CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 50 Support 1 Where spawnbot_right TFBot { Name "Scout" Template T_TFBot_Scout_Scattergun_SlowFire CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { Name 1w1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 22 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Attributes DisableDodge Skill Normal CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { Name 1w1a TotalCurrency 100 TotalCount 9 MaxActive 5 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot_right TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Attributes AlwaysCrit Attributes DisableDodge Skill Normal Tag flank CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { WaitForAllSpawned 1w1a TotalCurrency 100 TotalCount 2 WaitBeforeStarting 0 Where spawnbot_right Squad { TFBot { Skill Normal Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Attributes AlwaysCrit Attributes DisableDodge Tag flank CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } TFBot { Template T_TFBot_Medic CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } } WaveSpawn { Name 1w2 WaitForAllSpawned 1w1 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { Name 1w2a WaitForAllSpawned 1w1 TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_left TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { Name 1w3 WaitForAllDead 1w2 TotalCurrency 50 TotalCount 2 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween death ghosts" 1 "SPELL: Halloween pumpkin explosions" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { WaitForAllDead 1w2 TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 Where spawnbot TFBot { Skill Easy Template T_TFBot_Demoman CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { WaitForAllDead 1w2a TotalCurrency 100 TotalCount 2 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } TFBot { Template T_TFBot_Medic CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } } WaveSpawn { Name 1w4 WaitForAllDead 1w3 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Skill Normal Template T_TFBot_Demoman CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { WaitForAllSpawned 1w4 TotalCurrency 50 TotalCount 3 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Crit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned 1w4 TotalCurrency 50 TotalCount 4 MaxActive 4 WaitBeforeStarting 8 Where spawnbot_left TFBot { Skill Expert Template T_TFBot_Demoman CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_reset Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 25 Support 1 Where spawnbot_left TFBot { Template T_TFBot_Pyro_Flaregun CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { Name 2w1 TotalCurrency 125 TotalCount 2 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween death ghosts" 1 "SPELL: Halloween pumpkin explosions" 1 "bombinomicon effect on death" 1 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween death ghosts" 1 "SPELL: Halloween pumpkin explosions" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { Name 2w2 WaitForAllDead 2w1 TotalCurrency 250 TotalCount 20 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector Skill Easy } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Skill Easy Template T_TFBot_Sniper_Huntsman CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } TFBot { Skill Easy Template T_TFBot_Sniper_Huntsman CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } TFBot { Skill Easy MaxVisionRange 500 Template T_TFBot_Soldier_Extended_Buff_Banner Attributes DisableDodge CharacterAttributes { "SPELL: Halloween death ghosts" 1 "SPELL: Halloween pumpkin explosions" 1 } } } } WaveSpawn { WaitForAllDead 2w1 TotalCurrency 200 TotalCount 30 MaxActive 6 SpawnCount 1 WaitBeforeStarting 1 Where spawnbot TFBot { Template T_TFBot_Demoknight_Slowchop } } WaveSpawn { Name 2w3 WaitForAllSpawned 2w2 TotalCurrency 100 TotalCount 45 MaxActive 15 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Scout_Sandman CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { Name 2w4 WaitForAllSpawned 2w3 TotalCurrency 100 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Skill Hard Template T_TFBot_Soldier_Extended_Buff_Banner CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 } } TFBot { Name "Big-Heal Medic" Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Demoman Attributes DisableDodge CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } TFBot { Template T_TFBot_Demoman Attributes DisableDodge CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } } WaveSpawn { Name 2w4 WaitForAllSpawned 2w3 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_FastCharge CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { WaitForAllSpawned 2w4 TotalCurrency 125 TotalCount 2 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_reset Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 44 Support 1 Where spawnbot_left TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 14 RandomSpawn 1 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_Armored_Small } } WaveSpawn { TotalCurrency 200 TotalCount 50 MaxActive 13 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Hard CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { Name 3w1 TotalCurrency 100 TotalCount 8 MaxActive 3 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 9 Where spawnbot TFBot { Template T_TFBot_Soldier_Crit_BB } } WaveSpawn { Name 3w2 WaitForAllDead 3w1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Scout_Crit } } WaveSpawn { Name 3w3 WaitForAllDead 3w2 TotalCurrency 100 TotalCount 28 MaxActive 12 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Soldier_Bison_Heal } } WaveSpawn { WaitForAllDead 3w2 TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 25 Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3w4 WaitForAllSpawned 3w3 TotalCurrency 100 TotalCount 24 MaxActive 7 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Soldier_Bison_Mark } } WaveSpawn { Name 3w4 WaitForAllSpawned 3w3 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 14 Where spawnbot TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Spammer_Crysomemore } } WaveSpawn { Name 3w4 WaitForAllDead 3w3 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Demoknight_Slowchop Attributes AlwaysCrit } } WaveSpawn { Name 3w5 WaitForAllDead 3w4 TotalCurrency 200 TotalCount 22 MaxActive 9 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_right TFBot { ClassIcon heavy Name Heavy Class HeavyWeapons Skill Easy Attributes DisableDodge CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { WaitForAllDead 3w4 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot TFBot { ClassIcon soldier_bison_giant Health 3800 Name "Giant Marking Bison Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "the righteous bison" Item "the crone's dome" ItemAttributes { ItemName "the righteous bison" "fire rate bonus" .1 "mark for death" 1 "set item tint RGB" 8289918 "dmg penalty vs players" 2 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .55 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { WaitForAllSpawned 3w5 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot TFBot { ClassIcon soldier_bison_giant Health 3800 Name "Giant Marking Bison Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "the righteous bison" Item "the crone's dome" ItemAttributes { ItemName "the righteous bison" "fire rate bonus" .1 "mark for death" 1 "set item tint RGB" 8289918 "dmg penalty vs players" 2 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" .55 "override footstep sound set" 3 "damage force reduction" .3 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_reset Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 300 TotalCount 1 WaitBeforeStarting 4 Where spawnbot Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Attributes AlwaysCrit } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 1 Where spawnbot_right TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { Name 4w1 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 1 Where spawnbot_left TFBot { Template T_TFBot_Giant_Pyro Attributes DisableDodge Attributes AlwaysFireWeapon CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { Name 4w2 WaitForAllDead 4w1 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Skill Easy Template T_TFBot_Demoman Attributes DisableDodge CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Crit CharacterAttributes { "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Skill Hard Template T_TFBot_Giant_Soldier_Crit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { Name 4w3 WaitForAllDead 4w2 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 14 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { Name 4w4 WaitForAllDead 4w3 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { Name 4w5 WaitForAllDead 4w4 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes DisableDodge CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { WaitForAllDead 4w4 TotalCurrency 100 TotalCount 4 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes DisableDodge Attributes AlwaysFireWeapon CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 38 Support 1 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 73 Support 1 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 40 Support 1 Where spawnbot TFBot { Skill Expert Template T_TFBot_Pyro_Flaregun Attributes DisableDodge CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_reset Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5w1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { Name 5w1 TotalCurrency 100 TotalCount 22 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist CharacterAttributes { "SPELL: Halloween death ghosts" 1 } } } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Bison_Mark } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 5w2 WaitForAllDead 5w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { WaitForAllDead 5w1 TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Demoknight_Slowchop } } WaveSpawn { Name 5wt WaitForAllDead 5w2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned 5wt TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot Tank { Health 30000 Name Tank Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5w3 WaitForAllDead 5w2 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro Attributes DisableDodge Attributes AlwaysFireWeapon CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 3 Where spawnbot Squad { TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size bonus" 1.25 "faster reload rate" 1.1 } CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { Name 5w4 WaitForAllDead 5w3 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes DisableDodge Attributes AlwaysFireWeapon Skill Easy CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { WaitForAllDead 5w3 TotalCurrency 100 TotalCount 18 MaxActive 8 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Soldier_Bison_Posion } } WaveSpawn { Name 5w5 WaitForAllDead 5w4 TotalCurrency 100 TotalCount 7 MaxActive 7 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size bonus" 1.25 "faster reload rate" 1.1 } CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } WaveSpawn { WaitForAllDead 5w5 TotalCurrency 100 TotalCount 2 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size bonus" 1.25 "faster reload rate" 1.1 } CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { WaitForAllDead 5w5 TotalCurrency 0 TotalCount 5 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 22 Where spawnbot_left Support 1 TFBot { Template T_TFBot_Pyro_Phlog } } WaveSpawn { WaitForAllDead 5w2 TotalCurrency 0 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 69 Where spawnbot_left Support 1 TFBot { Template T_TFBot_Pyro_Phlog Skill Normal } } WaveSpawn { WaitForAllDead 5w5 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 0 Where spawnbot_right TFBot { Template T_TFBoss_Sergeant_Skeltal } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 9999 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle CharacterAttributes { "cannot pick up intelligence" 1 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 70 WaitBetweenSpawns 9999 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle CharacterAttributes { "cannot pick up intelligence" 1 "SPELL: Halloween pumpkin explosions" 1 "SPELL: Halloween death ghosts" 1 "bombinomicon effect on death" 1 } } } } } }