#base robot_standard_addicted.pop #base robot_giant_addicted.pop MaelStrom_Remilia_Addicted_Intermediate { StartingCurrency 800 RespawnWaveTime 3 FixedRespawnWaveTime Yes CanBotsAttackWhileInSpawnRoom No AddSentryBusterWhenKillCountExceeds 10 AddSentryBusterWhenDamageDealtExceeds 2000 Mission { Objective DestroySentries BeginAtWave 1 CooldownTime 30 Where spawnbot_mission_sentrybuster TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 50 DesiredCount 2 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper Skill Normal MaxVisionRange 1500 } } Mission { Objective Sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 50 DesiredCount 2 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper MaxVisionRange 1500 } } Mission { Objective Engineer BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 1 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Health 275 TeleportWhere spawnbot_house TeleportWhere spawnbot TeleportWhere spawnbot_giant TeleportWhere spawnbot_giant_house CharacterAttributes { "engineer sentry build rate multiplier" 0.66 "engineer teleporter build rate multiplier" 0.9 } } } Mission { Objective Sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 35 DesiredCount 1 Where spawnbot TFBot { Class Engineer Health 125 MaxVisionRange 2500 ClassIcon engineer_rangertime Attributes AlwaysCrit Name "Rescue Ranger Engineer" Item "The Rescue Ranger" Item "The Eureka Effect" ItemAttributes { ItemName "The Eureka Effect" "kill forces attacker to laugh" 1 } Skill Expert } } // Template T_TFBot_Engineer_Sentry_Battle // Health 125 // Name "Sharp-Shooter Engineer" // ClassIcon scout_sharpshooter // Item "Pip-Boy" // ItemAttributes // { // ItemName "Upgradeable TF_WEAPON_PISTOL" // "weapon spread bonus" 0.2 // "clip size penalty" 0.42 // "fire rate penalty" 0.8 // "damage bonus" 3.0 // "kill forces attacker to laugh" 1 // } Mission { Objective Spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 40 DesiredCount 2 Where spawnbot_mission_spy TFBot { Template T_TFBot_Spy } } Mission // DEBUG PURPOSES { Objective Sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 1 CooldownTime 1 DesiredCount 1 Where spawnbot_house TFBot { Template T_TFBot_Addicted_Soldier Name "Direct Hit Soldier" ClassIcon soldier_directhit Item "The Direct Hit" Item "The Gunboats" Item "The Escape Plan" ItemAttributes { ItemName "The Escape Plan" "kill forces attacker to laugh" 1 } Skill Hard } } Mission // DEBUG PURPOSES { Objective Engineer BeginAtWave 7 RunForThisManyWaves 1 //InitialCooldown 5 //CooldownTime 5 //DesiredCount 1 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Health 275 TeleportWhere spawnbot_house TeleportWhere spawnbot TeleportWhere spawnbot_giant TeleportWhere spawnbot_giant_house } } Mission // DEBUG PURPOSES { Objective Engineer BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 1 DesiredCount 1 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Battle Health 275 } } Wave // WAVE 1 750 $ // // MAIN GIVES 630 $ // SUPPORT GIVES 120 $ // // A RANK (MINIMUM) // // 713 $ // // A RANK (MINIMUM WITH +50$) // // 763 $ // // A+ RANK // // 850 $ // { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // SUBWAVE 0.5 // 40$ { Name "w1_shortstop_rush" TotalCurrency 20 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBeforeStarting 11 WaitBetweenSpawns 8 Where spawnbot_house Squad { TFBot { Template T_TFBot_Scout_Shortstop } // TFBot // { // Template T_TFBot_Medic_QuickFix // } } } WaveSpawn { Name "w1_shortstop_rush" TotalCurrency 20 TotalCount 2 SpawnCount 2 MaxActive 2 // WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Shortstop } // TFBot // { // Template T_TFBot_Medic_QuickFix // } } } WaveSpawn // SUBWAVE 1 // 210$ { // Name "w1_evil_scouts_and_heavyweights_darn" Name "w1_wtf_die_by_boom_healer" TotalCurrency 160 TotalCount 20 SpawnCount 4 MaxActive 8 WaitForAllDead "w1_shortstop_rush" // WaitBeforeStarting 0 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_invasion_house Squad { FormationSize 150 ShouldPreserveSquad 1 TFBot { Template T_TFBot_Addicted_Soldier Skill Normal } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic_QuickFix Skill Hard } TFBot { Template T_TFBot_Addicted_Soldier Skill Normal } } } WaveSpawn { Name "w1_wtf_die_by_boom_healer" TotalCurrency 50 TotalCount 5 SpawnCount 1 MaxActive 2 WaitForAllDead "w1_shortstop_rush" // WaitBeforeStarting 8 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Shortstop } // TFBot // { // Template T_TFBot_Medic_QuickFix // } } } WaveSpawn // SUBWAVE 2 // 500$ { Name "w1_filler_demobot_thing1" TotalCurrency 120 TotalCount 15 SpawnCount 3 MaxActive 6 WaitForAllDead "w1_wtf_die_by_boom_healer" WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Demoman Skill Normal } } WaveSpawn { // Name "w1_evil_scouts_and_heavyweights_darn" Name "w1_sharp_glowly_swords_time" TotalCurrency 150 TotalCount 25 SpawnCount 5 MaxActive 10 WaitForAllDead "w1_wtf_die_by_boom_healer" WaitBeforeStarting 18 WaitBetweenSpawns 12 Where spawnbot_house TFBot { Template T_TFBot_Demoman_Knight Health 150 } } WaveSpawn { Name "w1_filler_demobot_thing2" TotalCurrency 40 TotalCount 5 SpawnCount 5 MaxActive 5 WaitForAllDead "w1_filler_demobot_thing1" WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demoman Skill Normal } } WaveSpawn { Name "w1_the_giant_king_swordman1" TotalCurrency 20 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w1_wtf_die_by_boom_healer" WaitBeforeStarting 31 Where spawnbot_house TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name "w1_the_giant_king_swordman2" TotalCurrency 50 TotalCount 5 SpawnCount 5 MaxActive 5 WaitForAllSpawned "w1_filler_demobot_thing1" WaitForAllDead "w1_the_giant_king_swordman1" WaitBeforeStarting 6 Where spawnbot_house Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "w1_when_you_want_it_to_be_slightly_harder" TotalCurrency 40 TotalCount 5 SpawnCount 1 MaxActive 1 WaitForAllDead "w1_wtf_die_by_boom_healer" WaitBeforeStarting 29 WaitBetweenSpawns 7 Where spawnbot_house Support 1 TFBot { Template T_TFBot_Addicted_Scout_Milk } } WaveSpawn { Name "w1_when_you_want_it_to_be_slightly_harder" TotalCurrency 80 TotalCount 10 SpawnCount 1 MaxActive 2 WaitForAllDead "w1_wtf_die_by_boom_healer" WaitBeforeStarting 11 WaitBetweenSpawns 8 Where spawnbot Support 1 TFBot { Template T_TFBot_Pyro_Gas_Addicted } } } Wave // WAVE 2 900 $ TOTAL // // MAIN GIVES 808 $ // SUPPORT GIVES 92 $ INTOTAL // // A RANK (MINIMUM) // // 855 $ // // A RANK (MINIMUM + 50$) // // 905 $ // // A+ RANK // // 1000 $ // { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // SUBWAVE 1 // 246$ { Name "w2_faker" TotalCurrency 20 TotalCount 4 SpawnCount 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Addicted_Scout Name "Pistol Scout" WeaponRestrictions SecondaryOnly ClassIcon scout_pistol Skill Normal } } WaveSpawn { Name "w2_grr_die_to_flare_and_flamethrower" TotalCurrency 100 TotalCount 20 SpawnCount 4 MaxActive 8 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Addicted_Scout Name "Pistol Scout" WeaponRestrictions SecondaryOnly ClassIcon scout_pistol Skill Normal } } WaveSpawn { Name "w2_grr_die_to_flare_and_flamethrower" TotalCurrency 90 TotalCount 18 SpawnCount 3 MaxActive 6 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot_house TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name "w2_grr_die_to_flare_and_flamethrower" TotalCurrency 36 TotalCount 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot Squad { FormationSize 100 ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Medic_Syringegun } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn // SUBWAVE 2 // 562$ { Name "w2_BURNING_ARROW_NOOB" TotalCurrency 140 TotalCount 28 SpawnCount 4 MaxActive 8 WaitForAllDead "w2_grr_die_to_flare_and_flamethrower" WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot Squad { FormationSize 80 TFBot { Template T_TFBot_Sniper_Huntsman //Skill Normal } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Normal } } } WaveSpawn { Name "w2_BURNING_ARROW_TANK_NOOB_1" TotalCurrency 80 TotalCount 1 SpawnCount 1 WaitForAllDead "w2_grr_die_to_flare_and_flamethrower" WaitBeforeStarting 20 Tank { Health 12000 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target "boss_deploy_relay" Action Trigger } } } WaveSpawn { Name "w2_BURNING_ARROW_NOOB" TotalCurrency 15 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w2_grr_die_to_flare_and_flamethrower" WaitBeforeStarting 10 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { Name "w2_BURNING_ARROW_TANK_NOOB_2" TotalCurrency 80 TotalCount 1 SpawnCount 1 WaitForAllDead "w2_BURNING_ARROW_TANK_NOOB_1" WaitBeforeStarting 10 Tank { Health 12000 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnBombDroppedOutput { Target "boss_deploy_relay" Action Trigger } } } WaveSpawn { Name "w2_smelly_filler_bot_smh1" TotalCurrency 120 TotalCount 20 SpawnCount 4 MaxActive 8 WaitForAllDead "w2_BURNING_ARROW_TANK_NOOB_1" WaitForAllSpawned "w2_BURNING_ARROW_NOOB" WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot Squad { FormationSize 100 TFBot { Template T_TFBot_Sniper_Huntsman Skill Hard ClassIcon sniper_bow_bleed Name "Sharp Arrows Bowman" Item "The Toowoomba Tunic" ItemAttributes { ItemName "The Huntsman" "bleeding duration" 4.5 "damage penalty" 0.25 } } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Normal ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "damage penalty" 0.9 "weapon burn dmg reduced" 0.75 } } } } WaveSpawn { Name "w2_smelly_filler_bot_smh1" TotalCurrency 15 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w2_BURNING_ARROW_TANK_NOOB_1" WaitForAllSpawned "w2_BURNING_ARROW_NOOB" WaitBeforeStarting 10 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer ClassIcon pyro_flare_giant } } WaveSpawn { Name "w2_smelly_filler_bot_smh2" TotalCurrency 72 TotalCount 12 SpawnCount 6 MaxActive 12 WaitForAllDead "w2_BURNING_ARROW_TANK_NOOB_1" WaitForAllSpawned "w2_smelly_filler_bot_smh1" WaitBeforeStarting 6 WaitBetweenSpawns 8 Where spawnbot Squad { FormationSize 180 TFBot { Template T_TFBot_Sniper_Huntsman Skill Hard ClassIcon sniper_bow_bleed Name "Sharp Arrows Bowman" Item "The Toowoomba Tunic" ItemAttributes { ItemName "The Huntsman" "bleeding duration" 4.5 "damage penalty" 0.25 } } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Normal ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "mult airblast refire time" 1.0 "airblast_pushback_no_viewpunch" 1 "damage penalty" 0.9 "weapon burn dmg reduced" 0.75 } } } } WaveSpawn { Name "w2_smelly_filler_bot_smh2" TotalCurrency 40 TotalCount 4 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 6 WaitForAllDead "w2_BURNING_ARROW_TANK_NOOB_1" WaitForAllSpawned "w2_smelly_filler_bot_smh1" Where spawnbot_house Squad { FormationSize 100 ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Medic_Syringegun } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Normal } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Normal } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Normal } } } WaveSpawn // SUPPORT FROM SUBWAVE 2 // 92$ { Name "w2_smelly_filler_bot_smh" TotalCurrency 42 TotalCount 14 SpawnCount 3 MaxActive 6 WaitForAllDead "w2_grr_die_to_flare_and_flamethrower" WaitBeforeStarting 28 WaitBetweenSpawns 8 Where spawnbot_house Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal } } WaveSpawn { Name "w2_smelly_filler_bot_smh_sandman" TotalCurrency 50 TotalCount 10 SpawnCount 2 MaxActive 2 WaitForAllDead "w2_BURNING_ARROW_TANK_NOOB_1" WaitBeforeStarting 8 WaitBetweenSpawns 7 Where spawnbot_house Support 1 TFBot { Template T_TFBot_Addicted_Heavyweapons Skill Easy } } } Wave // WAVE 3 750$ // // MAIN GIVES 690 $ // SUPPORT GIVES 60 $ INTOTAL // // A RANK (MINIMUM) // // 713 $ // // A RANK (MINIMUM + 50$) // // 763 $ // // A+ RANK // // 850 $ // // this wave kinda sucks! :// (citation needed) // help me suggest on how to improve this :sob: { StartWaveOutput { Target "wave_start_relay" Action Trigger } DoneOutput { Target "wave_finished_relay" Action Trigger } WaveSpawn // SUBWAVE 1 GIANTS // 90$ { Name "w3_giant_scout_showoff" TotalCurrency 25 TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 20 WaitBetweenSpawns 40 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name "w3_scary_bot_I_THINK" TotalCurrency 40 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w3_giant_scout_showoff" WaitBeforeStarting 10 Where spawnbot_giant_house TFBot { Template T_TFBot_Giant_Soldier_Mangler_Fire_Addicted ClassIcon soldier_mangler_giant } } WaveSpawn { Name "w3_actual_first_subwave" TotalCurrency 25 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w3_scary_bot_I_THINK" WaitBeforeStarting 5 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn // SUBWAVE 3 MAIN REGULAR BOTS // 290 $ { Name "w3_actual_first_subwave" TotalCurrency 50 TotalCount 10 SpawnCount 2 MaxActive 4 // WaitForAllDead "w3_faker" WaitBeforeStarting 0.01 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Heavyweapons ClassIcon heavy_shotgun Name "Shotgun Heavy" Skill Hard WeaponRestrictions SecondaryOnly Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "faster reload rate" 0.1 "fire rate penalty" 2 "bullets per shot bonus" 4 "damage penalty" 0.4 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "faster reload rate" 0.1 "fire rate penalty" 2 "bullets per shot bonus" 4 "damage penalty" 0.4 } } } WaveSpawn { Name "w3_actual_first_subwave" TotalCurrency 150 TotalCount 30 SpawnCount 3 MaxActive 6 WaitBetweenSpawns 6 Where spawnbot_house TFBot { Template T_TFBot_Scout_Bonk } } WaveSpawn { Name "w3_actual_first_subwave" TotalCurrency 90 TotalCount 10 SpawnCount 2 MaxActive 4 WaitBeforeStarting 18 WaitBetweenSpawns 13 Where spawnbot_house Squad { // FormationSize 80 // Doesn't work with Medic robots TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn // SUBWAVE 2 // 370$ { Name "w3_last_push_giants_sandman1" TotalCurrency 30 TotalCount 1 SpawnCount 1 WaitForAllSpawned "w3_giant_scout_showoff2" WaitForAllDead "w3_actual_first_subwave" WaitBeforeStarting 11 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored CharacterAttributes { "move speed penalty" 0.65 } } } WaveSpawn { Name "w3_last_push_giants_sandman2" TotalCurrency 30 TotalCount 1 SpawnCount 1 WaitForAllDead "w3_last_push_giants_sandman1" WaitBeforeStarting 4 Where spawnbot_giant_house TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored CharacterAttributes { "move speed penalty" 0.65 } } } WaveSpawn { Name "w3_last_push_giants_scorch" TotalCurrency 30 TotalCount 6 SpawnCount 3 MaxActive 6 WaitForAllSpawned "w3_giant_scout_showoff2" WaitForAllDead "w3_actual_first_subwave" WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Support limited TFBot { Template T_TFBot_ScorchShot } } WaveSpawn { Name "w3_last_push_giants_scorch2" TotalCurrency 15 TotalCount 3 SpawnCount 3 MaxActive 3 WaitForAllSpawned "w3_last_push_giants_scorch" WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template T_TFBot_ScorchShot } } WaveSpawn { Name "w3_last_push_giants_scorch2" TotalCurrency 15 TotalCount 3 SpawnCount 3 MaxActive 3 WaitForAllDead "w3_last_push_giants_scorch" WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_house Support 1 TFBot { Template T_TFBot_ScorchShot } } WaveSpawn { Name "w3_last_push_giants" TotalCurrency 250 TotalCount 1 SpawnCount 1 WaitForAllDead "w3_last_push_giants_sandman2" FirstSpawnOutput { Target wave_close_pit Action Trigger } DoneOutput { Target wave_open_pit Action Trigger } WaitBeforeStarting 2 Where spawnbot TFBot { Template T_TFBot_Giant_Major_League // lol ClassIcon scout_major_league_v2 Health 10000 //Health 4200 // assuming the team has no stuff for slowdown // // health = 1400HP * 4 ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.03 } CharacterAttributes { "move speed bonus" 1 "move speed penalty" 0.65 } } } } Wave // WAVE 5, NOW 4 500$ // // MAIN GIVES 500 $ // SUPPORT GIVES 0 $ INTOTAL // // A RANK (MINIMUM) // // 475 $ // // A RANK (MINIMUM + 50$) // // 525 $ // // A+ RANK // // 600 $ // { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // needed to restart the map to get this working { Support 1 TFBot { Class Engineer ClassIcon engineer_rangertime Attributes AlwaysCrit } } WaveSpawn // SUBWAVE 1 // 220$ { Name "w4new_the_sound_of_knockback" TotalCurrency 112 TotalCount 28 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 6 Where spawnbot_house TFBot { Template T_TFBot_Scout_Soda_Cola_Addicted } } WaveSpawn { Name "w4new_the_sound_of_knockback" TotalCurrency 60 TotalCount 10 SpawnCount 2 MaxActive 4 WaitBeforeStarting 0.05 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_demo_delay_burstfire ClassIcon demo_clusterbomb } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "w4new_the_sound_of_knockback" TotalCurrency 48 TotalCount 4 SpawnCount 4 MaxActive 4 WaitBeforeStarting 8 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn // SUBWAVE 2 // 280$ { Name "w4new_y'all_mind_if_I_grind_titanium_tank_turmoil" TotalCurrency 50 TotalCount 2 SpawnCount 1 WaitForAllDead "w4new_the_sound_of_knockback" WaitBeforeStarting 3 WaitBetweenSpawns 10 Tank { Health 7000 Name "tankboss" StartingPathTrackNode tank_path_a_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w4new_y'all_mind_if_I_grind_titanium_tank_turmoil" TotalCurrency 50 TotalCount 2 SpawnCount 1 WaitForAllDead "w4new_the_sound_of_knockback" WaitBeforeStarting 8 WaitBetweenSpawns 10 Tank { Health 7000 Name "tankboss" StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w4new_y'all_mind_if_I_grind_titanium_tank_turmoil" TotalCurrency 120 TotalCount 30 SpawnCount 6 MaxActive 6 WaitForAllDead "w4new_the_sound_of_knockback" WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_house Squad { TFBot { Template T_TFBot_Heavy_Tomislav ClassIcon heavy_accurate_lite } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn { Name "w4new_y'all_mind_if_I_grind_titanium_tank_turmoil" TotalCurrency 60 TotalCount 2 SpawnCount 1 MaxActive 1 WaitForAllDead "w4new_the_sound_of_knockback" WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Rocketpush } } } Wave // WAVE 4, NOW 5 1000$ // // MAIN GIVES 1000 $ // SUPPORT GIVES 0 $ INTOTAL // // A RANK (MINIMUM) // // 950 $ // // A RANK (MINIMUM + 50$) // // 1000 $ // // A+ RANK // // 1100 $ // { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // SUBWAVE 1 // 340$ { Name "w4_ding_dong" TotalCurrency 125 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 Tank { Health 16500 Name "tankboss" StartingPathTrackNode tank_path_a_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w4_ding_dong" TotalCurrency 125 TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 Tank { Health 16500 Name "tankboss" StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w4_ding_dong" TotalCurrency 60 TotalCount 4 SpawnCount 2 MaxActive 4 WaitBeforeStarting 4 WaitBetweenSpawns 20 Where spawnbot_giant_house Squad { // FormationSize 500 // Doesn't work with Medic robots TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w4_ding_dong" TotalCurrency 30 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn // SUBWAVE 2 // 185$ { Name "w4_push_giants_nosupport" TotalCurrency 120 TotalCount 6 SpawnCount 6 WaitForAllDead "w4_ding_dong" WaitBeforeStarting 6 Where spawnbot_giant_house Squad { // FormationSize 275 // Doesn't work with Medic robots TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Addicted_Medic_Megaheal_Inf } TFBot { Template T_TFBot_Addicted_Medic_Megaheal_Inf } TFBot { Template T_TFBot_Addicted_Medic_Megaheal_Inf } TFBot { Template T_TFBot_Addicted_Medic_Megaheal_Inf } TFBot { Template T_TFBot_Addicted_Medic_Megaheal_Inf } } } WaveSpawn { Name "w4_push_giants_nosupport" TotalCurrency 30 TotalCount 2 SpawnCount 2 WaitForAllDead "w4_ding_dong" WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Addicted_Medic_Megaheal_Inf } } } WaveSpawn { Name "w4_push_giants_nosupport" TotalCurrency 35 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w4_ding_dong" WaitBeforeStarting 10 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn // SUBWAVE 3 // 330$ { Name "w4_master_ripoff_of_decoy_intermediate" TotalCurrency 120 TotalCount 8 SpawnCount 4 MaxActive 4 WaitForAllDead "w4_push_giants_nosupport" WaitBeforeStarting 6 WaitBetweenSpawns 10 Where spawnbot_giant_house Squad { // FormationSize 500 FormationSize 100 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot ClassIcon pyro_scorch_giant MaxVisionRange 1600 ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" 0.4 "damage causes airblast" 0 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Hard } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "w4_master_ripoff_of_decoy_intermediate" TotalCurrency 30 TotalCount 2 SpawnCount 2 WaitForAllDead "w4_push_giants_nosupport" WaitBeforeStarting 0 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Addicted_Medic_Megaheal_Inf } } } WaveSpawn { Name "w4_master_ripoff_of_decoy_intermediate_giantscout1" TotalCurrency 35 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w4_push_giants_nosupport" WaitBeforeStarting 10 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name "w4_super_last_push_support_limited" TotalCurrency 110 TotalCount 22 SpawnCount 2 MaxActive 6 WaitForAllSpawned "w4_master_ripoff_of_decoy_intermediate_giantscout1" WaitBeforeStarting 11 WaitBetweenSpawns 3 Where spawnbot Squad { FormationSize 125.0 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Class Heavyweapons Name "Heavy Mittens" Skill Hard ClassIcon heavy_mittens //Scale 0.65 WeaponRestrictions MeleeOnly //Item "The All-Father" //Item "Point and Shoot" Item "The Holiday Punch" CharacterAttributes { "move speed bonus" 1.4 } Health 100 ItemAttributes { ItemName "The Holiday Punch" "damage penalty" 0.2 "minicrits become crits" 1 } } } } WaveSpawn { Name "w4_master_ripoff_of_decoy_intermediate_giantscout2" TotalCurrency 35 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w4_master_ripoff_of_decoy_intermediate_giantscout1" WaitBeforeStarting 10 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn // SUBWAVE 4 // 145$ { Name "w4_super_last_push_giants" TotalCurrency 80 TotalCount 4 SpawnCount 4 WaitForAllDead "w4_master_ripoff_of_decoy_intermediate" WaitBeforeStarting 5 Where spawnbot_giant_house Squad { // FormationSize 250 // Doesn't work with Medic robots TFBot { Template T_TFBot_Giant_Soldier_Beggar_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "w4_super_last_push_giants" TotalCurrency 35 TotalCount 1 SpawnCount 1 MaxActive 1 WaitForAllDead "w4_master_ripoff_of_decoy_intermediate" WaitBeforeStarting 10 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name "w4_super_last_push_giants" TotalCurrency 30 TotalCount 2 SpawnCount 2 WaitForAllDead "w4_master_ripoff_of_decoy_intermediate" Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Addicted_Medic_Megaheal_Inf } } } } Wave // WAVE 6 900$ // // MAIN GIVES 740 $ // SUPPORT GIVES 160 $ INTOTAL // // A RANK (MINIMUM) // // 760 $ // // A RANK (MINIMUM + 50$) // // 810 $ // // A+ RANK // // 900 $ // { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // SUBWAVE 1 SUPPORT // 80$ { Name "w6_your_doomed_now_FAKE_SUPPORT" TotalCurrency 8 TotalCount 2 SpawnCount 2 MaxActive 2 WaitForAllDead "w6_your_doomed_now_REAL_SUPPORT" WaitBetweenSpawns 5 Where spawnbot_invasion Where spawnbot_invasion_house Support 1 Squad { ShouldPreserveSquad 1 FormationSize 100 TFBot { Template T_TFBot_Soldier_Spammer_Addicted Name "for engie, 'Manifest Destiny'" // Lol // removed "the" for more space } TFBot { Template T_TFBot_Addicted_Engineer_Shotgun_Extended_Buff_Banner Skill Hard Name "Manifest Destiny" // HERE NOOB // Name "HARD" BehaviorModifiers Push } } } WaveSpawn { Name "w6_your_doomed_now_REAL_SUPPORT" TotalCurrency 64 TotalCount 16 SpawnCount 2 MaxActive 2 WaitForAllDead "w6_your_doomed_now_SUPPORT_LEADERS" WaitBetweenSpawns 5 Where spawnbot_invasion Where spawnbot_invasion_house Support Limited Squad { ShouldPreserveSquad 1 FormationSize 100 TFBot { Template T_TFBot_Soldier_Spammer_Addicted } TFBot { Template T_TFBot_Addicted_Engineer_Shotgun_Extended_Buff_Banner BehaviorModifiers Push } } } WaveSpawn { Name "w6_your_doomed_now_SUPPORT_LEADERS" TotalCurrency 8 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBetweenSpawns 5 Where spawnbot_invasion_house Support Limited Squad { ShouldPreserveSquad 1 FormationSize 100 TFBot { Template T_TFBot_Soldier_Spammer_Addicted Name "'its actually a Fortnite emote'" } TFBot { Template T_TFBot_Addicted_Engineer_Shotgun_Extended_Buff_Banner Name "'can you add the T-Pose back?'" BehaviorModifiers Push } } } WaveSpawn // SUBWAVE 1 // 150$ { // Name "w6_your_doomed_now" Name "w6_grr_hows_this_TANK" TotalCurrency 120 TotalCount 24 SpawnCount 4 MaxActive 8 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Mangler_Fire_Addicted ClassIcon soldier_mangler_giant } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn { Name "w6_your_doomed_now_noobs1" TotalCurrency 30 TotalCount 2 SpawnCount 2 MaxActive 2 WaitBeforeStarting 20 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } WaveSpawn // SUBWAVE 2 // 570$ { Name "w6_grr_hows_this_TANK" TotalCurrency 100 TotalCount 1 SpawnCount 1 WaitForAllSpawned "w6_your_doomed_now_noobs1" WaitBeforeStarting 15 Tank { Health 17500 Speed 85 Name "tankboss" StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6_grr_hows_this1" TotalCurrency 52 TotalCount 4 SpawnCount 4 MaxActive 4 WaitForAllSpawned "w6_your_doomed_now_noobs1" WaitBeforeStarting 16 WaitBetweenSpawns 15 Where spawnbot_giant_house Squad { FormationSize 100 ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_QuickFix_Shield_NoUber } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name "w6_your_doomed_now_noobs2" TotalCurrency 40 TotalCount 2 SpawnCount 2 WaitForAllSpawned "w6_grr_hows_this1" WaitForAllDead "w6_your_doomed_now_noobs1" WaitBeforeStarting 11 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } WaveSpawn { Name "w6_grr_hows_this_TANK" TotalCurrency 48 TotalCount 4 SpawnCount 4 MaxActive 4 WaitForAllSpawned "w6_your_doomed_now_noobs2" WaitForAllDead "w6_grr_hows_this1" WaitBeforeStarting 16 Where spawnbot_giant_house Squad { FormationSize 100 ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_QuickFix_Shield_NoUber } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn // SUBWAVE 3 // 330$ { Name "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA_SUPPORT" TotalCurrency 50 TotalCount 10 SpawnCount 2 MaxActive 2 WaitForAllDead "w6_grr_hows_this_TANK" WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot_invasion Where spawnbot_invasion_house Squad { ShouldPreserveSquad 1 FormationSize 100 TFBot { Template T_TFBot_Soldier_Spammer_Addicted } TFBot { Template T_TFBot_Addicted_Engineer_Shotgun_Extended_Buff_Banner BehaviorModifiers Push Skill Hard } } } WaveSpawn { Name "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA_SUPPORT" TotalCurrency 50 TotalCount 10 SpawnCount 2 MaxActive 2 WaitForAllDead "w6_grr_hows_this_TANK" WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot_invasion Where spawnbot_invasion_house Squad { ShouldPreserveSquad 1 FormationSize 100 TFBot { Template T_TFBot_Soldier_Spammer_Addicted } TFBot { Template T_TFBot_Addicted_Engineer_Shotgun_Extended_Concheror BehaviorModifiers Push Skill Hard } } } WaveSpawn { Name "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA_Giant_Scouts" TotalCurrency 30 TotalCount 2 SpawnCount 2 WaitForAllSpawned "w6_grr_hows_this_TANK" WaitForAllDead "w6_your_doomed_now_noobs2" WaitBeforeStarting 11 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } WaveSpawn // SUBWAVE 4 // 570$ { Name "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA_tankstime" TotalCurrency 100 TotalCount 1 SpawnCount 1 WaitForAllDead "w6_grr_hows_this_TANK" WaitForAllSpawned "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA_Giant_Scouts" WaitBeforeStarting 10 Tank { Health 18500 Speed 65 Name "tankboss" Skin 1 StartingPathTrackNode tank_path_a_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA" TotalCurrency 100 TotalCount 1 SpawnCount 1 WaitForAllDead "w6_grr_hows_this_TANK" WaitForAllSpawned "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA_Giant_Scouts" FirstSpawnOutput { Target wave_close_pit Action Toggle } DoneOutput { Target wave_open_pit Action Toggle } WaitBeforeStarting 0 Where spawnbot //Squad //{ // FormationSize 150 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes UseBossHealthBar Health 15000 ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.2 } CharacterAttributes { "health regen" 20 "move speed penalty" 0.35 } } //} } WaveSpawn { Name "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA" // it's me your long lost twin brother TotalCurrency 100 TotalCount 1 SpawnCount 1 WaitForAllDead "w6_grr_hows_this_TANK" WaitForAllSpawned "w6_WOW_FUCK_YOU_ALL_DIE_NOOBS_HAHAHAHAHA_Giant_Scouts" WaitBeforeStarting 15 Where spawnbot_giant_house //Squad //{ // FormationSize 150 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes UseBossHealthBar Health 15000 ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.2 } CharacterAttributes { "health regen" 20 "move speed penalty" 0.35 } } //} } } Templates { //============================ADDICTED'S WORK===================================================================================================== T_TFBot_Addicted_Scout_Milk { Class Scout Name "Mad Milk Scout" Skill Easy ClassIcon scout_milk WeaponRestrictions SecondaryOnly Item "Upgradeable TF_WEAPON_BAT" Item "Mad Milk" Item "The Milkman" MaxVisionRange 500 ItemAttributes { ItemName "Mad Milk" "fire rate penalty" 2.5 "effect bar recharge rate increased" -0.1 } } T_TFBot_Scout_Soda_Cola_Addicted { Class Scout Health 125 Name "Crit-a-Cola Soda Popper Scout" ClassIcon scout_cola_nys Skill Normal Item "The Soda Popper" Attributes SpawnWithFullCharge Item "Crit-a-Cola" Item "The Caffeine Cooler" Item "Bonk Helm" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 10453247 } ItemAttributes { ItemName "The Caffeine Cooler" "item style override" 2 } ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.6 "mod_mark_attacker_for_death" 2 "deploy time increased" 1.34 } } T_TFBot_Scout_Cola_Sandman_FastCharge { Class Scout Name "Crit-a-Cola Hyper League Scout" Skill Hard Health 110 ClassIcon scout_cola_stun WeaponRestrictions MeleeOnly Item "The Sandman" Item "Crit-a-Cola" Item "Bonk Helm" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 10453247 } ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.6 "mod_mark_attacker_for_death" 2 "deploy time increased" 1.34 } ItemAttributes { ItemName "The Sandman" "max health additive penalty" -0 "effect bar recharge rate increased" 0.2 } } T_TFBot_Soldier_Spammer_Addicted { Class Soldier Name "Rapid Fire Soldier" ClassIcon soldier_spammer Skill Normal Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "fire rate bonus" 0.8 } } T_TFBot_Soldier_Mangler_Fire_Addicted { Class Soldier Name "Fire Mangler Soldier" ClassIcon soldier_mangler_fire Skill Normal Item "The Cow Mangler 5000" Item "Lord Cockswain's Pith Helmet" ItemAttributes { ItemName "The Cow Mangler 5000" "Set DamageType Ignite" 1 "attach particle effect" 2 } } T_TFBot_Pyro_Gas_Addicted { Class Pyro Name "Gas Pyro" Skill Easy ClassIcon pyro_gascann Item "The Gas Passer" Item "The Attendant" Item "Upgradeable TF_WEAPON_FLAMETHROWER" MaxVisionRange 500 WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "damage penalty" -0.1 "weapon burn dmg reduced" -0.1 "weapon burn time reduced" -0.1 "flame size penalty" -0.1 "flame life penalty" -0.1 } ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.012 "fire rate penalty" 2.5 } } T_TFBot_Heavy_Heater_Addicted { Class Heavy Name "Heater Heavy" ClassIcon heavy_heater Skill Normal Item "The Huo Long Heatmaker" } T_TFBot_Heavy_Tomislav { Class Heavy Name "Tomislav Heavy" ClassIcon heavy_accurate_lite Skill Normal Item "Tomislav" Item "Capone's Capper" } T_TFBot_Addicted_Engineer_Shotgun_Extended_Buff_Banner // lol { Class Engineer Name "Extended Buff Shotgun Engineer" ClassIcon engineer_shotgun_buff Item "The Buff Banner" Item "TF_WEAPON_SHOTGUN_PRIMARY" Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" Item "Upgradeable TF_WEAPON_PDA_ENGINEER_BUILD" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PRIMARY" "mod rage on hit bonus" 10000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "mod rage on hit bonus" 10000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PDA_ENGINEER_BUILD" "engy building health bonus" 0.0 "engineer sentry build rate multiplier" 0.0 "engineer teleporter build rate multiplier" 0.0 "engy sentry damage bonus" 0.0 "engy sentry fire rate increased" 0.0 "engy sentry radius increased" 0.0 } Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 "maxammo metal reduced" 0.0 } } T_TFBot_Addicted_Engineer_Shotgun_Extended_Concheror // lol { Class Engineer Name "Extended Conch Shotgun Engineer" ClassIcon engineer_shotgun_conch Item "The Concheror" Item "TF_WEAPON_SHOTGUN_PRIMARY" Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" Item "Upgradeable TF_WEAPON_PDA_ENGINEER_BUILD" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PRIMARY" "mod rage on hit bonus" 10000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "mod rage on hit bonus" 10000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PDA_ENGINEER_BUILD" "engy building health bonus" 0.0 "engineer sentry build rate multiplier" 0.0 "engineer teleporter build rate multiplier" 0.0 "engy sentry damage bonus" 0.0 "engy sentry fire rate increased" 0.0 "engy sentry radius increased" 0.0 } Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 "maxammo metal reduced" 0.0 } } T_TFBot_Addicted_Medic_Megaheal_Inf { Class Medic ClassIcon medic_infpop Name "Infinite Mega-Heal Medic" Skill Normal // Tag bot_giant //Because Mega-Heal disable stuns, addcond 71 makes them able to be backstabbed at any angle Attributes SpawnWithFullCharge Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" Item "The Quick-Fix" Item "Titanium Tyrolean" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "The Quick-Fix" "bot medic uber health threshold" 400 "ubercharge rate bonus" 200 "uber duration bonus" -508 "healing received bonus" 1.15 "heal rate bonus" 1.2 } } T_TFBot_Medic_QuickFix_Shield_NoUber { Class Medic ClassIcon medic_shield_qf Name "Shield Medic" Skill Normal Attributes SpawnWithFullCharge Attributes ProjectileShield Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" -120 "generate rage on heal" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 12345678910 // one two three four five six seven eight nine ten // you kids today don't know how to count one to ten } } T_TFBot_Addicted_Sniper_Huntsman_Spammer_Fire_Small { Class Sniper Name "Fire Rapid Fire Bowman" Item "The Huntsman" ClassIcon sniper_bow_multi_fire Skill Expert ItemAttributes { ItemName "The Huntsman" "faster reload rate" 0.4 "damage penalty" 0.2 "attach particle effect" 13 "Set DamageType Ignite" 1 } } T_TFBot_Addicted_Giant_Scout_Shortstop_Armored { Class Scout Skill Expert Health 3000 Name "Giant Armored Shortstop Scout" Item "The Shortstop" Item "Cadet Visor" Attributes MiniBoss ClassIcon scout_shortstop_armored ItemAttributes { ItemName "The Shortstop" "provide on active" 0 "faster reload rate" 0.75 "bullets per shot bonus" 1.5 "damage force increase text" 0 // this doesn't do anything yeah "airblast vulnerability multiplier" 0.8 "damage force reduction" 0.8 } CharacterAttributes { "move speed penalty" 0.75 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Soldier_Beggar_Spammer { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 3800 Skill Expert Attributes MiniBoss Item "The Beggar's Bazooka" Item "Stainless Pot" Item "The Captain's Cocktails" Tag bot_giant ItemAttributes { ItemName "The Beggar's Bazooka" "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "can overload" 0 "auto fires full clip" 0 "Projectile speed decreased" 0.65 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Mangler_Fire_Addicted { Class Soldier Name "Giant Fire Mangler Soldier" ClassIcon soldier_mangler_fire_giant Health 3800 Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Cow Mangler 5000" Item "Lord Cockswain's Pith Helmet" ItemAttributes { ItemName "The Cow Mangler 5000" "Set DamageType Ignite" 1 "attach particle effect" 2 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_SlowSlowBarrage_Addicted { Class Soldier Name "Colonel Barrage" ClassIcon soldier_barrage Health 4000 Item "Stahlhelm" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed decreased" 0.35 "damage bonus" 1.5 "health regen" 40 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 } } T_TFBot_Giant_Demoman_Scatter { Class Demoman Name "Giant Scatter Bomb Demoman" ClassIcon demo_scatter_giant Tag bot_giant Skill Expert Health 3300 Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "Scotch Bonnet" Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "damage penalty" 0.85 "grenade damage reduction on world contact" 2.0 "grenade no spin" 1 "fuse bonus" 1.40 "clip size upgrade atomic" 12 "faster reload rate" 0.25 "fire rate bonus" 0.05 "projectile spread angle penalty" 6 "rocket jump damage reduction" 0.4 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Medic_Syringegun { Class Medic Name "Giant Syringe Medic" ClassIcon medic_syringe_giant Health 4500 Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "fire rate bonus" 0.8 "clip size bonus" 1.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } //=============================REMILIA'S WORK===================================================================================================== //=======================Some things here have been edited by the nerd============================================================================ T_TFBot_scout_soda_cola { Class Scout Health 125 Name "Crit-a-Cola Soda Scout" ClassIcon scout_cola_nys Skill Hard Item "The Soda Popper" Attributes SpawnWithFullCharge Item "Crit-a-Cola" Item "The Caffeine Cooler" ItemAttributes { ItemName "The Soda Popper" "reload time increased" 1.4 "damage penalty" 0.3 } ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.5 } } T_TFBot_demo_delay_burstfire { ClassIcon demo_clusterbomb_delay_v2 Health 175 Skill Expert Name "Minefield Demoman" Class Demoman Item "The Iron Bomber" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "fuse bonus" 1.5 "clip size penalty" 0.5 "fire rate bonus" 0.1 "projectile spread angle penalty" 10 } } T_TFBot_demo_delay_burstfire_giant { ClassIcon demo_clusterbomb_delay_giant_v2 Health 3300 Skill Expert Tag bot_giant Name "Giant Minefield Demoman" Class Demoman WeaponRestrictions PrimaryOnly Item "The Iron Bomber" Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Iron Bomber" "fuse bonus" 1.5 "fire rate bonus" 0.1 "clip size upgrade atomic" 18 "projectile spread angle penalty" 10 "Projectile speed increased" 1.1 "Blast radius increased" 1.5 "faster reload rate" 0.45 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "move speed penalty" 0.5 } } } }