#base robot_giant.pop #base robot_standard.pop // Spawns: // Left: spawnbot_mission_sniper, spawnbot_topflank, spawnbot_left // Middle: Spawnbot, Spawnbot_mission_spy // Right: spawnbot_right, spawnbot_right_back, spawnbot_superspy, spawnbot_right_front WaveSchedule { StartingCurrency 4000 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 5 Templates { T_TFBot_Giant_Medic_Kritz { Template T_TFBot_Giant_Medic Name "Giant Kritzkrieg Medic" ClassIcon medic_kritz_giant Skill Expert Health 4500 Item "The Kritzkrieg" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" -10 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 5000 "heal rate bonus" 200 } } T_TFBot_Pyro_Fury { Class Pyro Skill Expert Item "The Dragon's Fury" ClassIcon "pyro_dragonfury" Name "Fury Pyro" } T_TFBot_Giant_Gauntlet { Class Heavyweapons Name "Giant Steel Champ" ClassIcon heavy_steelfist Skill Expert Health 5000 Item "Fists of Steel" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } Wave { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target bombpath_choose_random_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Heavy+med Where spawnbot TotalCurrency 200 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Skill Expert } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name Scouts Where spawnbot Where spawnbot_right_front Where spawnbot_left TotalCurrency 100 TotalCount 32 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 4 TFBot { Class Scout Skill Normal } } WaveSpawn { Name Huntsmen Where spawnbot_topflank TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Skill Expert Attributes AlwaysCrit ClassIcon sniper_bow_multi } } WaveSpawn { Name Superscouts Where spawnbot TotalCurrency 100 TotalCount 8 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitForAllDead Scouts WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Scout_Fast Skill Easy } } WaveSpawn { Name Burst Where spawnbot Where spawnbot_right_front TotalCurrency 100 TotalCount 32 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitForAllDead Scouts WaitBetweenSpawns 3 TFBot { Template T_TFBot_Demo_Burst Skill Normal } } WaveSpawn { Name PyroGiant Where spawnbot TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitForAllDead Scouts WaitBetweenSpawns 20 TFBot { Template T_TFBot_Giant_Pyro Skill Expert Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { Name Furry Where spawnbot TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitForAllDead SuperScouts WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Skill Expert } TFBot { Template T_TFBot_Giant_Medic_Kritz } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name Furry Where spawnbot Where spawnbot_right_front Where spawnbot_left TotalCurrency 300 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitForAllDead SuperScouts WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Pyro_Fury } TFBot { Class Soldier Skill Normal } } } WaveSpawn { TotalCurrency 200 Name "Tank" TotalCount 1 WaitBeforeStarting 20 WaitForAllDead SuperScouts Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_middle_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_middle_relay Action Trigger } } } WaveSpawn { Name spammer Where spawnbot Where spawnbot_right_front Where spawnbot_left TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitForAllSpawned Furry WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Soldier_Spammer Skill Expert } } WaveSpawn { Name spammer Where spawnbot Where spawnbot_right_front TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 1 WaitBeforeStarting 10 WaitForAllSpawned Furry WaitBetweenSpawns 3 TFBot { Class Heavy Skill Normal } } WaveSpawn { Name spammer Where spawnbot Where spawnbot_right_front TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitForAllSpawned Furry WaitBetweenSpawns 6 TFBot { Template T_TFBot_Demoman_Knight Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name Huntsmany Where spawnbot TotalCurrency 400 TotalCount 24 MaxActive 10 SpawnCount 4 WaitBeforeStarting 10 WaitForAllSpawned spammer WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Demoman Skill Expert } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Skill Expert Attributes AlwaysCrit ClassIcon sniper_bow_multi } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Skill Expert Attributes AlwaysCrit ClassIcon sniper_bow_multi } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Skill Expert Attributes AlwaysCrit ClassIcon sniper_bow_multi } } } WaveSpawn { TotalCurrency 400 Name "Huntmany" TotalCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 30 WaitForAllSpawned spammer Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_middle_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_middle_relay Action Trigger } } } WaveSpawn { Name Scouts2 Where spawnbot Where spawnbot_right_front Where spawnbot_topflank TotalCurrency 200 TotalCount 60 MaxActive 11 SpawnCount 2 WaitBeforeStarting 3 WaitForAllSpawned spammer WaitBetweenSpawns 4 TFBot { Class Scout Skill Expert } } WaveSpawn { Name Fist Where spawnbot TotalCurrency 200 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitForAllSpawned Huntmany WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Gauntlet Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name Fist Where spawnbot Where spawnbot_right_front Where spawnbot_topflank TotalCurrency 100 TotalCount 60 MaxActive 14 SpawnCount 1 WaitBeforeStarting 3 WaitForAllSpawned Huntmany WaitBetweenSpawns 2 TFBot { Class Soldier Skill Expert } } WaveSpawn { Name DemoSold Where spawnbot Where spawnbot_right Where spawnbot_left TotalCurrency 500 TotalCount 24 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitForAllSpawned Fist WaitBetweenSpawns 4 Randomchoice { TFBot { Template T_TFBot_Giant_Soldier Skill Expert ClassIcon soldier_demo } TFBot { Template T_TFBot_Giant_Demoman Skill Expert ClassIcon soldier_demo } TFBot { Template T_TFBot_Giant_Soldier Skill Expert Attributes AlwaysCrit ClassIcon soldier_demo } TFBot { Template T_TFBot_Giant_Demoman Skill Expert Attributes AlwaysCrit ClassIcon soldier_demo } } } WaveSpawn { Name Furry2 Where spawnbot Where spawnbot_right_front Where spawnbot_left TotalCurrency 200 TotalCount 24 MaxActive 10 SpawnCount 1 WaitBeforeStarting 5 WaitForAllDead Fist WaitBetweenSpawns 3 TFBot { Template T_TFBot_Pyro_Fury } } WaveSpawn { Name Furry3 Where spawnbot Where spawnbot_right_front Where spawnbot_left TotalCurrency 200 TotalCount 24 MaxActive 10 SpawnCount 1 WaitBeforeStarting 5 WaitForAllDead Furry2 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Expert } } } }