#base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop #base robot_hole.pop #base robot_hole_sigsegv.pop //This mission is made with sigsegv mvm mode, please install the mod in your server //이 미션은 시게브 모드로 만들어졌습니다. 시게브 모드를 서버에 넣어주세요. population { ExtraTankPath //Blimp Path { Name "blimppath" //name of the starting path node prefix. First tank node name would be name_1 Node "4274 -883 600" // note XYZ coordinates. First node is the starting point Node "3043 -91 600" Node "1890 -718 600" Node "1324 -1699 600" Node "391 -1473 600" Node "389 -419 600" Node "-900 -422 600" Node "-900 -1589 600" Node "-2700 -1310 600" Node "-3080 -1604 600" } PrecacheModel "models/bots/boss_bot/boss_blimp_damage1.mdl" PrecacheModel "models/bots/boss_bot/boss_blimp_damage2.mdl" PrecacheModel "models/bots/boss_bot/boss_blimp_damage3.mdl" PrecacheModel "models/bots/boss_bot/boss_blimp_damage_explode.mdl" PrecacheModel "models/bots/boss_bot/boss_blimp_explode.mdl" PrecacheModel "models/bots/boss_bot/boss_blimp.mdl" StartingCurrency 800 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no PointTemplates { Teletank { OnSpawnOutput //make teleporter non solid, otherwise the bots might get stuck on it { Target "tp" Action "addoutput" Param "solid 0" Delay 0.05 } OnSpawnOutput //set builder to parent entity { Target "tp" Action "setbuilder" Delay 0.00 } filter_tf_bot_has_tag { "targetname" "filter_tele_bot" "Negated" "0" "require_all_tags" "1" "tags" "bot_teleport" } obj_teleporter { "targetname" "tp" "origin" "70 0 160" "teamnum" "3" "health" "185858585" "TeleportWhere" "spawnbot" "solid" "0" "SolidToPlayer" "0" "spawnflags" "2" "OnDestroyed" "!parent,sethealth,0,0,-1" } } } Mission { Objective DestroySentries Where spawnbot_high BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 20 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot_high BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 10 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Razorback } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high Attributes TeleportToHint } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Sniper_charged } } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_FastBuild TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high Attributes TeleportToHint } } Mission { Objective Engineer Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_low TeleportWhere spawnbot_high Attributes TeleportToHint Attributes AlwaysCrit } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Charged } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy_Hyper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Deathray } } Wave //Wave01: 800 + 1050 = 1850 (1950) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_a0 TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name w1_a0 TotalCurrency 150 TotalCount 36 MaxActive 15 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_high Squad { TFBot { Class Demoman Skill Expert } } } WaveSpawn { Name w1_b0 WaitforAllSpawned w1_a0 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Heavy_Booster } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_b0 WaitforAllSpawned w1_a0 TotalCurrency 150 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name w1_c0 WaitforAllDead w1_b0 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Soldier Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_d0 WaitforAllSpawned w1_c0 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name w1_support WaitforAllDead w1_b0 TotalCurrency 50 TotalCount 50 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } } Wave //Wave02: 1950 + 900 = 2850(2950) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}탱크 체력 : 30000{reset}" } WaveSpawn { Name w2_tank 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 TankBossA Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_a0 TotalCurrency 150 TotalCount 20 MaxActive 20 SpawnCount 20 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_high Squad { TFBot { Template T_TFBot_Pyro_Thruster_Backburner } } } WaveSpawn { Name w2_b0 WaitforAllSpawned w2_a0 TotalCurrency 200 TotalCount 36 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Class Heavyweapons Skill Expert Attributes AlwaysCrit } } } WaveSpawn { Name w2_b0 WaitforAllSpawned w2_a0 TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon Attributes AlwaysCrit } } } WaveSpawn { Name w2_c0 WaitforAllDead w2_b0 TotalCurrency 200 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Soldier_Scatter } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w2_c0 WaitforAllDead w2_b0 TotalCurrency 150 TotalCount 28 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_high Squad { TFBot { Template T_TFBot_Pyro_Thruster_Backburner } } } } Wave //Wave03: 2950 + 1050 = 4000(4100) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_a0 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Demo_Blast Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name w3_a0 TotalCurrency 150 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot_high Squad { TFBot { Template T_TFBot_Soldier_Homing_Direct } } } WaveSpawn { Name w3_a1 TotalCurrency 200 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Explosive_Spammer } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w3_support WaitforAllSpawned w3_a0 TotalCurrency 200 TotalCount 50 MaxActive 10 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Heavy_Fire Attributes AlwaysCrit } } } WaveSpawn { Name w3_b0 WaitforAllSpawned w3_a0 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 30 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name w3_c0 WaitforAllDead w3_b0 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_high Squad { TFBot { Template T_TFBot_Giant_Scout_Fast_Bonk } } } } Wave //Wave04: 4100 + 1200 = 5300(5400) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}보스 체력 : 50000{reset}" } WaveSpawn { Name w4_boss TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_low Squad { TFBot { Class Soldier Name "Chief Battalion Soldier" ClassIcon soldier_backup_giant Attributes UseBossHealthBar Skill Expert Health 50000 Scale 1.8 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "the battalion's backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } } WaveSpawn { Name w4_a0 TotalCurrency 200 TotalCount 36 MaxActive 16 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Juggernaut } } } WaveSpawn { Name w4_b0 WaitforAllSpawned w4_a0 TotalCurrency 250 TotalCount 48 MaxActive 10 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_high Squad { TFBot { Template T_TFBot_Demo_Loch_Spammer Attributes AlwaysCrit } } } WaveSpawn { Name w4_giantrush WaitforAllSpawned w4_a0 TotalCurrency 400 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 50 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Penetration Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w4_c0 WaitforAllSpawned w4_b0 TotalCurrency 250 TotalCount 48 MaxActive 10 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Blaster_Hyper } } } } Wave //Wave05: 5400 + 1400 = 6800(6900) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}탱크 체력 : 50000 + 40000 + 30000{reset}" } WaveSpawn { Name w5_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 Name TankBossA Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name TankBossA Speed 75 StartingPathTrackNode tank_path_b_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 80 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Name TankBossA Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_a0 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Soldier_Homing_Barrage_Hyper } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name w5_a0 TotalCurrency 150 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Pomson_Future } } } WaveSpawn { Name w5_b0 WaitforAllDead w5_a0 TotalCurrency 150 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector_Pusher Attributes AlwaysCrit } } } WaveSpawn { Name w5_b0 WaitforAllDead w5_a0 TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes AlwaysCrit } } } WaveSpawn { Name w5_b0 WaitforAllDead w5_a0 TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Hyper } } } WaveSpawn { Name w5_support TotalCurrency 100 TotalCount 50 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Pyro_Thruster_Crit } } } WaveSpawn { Name w5_support WaitforAllDead w5_b0 TotalCurrency 100 TotalCount 50 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Scout_Hyper } } } WaveSpawn { Name w5_c0 WaitforAllDead w5_b0 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 45 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Soldier_Homing_Barrage_Hyper } TFBot { Template T_TFBot_Giant_Medic } } } } Wave //Wave06: 6900 + 1900 = 8800(8900) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_scoutrush WaitforAllDead w5_b0 TotalCurrency 400 TotalCount 24 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } } WaveSpawn { Name w6_a0 TotalCurrency 200 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot_high Squad { TFBot { Template T_TFBot_Demo_Burst_Hyper } } } WaveSpawn { Name w6_b0 WaitforAllSpawned w6_a0 TotalCurrency 400 TotalCount 16 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot_high Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Crit } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name w6_b0 WaitforAllSpawned w6_a0 TotalCurrency 400 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Pyro_Hyper } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name w6_c0 WaitforAllSpawned w6_b0 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Heavy_Dragon } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name w6_c0 WaitforAllSpawned w6_b0 TotalCurrency 200 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Homing_Powershot } } } WaveSpawn { Name w6_support WaitforAllDead w5_b0 TotalCurrency 100 TotalCount 50 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_low Support 1 Squad { TFBot { Template T_TFBot_Scout_Sandman_Spammer Attributes AlwaysCrit } } } } Wave //Wave07: 8800 + 1300 = 10100(10200) { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}탱크 체력 : 70000 + 60000 + 50000" Line "{blue}비행선 체력 : 150000" Line "{yellow}지원 봇들은 폭탄을 운반하지 않습니다" Line "{yellow}지원 봇 Nuker Demo를 주의하세요" } WaveSpawn { Name w7_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 70000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 60000 Name Tank Speed 75 StartingPathTrackNode tank_path_b_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_c0 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 Name Tank Speed 75 Skin 1 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_giantrush TotalCurrency 200 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Explosive Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name w7_a0 TotalCurrency 200 TotalCount 36 MaxActive 12 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Penetration } } } WaveSpawn { Name w7_b0 WaitforAllSpawned w7_a0 TotalCurrency 200 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Thruster_Hyper } } } WaveSpawn { Name w7_c0 WaitforAllSpawned w7_b0 TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Juggernaut_Minigun } } } WaveSpawn { Name w7_c0 WaitforAllSpawned w7_b0 TotalCurrency 200 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Homing_Burst_Expert } } } WaveSpawn { Name w7_lastblimp WaitforAllDead w7_c0 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 150000 Name "Tank" Speed 75 StartingPathTrackNode "blimppath_1" DisableSmokestack 1 //연기제거 Classicon blimp2_lite Skin 1 MaxTurnRate 50 Model "models/bots/boss_bot/boss_blimp.mdl" ReplaceModelCollisions 1 Gravity 0 DisableTracks 1 DisableChildModels 1 ReplaceModelCollisions 1 EngineLoopSound "npc\combine_gunship\dropship_engine_distant_loop1.wav" PingSound "npc\combine_gunship\ping_search.wav" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } SpawnTemplate "teletank" } } WaveSpawn { Name w7_lastpush WaitforAllDead w7_c0 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 23 WaitBetweenSpawns 5 Where spawnbot Support 1 Squad { TFBot { ClassIcon demo_atomic_giant Health 1 Name "Nuker Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes AlwaysFireWeapon Attributes "AlwaysCrit" Action Mobber tag bot_teleport ItemAttributes { ItemName "the loose cannon" "faster reload rate" 2 "fire rate bonus" 2 "Projectile speed increased" 2.0 "damage bonus" 16 "damage causes airblast" 1 "Blast radius increased" 2.0 "use large smoke explosion" 1 "grenade launcher mortar mode" 0 } CharacterAttributes { "health regen" -1 "bombinomicon effect on death" 1 } Item "the loose cannon" Item "the bolted bicorne" Item "the scrumpy strongbox" } } } WaveSpawn { Name w7_lastpush WaitforAllDead w7_c0 TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 23 WaitBetweenSpawns 10 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Soldier_Homing_Airstrike_Hyper Health 1 Attributes AlwaysCrit Attributes AlwaysFireWeapon tag bot_teleport Action Mobber CharacterAttributes { "health regen" -1 "bombinomicon effect on death" 1 } } } } WaveSpawn { Name w7_lastpush WaitforAllDead w7_c0 TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 23 WaitBetweenSpawns 10 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Soldier_Airstrike_Hyper Health 1 Attributes AlwaysCrit Attributes AlwaysFireWeapon tag bot_teleport Action Mobber CharacterAttributes { "health regen" -1 "bombinomicon effect on death" 1 } } } } WaveSpawn { Name w7_lastpush WaitforAllDead w7_c0 TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 23 WaitBetweenSpawns 30 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle_Hyper tag bot_teleport Attributes "IgnoreFlag" CharacterAttributes { "bombinomicon effect on death" 1 } } } } } }