// C: 💩 #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_click.pop #base robot_click_giant.pop #base robot_click_gatebot.pop //spawnbot_left //spawnbot_right //spawnbot_shack //tank_path_a_1 //tank_path_b_1 population { StartingCurrency 600 RespawnWaveTime 3 Advanced 1 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 1500 AddSentryBusterWhenKillCountExceeds 10 Templates { } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes Description w1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a1 TotalCurrency 150 TotalCount 21 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_right Squad { TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal } } } WaveSpawn { TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard } } } WaveSpawn { WaitForAllSpawned a1 TotalCurrency 250 TotalCount 30 MaxActive 12 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 3 Where spawnbot_shack Squad { TFBot { Name Soldier Class Soldier Skill Expert } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 200 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w2 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 150 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name a1 TotalCurrency 150 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 200 TotalCount 20 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned a1 TotalCurrency 0 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support Limited Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w3 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 160 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Tank { Health 25000 Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name a1 TotalCurrency 120 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 15 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { TotalCurrency 120 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot_shack Squad { TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_right Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 150 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 RandomSpawn 1 Where spawnbot_left Where spawnbot_shack Squad { TFBot { Template T_TFBot_Pyro_Slow } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot_right Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Attributes "AlwaysCrit" } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w4 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a1 TotalCurrency 250 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Template T_TFBot_Heavy_Natascha } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_left Squad { TFBot { Template T_TFBot_Scout_FAN_Shotguner } } } WaveSpawn { TotalCurrency 60 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Bonk } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 150 TotalCount 25 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_right Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Penetration } } } WaveSpawn { Name a2 WaitForAllDead a1 TotalCurrency 60 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned a2 TotalCurrency 180 TotalCount 6 MaxActive 6 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Loch_Burst } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllDead a2 TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Blaster } } } WaveSpawn { WaitForAllDead a2 TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Name Pyro Class Pyro Skill Normal } } } WaveSpawn { WaitForAllDead a2 TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w5 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Directhit } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name a1 TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Pusher } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot_shack Squad { TFBot { Template T_TFBot_Giant_Pyro_Future } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { TotalCurrency 200 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Fast } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 40 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_TankBuster } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Heavy_Penetration Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Tank { Health 35000 Speed 75 StartingPathTrackNode tank_path_b_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 50 TotalCount 10 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Sticky_Burst } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 60 TotalCount 10 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { WaitForAllDead a1 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } } } Wave { WaitWhenDone 65 Checkpoint Yes Description w6 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { ClassIcon heavy_champ_scrapboss Class Heavy Skill Expert Health 80000 Attributes MiniBoss Attributes UseBossHealthBar Name "Champion Scrap" Item "pugilist's protector" Item "the titanium towel" Item "the buffalo steak sandvich" Item "the killing gloves of boxing" ItemAttributes { ItemName tf_weapon_minigun "override projectile type" 2 "damage bonus" 6 "fire rate bonus" 0.1 "spunup_damage_resistance" 0.35 "move speed penalty" 0.35 "fire rate bonus with reduced health" 0.25 "projectile penetration" 2 "attack projectiles" 2 "projectile spread angle penalty" 5 "apply z velocity on damage" -100 } ItemAttributes { ItemName "the buffalo steak sandvich" "force weapon switch" 1 "item_meter_charge_rate" 25 } ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.5 "damage bonus" 2 "minicrits become crits" 1 } CharacterAttributes { "damage force reduction" 0 "airblast vertical vulnerability multiplier" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 2 "gesture speed increase" 1.5 "deploy time increased" 0.5 "no self blast dmg" 1 } } } } WaveSpawn { TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } WaveSpawn { TotalCurrency 200 TotalCount 10 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } } } } //같이 엠벰해서 즐거웠습니다~ ^^