#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 800 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper InitialCooldown 15 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Templates { T_TFBOT_REPAIR_RAY { Health 300 Name "Repairing Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 8421504 "fire rate bonus" 0.79 "Reload time increased" 0 "clip size bonus" 0.25 "dmg bonus vs buildings" -15 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 8421504 } } T_TFBOT_CRIT_RAY { Health 200 Name "Crit Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 3394815 "fire rate bonus" 1 "Reload time increased" 0 "clip size bonus" 0.25 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 3394815 } } T_TFBOT_BLEED_RAY { Health 200 Name "Bleed Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 10027008 "fire rate bonus" 0.79 "Reload time increased" 0 "clip size bonus" 0.25 "bleeding duration" 6 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 10027008 } } T_TFBOT_MARK_RAY { Health 200 Name "Marking Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 16777011 "fire rate bonus" 0.79 "Reload time increased" 0 "clip size bonus" 0.25 "mark for death" 6 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 16777011 } } T_TFBOT_FIRE_RAY { Health 200 Name "Heat Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 16750899 "fire rate bonus" 0.6 "Reload time increased" 0 "clip size bonus" 0.25 "Set DamageType Ignite" 1 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 16750899 } } T_TFBOT_HEAL_RAY { Health 300 Name "Healing Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 16711935 "fire rate bonus" 0.79 "Reload time increased" 0 "clip size bonus" 0.25 "dmg penalty vs players" -1.5 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 16711935 } } T_TFBOT_ROOT_RAY { Health 200 Name "Slowing Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 6723840 "fire rate bonus" 0.79 "Reload time increased" 0 "clip size bonus" 0.25 "slow enemy on hit" 100 "slow enemy on hit major" 6 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 6723840 } } T_TFBOT_FAST_RAY { Health 200 Name "Rapid Fire Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 65280 "fire rate bonus" 0.25 "Reload time increased" 0 "clip size bonus" 0.25 "dmg penalty vs players" 0.75 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 65280 } } T_TFBOT_DRAIN_RAY { Health 200 Name "Vampiric Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 10027059 "fire rate bonus" 0.79 "Reload time increased" 0 "clip size bonus" 0.25 "subtract victim medigun charge on hit" 25 "subtract victim cloak on hit" 25 "damage all connected" 1 "heal on hit for rapidfire" 100 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 10027059 } } T_TFBOT_CHAOS_RAY { Health 200 Name "Chaos Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 10027263 "fire rate bonus" 1.35 "Reload time increased" 0 "clip size bonus" 0.25 "slow enemy on hit major" 1 "Set DamageType Ignite" 1 "bleeding duration" 5 "mark for death" 1 "damage all connected" 1 "dmg penalty vs players" -3.5 "apply z velocity on damage" -750 "damage causes airblast" 1 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 10027263 } } T_TFBOT_PURE_RAY { Health 200 Name "Neutral Ray Soldier" Class Soldier ClassIcon soldier_bison_rng Skill Expert Attributes "HoldFireUntilFullReload" WeaponRestrictions SecondaryOnly Item "the righteous bison" Item "the crone's dome" CharacterAttributes { "move speed bonus" 0.9 } ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 16777215 "fire rate bonus" 1.15 "Reload time increased" 0 "clip size bonus" 0.25 "cannot pick up intelligence" 1 "dmg penalty vs players" 0.03 "health regen" 100 } ItemAttributes { ItemName "the crone's dome" "set item tint RGB" 16777215 "attach particle effect" 17 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name as TotalCurrency 100 TotalCount 50 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 RandomChoice { TFBot { Template T_TFBOT_REPAIR_RAY } TFBot { Template T_TFBOT_HEAL_RAY } TFBot { Template T_TFBOT_BLEED_RAY } TFBot { Template T_TFBOT_DRAIN_RAY } TFBot { Template T_TFBOT_ROOT_RAY } TFBot { Template T_TFBOT_FIRE_RAY } TFBot { Template T_TFBOT_MARK_RAY } TFBot { Template T_TFBOT_CRIT_RAY } TFBot { Template T_TFBOT_FAST_RAY } TFBot { Template T_TFBOT_CHAOS_RAY } TFBot { Template T_TFBOT_PURE_RAY } } } WaveSpawn { Name a1 TotalCurrency 75 TotalCount 60 MaxActive 12 SpawnCount 12 Where spawnbot_invasion WaitBeforeStarting 1 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name Scout } TFBot { Skill Normal Template T_TFBot_ScorchShot_FastShot ClassIcon pyro_scorch ItemAttributes { ItemName "the scorch shot" "fire rate bonus" 0.9 } } } } WaveSpawn { Name a1 TotalCurrency 75 TotalCount 30 MaxActive 6 SpawnCount 6 Where spawnbot_invasion WaitBeforeStarting 1 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name a4s WaitForAllDead a1 TotalCurrency 150 TotalCount 30 MaxActive 5 SpawnCount 5 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Squad { TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name Scout } } } WaveSpawn { Name a2 TotalCurrency 200 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 43 WaitBetweenSpawns 7 Squad { TFBot { Skill Hard Template T_TFBot_Giant_Soldier } } } WaveSpawn { Name a3 WaitForAllDead a2 TotalCurrency 250 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Skill Normal Template T_TFBot_Giant_Soldier_Spammer Item "lord cockswain's pith helmet" Item "the cow mangler 5000" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" -0.8 "fire rate bonus" 0.5 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name bs TotalCurrency 100 TotalCount 50 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 RandomChoice { TFBot { Template T_TFBOT_REPAIR_RAY } TFBot { Template T_TFBOT_HEAL_RAY } TFBot { Template T_TFBOT_BLEED_RAY } TFBot { Template T_TFBOT_DRAIN_RAY } TFBot { Template T_TFBOT_ROOT_RAY } TFBot { Template T_TFBOT_FIRE_RAY } TFBot { Template T_TFBOT_MARK_RAY } TFBot { Template T_TFBOT_CRIT_RAY } TFBot { Template T_TFBOT_FAST_RAY } TFBot { Template T_TFBOT_CHAOS_RAY } TFBot { Template T_TFBOT_PURE_RAY } } } WaveSpawn { Name b01 TotalCurrency 50 TotalCount 24 MaxActive 12 SpawnCount 12 Where spawnbot_invasion WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Skill Normal Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name b1 WaitForAllDead b01 TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Health 200 Name Soldier Class Soldier Skill Normal ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate penalty" 1.1 "damage bonus" 0.75 } } } } WaveSpawn { Name b1 WaitForAllDead b01 TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Skill Normal Template T_TFBot_Demoman ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate penalty" 1.1 "damage bonus" 0.75 } } } } WaveSpawn { Name b2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 35 WaitBetweenSpawns 0 Squad { Tank { Health 15000 Name tankboss Speed 60 StartingPathTrackNode tank_path_b_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name b3 WaitForAllSpawned b2 TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 Where spawnbot_invasion WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Pyro Name "Phlog Pyro" ClassIcon pyro_phlog Item "the phlogistinator" } } } WaveSpawn { Name bs2 WaitForAllDead b01 TotalCurrency 50 TotalCount 28 MaxActive 2 SpawnCount 2 Where spawnbot_house WaitBeforeStarting 7 WaitBetweenSpawns 2 Support 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name b4 WaitForAllDead b2 TotalCurrency 120 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 7 WaitBetweenSpawns 10 Squad { TFBot { Skill Hard Template T_TFBot_Giant_Pyro Name "Giant Phlog Pyro" ClassIcon pyro_phlog_giant Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Item "the phlogistinator" Item "Airtight Arsonist" CharacterAttributes { "move speed bonus" 0.4 } } } } WaveSpawn { Name ba4 WaitForAllDead b4 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot_house WaitBeforeStarting 7 WaitBetweenSpawns 4 Squad { TFBot { Name "Giant Volcano Fragment Pyro" classicon pyro_riftaxe WeaponRestrictions MeleeOnly Template T_TFBot_Giant_Pyro Item "sharpened volcano fragment" Item "The Aztec Aggressor" Item "Deity's Dress" CharacterAttributes { "move speed bonus" 0.65 "melee range multiplier" 2 } ItemAttributes { ItemName "The Aztec Aggressor" "set item tint RGB" 16750899 } } TFBot { Health 666 Scale 1.35 Class Pyro Name "Manmelter Pyro" Skill Expert ClassIcon pyro_manmelter WeaponRestrictions SecondaryOnly Item "point and shoot" Item "the manmelter" ItemAttributes { ItemName "the manmelter" "fire rate penalty" 0.25 "Projectile speed increased" 0.5 } } } } WaveSpawn { Name ba4f WaitForAllSpawned ba4 TotalCurrency 130 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_house WaitBeforeStarting 9 WaitBetweenSpawns 0 Squad { TFBot { Health 5000 Name "Giant Manmelter Pyro" ClassIcon pyro_manmelter_giant Template T_TFBot_Giant_Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Item "the manmelter" Item "point and shoot" CharacterAttributes { "move speed bonus" 0.4 } ItemAttributes { ItemName "the manmelter" "clip size bonus" 10 "reload time increased hidden" 5 "fire rate penalty" 0.20 "damage penalty" 0.44 } } TFBot { Health 666 Scale 1.35 Class Pyro Name "Manmelter Pyro" Skill Expert ClassIcon pyro_manmelter WeaponRestrictions SecondaryOnly Item "point and shoot" Item "the manmelter" ItemAttributes { ItemName "the manmelter" "fire rate penalty" 0.25 "Projectile speed increased" 0.5 } } TFBot { Health 666 Scale 1.35 Class Pyro Name "Manmelter Pyro" Skill Expert WeaponRestrictions SecondaryOnly ClassIcon pyro_manmelter Item "point and shoot" Item "the manmelter" ItemAttributes { ItemName "the manmelter" "fire rate penalty" 0.25 "Projectile speed increased" 0.4 } } TFBot { Health 666 Scale 1.35 Class Pyro Name "Manmelter Pyro" Skill Expert WeaponRestrictions SecondaryOnly ClassIcon pyro_manmelter Item "point and shoot" Item "the manmelter" ItemAttributes { ItemName "the manmelter" "fire rate penalty" 0.25 "Projectile speed increased" 0.4 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name с1 TotalCurrency 50 TotalCount 9 MaxActive 3 SpawnCount 3 Where spawnbot_house WaitBeforeStarting 2 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Scout_Bonk Item "the sandman" CharacterAttributes { "effect bar recharge rate increased" 0.5 } ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.3 } } } } WaveSpawn { Name с2 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 8 Where spawnbot_invasion WaitBeforeStarting 2 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Soldier_RocketPush Skill Normal } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush Skill Normal } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush Skill Normal } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush Skill Normal } TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { Name с3 TotalCurrency 150 TotalCount 14 MaxActive 4 SpawnCount 2 Where spawnbot_house WaitBeforeStarting 2 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Health 500 } TFBot { Template T_TFBot_Medic_QuickUber Attributes "IgnoreEnemies" } } } WaveSpawn { Name с4 TotalCurrency 100 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball Health 1250 CharacterAttributes { "move speed bonus" 0.65 } } } } WaveSpawn { Name с7 WaitForAllDead с4 TotalCurrency 50 TotalCount 10 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 2 WaitBetweenSpawns 6 Support 1 Squad { TFBot { Template T_TFBot_Scout_Shortstop Health 250 } } } WaveSpawn { Name csnot6 WaitForAllDead с3 TotalCurrency 50 TotalCount 18 MaxActive 3 SpawnCount 3 Where spawnbot_invasion WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Squad { TFBot { Template T_TFBot_Scout_Melee ClassIcon "scout_stun" Item "the sandman" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.3 } } } } WaveSpawn { Name с5 WaitForAllDead с4 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 12 WaitBetweenSpawns 18 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire Item "The Frag Proof Fragger" Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "fire rate bonus" 0.5 "damage force reduction" 0.5 } } } } WaveSpawn { Name с6 WaitForAllDead с5 TotalCurrency 200 TotalCount 1 FirstSpawnOutput { Target wave_close_pit Action Trigger } MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 0 Squad { TFBot { Health 11000 Name "Giant Flakker Demo" Scale 2 BehaviorModifiers Mobber Class Demoman ClassIcon demo_burst Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "IgnoreFlag" Item "tf_weapon_grenadelauncher" Item "dec2014 Black Knights Bascinet" Item "The Dark Age Defender" Item "The Sole Saviors" CharacterAttributes { "move speed bonus" 0.2 "damage force reduction" 0.2 "move speed bonus" 0.4 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.2 } ItemAttributes { ItemName "tf_weapon_grenadelauncher" "custom projectile model" "models/weapons/c_models/c_xms_festive_ornament.mdl" "fire rate bonus" 0 "faster reload rate" 0.01 "clip size upgrade atomic" 150 "Blast radius increased" 0.75 "projectile spread angle penalty" 25 "dmg pierces resists absorbs" 1 "fuse bonus" 0.75` "grenade no spin" 1 "auto fires when full" 1 "auto fires full clip" 1 "damage bonus" 0.15 "Projectile speed increased" 1.25 "blast dmg to self increased" 0 "dmg bonus vs buildings" 6 } } } } WaveSpawn { Name cs TotalCurrency 100 TotalCount 50 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 5 WaitBetweenSpawns 0 Support 1 RandomChoice { TFBot { Template T_TFBOT_REPAIR_RAY } TFBot { Template T_TFBOT_HEAL_RAY } TFBot { Template T_TFBOT_BLEED_RAY } TFBot { Template T_TFBOT_DRAIN_RAY } TFBot { Template T_TFBOT_ROOT_RAY } TFBot { Template T_TFBOT_FIRE_RAY } TFBot { Template T_TFBOT_MARK_RAY } TFBot { Template T_TFBOT_CRIT_RAY } TFBot { Template T_TFBOT_FAST_RAY } TFBot { Template T_TFBOT_CHAOS_RAY } TFBot { Template T_TFBOT_PURE_RAY } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name ds TotalCurrency 75 TotalCount 25 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 10 WaitBetweenSpawns 0 Support 1 RandomChoice { TFBot { Template T_TFBOT_REPAIR_RAY } TFBot { Template T_TFBOT_HEAL_RAY } TFBot { Template T_TFBOT_BLEED_RAY } TFBot { Template T_TFBOT_DRAIN_RAY } TFBot { Template T_TFBOT_ROOT_RAY } TFBot { Template T_TFBOT_FIRE_RAY } TFBot { Template T_TFBOT_MARK_RAY } TFBot { Template T_TFBOT_CRIT_RAY } TFBot { Template T_TFBOT_FAST_RAY } TFBot { Template T_TFBOT_CHAOS_RAY } TFBot { Template T_TFBOT_PURE_RAY } } } WaveSpawn { Name d1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { Tank { Health 10000 Name tankboss Speed 60 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name d2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 0 Squad { Tank { Health 10000 Name tankboss Speed 60 StartingPathTrackNode tank_path_b_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name d3 TotalCurrency 50 TotalCount 54 FirstSpawnOutput { Target wave_open_pit Action Trigger } MaxActive 6 SpawnCount 6 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Skill Normal Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Normal WeaponRestrictions SecondaryOnly Template T_TFBot_Sniper ClassIcon sniper_carbine Item "the cleaner's carbine" ItemAttributes { ItemName "the cleaner's carbine" "weapon spread bonus" 3 "damage bonus" 0.8 } } TFBot { Skill Normal Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Normal WeaponRestrictions SecondaryOnly Template T_TFBot_Sniper ClassIcon sniper_carbine Item "the cleaner's carbine" ItemAttributes { ItemName "the cleaner's carbine" "weapon spread bonus" 3 "damage bonus" 0.8 } } TFBot { Skill Normal Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Normal WeaponRestrictions SecondaryOnly Template T_TFBot_Sniper ClassIcon sniper_carbine Item "the cleaner's carbine" ItemAttributes { ItemName "the cleaner's carbine" "weapon spread bonus" 3 "damage bonus" 0.8 } } } } WaveSpawn { Name d6 WaitForAllSpawned d2 TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 Where spawnbot_invasion WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Skill Normal Template T_TFBot_Demoman Item "the loose cannon" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size penalty" 0.25 "damage causes airblast" 1 "Projectile speed increased" 1.3 } } TFBot { Skill Normal Template T_TFBot_Demoman Item "the loose cannon" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size penalty" 0.25 "damage causes airblast" 1 "Projectile speed increased" 1.3 } } TFBot { Skill Normal Template T_TFBot_Demoman Item "the loose cannon" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size penalty" 0.25 "damage causes airblast" 1 "Projectile speed increased" 1.3 } } TFBot { Skill Normal Template T_TFBot_Demoman Item "the loose cannon" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size penalty" 0.25 "damage causes airblast" 1 "Projectile speed increased" 1.3 } } TFBot { Skill Normal Template T_TFBot_Demoman Item "the loose cannon" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size penalty" 0.25 "damage causes airblast" 1 "Projectile speed increased" 1.3 } } TFBot { Skill Normal Template T_TFBot_Demoman Item "the loose cannon" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "clip size penalty" 0.25 "damage causes airblast" 1 "Projectile speed increased" 1.3 } } } } WaveSpawn { Name d4 WaitForAllDead d2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_house WaitBeforeStarting 10 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Item "dec2014 Skullcap" } TFBot { Template T_TFBot_Giant_Pyro_Pusher Name "Giant Dragon Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Item "the dragon's fury" Item "Airtight Arsonist" } } } WaveSpawn { Name d5 WaitForAllDead d4 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_house WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Skill Hard Item "iron curtain" ItemAttributes { ItemName "iron curtain" "damage bonus" 1.5 "attack projectiles" 1 } } TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_buff Attributes "SpawnWithFullCharge" Item "the buff banner" CharacterAttributes { "increase buff duration" 999 "deploy time decreased" 0 } ItemAttributes { ItemName "fists of steel" "fire rate penalty" 2.2 } } TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_battalion Attributes "SpawnWithFullCharge" Item "the battalion's backup" CharacterAttributes { "increase buff duration" 999 "deploy time decreased" 0 } ItemAttributes { ItemName "fists of steel" "fire rate penalty" 2.2 } } } } WaveSpawn { Name dwboss WaitForAllDead d5 TotalCurrency 200 TotalCount 4 FirstSpawnOutput { Target wave_close_pit Action Trigger } MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Health 12000 Name "Giant Gauss Soldier" Scale 2 Class Soldier ClassIcon soldier_bison Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Item "the righteous bison" Item "Corona Australis" Item "Starduster" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } ItemAttributes { ItemName "the righteous bison" "faster reload rate" 0 "override projectile type" 1 "fire rate bonus" 2.25 "fixed_shot_pattern" 1 "bullets per shot bonus" 10 "sniper fires tracer" 1 "weapon spread bonus" 0.1 "damage penalty" 0.0415 "damage causes airblast" 1 "apply look velocity on damage" 200 "dmg pierces resists absorbs" 1 "projectile penetration heavy" 2 "dmg bonus vs buildings" 23.5 } } TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_battalion Attributes "SpawnWithFullCharge" Item "the battalion's backup" CharacterAttributes { "increase buff duration" 999 "deploy time decreased" 0 } ItemAttributes { ItemName "fists of steel" "fire rate penalty" 2.2 } } TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_battalion Attributes "SpawnWithFullCharge" Item "the battalion's backup" CharacterAttributes { "increase buff duration" 999 "deploy time decreased" 0 } ItemAttributes { ItemName "fists of steel" "fire rate penalty" 2.2 } } TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_battalion Attributes "SpawnWithFullCharge" Item "the battalion's backup" CharacterAttributes { "increase buff duration" 999 "deploy time decreased" 0 } ItemAttributes { ItemName "fists of steel" "fire rate penalty" 2.2 } } } } WaveSpawn { Name dwbosssup WaitForAllSpawned dwboss TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 0 Support Limited Squad { TFBot { Template T_TFBOT_BLEED_RAY Health 750 Scale 1.5 CharacterAttributes { "move speed bonus" 0.5 } } TFBot { Template T_TFBOT_CRIT_RAY Health 750 Scale 1.5 CharacterAttributes { "move speed bonus" 0.5 } } TFBot { Template T_TFBOT_FAST_RAY Health 750 Scale 1.5 CharacterAttributes { "move speed bonus" 0.5 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name e1 TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 6 Where spawnbot_invasion WaitBeforeStarting 1 WaitBetweenSpawns 2 Squad { TFBot { Skill Normal Template T_TFBot_ScorchShot ClassIcon pyro_scorch } TFBot { Template T_TFBot_Pyro_Flaregun ItemAttributes { ItemName "the flare gun" "faster reload rate" 0.66 "Projectile speed increased" 0.66 } } TFBot { Skill Normal Template T_TFBot_ScorchShot ClassIcon pyro_scorch } TFBot { Template T_TFBot_Pyro_Flaregun ItemAttributes { ItemName "the flare gun" "faster reload rate" 0.66 "Projectile speed increased" 0.66 } } TFBot { Skill Normal Template T_TFBot_ScorchShot ClassIcon pyro_scorch } TFBot { Template T_TFBot_Pyro_Flaregun ItemAttributes { ItemName "the flare gun" "faster reload rate" 0.66 "Projectile speed increased" 0.66 } } } } WaveSpawn { Name e2s TotalCurrency 50 TotalCount 18 MaxActive 2 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 7 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Health 125 Name Scout Class Scout ClassIcon scout_milk Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Item "mad milk" ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.075 } } } } WaveSpawn { Name e4 TotalCurrency 50 TotalCount 18 MaxActive 2 SpawnCount 2 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Squad { TFBot { Skill Normal Template T_TFBot_Scout_FAN } } } WaveSpawn { Name e5 TotalCurrency 100 TotalCount 42 MaxActive 6 SpawnCount 6 Where spawnbot_invasion WaitBeforeStarting 1 WaitBetweenSpawns 2 Squad { TFBot { Skill Normal Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.75 "fire rate bonus" 0.1 } } TFBot { Skill Normal Template T_TFBot_Demoman } TFBot { Skill Normal Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.75 "fire rate bonus" 0.1 } } TFBot { Skill Normal Template T_TFBot_Demoman } TFBot { Skill Normal Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.75 "fire rate bonus" 0.1 } } TFBot { Skill Normal Template T_TFBot_Demoman } } } WaveSpawn { Name e3 TotalCurrency 150 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 35 WaitBetweenSpawns 7 Squad { TFBot { Skill Normal Template T_TFBot_Giant_Soldier_RocketPush Item "The Slo-Poke" } } } WaveSpawn { Name e6 WaitForAllDead e3 TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 25 WaitBetweenSpawns 1 Squad { TFBot { Health 3000 Skill Hard Template T_TFBot_Giant_Demo_Burst Item "The Frontier Djustice" ItemAttributes { ItemName tf_weapon_grenadelauncher "Projectile speed increased" 0.8 } } TFBot { Skill Normal Template T_TFBot_Giant_Medic_Regen Attributes "IgnoreEnemies" } } } WaveSpawn { Name efboss WaitForAllDead e6 TotalCurrency 350 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 0 Squad { TFBot { Health 12500 AutoJumpMin 7 AutoJumpMax 7 Name "Lord Suluconom" Scale 1.3 BehaviorModifiers Mobber Class Soldier ClassIcon soldier_suluconom Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "Parachute" Attributes "AutoJump" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Attributes "IgnoreFlag" Item "the original" Item "The B.A.S.E. Jumper" Item "The Nabler" CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "Projectile speed increased" 0.7 "head scale" 10 "increased jump height" 4 "increased air control" 10000 "cancel falling damage" 1 "torso scale" -1 "hand scale" -1 } ItemAttributes { ItemName "the original" "damage bonus" 0.65 "faster reload rate" -0.8 "fire rate bonus" 1.38 "fire rate bonus with reduced health" 0.12 "mod shovel speed boost" 5 "mini rockets" 1 } } } } WaveSpawn { Name ess TotalCurrency 100 TotalCount 50 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 5 WaitBetweenSpawns 0 Support 1 RandomChoice { TFBot { Template T_TFBOT_REPAIR_RAY } TFBot { Template T_TFBOT_HEAL_RAY } TFBot { Template T_TFBOT_BLEED_RAY } TFBot { Template T_TFBOT_DRAIN_RAY } TFBot { Template T_TFBOT_ROOT_RAY } TFBot { Template T_TFBOT_FIRE_RAY } TFBot { Template T_TFBOT_MARK_RAY } TFBot { Template T_TFBOT_CRIT_RAY } TFBot { Template T_TFBOT_FAST_RAY } TFBot { Template T_TFBOT_CHAOS_RAY } TFBot { Template T_TFBOT_PURE_RAY } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name f1 TotalCurrency 200 TotalCount 48 FirstSpawnOutput { Target wave_open_pit Action Trigger } MaxActive 12 SpawnCount 12 Where spawnbot_invasion WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Skill Normal Template T_TFBot_Soldier_Extended_Buff_Banner ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0.66 } } TFBot { Skill Normal Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Normal Template T_TFBot_Sniper_Huntsman } TFBot { Skill Normal Template T_TFBot_Soldier_Extended_Buff_Banner ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0.66 } } TFBot { Skill Normal Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Normal Template T_TFBot_Sniper_Huntsman } TFBot { Skill Normal Template T_TFBot_Soldier_Extended_Buff_Banner ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0.66 } } TFBot { Skill Normal Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Normal Template T_TFBot_Sniper_Huntsman } TFBot { Skill Normal Template T_TFBot_Soldier_Extended_Buff_Banner ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0.66 } } TFBot { Skill Normal Template T_TFBot_Heavyweapons_Shotgun } TFBot { Skill Normal Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name f7 TotalCurrency 100 TotalCount 50 MaxActive 4 SpawnCount 2 Where spawnbot_house WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Gnome Health 200 Skill Expert CharacterAttributes { "move speed bonus" 1.5 } ItemAttributes { ItemName "the holiday punch" "melee attack rate bonus" 2 } } } } WaveSpawn { Name f1b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 12 WaitBetweenSpawns 10 Squad { TFBot { Skill Normal Template T_TFBot_Giant_Heavyweapons_Natascha Item "Der Maschinensoldaten-Helm" ItemAttributes { ItemName natascha "damage bonus" 0.9 } } } } WaveSpawn { Name faddb WaitForAllDead f1b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 3 Squad { TFBot { Health 4500 Name "Giant Rapid Fire Stun Soldier" Class Soldier ClassIcon soldier_stun Skill Hard WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "Sky High Fly Guy" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.75 } ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.1 "fire rate bonus" 0.6 "rocket specialist" 4 "damage bonus" 0.75 } } } } WaveSpawn { Name f3b WaitForAllDead faddb TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Skill Normal Template T_TFBot_Soldier_BurstFire ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0.85 } } } } WaveSpawn { Name f4b WaitForAllDead f3b TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Health 4200 Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" Item "the beggar's bazooka" Item "the concheror" Item "Death Racer's Helmet" ItemAttributes { ItemName "the beggar's bazooka" "faster reload rate" -0.8 "fire rate bonus" 1 "auto fires full clip" 1 "auto fires when full" 1 "clip size upgrade atomic" 10 } } } } WaveSpawn { Name f5b WaitForAllDead f4b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_house WaitBeforeStarting 7 WaitBetweenSpawns 0 Squad { TFBot { Health 5250 Name "Giant Blutsauger Medic" MaxVisionRange 2500 BehaviorModifiers Mobber Class Medic Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Item "the blutsauger" Item "Flash of Inspiration" CharacterAttributes { "move speed bonus" 0.375 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "health regen" 50 } ItemAttributes { ItemName "the blutsauger" "fire rate bonus" 0.15 "clip size bonus" 4.1 "heal on hit for rapidfire" 40 "projectile spread angle penalty" 10 } } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } } } WaveSpawn { Name ffinalb WaitForAllDead f1 TotalCurrency 500 TotalCount 13 MaxActive 13 SpawnCount 13 FirstSpawnOutput { Target wave_close_pit Action Trigger } MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 10 WaitBetweenSpawns 0 Squad { TFBot { Health 25000 Skill Hard Name "Sir Nukes-a-ton" Scale 1.9 Class Demoman Item "The Bomber Knight" Item "The Tartantaloons" WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Item "the loose cannon" CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.11 "fire rate bonus" 0.33 "clip size penalty" 1.25 "projectile spread angle penalty" 6 "fuse bonus" 1.15 "Projectile speed increased" 0.75 "damage bonus" 4 "damage causes airblast" 1 "blast radius increased" 2 "use large smoke explosion" 1 "auto fires when full" 1 "auto fires full clip" 1 } } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } TFBot { Template T_TFBot_Medic_QuickUber Health 200 } } } WaveSpawn { Name fss TotalCurrency 100 TotalCount 50 MaxActive 1 SpawnCount 1 Where spawnbot_house WaitBeforeStarting 5 WaitBetweenSpawns 0 Support 1 RandomChoice { TFBot { Template T_TFBOT_REPAIR_RAY } TFBot { Template T_TFBOT_HEAL_RAY } TFBot { Template T_TFBOT_BLEED_RAY } TFBot { Template T_TFBOT_DRAIN_RAY } TFBot { Template T_TFBOT_ROOT_RAY } TFBot { Template T_TFBOT_FIRE_RAY } TFBot { Template T_TFBOT_MARK_RAY } TFBot { Template T_TFBOT_CRIT_RAY } TFBot { Template T_TFBOT_FAST_RAY } TFBot { Template T_TFBOT_CHAOS_RAY } TFBot { Template T_TFBOT_PURE_RAY } } } } }