#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 4060 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2250 AddSentryBusterWhenKillCountExceeds 11 Advanced 1 //////////MISSION: SENTRY BUSTERS ///////////////////////////////////////////////////////////////////////////////////////////////// Mission { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 CooldownTime 10 TFBot { Template T_TFBot_SentryBuster } } ////////MISSION: SNIPER SUPPORT WAVE 1 //////////////////////////////////////////////////////////////////////////////////////////// Mission { Objective Sniper InitialCooldown 10 Where spawnbot_mission_sniper RandomSpawn 1 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 2 DesiredCount 1 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 3000 Attributes AlwaysCrit Attributes MiniBoss } } // MISSION: SPIES WAVE 2 ******* change back to beginatwave 1**********/// Mission //spy wave 2 { Objective Spy InitialCooldown 10 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 11 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } /// MISSION: BOWMEN WAVE 2 *********** CHANGE ALSO********// Mission { Objective Sniper InitialCooldown 25 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Huntsman Skill Hard Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.075 "faster reload rate" 1.5 } CharacterAttributes { "move speed bonus" 1.01 } } } ////////WAVE 1: CURRENCY EARNED $425 ////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes /////// WAVE SUPPORT: SMALL SCOUTS //////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "w1ss" Where spawnbot WaitForAllDead "wave1b" SpawnCount 3 MaxActive 3 WaitBetweenSpawns 15 WaitBeforeStarting 0 Support 1 TFBot { Class Scout Skill Expert Scale 0.85 } } /////// WAVE 1A: SOLDIER SQUAD $100 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave1a" Where spawnbot_giant TotalCount 10 MaxActive 10 SpawnCount 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } } } /////// WAVE 1A: FAT BOYS $100 //////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn // natashcha 1a $100 { Name "wave1a" Where spawnbot_giant TotalCount 10 MaxActive 10 SpawnCount 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha Skill Normal } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } } } /////// WAVE 1B: PYROS $100 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn // Pyro SQUAD 1b $100 { Name "wave1b" Where spawnbot WaitForAllDead "wave1a" TotalCount 10 MaxActive 10 SpawnCount 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Skill Expert Health 6000 Attributes AlwaysFireWeapon ItemAttributes { ItemName "Flame Thrower" "damage bonus" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes AlwaysCrit Attributes SpawnWithFullCharge } } } /////// WAVE 1B: STEEL GAUNTLETS $1 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn // Gauntlets 1b $1 { Name "wave1b" WaitForAllDead "wave1a" Where spawnbot_invasion TotalCount 6 MaxActive 6 SpawnCount 6 TotalCurrency 1 TFBot { Template T_TFBot_Heavy_IronFist_Airblast Scale 1.3 Attributes AlwaysCrit } } /////// WAVE 1B: SMALLER SCOUTS /////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave1b" WaitForAllDead "wave1a" Where spawnbot TotalCount 4 SpawnCount 4 TFBot { Class Scout Skill Expert Scale 0.5 } } /////// WAVE 1C: MANGLER GANG 1 $30 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave1c" WaitForAllDead "wave1b" Where spawnbot TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 30 TotalCurrency 30 Squad { TFBot { Class Soldier Skill Hard Item "The Cow Mangler 5000" } TFBot { Class Soldier Skill Hard Item "The Cow Mangler 5000" } TFBot { Template T_TFBot_Heavyweapons_Shotgun Health 900 Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Jumping_Sandman Attributes AlwaysCrit } } } /////// WAVE 1D: MANGLER GANG 2 $30 /////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave1d" WaitForAllDead "wave1c" Where spawnbot TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 0 TotalCurrency 30 Squad { TFBot { Class Soldier Skill Hard Item "The Cow Mangler 5000" } TFBot { Class Soldier Skill Hard Item "The Cow Mangler 5000" } TFBot { Template T_TFBot_Heavyweapons_Shotgun Health 900 Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Jumping_Sandman Attributes AlwaysCrit } } } /////// WAVE 1E: MERRY CHRISTMAS $35 ////// *make separatewaves** /////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave1e" WaitForAllDead "wave1d" Where spawnbot TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 0 TotalCurrency 35 Squad { TFBot { Template T_TFBot_Heavyweapons_Gnome Tag special_main_right } TFBot { Template T_TFBot_Medic_QuickUber } } } /////// WAVE 1F: AND A HAPPY NEW YEAR $30 ///////////////////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "wave1f" WaitForAllDead "wave1e" Where spawnbot TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 0 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Heavyweapons_Gnome Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Medic_QuickUber } } } } // WAVE 2 // Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // WAVE: 2A: HEAVY, PYRO, SOLDIERS, MEDS $ 445 //// // WAVE 2A: HEAVIES //// WaveSpawn { Name "wave2a" Where spawnbot_giant TotalCount 24 MaxActive 8 SpawnCount 8 TotalCurrency 168 RandomSpawn 1 TFBot { Class Heavyweapons WeaponRestrictions PrimaryOnly Skill Hard Item "The Brass Beast" } } // WAVE 2A: PYROS /// WaveSpawn { Name "wave2a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 TotalCurrency 101 TFBot { Class Pyro Skill Expert Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.03 } } } // WAVE 2A: PUSH SOLDIERS + MEDS $66 /// WaveSpawn { Name "wave2a" Where spawnbot_giant TotalCount 9 MaxActive 3 SpawnCount 3 TotalCurrency 66 Squad { TFBot { Template T_TFBot_Soldier_RocketPush Skill Expert } TFBot { Template T_TFBot_Soldier_RocketPush Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber Attributes SpawnWithFullCharge } } } // WAVE 2B: SCOUTS AND DEMOKNIGHTS PUSH $55 // // WAVE 2B: DEMOKNIGHTS // WaveSpawn { Name "wave2b" Where spawnbot_invasion WaitForAllDead "wave2a" TotalCount 15 MaxActive 5 SpawnCount 5 TFBot { Class Demoman ClassIcon demoknight Skill Hard WeaponRestrictions MeleeOnly 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 } CharacterAttributes { "critboost on kill" 3 } } } // WAVE 2B: SCOUTS // WaveSpawn { Name "wave2b" Where spawnbot WaitForAllDead "wave2a" TotalCount 20 MaxActive 10 SpawnCount 10 TotalCurrency 55 TFBot { Template T_TFBot_Scout_Bonk Skill Expert BehaviorModifiers Push } } // WAVE 2C: CAPTAIN PUNCH, TANK $450 /// // WAVE 2C: CAPTAIN PUNCH /// WaveSpawn { Name "wave2c" Where spawnbot WaitForAllDead "wave2b" TotalCurrency 150 TotalCount 1 SpawnCount 1 MaxActive 1 TFBot { Template T_TFBot_Chief_Gauntlet } } // WAVE 2 TANK /// WaveSpawn { Name "wave2d" WaitForAllSpawned "wave2c" TotalCount 1 WaitBeforeStarting 35 TotalCurrency 370 Where spawnbot Tank { Health 34000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // WAVE 2D: SUPPORT PIPE DEMOS, SUPPORT DEFLECTORS, SUPPORT SAMURAIS $175 // // WAVE 2D: PIPE DEMOS // WaveSpawn { Name "wave2e" WaitForAllSpawned "wave2d" TotalCount 16 SpawnCount 4 MaxActive 4 Support 1 TotalCurrency 100 WaitBetweenSpawns 10 WaitBeforeStarting 10 TFBot { Template T_TFBot_Demo_Burst Skill Expert } } // WAVE 2D: DEFLECTORS // WaveSpawn { Where spawnbot Name "wave2e" WaitForAllSpawned "wave2d" TotalCount 10 SpawnCount 2 MaxActive 2 Support 1 TotalCurrency 75 TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } // WAVE 2D: SAMURAIS // WaveSpawn // 12 Leaping Samurai Demos (60) { Where spawnbot_invasion Name "wave2e" WaitForAllSpawned "wave2d" SpawnCount 5 MaxActive 5 Support 1 WaitBetweenSpawns 10 TFBot { Class Demoman Name "Samurai Demo" ClassIcon demoknight_samurai Skill Expert Item "The Half-Zatoichi" Item "The Splendid Screen" Item "Demo Kabuto" Item "The Menpo" Scale "1.3" Health 650 WeaponRestrictions MeleeOnly Attributes AirChargeOnly Attributes AlwaysCrit Attributes AutoJump AutoJumpMin 4 AutoJumpMax 4 CharacterAttributes { "charge time increased" 6 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 } } } } }