#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 5000 RespawnWaveTime 8 FixedRespawnWaveTime yes CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFBot_AliBaba { Name "Demoknight" Class Demoman ClassIcon demoknight Skill Hard 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 } WeaponRestrictions MeleeOnly CharacterAttributes { "critboost on kill" 3 } } T_TFBot_Medic_Kritzkrieg { Class Medic Skill Normal Name "Kritzkrieg Medic" Item "The Kritzkrieg" Item "The Gentleman's Ushanka" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 1000 "uber duration bonus" 1000 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "bot medic uber health threshold" 500 } } T_TFBot_Private_Barrage { Class Soldier Skill Expert Name "Private Barrage" ClassIcon soldier_burstfire WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 12.0 "faster reload rate" 0.52 "fire rate bonus" 0.3 "projectile spread angle penalty" 4 } Scale 1.4 Health 800 Attributes HoldFireUntilFullReload Tag bot_giant CharacterAttributes { "head scale" 0.88 "move speed bonus" 0.8 "Projectile speed increased" 0.5 } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 90 Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 90 TFBot { Template T_TFBot_SentryBuster } } Mission // snipers { Objective Sniper InitialCooldown 25 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 1 CooldownTime 25 TFBot { Template T_TFBot_Sniper } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn //THE MAIN TARGET: THE MARAUDER { TotalCount 1 WaitBeforeStarting 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 500000 Speed 15 Name "The Marauder" StartingPathTrackNode "tank_path_a_10" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } //the bomb MUST spawn on the left WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 999999 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Scout_Melee } } //COMMON SUPPORT: Scouts, FAN Scouts, Soldiers, Pyros, Flare Pyros, Demomen, Demoknights, Heavys, Bowmen WaveSpawn //COMMON SUPPORT { Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where flankers TotalCount 100000 MaxActive 17 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 500000 RandomSpawn 1 Support 1 RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Hard } TFBot { Template T_TFBot_Scout_FAN } TFBot { Template T_TFBot_Scout_Bonk } TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Hard } TFBot { Class Pyro Skill Normal } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Hard } TFBot { Template T_TFBot_AliBaba } TFBot { Template T_TFBot_AliBaba } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Hard } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn //UNCOMMON SUPPORT { Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where flankers TotalCount 10000 MaxActive 5 SpawnCount 1 WaitBeforeStarting 31 WaitBetweenSpawns 10 TotalCurrency 100000 Support 1 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere flankers } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Spy } TFBot { Template T_TFBot_Spy } } } WaveSpawn //SPECIAL SUPPORT { Where spawnbot TotalCount 10000 MaxActive 2 SpawnCount 1 WaitBeforeStarting 61 WaitBetweenSpawns 25 TotalCurrency 250000 Support 1 RandomChoice { TFBot { Template T_TFBot_Scout_Shortstop } TFBot { Template T_TFBot_Private_Barrage } TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } } } }