//die #base robot_giant.pop #base robot_standard.pop //#base robot_gatebot.pop population { CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 2 StartingCurrency 2250 Mission { DesiredCount 1 CooldownTime 30 InitialCooldown 35 RunForThisManyWaves 5 BeginAtWave 1 Where spawnbot Objective DestroySentries TFBot { Health 42069 Name "Armored Sentry Buster" Template T_TFBot_Sentry1Buster Attributes "DisableDodge" CharacterAttributes { "move speed bonus" 1 "airblast vulnerability multiplier" 0.001 "damage force reduction" 0.001 "mult stun resistance" 0 "mult debuff duration" 0.01 } } } Mission { DesiredCount 2 CooldownTime 40 InitialCooldown 3 BeginAtWave 1 RunForThisManyWaves 1 Where spawnbot_mission_sniper Objective Sniper TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Templates { T_charged_epicer { Class Soldier Name "Sergeant Charged" ClassIcon soldier_crit Skill Expert Health 4200 Item "The Original" Attributes AlwaysCrit Attributes Alwaysfireweapon WeaponRestrictions PrimaryOnly Attributes MiniBoss item "Tyrantium Helmet" ItemAttributes { ItemName "The Original" "faster reload rate" 0.31 "fire rate penalty" 2 "damage bonus" 1.15 "Blast radius decreased" 0.9 "Projectile speed increased" 0.55 "dmg bonus vs buildings" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Where spawnbot WaitBetweenSpawns 10 WaitBeforeStarting 5 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 100 FirstSpawnOutput { Target ST_maker_relay Action Trigger } Tank { Health 20000 Speed 75 Name "sticky_tank" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 12 Where spawnbot WaitBetweenSpawns 14 WaitBeforeStarting 0 SpawnCount 6 MaxActive 4 TotalCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro classicon pyro_dragon_fury_swordstone item "The Dragon's Fury" MaxVisionRange 600 } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name 11 Where spawnbot_tertiary WaitBetweenSpawns 2 WaitBeforeStarting 0 SpawnCount 12 MaxActive 6 TotalCount 1 TotalCurrency 50 TFBot { Class Demoman Skill expert Item "The IRon Bomber" } } WaveSpawn { Name 12 Waitforalldead 11 Where spawnbot_invasion WaitBetweenSpawns 1 WaitBeforeStarting 0 SpawnCount 24 MaxActive 12 TotalCount 2 TotalCurrency 50 TFBot { Class Scout Skill easy } } WaveSpawn { Name 13 Waitforalldead 12 Where spawnbot_main WaitBetweenSpawns 8 WaitBeforeStarting 0 SpawnCount 30 MaxActive 12 TotalCount 6 TotalCurrency 100 TFBot { Class Soldier Skill hard Item "THe Direct Hit" classicon soldier_directhit name "Direct Hit Soldier" } } WaveSpawn { Waitforalldead 12 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 0 SpawnCount 10 MaxActive 2 TotalCount 2 TotalCurrency 50 Squad { TFBot { Class Soldier Skill Expert Item "THe Direct Hit" classicon soldier_directhit name "Direct Hit Soldier" } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name 14 Waitforalldead 13 Where spawnbot WaitBetweenSpawns 15 WaitBeforeStarting 0 SpawnCount 4 MaxActive 4 TotalCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner CharacterAttributes { //ItemName tf_weapon_rocketlauncher "faster reload rate" 0.9 //problem? } } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Waitforalldead 13 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 0 SpawnCount 42 MaxActive 6 TotalCount 6 Support 1 TotalCurrency 50 TFBot { Class Pyro Skill hard ItemAttributes { itemname "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { Name 14 Waitforalldead 12 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 0 SpawnCount 18 MaxActive 6 TotalCount 6 TotalCurrency 100 TFBot { Class Demoman Skill hard } } WaveSpawn { Name 15 Waitforalldead 14 Where spawnbot WaitBetweenSpawns 12 WaitBeforeStarting 0 SpawnCount 8 MaxActive 6 TotalCount 2 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Demoman classicon demo_rapid_giant UseMeleeThreatPrioritization 1 Attributes Alwaysfireweapon } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name 15 Waitforalldead 14 Where spawnbot //WaitBetweenSpawns 12 WaitBeforeStarting 27 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner CharacterAttributes { //ItemName tf_weapon_rocketlauncher "faster reload rate" 0.9 //problem? } } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { WaitforallSpawned 14 Where spawnbot_invasion WaitBetweenSpawns 5 WaitBeforeStarting 0 SpawnCount 16 MaxActive 6 TotalCount 2 TotalCurrency 50 TFBot { Class Scout Skill easy } } } Mission //i am here lol! { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter //T_TFBot_Engineer_Sentry_Tele_Battle } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Where spawnbot Name 21 WaitBetweenSpawns 2 WaitBeforeStarting 0 TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Template T_TFbot_Giant_Soldier classicon soldier_directhit Item "The Direct Hit" Attributes AlwaysCrit CharacterAttributes { "dmg bonus vs buildings" 1.15 //FUCK YOU "faster reload rate" 0.75 //DIE } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } } } WaveSpawn { Where spawnbot_invasion WaitBetweenSpawns 5 WaitBeforeStarting 5 TotalCount 20 MaxActive 15 SpawnCount 5 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes Alwayscrit } } WaveSpawn { Name 23 Where spawnbot WaitBetweenSpawns 8 WaitBeforeStarting 1 TotalCount 80 MaxActive 12 SpawnCount 6 TotalCurrency 100 TFBot { Class Scout Attributes AlwaysCrit Skill easy WeaponRestrictions MeleeOnly } } WaveSpawn { Name 22 Waitforalldead 21 Where spawnbot_invasion WaitBetweenSpawns 10 WaitBeforeStarting 1 TotalCount 8 MaxActive 8 SpawnCount 1 TotalCurrency 100 Squad { TFBot { Template T_charged_epicer } } } WaveSpawn { Name 23 Waitforalldead 22 Where spawnbot WaitBetweenSpawns 15 WaitBeforeStarting 1 TotalCount 3 MaxActive 2 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Item "The Direct Hit" Attributes AlwaysCrit Skill hard } } WaveSpawn { Waitforalldead 22 Where spawnbot WaitBetweenSpawns 1 WaitBeforeStarting 1 TotalCount 20 MaxActive 5 SpawnCount 5 TotalCurrency 50 TFBot { Classicon scout_wrap_lite FireWeapon { Delay 1 Cooldown 1 //Repeats 9999 Duration 0.1 IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Secondary" } Class Scout WeaponRestrictions MeleeOnly Attributes AlwaysCrit ItemAttributes { ItemName "the wrap assassin" "effect bar recharge rate increased" 0.5 "dmg bonus vs buildings" 5.2 } Item "the wrap assassin" } } WaveSpawn { Waitforalldead 23 Where spawnbot_main WaitBetweenSpawns 15 WaitBeforeStarting 1 TotalCount 40 MaxActive 10 SpawnCount 10 TotalCurrency 100 Squad { TFBot { Class Scout Attributes AlwaysCrit Skill easy WeaponRestrictions MeleeOnly } TFBot { Template T_TFBot_Medic_Bigheal name "Bigheal Medic" } } } WaveSpawn { Waitforalldead 23 Where spawnbot WaitBetweenSpawns 15 WaitBeforeStarting 2 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 150 Tank { Health 30000 Name Tank StartingPathTrackNode tank_path_a_1 Speed 65 OnKilledOutput { Action Trigger Target boss_dead_relay } OnBombDroppedOutput { Action Trigger Target boss_deploy_relay } } } WaveSpawn { Waitforalldead 23 Where spawnbot WaitBetweenSpawns 15 WaitBeforeStarting 5 TotalCount 48 MaxActive 6 SpawnCount 6 Support 1 TotalCurrency 50 TFBot { Class Pyro Skill expert ItemAttributes { itemname "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { WaitforallSpawned 23 Where spawnbot_main WaitBetweenSpawns 20 WaitBeforeStarting 10 TotalCount 8 MaxActive 4 SpawnCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Bigheal name "Bigheal Medic" } } } } }