//Things to note: each wave should contain atleast a gimmick giant so start concocting, Bobbert //Each Normal bot should synergize with said gimmick... once again, think about it //Gimmick one: Giant Radical Knights #base robot_giant.pop #base robot_standard.pop #base goodbobcustom.pop #base goodbobweapons.pop goodbobs_attack //WaveSchedule { StartingCurrency 1149 Advanced 1 UseOriginalAnimsForUnintendedClassWeapons 1 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 4 WaveStartCountdown 5 FixSetCustomModelInput 1 TextPrintTime 0 //Support Bots [red] Here ExtraSpawnPoint { Name "allyspawn1" TeamNum 3 X "710" Y "-2710" Z "0" } ExtraSpawnPoint { Name "allyspawn2" TeamNum 3 X "-997" Y "-2703" Z "32" } //Wave 1 will provide red team help but its only scouts and gunslinger engies //Wave 1: Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // //red team bots here WaveSpawn { MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Support 1 Where allyspawn1 Where allyspawn2 TFBot { Template T_TFBot_Scout_Bonk Item "The Wrap Assassin" ClassIcon red2_lite ExtAttr AlwaysFireWeaponAlt Action Mobber VoiceCommand { Delay 1 Repeats 1 Type "Battle cry" } AddCond { Index 43 } ItemAttributes { ItemName "The Wrap Assassin" "effect bar recharge rate increased" 0.45 } } } WaveSpawn { MaxActive 2 Where allyspawn1 Where allyspawn2 TFBot { Class Soldier ClassIcon red2_lite Action Mobber VoiceCommand { Delay 1 Repeats 1 Type "Battle cry" } AddCond { Index 43 } } } //Now The Real Trouble Begins WaveSpawn { Name a1 TotalCurrency 200 TotalCount 2 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot ClassIcon pyro_scorch_spammer Item "Pestering Jester" } TFBot { Template T_TFBot_Giant_Medic Health 2500 Name "Overcharging Medic" ClassIcon medic_battery Attributes AlwaysCrit Item "The Kritzkrieg" Item "Brothers in Blues" ItemAttributes { ItemName "The Kritzkrieg" "medigun passive attributes" "move speed penalty|2.49" "add cond when active" 36 } } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot WaitBetweenSpawns 6 TFBot { Template hybridknight } } WaveSpawn { WaitBeforeStarting 13 TotalCurrency 101 TotalCount 48 MaxActive 9 SpawnCount 3 WaitBeforeStarting 13 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Scout ClassIcon scout_bat_nys Name "Crit Bat Scout" WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes AlwaysFireWeapon DesiredAttackRange 100 } } //Arc BlackBox Soldier yes WaveSpawn { WaitForAlldead a1 Name a2 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 9 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Name "Arc Nuke Box" ClassIcon soldier_blackbox_lite Item "Soldier Samurai Hat" AimOffset "0 0 450" MaxVisionRange 1200 ItemAttributes { ItemName "The Black Box" "projectile gravity" 600 "blast radius increased" 1.69 } } } WaveSpawn { WaitForAlldead a1 Name a2 TotalCurrency 150 TotalCount 2 WaitBeforeStarting 14 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_RapidFire ClassIcon demo_infinite } } WaveSpawn { WaitForAllDead a2 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 7 Where spawnbot TFBot { Template radicalknight } } WaveSpawn { WaitForAllDead a2 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 0.8 WaitBeforeStarting 2 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } //Enemy Support WaveSpawn { TotalCurrency 100 WaitForAllDead a1 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 3 Support 1 TFBot { Class HeavyWeapons ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly Skill Expert } } } Wave { } }