// // exp wave 1 endurance // made by zombie AI //Aluminum Botkiller : You've successfully replicate the true expert experience // modify l4d/l4d2 difficulty setting:robots have resist (most of folks dislike this setting) //mission name means diamond market(trade) in dutch thanks bee for correction // it can be vanilla missions( no any custom attributes from rafmod). if you are interested. contract me on steam(on comment)! #base robot_standard.pop #base robot_giant.pop // #base robot_brugge.pop !!original map!! WaveSchedule { StartingCurrency 4600 CanBotsAttackWhileInSpawnRoom Yes RespawnWaveTime 13 SendBotsToSpectatorImmediately 1 MaxSpeedLimit 530 FlagResetTime //Overrides default bomb reset time { Name "intel_ironman" //Name of flag entity on the map ResetTime 45 } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster FastUpdate 1 CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 2 "rage giving scale" 0.001 "dmg taken increased" 0.5 } } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 50 DesiredCount 3 TFBot { Template T_TFBot_Spy FastUpdate 1 ItemAttributes { ItemName "tf_weapon_revolver" "auto fires when full" 1 "auto fires full clip" 1 "faster reload rate" 0.5 "keep disguise on attack" 1 "deploy time decreased" 0.01 } ItemAttributes { ItemName "tf_weapon_knife" "deploy time decreased" 0.01 } } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 65 DesiredCount 1 TFBot { Template T_TFBot_Engineer_zombie FastUpdate 1 ExtAttr JumpStomp TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_giant } } Templates { T_TFBot_Engineer_zombie { Class Engineer Name "Armored Engineer" Skill Expert Health 800 Scale 1.2 Item "The Eureka Effect" Attributes IgnoreFlag CharacterAttributes { "engy dispenser radius increased" 5 "engy building health bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.001 "airblast vertical vulnerability multiplier" 0.001 "build rate bonus" 0.8 "rage giving scale" 0.001 "move speed bonus" 1 "dmg taken increased" 0.7 } // ExtAttr BuildDispenserAsSentryGun ExtAttr BuildDispenserAsTeleporter ClassIcon engineer } T_TFBot_Engineer_zombie_teletohint { Class Engineer Name "Teleporter Engineer" Skill Expert Health 800 Scale 1.2 Attributes TeleportToHint Attributes IgnoreFlag CharacterAttributes { "engy dispenser radius increased" 5 "engy building health bonus" 3 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.001 "airblast vertical vulnerability multiplier" 0.001 "build rate bonus" 0.5 "rage giving scale" 0.001 "move speed bonus" 1.1 } ExtAttr BuildDispenserAsSentryGun ClassIcon engineer } T_TFBot_Medic_Shield_Armored_lowhp { Name "Armored Uber Medic" Class Medic ClassIcon medic_uber Skill Expert Attributes SpawnWithFullCharge Health 300 Scale 1.3 ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 "uber duration bonus" -3 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.5 "bot medic uber health threshold" 100 "wet immunity" 1 "cannot be sapped" 1 "health regen" 50 } } T_TFBot_Medic_Shield_Armored { Name "Armored Uber Medic" Class Medic ClassIcon medic_uber Skill Expert Attributes SpawnWithFullCharge Health 600 Scale 1.4 ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 "uber duration bonus" -3 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.3 "bot medic uber health threshold" 100 "wet immunity" 1 "cannot be sapped" 1 "health regen" 50 } } T_TFBot_Scout_Blaster // you want dmg? here it's it { Class Scout Name "Burst Cleaver Scout" ClassIcon scout Skill Hard Item "The Bolt Boy" Item "Baby Face's Blaster" Health 750 Scale 1.4 Skill Expert MaxVisionRange 1200 Attributes SpawnWithFullCharge Item "The Flying Guillotine" ItemAttributes { ItemName "Baby Face's Blaster" "faster reload rate" 0.6 "lose hype on take damage" 0 "hype resets on jump" 0 "override projectile type" 27 "auto fires full clip" 1 "auto fires when full" 1 "move speed penalty" 1 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.00001 "airblast vertical vulnerability multiplier" 0.0001 } ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" 0.0001 "is_passive_weapon" 1 "fire rate bonus" 0.7 } } } PointTemplates { invisiblewall //(deathpit blocker) { NoFixup 1 //Normally, each spawned template entity has added an unique suffix to it. Use NoFixup to prevent such changes, which allows the entity to be used in outputs outside of template without wildcard character added to it func_forcefield { "disablereceiveshadows" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "Solid" "2" "origin" "2224 56 276" "mins" "-16 -184 -244" "maxs" "16 184 244" } } } SpawnTemplate "invisiblewall" // total 16 subwaves //subwave 1 //24 scouts 20 huntsmen 16 demomans 3 giant pyro //subwave 2 //21 WM1 pyros 2 giant pyro 21 demoknights 2 giant demoman //subwave 3 //18 huntsmen 12 heavies 4 giant pyro uber+medic 2 giant rapid fire soldier //subwave 4 //2 tanks(23K) 40 demomen 4 super scout //subwave 5 //24 Wm1 pyro 8 skullcutter demo 8 giant rapid fire soldier +uber medic 2 giant charged soldier //subwave 6 //20 demomen 24 scouts 3 giant demoman 8 giant rapid fire soldier(reload) + medic //subwave 7 //2 tanks(24K) 10 skullcutter demos 16 demo + ubermedic 16 blackbox soldiers 5 super scout //subwave 8 ////24 demomen 8 skullcutter demo 6 giant heavy + ubermedic 6 giant pyro +ubermedic + 20 sticky demo //subwave 9 //2 tanks(25K) 20 demoknights 20 pyro + ubermedic + 2 giant rapid fire soldier +2 giant burst fire demo //subwave 10 //3 giant burst demo 24 demoknights 24 WM1 pyros 4 giant huo-long heavy + giant medic(uber canteen) //subwave 11 //tank (46K) 20 fire ring heavy 20 tomislav heavies 2 giant rapid fire soldier(reload) + 24 WM1 pyro + 2 giant blackbox soldier //subwave 12 //24 rapid huntsmen 4 giant brassbeast heavy + giant medic(uber canteen) 24 soda scout(mini giant) 10 skullcutter demo //subwave 13 //3 super scout 21 rapidfire demoman 21 demoknights 4 giant rapid fire soldier + giant medic(uber canteen) //subwave 14 //30 brass deflector heavies with uber medic 30 soda scout(mini giant) 4 giant deflector HoK heavy + tank (50K) ////subwave 15 //4 giant blackbox soldier 30 demoknight 20 rapid huntsman(mini giant) 20 cleaver scout //subwave 16 //tank (55K) 2 giant deflector Hok heavy 2 colonel barrage 30 pyros Wave { StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{darkgreen}Robots can attack in spawn and use canteens!{yellow}(hint:giant medic)" Line "{darkgreen}Less rage gain from Giants!!" } WaveSpawn { Name "1_1A" TotalCount 24 SpawnCount 2 MaxActive 6 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 120 FirstSpawnOutput { Target CrusherPit2 Action Unlock } TFBot { Class Scout Skill hard ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "faster reload rate" 0.8 "fire rate bonus" 0.9 "projectile penetration" 1 } } } WaveSpawn { Name "1_1B" TotalCount 20 SpawnCount 4 MaxActive 5 Where spawnbot_side WaitBeforeStarting 2 WaitBetweenSpawns 8 TotalCurrency 100 FirstSpawnOutput { Target CrusherPit2 Action Close } TFBot { Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "The Huntsman" "damage bonus" 1 "faster reload rate" 0.8 } } } WaveSpawn { Name "1_1C" TotalCount 16 SpawnCount 2 MaxActive 4 Where spawnbot_side TotalCurrency 96 WaitBeforeStarting 1 WaitBetweenSpawns 7 FirstSpawnOutput { Target CrusherPit1 Action Unlock } TFBot { Class Demoman Skill hard ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.8 } } } WaveSpawn { Name "1_1D" TotalCount 3 SpawnCount 1 MaxActive 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_giant TotalCurrency 60 FirstSpawnOutput { Target CrusherPit1 Action Close } TFBot { Template T_TFBot_Giant_Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.05 "mult airblast primary refire time" 0.7 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 } } } WaveSpawn { Name "1_2A" TotalCount 21 SpawnCount 3 MaxActive 6 WaitBeforeStarting 10 WaitBetweenSpawns 8 WaitForAllDead "1_1D" Where spawnbot_side TotalCurrency 105 TFBot { Class Pyro Skill Hard Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.1 "damage bonus" 1.1 } } } WaveSpawn { Name "1_2D" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 8 WaitBetweenSpawns 13 WaitForAllDead "1_1D" Where spawnbot_side TotalCurrency 60 TFBot { Template T_TFBot_Giant_Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.1 "mult airblast primary refire time" 0.7 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 } } } WaveSpawn { Name "1_2C" TotalCount 21 SpawnCount 3 MaxActive 6 WaitBeforeStarting 7 WaitBetweenSpawns 7 WaitForAllDead "1_1D" Where spawnbot TotalCurrency 105 TFBot { Template T_TFBot_Demoman_Knight CharacterAttributes { "move speed bonus" 1.1 "Attack not cancel charge" 1 } } } WaveSpawn { Name "1_2D" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 13 WaitBetweenSpawns 17 WaitForAllDead "1_1D" Where spawnbot_giant TotalCurrency 60 TFBot { Template T_TFBot_Giant_Demo_RapidFire CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 } } } WaveSpawn { Name "1_3A" TotalCount 18 SpawnCount 3 MaxActive 6 WaitBeforeStarting 8 WaitBetweenSpawns 9 WaitForAllDead "1_2D" Where spawnbot TotalCurrency 92 TFBot { Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.0 "faster reload rate" 0.8 } } } WaveSpawn { Name "1_3B" TotalCount 12 SpawnCount 2 MaxActive 4 WaitBeforeStarting 9 WaitBetweenSpawns 10 WaitForAllDead "1_2D" Where spawnbot_side TotalCurrency 60 TFBot { Class Heavy Skill Normal ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "projectile penetration heavy" 2 } } } WaveSpawn { Name "1_3D" TotalCount 4 SpawnCount 2 MaxActive 4 WaitBeforeStarting 10 WaitBetweenSpawns 12 WaitForAllDead "1_2D" Where spawnbot_giant TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.1 "mult airblast primary refire time" 0.7 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_3D" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 12 WaitBetweenSpawns 18 WaitForAllDead "1_2D" Where spawnbot_giant TotalCurrency 60 TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 } } } WaveSpawn { Name "1_4A" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllDead "1_3D" TotalCurrency 100 Tank { Name "tankboss" Health 23000 Speed 75 // Name "tank1" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "1_4B" TotalCount 40 SpawnCount 4 MaxActive 12 WaitBeforeStarting 5 WaitBetweenSpawns 5 WaitForAllDead "1_3D" Where spawnbot_side Where spawnbot TotalCurrency 120 TFBot { Class Demoman Skill Hard ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.6 "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name "1_4A" TotalCount 5 SpawnCount 1 MaxActive 4 WaitBeforeStarting 10 WaitBetweenSpawns 12 WaitForAllDead "1_3D" Where spawnbot_invasion TotalCurrency 80 TFBot { Template T_TFBot_Giant_Scout_Fast CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 "damage bonus" 1.5 } } } WaveSpawn { Name "1_5A" TotalCount 24 SpawnCount 3 MaxActive 6 WaitBeforeStarting 8 WaitBetweenSpawns 8 WaitForAllDead "1_4A" Where spawnbot TotalCurrency 105 TFBot { Class Pyro Skill Hard Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.1 "damage bonus" 1.1 } } } WaveSpawn { Name "1_5C" TotalCount 8 SpawnCount 1 MaxActive 3 WaitBeforeStarting 8 WaitBetweenSpawns 9 WaitForAllDead "1_4A" Where spawnbot_side TotalCurrency 80 TFBot { Template T_TFBot_Demoman_Samurai Name "Skullcutter Demo" Item "The Scotsman's Skullcutter" ClassIcon demoknight CharacterAttributes { "charge time decreased" 2 "charge recharge rate increased" 3 "increased jump height" 1.2 "bot custom jump particle" 1 } } } WaveSpawn { Name "1_5C" TotalCount 8 SpawnCount 4 MaxActive 8 WaitBeforeStarting 11 WaitBetweenSpawns 17 WaitForAllDead "1_4A" Where spawnbot_giant TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_5C" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 9 WaitBetweenSpawns 20 WaitForAllDead "1_4A" Where spawnbot_side TotalCurrency 60 TFBot { Template T_TFBot_Giant_Soldier ClassIcon soldier_spammer Item "The Original" Name "Giant Charged Soldier" ItemAttributes { ItemName "The Original" "faster reload rate" -0.8 "fire rate bonus" 1.5 "Projectile speed increased" 0.5 "damage bonus" 3 "blast radius increased" 1.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 } } } WaveSpawn { Name "1_6A" TotalCount 20 SpawnCount 2 MaxActive 4 WaitBeforeStarting 8 WaitBetweenSpawns 5 WaitForAllDead "1_5C" Where spawnbot_side Where spawnbot TotalCurrency 80 TFBot { Class Demoman Skill Hard ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.1 "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 1.1 } } } WaveSpawn { Name "1_6B" TotalCount 24 SpawnCount 3 MaxActive 6 WaitBeforeStarting 8 WaitBetweenSpawns 8 WaitForAllDead "1_5C" Where spawnbot TotalCurrency 96 TFBot { Class Scout Skill Hard Item "The Soda Popper" Name "Soda Scout" ItemAttributes { ItemName "The Soda Popper" "projectile penetration" 1 "weapon spread bonus" 0.7 } } } WaveSpawn { Name "1_6D" TotalCount 3 SpawnCount 1 MaxActive 2 WaitBeforeStarting 12 WaitBetweenSpawns 14 WaitForAllDead "1_5C" Where spawnbot_giant TotalCurrency 80 TFBot { Template T_TFBot_Giant_Demoman CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 } } } WaveSpawn { Name "1_6D" TotalCount 8 SpawnCount 4 MaxActive 8 WaitBeforeStarting 14 WaitBetweenSpawns 22 WaitForAllDead "1_5C" Where spawnbot_side TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_7A" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 5 WaitBetweenSpawns 12 WaitForAllDead "1_6D" TotalCurrency 100 Tank { Name "tankboss" Health 24000 Speed 75 // Name "tank1" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "1_7A" TotalCount 10 SpawnCount 2 MaxActive 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 WaitForAllDead "1_6D" Where spawnbot_side TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Samurai ClassIcon demoknight Item "The Scotsman's Skullcutter" Name "Skullcutter Demo" CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 3 "increased jump height" 1.2 "bot custom jump particle" 1 } } } WaveSpawn { Name "1_7A" TotalCount 20 SpawnCount 2 MaxActive 6 WaitBeforeStarting 7 WaitBetweenSpawns 7 WaitForAllDead "1_6D" Where spawnbot_side TotalCurrency 100 Squad { TFBot { Class Demoman Skill Hard ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.35 } CharacterAttributes { "move speed bonus" 1.1 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_7B" TotalCount 16 SpawnCount 2 MaxActive 6 WaitBeforeStarting 10 WaitBetweenSpawns 8 WaitForAllDead "1_6D" Where spawnbot TotalCurrency 96 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "projectile penetration" 1 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 1 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_7A" TotalCount 5 SpawnCount 1 MaxActive 3 WaitBeforeStarting 10 WaitBetweenSpawns 11 WaitForAllDead "1_6D" Where spawnbot_invasion TotalCurrency 60 TFBot { Template T_TFBot_Giant_Scout_Fast CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 "damage bonus" 1.5 } } } WaveSpawn { Name "1_8A" TotalCount 20 SpawnCount 2 MaxActive 5 WaitBeforeStarting 6 WaitBetweenSpawns 8 WaitForAllDead "1_7A" Where spawnbot TotalCurrency 100 TFBot { Class Demoman Skill Hard Name "Sticky Demo" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "faster reload rate" 0.3 "projectile range decreased" 0.80 "stickybomb charge rate" 0.01 "fire rate bonus" 0.01 "max pipebombs increased" -4 } } } WaveSpawn { Name "1_8A" TotalCount 24 SpawnCount 3 MaxActive 6 WaitBeforeStarting 8 WaitBetweenSpawns 8 WaitForAllDead "1_7A" Where spawnbot TotalCurrency 120 TFBot { Class Demoman Skill Hard ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.6 } } } WaveSpawn { Name "1_8B" TotalCount 8 SpawnCount 1 MaxActive 3 WaitBeforeStarting 6 WaitBetweenSpawns 9 WaitForAllDead "1_7A" Where spawnbot_side TotalCurrency 60 TFBot { Template T_TFBot_Demoman_Samurai ClassIcon demoknight Item "The Scotsman's Skullcutter" Name "Skullcutter Demo" CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 3 "increased jump height" 1.3 "bot custom jump particle" 1 } } } WaveSpawn { Name "1_8C" TotalCount 6 SpawnCount 3 MaxActive 3 WaitBeforeStarting 12 WaitBetweenSpawns 19 WaitForAllDead "1_7A" Where spawnbot_giant TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.2 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_8C" TotalCount 6 SpawnCount 3 MaxActive 3 WaitBeforeStarting 10 WaitBetweenSpawns 19 WaitForAllDead "1_7A" Where spawnbot_side TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.2 "mult airblast primary refire time" 0.7 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.2 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_9A" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 3 WaitBetweenSpawns 8 WaitForAllDead "1_8C" TotalCurrency 120 Tank { Name "tankboss" Health 25000 Speed 75 // Name "tank1" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "1_9A" TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 WaitForAllDead "1_8C" Where spawnbot_giant TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Giant Multi-Shot Burst Soldier" Item "Roaming Roman" ItemAttributes { ItemName "Roaming Roman" "attach particle effect" 84 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.7 "mult projectile count" 3 "projectile spread angle penalty" 6 "blast dmg to self increased" 0.01 "no self blast dmg" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 "Projectile speed increased" 1.1 "health regen" 20 } } } WaveSpawn { Name "1_9B" TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 WaitForAllDead "1_8C" Where spawnbot_giant TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.1 "fire rate bonus" 0.1 "clip size upgrade atomic" 2 "projectile spread angle penalty" 5 "Projectile speed increased" 1.2 "damage penalty" 1.1 } ClassIcon demo_giant CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 } } } WaveSpawn { Name "1_9B" TotalCount 20 SpawnCount 2 MaxActive 6 WaitBeforeStarting 6 WaitBetweenSpawns 8 WaitForAllDead "1_8C" Where spawnbot TotalCurrency 100 TFBot { Class Demoman Skill Hard Name "Sticky Demo" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "faster reload rate" 0.3 "projectile range decreased" 0.80 "stickybomb charge rate" 0.01 "fire rate bonus" 0.01 "max pipebombs increased" -3 } } } WaveSpawn { Name "1_9B" TotalCount 20 SpawnCount 2 MaxActive 6 WaitBeforeStarting 2 WaitBetweenSpawns 7 WaitForAllDead "1_8C" Where spawnbot TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight ItemAttributes { ItemName "The Eyelander" "fire rate bonus" 0.8 } CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name "1_9A" TotalCount 20 SpawnCount 2 MaxActive 6 WaitBeforeStarting 3 WaitBetweenSpawns 7 WaitForAllDead "1_8C" Where spawnbot_side TotalCurrency 100 Squad { TFBot { Class Pyro Skill Hard ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.2 "mult airblast primary refire time" 0.6 } CharacterAttributes { "move speed bonus" 1.1 } } TFBot { Template T_TFBot_Medic_QuickUber ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 6 "heal rate bonus" 10 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.8 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_13D" TotalCount 3 SpawnCount 1 MaxActive 3 WaitBeforeStarting 5 WaitBetweenSpawns 15 WaitForAllDead "1_9A" Where spawnbot_giant TotalCurrency 90 TFBot { Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.1 "fire rate bonus" 0.1 "clip size upgrade atomic" 2 "projectile spread angle penalty" 5 "Projectile speed increased" 1.2 "damage penalty" 1.1 } ClassIcon demo_giant CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 } } } WaveSpawn { Name "1_13B" TotalCount 24 SpawnCount 3 MaxActive 6 WaitBeforeStarting 6 WaitBetweenSpawns 9 WaitForAllDead "1_9A" Where spawnbot TotalCurrency 100 TFBot { Class Demoman ClassIcon demoknight Skill Hard Name "Demoknight" Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 "charge recharge rate increased" 2 } ItemAttributes { ItemName "The Persian Persuader" "dmg bonus vs buildings" 1.2 "heal on kill" 50 "fire rate bonus" 0.7 } CharacterAttributes { "move speed bonus" 1.1 } WeaponRestrictions MeleeOnly } } WaveSpawn { Name "1_13C" TotalCount 24 SpawnCount 3 MaxActive 6 WaitBeforeStarting 6 WaitBetweenSpawns 9 WaitForAllDead "1_9A" Where spawnbot_side TotalCurrency 120 TFBot { Class Pyro Skill Hard Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.1 "damage bonus" 1.3 } CharacterAttributes { "move speed bonus" 1.1 } } } WaveSpawn { Name "1_13D" TotalCount 4 SpawnCount 2 MaxActive 4 WaitBeforeStarting 12 WaitBetweenSpawns 30 WaitForAllDead "1_9A" Where spawnbot_giant TotalCurrency 100 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Heavyweapons_Heater ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 1.5 "projectile penetration heavy" 2 "weapon spread bonus" 0.7 } Name "Giant Heater Heavy" ClassIcon heavy_giant CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 } } TFBot { Template T_TFBot_Giant_Medic_Regen Action FetchFlag Name "Giant Canteen Medic" ClassIcon medic_uber_giant Item "Battery Canteens" ItemAttributes { ItemName "Battery Canteens" "ubercharge" 1 "powerup charges" 1 "powerup duration" 5 } ItemAttributes { ItemName "The Surgeon's Stahlhelm" "attach particle effect" 117 "attach particle effect static" 129 } ExtAttr SuppressCanteenUse FireWeapon //Periodically fires weapon { Delay 0 //Time before the first fire input starts (Default: 10) Cooldown 3 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.5 //How long should the button be pressed (Default: 0.1) Type "Action" // Type of fire input, Possible values: IfHealthBelow 1200 //When set, the task activates only when the bot health is below specified value } ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.01 // pretty much disables ubercharge "canteen specialist" 3 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "faster reload rate" 0.01 "fire rate bonus" 0.5 "mad milk syringes" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 "health regen" 100 } } } } WaveSpawn { Name "1_14A" TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 2 WaitBetweenSpawns 8 WaitForAllDead "1_13D" TotalCurrency 100 Tank { Name "tankboss" Health 46000 Speed 75 // Name "tank1" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "1_14A" TotalCount 20 SpawnCount 2 MaxActive 6 WaitBeforeStarting 4 WaitBetweenSpawns 8 WaitForAllDead "1_13D" Where spawnbot TotalCurrency 100 TFBot { Class Heavy Skill Hard Name "Fire Ring Heavy" Item "The Huo Long Heatmaker" ExtAttr AlwaysFireWeaponAlt MaxVisionRange 100 Action Mobber ItemAttributes { ItemName "The Huo Long Heatmaker" "weapon burn time increased" 6 "weapon burn dmg increased" 6 "override projectile type" 27 } CharacterAttributes { "move speed bonus" 2.6 } } } WaveSpawn { Name "1_14B" TotalCount 18 SpawnCount 2 MaxActive 6 WaitBeforeStarting 6 WaitBetweenSpawns 8 WaitForAllDead "1_13D" Where spawnbot TotalCurrency 90 TFBot { Class Heavy Skill Hard Name "Tomislav Heavy" Item "Tomislav" ItemAttributes { ItemName "Tomislav" "fire rate bonus" 0.7 "projectile penetration heavy" 2 } CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name "1_14B" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 WaitForAllDead "1_10B" Where spawnbot TotalCurrency 80 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 } } } WaveSpawn { Name "1_14A" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 15 WaitBetweenSpawns 23 WaitForAllDead "1_13D" Where spawnbot_side TotalCurrency 60 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.3 "fire rate bonus" 0.1 "clip size upgrade atomic" 1.0 "Projectile speed increased" 1.1 "damage bonus" 1.2 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.3 } } } WaveSpawn { Name "1_14A" TotalCount 16 SpawnCount 2 MaxActive 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 WaitForAllDead "1_13D" Where spawnbot_side TotalCurrency 80 TFBot { Class Pyro Skill Expert Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.1 "damage bonus" 1.3 } CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name "1_15A" TotalCount 24 SpawnCount 3 MaxActive 6 WaitBeforeStarting 4 WaitBetweenSpawns 8 WaitForAllDead "1_14A" Where spawnbot TotalCurrency 120 TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Name "Rapid Fire Bowman" ItemAttributes { ItemName "The Huntsman" "faster reload rate" 0.2 "dmg bonus vs buildings" 2 "projectile penetration" 1 "damage bonus" 1.0 "dmg penalty vs players" 1.2 } CharacterAttributes { "move speed bonus" 1.15 } } } WaveSpawn { Name "1_15B" TotalCount 4 SpawnCount 2 MaxActive 4 WaitBeforeStarting 12 WaitBetweenSpawns 33 WaitForAllDead "1_14A" Where spawnbot_giant TotalCurrency 120 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.7 "minigun spinup time increased" 1 "aiming movespeed decreased" 1 "projectile penetration heavy" 2 "weapon spread bonus" 0.7 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 } } TFBot { Template T_TFBot_Giant_Medic_Regen Action FetchFlag ClassIcon medic_uber_giant Name "Giant Canteen Medic" Item "Battery Canteens" ItemAttributes { ItemName "Battery Canteens" "ubercharge" 1 "powerup charges" 1 "powerup duration" 5 } ItemAttributes { ItemName "The Surgeon's Stahlhelm" "attach particle effect" 117 "attach particle effect static" 129 } ExtAttr SuppressCanteenUse FireWeapon //Periodically fires weapon { Delay 0 //Time before the first fire input starts (Default: 10) Cooldown 10 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.5 //How long should the button be pressed (Default: 0.1) Type "Action" // Type of fire input, Possible values: IfHealthBelow 1200 //When set, the task activates only when the bot health is below specified value } ItemAttributes { ItemName "The Quick-Fix" "uber duration bonus" -2 "canteen specialist" 3 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 "health regen" 100 } } } } WaveSpawn { Name "1_15C" TotalCount 24 SpawnCount 3 MaxActive 6 WaitBeforeStarting 6 WaitBetweenSpawns 8 WaitForAllDead "1_14A" Where spawnbot TotalCurrency 100 TFBot { Class Scout Skill Hard Item "The Soda Popper" Name "Soda Scout" ItemAttributes { ItemName "The Soda Popper" "clip size bonus upgrade" 3 "projectile penetration" 1 "damage bonus" 1.1 "weapon spread bonus" 0.7 } } } WaveSpawn { Name "1_15C" TotalCount 8 SpawnCount 1 MaxActive 3 WaitBeforeStarting 2 WaitBetweenSpawns 6 WaitForAllDead "1_14A" Where spawnbot_side Where spawnbot TotalCurrency 90 TFBot { Template T_TFBot_Demoman_Samurai Name "Skullcutter Demo" Item "The Scotsman's Skullcutter" ClassIcon demoknight CharacterAttributes { "charge time decreased" 2 "charge recharge rate increased" 3 "increased jump height" 1.2 "bot custom jump particle" 1 } } } WaveSpawn { Name "1_16C" TotalCount 5 SpawnCount 1 MaxActive 3 WaitBeforeStarting 8 WaitBetweenSpawns 12 WaitForAllDead "1_15B" Where spawnbot_invasion TotalCurrency 80 TFBot { Template T_TFBot_Giant_Scout_Fast CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 2 "rage giving scale" 0.2 "damage bonus" 1.5 } } } WaveSpawn { Name "1_16C" TotalCount 22 SpawnCount 2 MaxActive 6 WaitBeforeStarting 5 WaitBetweenSpawns 8 WaitForAllDead "1_15B" Where spawnbot_side TotalCurrency 90 TFBot { Class Demoman Skill Hard Name "Burst Fire Sticky Demo" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "faster reload rate" 0.2 "projectile range decreased" 0.80 "stickybomb charge rate" 0.01 "fire rate bonus" 0.01 "clip size bonus upgrade" 3 } } } WaveSpawn { Name "1_16C" TotalCount 24 SpawnCount 3 MaxActive 6 WaitBeforeStarting 6 WaitBetweenSpawns 7 WaitForAllDead "1_15B" Where spawnbot_side Where spawnbot TotalCurrency 105 TFBot { Class Demoman ClassIcon demoknight Skill Hard Name "Demoknight" Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 "charge recharge rate increased" 2 } ItemAttributes { ItemName "The Persian Persuader" "dmg bonus vs buildings" 1.2 "heal on kill" 50 "fire rate bonus" 0.7 } WeaponRestrictions MeleeOnly } } WaveSpawn { Name "1_16C" TotalCount 4 SpawnCount 2 MaxActive 4 WaitBeforeStarting 15 WaitBetweenSpawns 34 WaitForAllDead "1_15B" Where spawnbot TotalCurrency 90 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Giant Multi-Shot Burst Soldier" Item "Roaming Roman" ItemAttributes { ItemName "Roaming Roman" "attach particle effect" 84 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.7 "damage bonus" 1.3 "mult projectile count" 3 "projectile spread angle penalty" 6 "blast dmg to self increased" 0.01 "no self blast dmg" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 "Projectile speed increased" 1.1 "health regen" 20 } } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_uber_giant Action FetchFlag Name "Giant Canteen Medic" Item "Battery Canteens" ItemAttributes { ItemName "Battery Canteens" "ubercharge" 1 "powerup charges" 1 "powerup duration" 5 } ItemAttributes { ItemName "The Surgeon's Stahlhelm" "attach particle effect" 117 "attach particle effect static" 129 } ExtAttr SuppressCanteenUse FireWeapon //Periodically fires weapon { Delay 0 //Time before the first fire input starts (Default: 10) Cooldown 10 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.5 //How long should the button be pressed (Default: 0.1) Type "Action" // Type of fire input, Possible values: IfHealthBelow 1200 //When set, the task activates only when the bot health is below specified value } ItemAttributes { ItemName "The Quick-Fix" "canteen specialist" 3 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "faster reload rate" 0.01 "fire rate bonus" 0.5 "mad milk syringes" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 "health regen" 100 } } } } WaveSpawn { Name "1_10A" TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 5 WaitForAllDead "1_16C" TotalCurrency 50 Tank { Name "tankboss" Health 50000 Speed 75 // Name "tank1" Skin 1 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "1_10A" TotalCount 26 SpawnCount 2 MaxActive 8 WaitBeforeStarting 4 WaitBetweenSpawns 6 WaitForAllDead "1_16C" Where spawnbot TotalCurrency 120 Squad { TFBot { Class Heavy Skill Hard Item "The U-clank-a" Name "Deflector Heavy" Item "The Brass Beast" ItemAttributes { ItemName "The U-clank-a" "attach particle effect" 84 } ItemAttributes { ItemName "The Brass Beast" "minigun spinup time increased" 1 "aiming movespeed decreased" 1 "projectile penetration heavy" 2 "weapon spread bonus" 0.8 } CharacterAttributes { "move speed bonus" 1.2 } } TFBot { Template T_TFBot_Medic ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1 "fire rate bonus" 0.6 "faster reload rate" 0.1 "mad milk syringes" 1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 3 "heal rate bonus" 8 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.5 "bot medic uber health threshold" 75 } } } } WaveSpawn { Name "1_10B" TotalCount 39 SpawnCount 3 MaxActive 6 WaitBeforeStarting 4 WaitBetweenSpawns 10 WaitForAllDead "1_16C" Where spawnbot TotalCurrency 100 TFBot { Template T_TFBot_Scout_Shortstop Skill Hard ClassIcon scout Item "The Soda Popper" Name "Soda Scout" Health 650 Scale 1.4 ItemAttributes { ItemName "The Soda Popper" "clip size bonus upgrade" 3 "projectile penetration" 1 "weapon spread bonus" 0.7 } CharacterAttributes { "head scale" 0.7 } } } WaveSpawn { Name "1_10B" TotalCount 4 SpawnCount 1 MaxActive 4 WaitBeforeStarting 13 WaitBetweenSpawns 17 WaitForAllDead "1_16C" Where spawnbot TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ExtAttr AlwaysFireWeaponAlt ClassIcon heavy_deflector_healonkill Name "Giant Hok Deflector Heavy" Item "The Tungsten Toque" Item "The Brass Beast" ItemAttributes { ItemName "The Tungsten Toque" "attach particle effect" 84 } ItemAttributes { ItemName "The Brass Beast" "heal on kill" 5000 "projectile penetration heavy" 2 "minigun spinup time increased" 1 "aiming movespeed decreased" 1 "damage bonus" 1.7 "weapon spread bonus" 0.8 "attack projectiles" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.2 "dmg taken increased" 0.8 } } } WaveSpawn { Name "1_11B" TotalCount 20 SpawnCount 1 MaxActive 4 WaitBeforeStarting 8 WaitBetweenSpawns 7 WaitForAllDead "1_10B" Where spawnbot_invasion TotalCurrency 120 TFBot { Template T_TFBot_Scout_Blaster } } WaveSpawn { Name "1_11A" TotalCount 4 SpawnCount 1 MaxActive 4 WaitBeforeStarting 10 WaitBetweenSpawns 18 WaitForAllDead "1_10B" Where spawnbot TotalCurrency 80 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Item "Battery Canteens" Item "The Black Box" ItemAttributes { ItemName "The Black Box" "item style override" 1 "is australium item" 1 "attach particle effect" 701 "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.25 //"Projectile speed increased" 0.4 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 "blast radius increased" 1.65 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.5 "rage giving scale" 0.3 } } } WaveSpawn { Name "1_11A" TotalCount 30 SpawnCount 3 MaxActive 6 WaitBeforeStarting 6 WaitBetweenSpawns 7 WaitForAllDead "1_10B" Where spawnbot_side Where spawnbot TotalCurrency 120 TFBot { Class Demoman ClassIcon demoknight Skill Hard Name "Demoknight" Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 "charge recharge rate increased" 2 } ItemAttributes { ItemName "The Persian Persuader" "heal on kill" 50 "fire rate bonus" 0.7 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.2 "move speed bonus" 1.2 } WeaponRestrictions MeleeOnly } } WaveSpawn { Name "1_11B" TotalCount 18 SpawnCount 2 MaxActive 4 WaitBeforeStarting 8 WaitBetweenSpawns 6 WaitForAllDead "1_10B" Where spawnbot TotalCurrency 120 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Name "Elite Archer" Item "The Razorback" ItemAttributes { ItemName "The Razorback" "effect bar recharge rate increased" 0.0001 } ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.2 "projectile penetration" 1 "dmg penalty vs players" 1.4 "dmg bonus vs buildings" 1.4 "arrow mastery" 1 "faster reload rate" 0.6 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.2 "move speed bonus" 1 } } } WaveSpawn { Name "1_12A" TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 6 WaitForAllDead "1_11A" TotalCurrency 100 Tank { Name "tankboss" Health 55000 Speed 75 // Name "tank1" Skin 1 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "1_12B" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 13 WaitBetweenSpawns 20 WaitForAllSpawned "1_12A" Where spawnbot_giant TotalCurrency 50 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_deflector_healonkill Name "Giant Hok Deflector Heavy" Item "The Tungsten Toque" Item "The Brass Beast" ItemAttributes { ItemName "The Tungsten Toque" "attach particle effect" 84 } ExtAttr AlwaysFireWeaponAlt ItemAttributes { ItemName "The Brass Beast" "heal on kill" 5000 "damage bonus" 1.7 "projectile penetration heavy" 2 "ring of fire while aiming" 1 "weapon burn time increased" 10 "weapon burn dmg increased" 10 "minigun spinup time increased" 1 "aiming movespeed decreased" 1 "weapon spread bonus" 0.7 "attack projectiles" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 0.6 "rage giving scale" 0.3 "health regen" 100 } } } WaveSpawn { Name "1_12C" TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 15 WaitBetweenSpawns 25 WaitForAllSpawned "1_12A" Where spawnbot_side TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload // call him colonel barrage Health 4200 Item "Roaming Roman" Item "Battery Canteens" Name "Colonel Barrage" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "item style override" 1 "is australium item" 1 "attach particle effect" 701 "damage bonus" 1.7 "faster reload rate" 0.10 "fire rate bonus" 0.2 "clip size upgrade atomic" 1 "blast dmg to self increased" 0.01 "no self blast dmg" 1 "mult projectile count" 2 "projectile spread angle penalty" 7 "Projectile speed increased" 0.80 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "rage giving scale" 0.3 "move speed bonus" 0.5 "health regen" 100 } } } WaveSpawn { Name "1_12D" TotalCount 30 SpawnCount 3 MaxActive 9 WaitBeforeStarting 6 WaitBetweenSpawns 6 WaitForAllSpawned "1_12A" Where spawnbot_side Where spawnbot TotalCurrency 90 TFBot { Class Pyro Skill Hard FireWeapon //Periodically fires weapon { Delay 2 //Time before the first fire input starts (Default: 10) Cooldown 6 //Time between each fire input (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 3 //How long should the button be pressed (Default: 0.1) Type Primary } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "redirected_flame_size_mult" 2 "mult_end_flame_size" 2 "flame life bonus" 1.1 "mult airblast primary refire time" 0.7 "damage bonus" 1.1 } CharacterAttributes { "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "damage force reduction" 0.001 "move speed bonus" 1.1 } } } } }