#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop //credit to whoever made the original withredbots popfile, it was used as a skeleton for this one. if only they placed their name somewhere in the comments. I am pretty sure it is the dude who made machine attacks and adventures of 30 wave. //Made by Therealscroob/Crilly population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes MaxRedPlayers 16 WaveStartCountdown 5 ForceHoliday 2 Templates { } ExtraSpawnPoint { Name "therespawn" TeamNum 3 X "12098.445312" Y "-2392.383300" Z "1024.031250" } PointTemplates { gate { NoFixUp 1 logic_relay { "OnSpawn" "gate_door_intact,Kill,,0,-1" "OnSpawn" "gate_bar_intact,Kill,,0,-1" "OnSpawn" "thetoolboxstation,$TeleportToEntity,!player,0.15,-1" "OnSpawn" "theupgradebox,$TeleportToEntity,!player,0.15,-1" "OnSpawn" "big_shot_relay,AddOutput,OnTrigger thetoolboxstation:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "big_shot_relay,AddOutput,OnTrigger theupgradebox:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "big_shot_start_normal,AddOutput,OnTrigger thetoolboxstation:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "big_shot_start_normal,AddOutput,OnTrigger theupgradebox:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "big_shot_start_hard,AddOutput,OnTrigger thetoolboxstation:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "big_shot_start_hard,AddOutput,OnTrigger theupgradebox:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "big_shot_start_genocide,AddOutput,OnTrigger thetoolboxstation:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "big_shot_start_genocide,AddOutput,OnTrigger theupgradebox:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "snowgrave_start,AddOutput,OnTrigger thetoolboxstation:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "snowgrave_start,AddOutput,OnTrigger theupgradebox:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "intro_track_1,AddOutput,OnPass thetoolboxstation:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "intro_track_1,AddOutput,OnPass theupgradebox:$TeleportToEntity:destination_main_arena_mid:0.1:100,0.1,1" "OnSpawn" "intro_track_1,AddOutput,OnPass redbot_teleport:Enable::0.1:1,0.1,1" "OnSpawn" "intro_dialog_case,AddOutput,OnCase08 blocker3:Kill::6.10:-1,0.1,1" } prop_dynamic { "targetname" "blocker" "classname" "prop_dynamic" "model" "models\props_vehicles\train_flatcar_container.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "6" "origin" "11681.240234 -3186.258301 997.031372" } prop_dynamic { "targetname" "blocker2" "classname" "prop_dynamic" "model" "models\props_vehicles\train_flatcar_container.mdl" "disableshadows" "1" "modelscale" "1" "skin" "1" "solid" "6" "origin" "11681.240234 -3186.258301 1125.031372" } prop_dynamic { "targetname" "blocker3" "classname" "prop_dynamic" "model" "models\props_vehicles\train_flatcar_container.mdl" "disableshadows" "1" "modelscale" "1" "solid" "6" "angles" "90 90 0" "origin" "11173.640625 -3323.461425 997.031372" } filter_activator_team { "filterteam" "2" "targetname" "filter_redrespawnroom" "Negated" "0" } filter_multi { "filter01" "filter_redrespawnroom" "filter02" "filter_redrespawnroom2" "targetname" "filtermulti_redrespawnroom" "Negated" "0" "FilterType" "0" "OnPass" "!activator,$SetKey$classname,newredrespawnroom,0,-1" "OnPass" "!activator,$SetVar$classname,newredrespawnroom,0,-1" "OnPass" "!activator,$SetData$m_ChildTargetName,newredrespawnroom,0,-1" "OnPass" "!activator,AddOutput,classname newredrespawnroom,0,-1" "OnPass" "!activator,classname,newredrespawnroom,0,-1" "OnPass" "newredrespawnroom,addoutput,targetname therespawn,0.1,-1" "OnPass" "therespawn,addoutput,classname info_player_teamspawn,0.2,-1" "OnPass" "therespawn,addoutput,teamnum 2,0.2,-1" "OnPass" "therespawn,teamnum,2,0.2,-1" "OnPass" "thetoolboxstation,$TeleportToEntity,therespawn,0.15,-1" "OnPass" "theupgradebox,$TeleportToEntity,therespawn,0.15,-1" } filter_activator_class { "filterclass" "info_player_teamspawn" "targetname" "filter_redrespawnroom2" "Negated" "0" } info_teleport_destination { "targetname" "upgradeteleport" "origin" "-30.415328 -1580.090087 519.531250" } trigger_teleport { "targetname" "redbot_teleport" "mins" "-15390.048828 -500 -15390.048828" "maxs" "16390 500 16390" "origin" "-15390.048828 -16175.862305 -12063.147461" "spawnflags" "1" "target" "destination_main_arena_mid" "startdisabled" "1" } prop_dynamic { "solid" "0" "model" "models/weapons/w_models/w_toolbox.mdl" "targetname" "thetoolboxstation" "modelscale" "3" "renderfx" "16" "origin" "-3325.356445 23.493162 1552.031250" "rendercolor" "0 255 255" } func_upgradestation { "mins" "-100 -100 -100" "maxs" "100 100 100" "solid" "0" "targetname" "theupgradebox" } } } SpawnTemplate "gate" Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target blocker Action Kill } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { WaitBeforeStarting 0 FirstSpawnOutput { Target blocker2 Action Kill } } WaveSpawn { Name w1 TotalCurrency 60 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9999999 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Soldier_RocketShotgun ClassIcon red2_lite Attributes "IgnoreFlag" Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Class Demoman Skill Expert ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Class Soldier Skill Expert ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Sniper_Huntsman ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Demo_Burst ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Class Scout Skill Expert ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Class Heavyweapons Skill Expert ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } } } WaveSpawn //Minigiants, tough cookies that will do some good damage to the boss while also tanking some damage { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot RandomChoice { TFBot //templates are cloned to increase the likelihood of getting these weaker robots, so you don't get eighty morbillion of the explosive minigiants, who are objectively better than these ones { Template T_TFBot_Scout_Shortstop ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Scout_Shortstop ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Class Soldier Skill Hard ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber Health 1200 Name "Armored Rapid Fire Soldier" "scale" 1.5 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.6 "faster reload rate" -0.8 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Class Demoman Skill Expert ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber Health 1200 Name "Armored Burst Fire Demo" Attributes HoldFireUntilFullReload "scale" 1.5 ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 4.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } } } WaveSpawn //Giants, centerpieces of the red bot team, great boss damage, immense support potential, and they can be used as durable meatshields to hide behind for spamton's particularly annoying attacks { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 Support 1 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Giant_Demo_RapidFire ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner ClassIcon red2_lite Attributes "IgnoreFlag" MaxVisionRange 3000 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } InterruptAction //suicide nets on the sides of the boss arena aren't an option unfortunately { Target "0 -1408 579.5" Delay 0.1 Repeats 0 Cooldown 3 Duration 6 Distance 1500 WaitUntilDone 1 } } } } } }