//sig 필요함 //https://youtu.be/FRPeYP6gS-s //봇교체할것, 아이콘추가 8 tq #base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop #base robot_sig_randomguy.pop #base robot_sigsegv_reloaded.pop #base robot_sig_overlord.pop #base robot_hole_sigsegv.pop WaveSchedule { StartingCurrency 900 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 750 AddSentryBusterWhenKillCountExceeds 8 Advanced 1 //밑으로 시그 [$ SIGSEGV]이거때문인지 확인 SendBotsToSpectatorImmediately 1 //[$ SIGSEGV] SentryBusterFriendlyFire 0 //[$ SIGSEGV] NoRomevisionCosmetics 1 //[$ SIGSEGV] SniperAllowHeadshots 1 //[$ SIGSEGV] ImprovedAirblast 1 // NoHolidayPickups 1 //[$ SIGSEGV] TextPrintTime 0 //[$ SIGSEGV] ForceHoliday 2 // //Enforces Halloween mode, but does not enable wave 666 and zombie bots 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" ExtraSpawnPoint { Name "redspawn" TeamNum 3 X "1266" Y "-2341" Z "548" } ExtraSpawnPoint { Name "redspawn" TeamNum 3 X "-1071" Y "-1798" Z "715" } ExtraSpawnPoint { Name "redspawn" TeamNum 3 X "-858" Y "-1005" Z "539" } ExtraSpawnPoint { Name "redspawn" TeamNum 3 X "730" Y "-617" Z "811" } ExtraSpawnPoint { Name "redspawn" TeamNum 3 X "1255" Y "899" Z "651" } ExtraSpawnPoint { Name "timespawn" TeamNum 3 X "-2438" Y "749" Z "709" } ExtraTankPath //Blimp Path, 오른쪽경로 { Name "blimppath_right" //name of the starting path node prefix. First tank node name would be name_1 Node "1495 3158 1038" // note XYZ coordinates. First node is the starting point Node "603.72 2531.98 1038" Node "625 621 1038" Node "953 -530 1038" Node "942 -1368 1038" Node "183 -1807 1038" } ExtraTankPath //Blimp Path, 왼쪽경로 { Name "blimppath_left" //name of the starting path node prefix. First tank node name would be name_1 Node "-1586 3383 1038" // note XYZ coordinates. First node is the starting point Node "-705 2640 1038" Node "92 2220 1038" Node "69 1020 1038" Node "-981 -423 1038" Node "-959 -1154 1038" Node "-176 -1773 1038" } PrecacheModel "models/bots/boss_bot/boss_blimp.mdl" ItemAttributes { ItemName sun-on-a-stick "damage bonus vs burning" 5 } ItemAttributes { ItemName "Baby Face's Blaster" //하이퍼운용하게 "lose hype on take damage" 0 //effectively makes it impossible to lose boost "hype resets on jump" 0 "hype decays over time" 0.05 //"fire rate penalty" 1.1 } ItemAttributes { ItemName "the back scatter" //미니크리는 크리 "minicrits become crits" 1 } ItemAttributes { ItemName "sharpened volcano fragment" "damage bonus vs burning" 3 } ItemAttributes { ItemName "the rainblower" "mult airblast refire time" 0.25 "airblast_give_teammate_speed_boost" 1 "mod projectile heat follow crosshair" 1 "airblast cost increased" 0.8 "mult reflect velocity" 2 } ItemAttributes { ItemName "the degreaser" //스카웃처럼 만들기 "damage penalty" 0.9 "increased air control" 5 "air dash count" 1 "speed_boost_on_hit_enemy" 2 "heal on hit for rapidfire" 4 "airblast dashes" 1 "teleport instead of die" 5 //뒤지면 확률부활 } ItemAttributes { ItemName "the cow mangler 5000" "minicrits become crits" 1 "damage penalty" 0.8 } ItemAttributes { ItemName "the direct hit" "critboost on kill" 3 "Blast radius decreased" 0.01 } ItemAttributes //곡사로켓실험 멀티로켓포기 { ItemName "the liberty launcher" "projectile gravity" 1100 //수치조절하기 로켓중력 "reload time increased" 1.3 "mini rockets" 1 "damage penalty" 0.95 "mul nonrocketjump attackrate" 0.25 //땅에있 "projectile spread angle penalty" 3 "blast radius increased" 1.3 } ItemAttributes { ItemName "the original" "mod projectile heat seek power" 360 "mod projectile heat aim error" 360 } ItemAttributes { ItemName "the loch-n-load" "critboost on kill" 1.5 "Blast radius decreased" 0.3 } ItemAttributes { ItemName tf_weapon_pipebomblauncher "Projectile range increased" 1.5 } ItemAttributes { ItemName "the scottish resistance" "sticky arm time penalty" 0.2 } ItemAttributes { ItemName "The Quickiebomb Launcher" "stickybomb_charge_damage_increase" 1 "max pipebombs decreased" -4 "fire rate bonus" 0.01 "stickybomb charge rate" 0.0001 "Projectile range decreased" 0.5 "damage penalty" 0.6 } ItemAttributes { ItemName "the iron bomber" "damage penalty" 0.1 "blast radius increased" 1.5 "grenade damage reduction on world contact" 12 "damage force increase" 100 "projectile spread angle penalty" 10 "fire rate bonus" 0.0 "fuse bonus" 1.5 "auto fires full clip all at once" 1 "grenade no bounce" 1 } ItemAttributes //반자이 { ItemName "The Ullapool Caber" "regenerate stickbomb" 1 "blast dmg to self increased" 0.1 "fire rate penalty" 1 "crit on hard hit" 1 "self dmg push force increased" 0.25 } ItemAttributes { ItemName tomislav "weapon spread bonus" 1.2 "damage penalty" 0.7 "can headshot" 1 } ItemAttributes { ItemName "iron curtain" "weapon spread bonus" 1 "explosive bullets" 90 "fire rate penalty" 1.3 "bullets per shot bonus" 0.25 "damage bonus" 3 "maxammo primary reduced" 0.4 "no self blast dmg" 2 "self dmg push force increased" 1.01 "blast dmg to self increased" 0 } ItemAttributes { ItemName natascha "heal on hit for rapidfire" 7 } ItemAttributes { ItemName "the huo long heatmaker" "override projectile type" 6 "centerfire projectile" 1 "ring of fire while aiming" 6 "uses ammo while aiming" 0 "damage bonus vs burning" 1.5 "damage bonus" 1.3 } ItemAttributes { ItemName "The Brass Beast" "spunup_damage_resistance" 1.8 } ItemAttributes { //레이저샷건 ItemName "The Pomson 6000" "override projectile type" 1 "sniper fires tracer HIDDEN" 1 "always crit" 1 "dmg bonus vs buildings" 4 "damage applies to sappers" 1 "subtract victim medigun charge on hit" 7 "subtract victim cloak on hit" 7 } ItemAttributes { ItemName "the widowmaker" "damage bonus vs sentry target" 1.5 "engy sentry health bonus" 1.2 } ItemAttributes { ItemName "the frontier justice" "engy sentry health bonus" 1.2 "weapon spread bonus" 0.5 "can headshot" 1 "headshot damage increase" 2 } ItemAttributes { //pistol buff ClassName "TF_WEAPON_PISTOL" "add onhit addammo" 1 "max health additive bonus" 25 //"engy sentry fire rate increased" 0.8 } ItemAttributes { ItemName "The Gunslinger" "metal regen" 50 "max health additive bonus" 100 "fire rate bonus" 0.5 "mvm sentry ammo" 99 } ItemAttributes { ItemName "the eureka effect" "building cost reduction" 1.5 "build rate bonus" 1.3 "engy building health bonus" 1.5 //"cannot pick up buildings" 1 //넘병신임 "engy sentry damage bonus" 1.5 "engy sentry fire rate increased" 0.8 "move speed penalty" 0.7 "mvm sentry ammo" 2 "building scale" 1.2 //"engy sentry health bonus" 0.5 } ItemAttributes { ItemName "the jag" "building cost reduction" 0.5 "build rate bonus" 0.3 "engy sentry fire rate increased" 1.5 "fire rate bonus" 0.3 "build small sentries" 1 //"engy sentry health bonus" 0.3 } ItemAttributes { Itemname "The Southern Hospitality" "mult firerocket rate" 0.1 "engy sentry damage bonus" 1.5 "engy sentry fire rate increased" 10 "mvm sentry ammo" 5 "engy building health bonus" 1.3 } ItemAttributes { ItemName tf_weapon_medigun "increase buff duration" 1.5 "enables aoe heal" 1 } ItemAttributes { ItemName "the quick-fix" "air dash count" 1 "speed buff ally" 3 } ItemAttributes { ItemName tf_weapon_sniperrifle "ability master sniper" 1 } ItemAttributes { ItemName "the awper hand" "ability master sniper" 1 } ItemAttributes { ItemName "the fortified compound" "mod projectile heat seek power" 999 "mod projectile heat aim error" 360 } ItemAttributes { ItemName "the huntsman" "damage penalty" 0.7 "ability master sniper" 1 "explosive sniper shot" 1 } ItemAttributes { ItemName "the classic" "sniper penetrate players when charged" 1 "explosive bullets" 100 } ItemAttributes { ItemName "the machina" "sniper no headshot without full charge" 1 "maxammo primary reduced" 0.7 "headshot damage increase" 3 "sniper charge per sec" 0.5 } ItemAttributes { ItemName "the sydney sleeper" //"sniper no charge" 1 "can headshot" 1 "radius sleeper" 1 } ItemAttributes { ItemName "the ambassador" "explosive sniper shot" 2 } ItemAttributes { //shotgun buff ClassName "TF_WEAPON_SHOTGUN" "critboost on kill" 4 "add onhit addammo" 1 } ItemAttributes { ClassName "tf_weapon_shotgun_multiclass" "critboost on kill" 4 "add onhit addammo" 1 } playerAttributes { medic { "medic machinery beam" 2 } } Templates { T_TFBot_Giant_Soldier_SlowBarrage { ClassIcon soldier_barrage Health 4000 Name "Colonel Barrage" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } T_TFBot_TimeBomb //6분타이머 { Health 360 Name "Clock Timer" Class spy ClassIcon timer_lite Skill Expert Scale 0.0001 Attributes miniboss Attributes IgnoreEnemies Attributes UseBossHealthBar WeaponRestrictions MeleeOnly AddCond //Invis effect { Index 66 } CharacterAttributes { "health regen" -1 "cannot pick up intelligence" 1 "dmg taken from bullets reduced" 0 "dmg taken from blast reduced" 0 "dmg taken from fire reduced" 0 "dmg taken from crit reduced" 0 "move speed penalty" 0 "dmg from ranged reduced" 0 "dmg from melee increased" 0 "cancel falling damage" 1 "no_jump" 1 "move speed bonus" 0.0001 "increased jump height" 0.0001 } } } PointTemplates { // Teleport Tank Teletank { obj_teleporter { //"model" "models/buildables/teleporter_light.mdl" //"filtername" "filter_tele_bot" "targetname" "tp" "origin" "70 0 160" "teamnum" "3" //"skin" "1" "TeleportWhere" "spawnbot" "solid" "0" "SolidToPlayer" "0" "spawnflags" "2" //"DefaultAnim" "running" } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 8 InitialCooldown 15 CooldownTime 15 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 15 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 15 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Exp_Headshot } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Spy_Exp_Headshot } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{orange}임무 특징" Line "시그 기능 사용, 플레이어만 노리는 봇 있음" Line "열기구나옴(서버파일허용으로 다운로드권장)" Line "{green}많은 무기가 조정되었습니다." Line "{green}목록:동총,해품막,무지뿌리개,기름때,화산도끼,다렉,자투,원조,로크,무폭,순삭,토미,철장막,나타샤,황동,렌치들,폼슨,개척,위도우,메디건,응조,스나주무기들,앰버" //Line "{blue}동총:증진 패널티 삭제, 천천히 감소" //Line "{blue}해품막,소화도끼,화산도끼: 피해량 증가" //Line "{blue}다렉:처치시 1초 크리,폭범감소" //Line "{blue}자유투사:곡사로켓,무기리워크" //Line "{blue}로크:유탄 추가 발사" //Line "{blue}철의장막:탄환폭팔 나타샤:적중힐5" //Line "{blue}건슬:체력100,35금속재생" //Line "{blue}컴파운드보우:추가화살발사 클래식:탄환폭팔" //Line "{blue}마키나:헤드피해증가,충전속도감소,완충시헤드가능" //Line "{blue}시드니:옛날시드니" //Line "{blue}엠버서더:헤드폭팔2업" Line "{red}버그생기면 직접수정해도되고 갠챗으로 알려주셈" } WaveSpawn { TotalCurrency 128 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Class HeavyWeapons Skill hard } } } WaveSpawn { Name w1_a TotalCurrency 288 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Chargeknight Action Mobber } } } WaveSpawn { TotalCurrency 120 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Homing_Strong } } } WaveSpawn { WaitForAllSpawned w1_a TotalCurrency 104 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_3multishot } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead w1_a TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Milk_Hard ItemAttributes { ItemName "Mad Milk" "applies snare effect" 0.35 } Action Mobber } } } WaveSpawn { WaitForAllSpawned w1_a TotalCurrency 80 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Scout_Cleaver_combo Action Mobber } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_ChargeCow } } } WaveSpawn { Name w2_a TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_boosting Action Mobber } } } WaveSpawn { TotalCurrency 80 TotalCount 24 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot_mission_sniper Where spawnbot_giant Squad { TFBot { Template T_TFBot_Scout_DBjump } } } WaveSpawn { TotalCurrency 50 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_mission_sniper Where spawnbot_giant Squad { TFBot { Template T_TFBot_Scout_DBjump Action Mobber } } } WaveSpawn { Name w2_b WaitForAllSpawned w2_a TotalCurrency 120 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_explosiveshot } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllDead w2_a TotalCurrency 210 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Action Mobber } } } WaveSpawn { WaitForAllDead w2_a TotalCurrency 40 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Name "Jumping Super Scout" Template T_TFBot_Giant_Scout_Fast Attributes "AirChargeOnly" FireWeapon { Delay 0 Cooldown 2.1 IfSeeTarget 1 Type "Jump" } FireWeapon { Delay 0.7 Cooldown 2.1 IfSeeTarget 1 Type "jump" } } } } WaveSpawn { WaitForAllDead w2_b TotalCurrency 120 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Homing_Charging } } } WaveSpawn { WaitForAllDead w2_b TotalCurrency 120 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Soldier_Homing_Charging } } } } Wave //wave3 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 70 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist_Buff } } } WaveSpawn { Name w3_a TotalCurrency 180 TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Explosive } } } WaveSpawn { TotalCurrency 240 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper Action Mobber } } } WaveSpawn { WaitForAllDead w3_a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Tank { Health 20000 Name "Tank" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } SpawnTemplate "SentryTank" ClassIcon tank_sentry } } WaveSpawn { WaitForAllDead w3_a TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_FetchFlag_ShortCircut } } } WaveSpawn { WaitForAllDead w3_a TotalCurrency 80 TotalCount 20 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Sniper_Huntsman_3multishot } } } WaveSpawn { WaitForAllDead w3_a TotalCurrency 80 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Demo_Burst Action Mobber } } } WaveSpawn { WaitForAllSpawned w3_a TotalCurrency 120 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Homing_Charging } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_a TotalCurrency 90 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Engineer_Shield } } } WaveSpawn { TotalCurrency 190 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 90 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Brassbeast_Hyper Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 400 TotalCount 5 MaxActive 4 SpawnCount 1 WaitBeforeStarting 90 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } } WaveSpawn { WaitForAllDead w4_a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 45 Tank { Health 7500 Speed 90 Name "blimpboss" StartingPathTrackNode "blimppath_right_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 } } } WaveSpawn { WaitForAllDead w4_a TotalCurrency 65 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 Tank { Health 7500 Speed 90 Name "blimpboss" StartingPathTrackNode "blimppath_left_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 } } } WaveSpawn { Name w4_b WaitForAllDead w4_a TotalCurrency 90 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Loch_Tankbuster } } } WaveSpawn { WaitForAllDead w4_a TotalCurrency 160 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai Action Mobber } } } WaveSpawn { WaitForAllDead w4_a TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { WaitForAllDead w4_b TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload AddCond { Index 36 Delay 1 } RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1 // Multiplier of rocket speed. 1 for default speed TurnPower 75 //How fast should the rocket rotate to face the target= MaxAimError 180 //Max angle between rocket and the target } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllDead w4_b TotalCurrency 280 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Randomchoice { TFBot { Template T_TFBot_Pyro_Pusher } TFBot { Template T_TFBot_Pyro_Backburner Action Mobber } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_a TotalCurrency 420 TotalCount 60 MaxActive 20 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot Where spawnbot_mission_sniper Where spawnbot_giant Squad { TFBot { Template T_TFBot_Scout_Blaster_Hyper Action Mobber } } } WaveSpawn { WaitForAllDead w4_a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Tank { Health 30000 Speed 75 Name "blimpboss" StartingPathTrackNode "blimppath_left_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 } } } WaveSpawn { WaitForAllDead w5_a TotalCurrency 160 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic_Vaccinator_All } } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 280 TotalCount 40 MaxActive 16 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 2 RandomSpawn 1 Where spawnbot Where spawnbot_mission_sniper Where spawnbot_giant RandomChoice { TFBot { Template T_TFBot_Scout_Blaster_Pusher Action Mobber } TFBot { Template T_TFBot_Soldier_Homing_ChargeCow } TFBot { Template T_TFBot_Pyro_Dragon_Hard Action Mobber } } } WaveSpawn { WaitForAllDead w5_b TotalCurrency 90 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Shield } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Quickheal } } } WaveSpawn { WaitForAllDead w5_b TotalCurrency 150 TotalCount 30 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot RandomChoice { TFBot { Name "Crit Demo" Class Demoman Skill expert Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 "faster reload rate" -0.8 "Projectile speed increased" 2 } Action Mobber } TFBot { Name "Crit Soldier" Class Soldier Skill expert Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2 "fire rate bonus" -0.8 "faster reload rate" 0.6 } } } } WaveSpawn { WaitForAllDead w5_b TotalCurrency 0 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk_Fast } } } WaveSpawn { WaitForAllDead w5_b TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 5 Support 1 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_a TotalCurrency 160 TotalCount 32 MaxActive 15 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 2 RandomSpawn 1 Where spawnbot_mission_sniper Where spawnbot_giant RandomChoice { TFBot { Name "True Air Strike Soldier" Class Soldier Skill Expert Health 200 ClassIcon soldier_airstrike_para WeaponRestrictions PrimaryOnly MaxVisionRange 2000 Item "The Air Strike" Item "The B.A.S.E. Jumper" Item "The Whirly Warrior" Attributes HoldFireUntilFullReload Attributes Parachute ItemAttributes { ItemName "The Air Strike" "clip size upgrade atomic" 4 "faster reload rate" 0.4 "Projectile speed increased" 0.75 } CharacterAttributes { "cancel falling damage" 1 "increased air control" 4 } Action Mobber RocketJump 1 FireWeapon { Delay 0 Cooldown 2 IfSeeTarget 1 Type "Jump" } } TFBot { Name "Rocket Jump Soldier" Class Soldier Skill Expert Item "the gunboats" Skill Expert Attributes HoldFireUntilFullReload Action Mobber RocketJump 1 CharacterAttributes { "cancel falling damage" 1 "increased air control" 4 } FireWeapon { Delay 0 Cooldown 2 IfSeeTarget 1 Type "Jump" } } } } WaveSpawn { TotalCurrency 60 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitForAllSpawned w6_a TotalCurrency 200 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot_giant Squad { TFBot { ClassIcon heavy_juggernaut Health 1000 Name "Swaping Juggernaut" Scale 1.5 Class HeavyWeapons Action Mobber ChangeAttributes { Delay 1 Repeats 1 IfHealthBelow 500 Name "half" } EventChangeAttributes { main { Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "damage bonus" 5.0 "fire rate bonus" 0.6 } Item "fists of steel" Item "war head" } half { Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "iron curtain" "damage bonus" 3.0 "fire rate bonus" 0.8 "attack projectiles" 2 "weapon spread bonus" 0.75 } Item "iron curtain" Item "fists of steel" Item "war head" } } } } } WaveSpawn { Name w6_b WaitForAllDead w6_a TotalCurrency 90 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "Giant Homing Hyper Scatter Soldier" Template T_TFBot_Giant_Soldier_Scatter_Expert ItemAttributes { ItemName "blood botkiller rocket launcher mk.i" "faster reload rate" 0.4 "fire rate bonus" 0.001 "clip size upgrade atomic" 12.0 "projectile spread angle penalty" 80 "damage bonus" 2.0 } AddCond { Index 36 Delay 1 } RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.8 // Multiplier of rocket speed. 1 for default speed TurnPower 75 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } } TFBot { Template T_TFBot_Giant_Krit_Vacc_Switcher } } } WaveSpawn { WaitForAllDead w6_a TotalCurrency 200 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_TankBuster } } } WaveSpawn { WaitForAllDead w6_b TotalCurrency 290 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 35000 Name "Mann Hunter" Scale 1.7 Skill Expert MaxVisionRange 4000 Template T_TFBot_Sniper Attributes MiniBoss Tag bot_giant Attributes "UseBossHealthBar" Action Sniper ChangeAttributes { Delay 1 Repeats 1 IfHealthBelow 37500 Name "15hp" } EventChangeAttributes { 35hp //기본 { ItemAttributes { ItemName "the classic" "damage bonus" 5 "explosive sniper shot" 3 "damage bonus" 5 "sniper penetrate players when charged" 1 "sniper fires tracer HIDDEN" 1 "explosive bullets" 100 } CharacterAttributes { "head scale" 0.7 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } Item "the classic" Item "the cozy camper" Item "the tribalman's shiv" Item "sniper's snipin' glass" Item "corona australis" } 15hp { ItemAttributes { ItemName "the classic" "damage bonus" 5 "explosive sniper shot" 3 "damage bonus" 5 "sniper penetrate players when charged" 1 "sniper fires tracer HIDDEN" 1 "explosive bullets" 100 } CharacterAttributes { "head scale" 0.7 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } Item "the classic" Item "the cozy camper" Item "the tribalman's shiv" Item "sniper's snipin' glass" Item "corona australis" } } } } } WaveSpawn { WaitForAllDead w6_b TotalCurrency 0 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Sticky_LeadShot } } } WaveSpawn { WaitForAllDead w6_b TotalCurrency 0 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead w6_b TotalCurrency 0 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } } } Wave //w7 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 160 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Pusher Action Mobber Attributes "AirChargeOnly" FireWeapon { Delay 0 Cooldown 2.1 IfSeeTarget 1 Type "Jump" } FireWeapon { Delay 0.7 Cooldown 2.1 IfSeeTarget 1 Type "jump" } } } } WaveSpawn { Name w7_a TotalCurrency 160 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Pyro_Gasjockey } } } WaveSpawn { TotalCurrency 105 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Scatter_Expert Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 90 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_sniper Squad { TFBot { Template T_TFBot_Sniper_Huntsman_3multishot Scale 1.4 Health 750 Attributes "AlwaysCrit" Action Mobber } } } WaveSpawn { Name w7_b WaitForAllSpawned w7_a TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Scatter_Expert AddCond { Index 36 Delay 1 } RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1 // Multiplier of rocket speed. 1 for default speed TurnPower 80 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } } TFBot { Template T_TFBot_Giant_Soldier_Rocketshotgun_Hyper AddCond { Index 36 Delay 1 } RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1 // Multiplier of rocket speed. 1 for default speed TurnPower 80 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } } TFBot { Template T_TFBot_Giant_Soldier_Stun_Spammer_Hyper AddCond { Index 36 Delay 1 } RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1 // Multiplier of rocket speed. 1 for default speed TurnPower 80 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } } } } WaveSpawn { WaitForAllDead w7_a TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Engineer_circuit_homing Action Mobber } } } WaveSpawn { WaitForAllDead w7_a TotalCurrency 120 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } } WaveSpawn { WaitForAllDead w7_a TotalCurrency 140 TotalCount 14 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Tanker } } } WaveSpawn { WaitForAllDead w7_b TotalCurrency 375 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank //텔포탱시도하기 { Health 50000 Name Tank Speed 75 SpawnTemplate "TeleTank" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { WaitForAllDead w7_b TotalCurrency 200 TotalCount 40 MaxActive 12 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.2 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Heavy_explosiveshot_expert } TFBot { Template T_TFBot_Soldier_Burst } } } WaveSpawn { WaitForAllDead w7_b TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.2 Where spawnbot_spy Squad { TFBot { Template T_TFBot_Scout_Backscatter_Spy } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w8_a TotalCurrency 120 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Barrage_Hyper AddCond { Index 36 Delay 1 } RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1.5 // Multiplier of rocket speed. 1 for default speed TurnPower 100 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended } } } WaveSpawn { TotalCurrency 120 TotalCount 12 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Heavy_Juggernaut Action Mobber } } } WaveSpawn { TotalCurrency 160 TotalCount 20 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector_Pusher } } } WaveSpawn { TotalCurrency 180 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Sticky_Hyper } TFBot { Template T_TFBot_Krit_Vacc_Switcher } } } WaveSpawn { WaitForAllDead w8_a TotalCurrency 80 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Air_Barrage AddCond { Index 36 Delay 1 } RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1.5 // Multiplier of rocket speed. 1 for default speed TurnPower 100 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } } } } WaveSpawn { WaitForAllDead w8_a TotalCurrency 360 TotalCount 45 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Pyro_Thruster_moon Action Mobber } } } WaveSpawn { WaitForAllDead w8_a TotalCurrency 240 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_sniper Squad { TFBot { Template T_TFBot_Sniper_ExpShot Attributes "AlwaysCrit" } } } WaveSpawn { Name w8_b WaitForAllDead w8_a TotalCurrency 470 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 10000 Speed 75 Name "blimpboss" StartingPathTrackNode "blimppath_right_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 } } } WaveSpawn { TotalCurrency 90 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Brassbeast_Shield } } } WaveSpawn { TotalCurrency 180 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_giant Squad { TFBot { Name "Hyper Multiple Shot Bowman" Template T_TFBot_Sniper_Huntsman_Hyper ItemAttributes { ItemName "the fortified compound" "fire rate bonus" 0.5 "faster reload rate" 0.2 "arrow mastery" 3 } Item "the fortified compound" } } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_boss Action Trigger } InitWaveOutput { Target chips_add_9_relay Action Trigger } DoneOutput { Target wave_finished_relay_boss Action Trigger } Explanation { Line "{red}보스 라운드" Line "{red}보스는 폭탄을 옭기지않고 플레이어를 죽입니다." Line "{red}6분의 제한시간이 주어집니다." Line "{blue}아군팀에 거대 로봇이 합류합니다" } WaveSpawn { Name "timer" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where timespawn Support Limited DoneOutput { Target boss_deploy_relay Action Trigger } TFBot { Template T_TFBot_TimeBomb action sniper } } WaveSpawn { TotalCurrency 750 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Tank { Health 4000 Name "Tank" Speed 80 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } SpawnTemplate "SentryTank" ClassIcon tank_sentry } } WaveSpawn { TotalCurrency 750 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Tank { Health 3000 Speed 80 Name "blimpboss" StartingPathTrackNode "blimppath_right_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 } } } WaveSpawn { TotalCurrency 0 TotalCount 13 MaxActive 13 SpawnCount 13 WaitBeforeStarting 10 WaitBetweenSpawns 40 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Charger_Super Action Mobber } } } WaveSpawn { TotalCurrency 0 TotalCount 13 MaxActive 13 SpawnCount 13 WaitBeforeStarting 50 WaitBetweenSpawns 40 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Hyper Action Mobber } } } WaveSpawn { TotalCurrency 0 TotalCount 13 MaxActive 13 SpawnCount 13 WaitBeforeStarting 90 WaitBetweenSpawns 40 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Backburner Action Mobber } } } WaveSpawn { Name redsupp Where redspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 10 Support Limited Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper Action Mobber Health 5000 ClassIcon red2_lite AddCond //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply" } } } } WaveSpawn { Name redsupp Where redspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 10 Support Limited Squad { TFBot { Template T_TFBot_Giant_Heavy_Tomislav_Hyper Action Mobber Health 7500 ClassIcon red2_lite AddCond //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply" } } } } WaveSpawn { Name redsupp Where redspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 10 Support Limited Squad { TFBot { Template T_TFBot_Giant_Pyro_Future Action Mobber Health 6500 ClassIcon red2_lite AddCond //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply" } } } } WaveSpawn { Name redsupp Where redspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 10 Support Limited Squad { TFBot { Template T_TFBot_Giant_Soldier_Tanker_Hyper Action Mobber //Health 00 ClassIcon red2_lite AddCond //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply" } } } } WaveSpawn { Where spawnbot WaitBeforeStarting 1 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 //Support 1 TFBot { Class Demoman //ClassIcon demo_bicorne_lite Name "Commodore Blast" Health 80000 Scale 1.9 Action Mobber AlwaysGlow 1 EventChangeAttributes //Do not attempt to put any of custom keys here. ExtAttr is the only exception { Default { Skill Expert Item "Blast Blocker" Item "Frag Proof Fragger" Item "The Loose Cannon" Item "Battery Canteens" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.8 "fire rate bonus" 2 "clip size penalty" 0.5 "Projectile speed increased" 0.8 "projectile spread angle penalty" 5 "damage bonus" 9 "damage causes airblast" 1 "blast radius increased" 1.5 "use large smoke explosion" 1 "mult projectile count" 3 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "health regen" 100 } } Demoman1 { Skill Expert Item "Blast Blocker" Item "Frag Proof Fragger" Item "Battery Canteens" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 "dmg bonus vs buildings" 11 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 4.0 } Item "the loch-n-load" CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "health regen" 100 } ItemAttributes { ItemName "Battery Canteens" "ubercharge" 3 "powerup charges" 1 } } Demoman2 { Skill Expert WeaponRestrictions SecondaryOnly Item "Blast Blocker" Item "Frag Proof Fragger" Item "the iron bomber" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "the iron bomber" "damage penalty" 0.4 "grenade damage reduction on world contact" 2.5 "damage force increase" 100 "apply z velocity on damage" -100 "projectile spread angle penalty" 40 "clip size bonus" 6 "fire rate bonus" 0.0 "fuse bonus" 1.5 "blast dmg to self increased" 0.001 "auto fires full clip all at once" 1 "grenade no bounce" 1 "is_passive_weapon" 1 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" -1 "sticky arm time bonus" 5 "damage bonus" 2.5 "stickies detonate stickies" 1 "Blast radius increased" 1.5 "faster reload rate" -1 "max pipebombs increased" -7 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "health regen" 100 } ItemAttributes { ItemName "Battery Canteens" "ubercharge" 3 "powerup charges" 1 } } last { Skill Expert Item "Blast Blocker" Item "Frag Proof Fragger" Item "the iron bomber" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit //WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the iron bomber" "damage penalty" 0.4 "grenade damage reduction on world contact" 2.5 "damage force increase" 100 "apply z velocity on damage" -100 "projectile spread angle penalty" 40 "clip size bonus" 6 "fire rate bonus" 0.0 "fuse bonus" 1.5 "blast dmg to self increased" 0.001 "auto fires full clip all at once" 1 "grenade no bounce" 1 Model "models/weapons.c_models/c_headtaker/c_headtaker.mdl } ItemAttributes { ItemName "the chargin' targe" "charge time increased" 10 "no charge impact range" 1 "charge impact damage increased" 2.0 "charge recharge rate increased" 2.0 "Attack not cancel charge" 1 } ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 3.0 "hand scale" 1.3 "is_passive_weapon" 1 } Item "the horseless headless horseman's headtaker" CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "health regen" 100 "cancel falling damage" 1 "increased jump height" 2 } ItemAttributes { ItemName "Battery Canteens" "ubercharge" 3 "powerup charges" 1 } } } ChangeAttributes { Delay 3 Repeats 1 IfHealthBelow 65000 Name "Demoman1" } ChangeAttributes { Delay 30 Cooldown 40 Repeats 1 IfHealthBelow 35000 Name "Demoman2" } ChangeAttributes { Delay 50 Cooldown 60 Repeats 1 IfHealthBelow 15000 Name "last" } } } WaveSpawn { Name redsupp Where redspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 10 Support Limited TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper Action Mobber ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } } } } }