#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 #base robot_click_downtown_gatebot.pop #base robot_hole.pop #base robot_hole_sigsegv.pop WaveSchedule { StartingCurrency 800 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission { Objective DestroySentries Where spawnbot_invasion BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 2 TFBot { ClassIcon sniper Health 125 Name sniper Class sniper Skill Expert } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Explosive } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 0 CooldownTime 50 DesiredCount 4 TFBot { Template T_TFBot_Spy_Sapper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Deathray } } Wave // 900 { WaitWhenDone 60 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1_1 TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_side TFBot { Template T_TFBot_Soldier_Direct } } WaveSpawn { Name wave1_1 TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Name "Chryslerpes" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave1_1 TotalCurrency 100 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_invasion TFBot { Template T_TFBot_Sniper_Huntsman_Penetration } } WaveSpawn { Name wave1_2 WaitForAllDead wave1_1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave1_2 WaitForAllDead wave1_1 TotalCurrency 150 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_invasion TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } } WaveSpawn { Name wave1_2 WaitForAllDead wave1_1 TotalCurrency 100 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Hard } } WaveSpawn { Name wave1_2 WaitForAllDead wave1_1 TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_side TFBot { ClassIcon heavy Health 300 Name Heavyweapons Class Heavy Skill Hard } } } Wave //1100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}게이트 탱크 체력 : 20000" Line "{blue}탱크 체력 : 35000" } WaveSpawn { Name wave2_gate_tank1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_tank_dead_addbomb2_stay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave2_1 TotalCurrency 200 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot_side TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name wave2_1 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name wave2_2 WaitForAllDead wave2_1 TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire_hyper_giant Health 4200 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Quickheal } } } WaveSpawn { Name wave2_2 WaitForAllDead wave2_1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot Tank { Health 35000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave2_2 WaitForAllDead wave2_1 TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Heavy_Deflector } } WaveSpawn { Name wave2_2 WaitForAllDead wave2_1 TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_side TFBot { Template T_TFBot_Soldier_CowMangler } } WaveSpawn { Name wave2_support1 TotalCurrency 50 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 30 Support 1 Where spawnbot_invasion TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_invasion TeleportWhere spawnbot_mission_sniper } } } Wave //1300 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3_1 TotalCurrency 200 TotalCount 45 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_invasion TFBot { Template T_TFBot_Soldier_Homing_Spammer Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 } } } WaveSpawn { Name wave3_1 TotalCurrency 400 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Pyro_Backburner } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name wave3_1 TotalCurrency 100 TotalCount 18 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk_Fast_Type2 } } WaveSpawn { Name wave3_support1 WaitForAllDead wave3_1 TotalCurrency 100 TotalCount 24 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot_invasion TFBot { Template T_TFGateBot_Scout_Sandman_FastCharge } } WaveSpawn { Name wave3_2 WaitForAllDead wave3_1 TotalCurrency 300 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Soldier_Homing_Scatter } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name wave3_2 WaitForAllDead wave3_1 TotalCurrency 200 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFGateBot_Pyro_Future_Crit } } } Wave //1100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}탱크 체력 : 50000" } WaveSpawn { Name wave4_1 TotalCurrency 250 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Healonhit_Crit } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended_QuickHeal } } } WaveSpawn { Name wave4_1 TotalCurrency 200 TotalCount 36 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_side TFBot { Template T_TFBot_Heavy_Deflector_Fire Attributes "AlwaysCrit" } } WaveSpawn { Name wave4_1 TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Soldier_Direct_Spammer } } WaveSpawn { Name wave4_tank1 WaitForAllDead wave4_1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4_2 WaitForAllDead wave4_1 TotalCurrency 200 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_side Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Tankbuster } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name wave4_2 WaitForAllDead wave4_1 TotalCurrency 200 TotalCount 90 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFBot_Scout_Backscatter_Hard } TFBot { Template T_TFBot_Scout_Blaster_Pusher } TFBot { Template T_TFBot_Scout_FAN_Pusher } } } WaveSpawn { Name w4_support1 WaitForAllDead wave4_1 TotalCurrency 0 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Support 1 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_FastBuild TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_invasion TeleportWhere spawnbot_mission_sniper } TFBot { Template T_TFBot_Medic_Long_Quickfix } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}게이트 탱크 체력 : 30000 + 30000" Line "{blue}탱크 체력 : 35000 + 35000 + 45000" } WaveSpawn { Name wave5_gate_tank1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave5_normal_tank1 WaitForAllSpawned wave5_gate_tank1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Tank { Health 35000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave5_1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_side TFBot { Template T_TFGateBot_Giant_Scout_FAN_Pusher } } WaveSpawn { Name wave5_1 TotalCurrency 150 TotalCount 36 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot_invasion TFBot { Template T_TFBot_Scout_Blaster_Hyper } } WaveSpawn { Name wave5_1 TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Demo_Scatter_Expert } } WaveSpawn { Name wave5_gate_tank2 WaitForAllDead wave5_1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Tank { Health 30000 Name "Gate Tank" Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave5_normal_tank2 WaitForAllSpawned wave5_gate_tank2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Tank { Health 45000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave5_2 WaitForAllSpawned wave5_1 TotalCurrency 100 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot_side TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher Attributes "AlwaysCrit" } } WaveSpawn { Name wave5_2 WaitForAllDead wave5_1 TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { Template T_TFGateBot_Giant_Demo_Nuker } TFBot { Template T_TFBot_Medic_Quickuber_Armored } TFBot { Template T_TFBot_Medic_Quickuber_Armored } TFBot { Template T_TFBot_Medic_Quickuber_Armored } } } WaveSpawn { Name wave5_2 WaitForAllDead wave5_1 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Heal } TFBot { Template T_TFBot_Medic_Quickuber_Armored } TFBot { Template T_TFBot_Medic_Quickuber_Armored } } } WaveSpawn { Name wave5_2 WaitForAllDead wave5_1 TotalCurrency 150 TotalCount 40 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_invasion TFBot { Template T_TFBot_Sniper_Huntsman_Explosive_Spammer_Normal Attributes "AlwaysCrit" } } WaveSpawn { Name wave5_support1 TotalCurrency 100 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 60 Support 1 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Armored TeleportWhere spawnbot TeleportWhere spawnbot_side TeleportWhere spawnbot_invasion TeleportWhere spawnbot_mission_sniper } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}예방접종기 메딕 체력 : 4500" } WaveSpawn { Name wave6_1 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Class Demoman Name "Landroverdosis" ClassIcon demo_so_scotsman Health 4000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload ItemAttributes { ItemName "the loch-n-load" "faster reload rate" 0.3 "fire rate bonus" 0.1 "Projectile speed increased" 1.1 "damage bonus" 2.0 "clip size upgrade atomic" 12.0 "projectile spread angle penalty" 6 "dmg bonus vs buildings" 22 "Blast radius increased" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } Item "the loch-n-load" Item "blast blocker" Item "the chargin' targe" Item "scotch bonnet" } } WaveSpawn { Name wave6_1 TotalCurrency 200 TotalCount 48 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Demo_Burst_Hyper } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave6_2 WaitForAllDead wave6_1 TotalCurrency 300 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Dragon } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 4500 } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave6_2 WaitForAllDead wave6_1 TotalCurrency 200 TotalCount 56 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFBot_Pyro_Thruster_Crit } TFBot { Template T_TFBot_Pyro_Dragon_Hyper } } } WaveSpawn { Name wave6_2 WaitForAllDead wave6_1 TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_side TFBot { Template T_TFBot_Giant_Scout_Hyper } } WaveSpawn { Name wave6_3 WaitForAllDead wave6_2 TotalCurrency 200 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocketshotgun_Hyper } TFBot { Template T_TFBot_Medic_Shield_Hyper } TFBot { Template T_TFBot_Medic_Shield_Hyper } TFBot { Template T_TFBot_Medic_Shield_Hyper } TFBot { Template T_TFBot_Medic_Shield_Hyper } } } WaveSpawn { Name wave6_3 WaitForAllDead wave6_2 TotalCurrency 200 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Heavy_Shotgun_Burst_Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave6_3 WaitForAllDead wave6_2 TotalCurrency 200 TotalCount 60 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_invasion TFBot { Template T_TFBot_Heavy_Dragon } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}탱크 체력 : 80000 + 100000" Line "{red}보스 체력 : 60000" Line "{red}*주의!* 보스한테 힐온힛이랑 힐온킬 있음" } WaveSpawn { Name wave7_support1 TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 30 Support 1 Where spawnbot_side Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_Hyper TeleportWhere spawnbot_invasion } TFBot { Template T_TFBot_Medic_Blinking } } } WaveSpawn { Name wave7_normal_tank1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 80000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_1 TotalCurrency 300 TotalCount 60 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFGateBot_Heavy_Brassbeast_Hyper_Crit } TFBot { Template T_TFGateBot_Heavy_Tomislav_Hyper_Crit } TFBot { Template T_TFBot_Heavy_Deflector_Healonkill_Hyper } } } WaveSpawn { Name wave7_normal_tank2 WaitForAllSpawned wave7_normal_tank1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 0 Where spawnbot Tank { Health 100000 Name "Normal Tank" Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_2 WaitForAllDead wave7_1 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Sticky_Infinite Name "Chevrolexomyl" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name wave7_2 WaitForAllDead wave7_1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_side Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast_Explosive_Hyper } TFBot { Template T_TFBot_Medic_Quickuber_Armored } } } WaveSpawn { Name wave7_2 WaitForAllDead wave7_1 TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Hyper } TFBot { Template T_TFBot_Medic_Quickuber_Armored } TFBot { Template T_TFBot_Medic_Quickuber_Armored } TFBot { Template T_TFBot_Medic_Quickuber_Armored } } } WaveSpawn { Name wave7_2 WaitForAllDead wave7_1 TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot_side TFBot { Template T_TFBot_Giant_Scout_Milk_Hyper } } WaveSpawn { Name wave7_boss WaitForAllDead wave7_2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot_side TFBot { Class Soldier Skill Expert Name "Robot For Your Retro Murder" Health 60000 Scale 1.8 WeaponRestrictions PrimaryOnly ClassIcon soldier_mangler_spammer_hyper Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Item "Breach and Bomb" Item "Flakcatcher" Item "the cow mangler 5000" ItemAttributes { ItemName "the cow mangler 5000" "damage bonus" 3.0 "rocket specialist" 4 "clip size upgrade atomic" 30.0 "faster reload rate" 0.11 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "set damagetype ignite" 1 "Blast radius increased" 2.0 "dmg bonus vs buildings" 3 "heal on kill" 2000 "heal on hit for rapidfire" 100 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 250 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } WaveSpawn { Name wave7_support2 WaitForAllDead wave7_2 TotalCurrency 200 TotalCount 50 MaxActive 14 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFBot_Soldier_TankBuster } TFBot { Template T_TFBot_Soldier_Direct_Spammer } TFBot { Template T_TFBot_Sniper_Huntsman_Scatter_Normal_Penetration } TFBot { Template T_TFBot_Scout_Blaster_Hyper } TFBot { Template T_TFBot_Heavy_Explosive_Deflector } } } } }