#base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop //////////////////////////////////////////// //Bot Spawn Location(Player View) //spawnbot : front //spawnbot_house : Right house // //Tank Path //"tank_path_a_1" : Front //"tank_path_b_1" : Back //////////////////////////////////////////// //Currency (Not inclued Bonus) 1100 + 800 + 900 + 950 + 1000 + 850 + 700 //////////////////////////////////////////// WaveSchedule { StartingCurrency 1100 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom No CanBotsAttackWhileInSpawnRoom no Advanced 1 ForceHoliday 9 FixSetCustomModelInput 1 TextPrintTime 0 PrecacheModel "models/bots/boss_bot/boss_blimp.mdl" 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" ItemAttributes //마피아의 꿈 { ItemName "tomislav" "aiming movespeed increased" 1.75 "move speed bonus" 2.75 "minigun spinup time decreased" 0.2 "weapon spread bonus" 0.40 "dmg taken increased" 0.01 "bullets per shot bonus" 50 "can headshot" 1 } ExtraTankPath //Blimp Path { Name "blimp_path" //name of the starting path node prefix. First tank node name would be name_1 Node "200 -3965 680" // note XYZ coordinates. First node is the starting point Node "1030 -3431 680" Node "1025 -45 680" Node "1315 1217 680" Node "140 2555 680" Node "-555 2465 680" Node "-980 1980 680" } ExtraTankPath //Blimp Path { Name "test_path" //name of the starting path node prefix. First tank node name would be name_1 Node "140 2555 300" Node "-555 2465 300" Node "-980 1980 300" } PointTemplates { WeaponMimicRocket { OnSpawnOutput { Target "shoot" Action "$setowner" Param "!activator" Delay 0.001 } OnSpawnOutput { Target "shoot" Action "FireUser1" Delay 0.001 } tf_point_weapon_mimic { "targetname" "shoot" "origin" "0 0 0" "speedmin" "1000" "speedmax" "1000" "WeaponType" "0" "SplashRadius" "146" "Damage" "72" "teamnum" "2" "OnUser1" "!self,FireOnce,,0,-1" } } WeaponMimicRocketRobot { OnSpawnOutput { Target "shoot" Action "$setowner" Param "!activator" Delay 0.001 } OnSpawnOutput { Target "shoot" Action "FireUser1" Delay 0.001 } tf_point_weapon_mimic { "targetname" "shoot" "origin" "0 0 0" "speedmin" "1000" "speedmax" "1000" "WeaponType" "0" "SplashRadius" "146" "Damage" "180" "teamnum" "3" "Crits" "1" "OnUser1" "!self,FireOnce,,0,-1" } } } Templates { T_TFBot_Soldier_Stun_Burst { ClassIcon soldier_stun_burstfire Name "Burst Stunner Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "The Lucky Shot" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "Projectile speed increased" 0.55 "faster reload rate" 0.8 "fire rate bonus" 0.1 "clip size upgrade atomic" 2 "rocket specialist" 1 "damage bonus" 0.8 } } Bot_Soldier_Tankbuster { ClassIcon soldier_tankbuster Health 200 Name "Tank Buster Soldier" Class Soldier Skill Expert Attributes "SpawnWithFullCharge" Item "The Black Box" Item "The Battalion's Backup" Item "The Grenadier's Softcap" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "Blast radius increased" 1.25 "Projectile speed increased" 0.5 "dmg bonus vs buildings" 10 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Pyro_Deflector { ClassIcon pyro_degreaser Health 650 Name "Deflector Pyro" Scale 1.4 Class Pyro Skill Expert ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] Item "The Degreaser" Item "The Attendant" ItemAttributes { ItemName "The Degreaser" "airblast_pushback_disabled" 1 "airblast_destroy_projectile" 1 "airblast_give_teammate_speed_boost" 1 "extinguish restores health" 100 "deflection size multiplier" 1.5 "damage causes airblast" 1 "mult airblast refire time" 2 } CharacterAttributes { "move speed bonus" 1.2 "head scale" 0.75 } } T_TFBot_Demo_Loch_Burst_Shield { ClassIcon demo_loch_burst Health 175 Name "Expert Demo" Class Demoman Skill Expert Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "damage bonus" 1.5 "fire rate bonus" 0.05 "faster reload rate" 1.75 "clip size upgrade atomic" 3.0 "projectile spread angle penalty" 3 } Item "the loch-n-load" Item "the chargin' targe" Item "the ullapool caber" Item "scotch bonnet" } T_TFBot_Sniper_Bow_Poison { Class Sniper Name "Poison Bowman" Skill Hard ClassIcon sniper_bow_bleed WeaponRestrictions PrimaryOnly Item "Shooter's Tin Topi" Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 "slow enemy on hit major" 0.5 "bleeding duration" 5 } } T_TFBot_Sniper_Bow_Poison_Penetrator { Class Sniper Name "Poison Bowman Rapid Fire" Skill Expert ClassIcon sniper_bow_bleed_penetrator Item "The Huntsman" Item "Shooter's Tin Topi" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "slow enemy on hit major" 1 "bleeding duration" 5 "projectile penetration" 1 } } T_TFBot_Spy_Business_Rapid { ClassIcon spy_business Health 125 Name "Business Spy" Class Spy Skill Expert Item "The Enforcer" Item "The Big Earner" Item "Cosa Nostra Cap" Item "The Made Man" ItemAttributes { ItemName "The Enforcer" "fire rate bonus" 0.5 "faster reload rate" -0.8 } } ////GIANTS T_TFBot_Giant_Scout_Blaster_Pusher { ClassIcon scout_blaster_push Health 1600 Name "Giant Blaster Pusher" Class Scout Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "baby face's blaster" "bullets per shot bonus" 4 "scattergun has knockback" 5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "baby face's blaster" Item "pretty boy's pocket pistol" Item "ye olde baker boy" } T_TFBot_Giant_Demo_Cannon { ClassIcon demo_cannon_giant Health 3300 Name "Giant Loose Cannon Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "the loose cannon" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "damage causes airblast" 1 "fire rate bonus" 0.7 "grenade launcher mortar mode" -2 } } T_TFBot_Giant_Pyro_Future_Ray { ClassIcon pyro_manmelter_giant Health 3000 Name "Giant Flare Moonman" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Item "the manmelter" Item "the moonman backpack" Item "the bubble pipe" ItemAttributes { ItemName "the manmelter" "fire rate bonus" 0.5 "damage all connected" 1 "mult projectile count" 8 "projectile trail particle" raygun_projectile_blue_crit "projectile spread angle penalty" 5 "Projectile speed increased HIDDEN" 0.60 "mod projectile heat seek power" 90 "mod projectile heat aim error" 90 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Demo_Scatter { ClassIcon soldier_rocketrain_hyper_giant Health 3300 Name "Giant Scatter Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" Item "Blast Defense" Item "gentlemanne_grenadelauncher_topshelf" ItemAttributes { ItemName gentlemanne_grenadelauncher_topshelf "faster reload rate" 0.5 "fire rate bonus" 0.001 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "clip size upgrade atomic" 8.0 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Heavy_Grapple { ClassIcon heavy_grapple_giant Health 5000 Name "Giant Grapple Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName natascha "damage bonus" 1.5 "apply z velocity on damage" -150 "apply look velocity on damage" -150 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "natascha" } T_TFBot_Giant_Medic_Kritzkrieg { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" Item "the kritzkrieg" Item "vintage tyrolean" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 200 "uber duration bonus" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 5000 } } ////CHIEF T_TFBot_Chief_Demo_DoubleDonk { ClassIcon demo_chief_loosecannon Health 30000 Name "Double DONK Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes "UseBossHealthBar" Item "the loose cannon" Item "Blast Defense" ItemAttributes { ItemName "the loose cannon" "faster reload rate" 0.4 "grenade damage reduction on world contact" 1.3 "clip size upgrade atomic" 10.0 "grenade no bounce" 1 "grenade launcher mortar mode" 0 "auto fires full clip" 1 "auto fires full clip all at once" 1 "Projectile speed increased" 2.4 "projectile spread angle penalty" 7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "self dmg push force increased" 0 "blast dmg to self increased" 0 } } T_TFBot_Chief_Chain_Blower { Class Pyro Name "Chain Blower" Skill Expert Health 40000 Scale 1.9 ClassIcon pyro_gastog_explode WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "warbird_flamethrower_warhawk" Item "The Gas Passer" Item "The Nabler" Item "Legendary Lid" Item "Commissar's Coat" ItemAttributes { ItemName "The Gas Passer" "explode_on_ignite" 1 "mult_item_meter_charge_rate" 0.04 "fuse bonus" 1.35 "attach particle effect" 64 } ItemAttributes { ItemName "Legendary Lid" "attach particle effect" 33 } ItemAttributes { ItemName "warbird_flamethrower_warhawk" "lunchbox adds minicrits" 2 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.2 "airblast vulnerability multiplier" 0.3 "health regen" 100 "damage force reduction" 0.3 "move speed bonus" 0.35 "rage giving scale" 0.1 "override footstep sound set" 2 } } T_TFBot_Chief_Long_Flame { Class Pyro Name "Lava Splitter" Skill Expert Health 60000 Scale 1.9 ClassIcon soldier_suluconom WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "warbird_flamethrower_warhawk" Item "The Nabler" Item "Legendary Lid" Item "Commissar's Coat" ItemAttributes { ItemName "Legendary Lid" "attach particle effect" 33 } ItemAttributes { ItemName "warbird_flamethrower_warhawk" "damage bonus" "3.5" "flame_gravity" "-5500" "flame_drag" "0.75" "flame_reflect_on_collision" "1" "max_flame_reflection_count" "3" "set_item_texture_wear" "0.2" } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.2 "airblast vulnerability multiplier" 0.3 "health regen" 100 "damage force reduction" 0.3 "move speed bonus" 0.35 "rage giving scale" 0.1 "override footstep sound set" 2 } } } Mission { Where spawnbot Objective DestroySentries InitialCooldown 5 BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot Objective DestroySentries InitialCooldown 0 BeginAtWave 3 RunForThisManyWaves 4 CooldownTime 25 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 20 BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 15 BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 3 TFBot { Class Sniper Name "Deep Sleeper Sniper" Skill Hard ClassIcon sniper_sydneysleeper Item "Soldered Sensei" Item "The Sydney Sleeper" MaxVisionRange 3000 ItemAttributes { ItemName "The Sydney Sleeper" "applies snare effect" 0.25 } } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 20 BeginAtWave 8 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { ClassIcon sniper_headshot_deadly Health 125 Name "Death Ray Sniper" Class Sniper Skill Expert Attributes "AlwaysCrit" Item "the crosslinker's coil" Item "the doublecross-comm" Item "Shooting Star" ItemAttributes { ItemName "Shooting Star" "explosive sniper shot" 4.0 "damage bonus" 2.0 "sniper charge per sec" 5.0 } } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Class Spy Skill Hard Name Spy } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 3 TFBot { Class Spy Skill Hard Name Spy } } Mission { Objective Spy InitialCooldown 30 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 4 TFBot { Class Spy Skill Expert Name Spy } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot_house Name "wave1_a01_1" TotalCount 12 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 7 TotalCurrency 50 TFBot { Template T_TFBot_Heavy_SlowonHit Skill Easy ItemAttributes { ItemName "Natascha" "slow enemy on hit major" 0 } } } WaveSpawn { Where spawnbot_house Name "wave1_a01_2" TotalCount 24 MaxActive 8 SpawnCount 6 WaitBetweenSpawns 7 WaitForAllDead "wave1_a01_1" TotalCurrency 50 TFBot { Template T_TFBot_Heavy_SlowonHit Skill Easy ItemAttributes { ItemName "Natascha" "slow enemy on hit major" 0 } } } WaveSpawn { Where spawnbot Name "wave1_a02" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 35 WaitForAllSpawned "wave1_a01_1" TotalCurrency 44 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } WaveSpawn { Where spawnbot Name "wave1_a03" TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 14 TotalCurrency 80 TFBot { Template T_TFBot_Demoman_Samurai CharacterAttributes { "damage bonus" 1 } } } WaveSpawn { Where spawnbot Name "wave1_b01" TotalCount 16 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave1_a03" WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 96 TFBot { Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } WaveSpawn { Where spawnbot Name "wave1_b02" TotalCount 32 MaxActive 16 SpawnCount 5 WaitForAllSpawned "wave1_a03" WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 160 TFBot { Template T_TFBot_Scout_Batsaber Name "Stun Baton Scout" ItemAttributes { ItemName "Batsaber" "damage bonus" 1 "slow enemy on hit major" 2 } } } WaveSpawn { Where spawnbot_house Name "wave1_b02" TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave1_a03" WaitBeforeStarting 30 WaitBetweenSpawns 45 TotalCurrency 140 TFBot { ClassIcon demoknight_samurai_normal Health 4000 Name "Giant Samurai Demo" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Attributes MiniBoss Item "Demo Kabuto" Item "The Half-Zatoichi" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 "charge time increased" 2 "charge recharge rate increased" 2 "lose demo charge on damage when charging" 1 } ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 1.5 "critboost on kill" 3 "honorbound" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name "wave1_tank" TotalCount 1 WaitForAllSpawned "wave1_a03" WaitBeforeStarting 10 TotalCurrency 180 Tank { Name "Tank W1" Health 12500 Speed 75 StartingPathTrackNode tank_path_a_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave2_a01" TotalCount 32 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 14 TotalCurrency 120 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } } WaveSpawn { Where spawnbot_house Name "wave2_a02" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 12 TotalCurrency 120 Squad { TFBot { ClassIcon scout_tagger Health 650 Name "Armored Marker Scout" Scale 1.4 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "the sandman" Item "the boston boom-bringer" Item "the backwards ballcap" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.5 "mark for death" 1 } CharacterAttributes { "move speed bonus" 0.75 } } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Hard } } } WaveSpawn { Where spawnbot Name "wave2_a03" TotalCount 2 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 40 TotalCurrency 180 TFBot { Template T_TFBot_Giant_Heavy_Shotgun_Burst } } WaveSpawn { Where spawnbot_house Name "wave2_b01" TotalCount 20 MaxActive 5 SpawnCount 5 WaitForAllDead "wave2_a02" WaitBeforeStarting 2 WaitBetweenSpawns 24 TotalCurrency 140 TFBot { Template T_TFBot_Soldier_Stun } } WaveSpawn { Where spawnbot Name "wave2_b02" TotalCount 20 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave2_a02" WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 140 TFBot { Template T_TFBot_Sniper_Bow_Poison } } WaveSpawn { Where spawnbot_house Name "wave2_b03" TotalCount 9 SpawnCount 3 WaitForAllDead "wave2_a02" WaitBeforeStarting 12 WaitBetweenSpawns 24 TotalCurrency 90 Squad { TFBot { Template T_TFBot_Giant_Demo_Cannon } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Where spawnbot_house Name "wave2_support" TotalCount 55 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 18 WaitBetweenSpawns 15 TotalCurrency 110 Support 1 TFBot { Template T_TFBot_Scout_Batsaber Name "Stun Baton Scout" ItemAttributes { ItemName "Batsaber" "damage bonus" 1 "slow enemy on hit major" 2 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave3_a01_1" TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 24 TotalCurrency 40 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot_house Name "wave3_a01_2" TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 24 TotalCurrency 40 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave3_a02" TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 90 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Where spawnbot Name "wave3_b01_01" TotalCount 15 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave3_a02" WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 60 TFBot { Template T_TFBot_Heavy_Natascha Name "Grapple Heavy" } } WaveSpawn { Where spawnbot_house Name "wave3_b01_02" TotalCount 9 MaxActive 9 SpawnCount 3 WaitForAllSpawned "wave3_a02" WaitBeforeStarting 20 WaitBetweenSpawns 1 TotalCurrency 140 TFBot { Template T_TFBot_Heavy_Natascha Name "Grapple Heavy" } } WaveSpawn { Where spawnbot_house Name "wave3_b02" TotalCount 15 MaxActive 5 SpawnCount 5 WaitForAllSpawned "wave3_b01_02" WaitBeforeStarting 12 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes "AlwaysCrit" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.5 } } } WaveSpawn { Where spawnbot Name "wave3_b03" TotalCount 8 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave3_b01_02" WaitBeforeStarting 12 WaitBetweenSpawns 40 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Pyro_Slow ItemAttributes { ItemName "festive flamethrower 2011" "set turn to ice" 1 } } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Where spawnbot_house Name "wave3_c01" TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave3_b03" WaitBeforeStarting 25 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Stun } } WaveSpawn { Name "wave3_tank" TotalCount 1 WaitForAllSpawned "wave3_b03" WaitBeforeStarting 24 TotalCurrency 130 Tank { Name "Tank W3" Health 17500 Speed 75 StartingPathTrackNode tank_path_b_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "wave3_support_01" TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 13 WaitBetweenSpawns 24 TotalCurrency 96 Support Limited TFBot { Template T_TFBot_Sniper_Bow_Poison } } WaveSpawn { Where spawnbot_house Name "wave3_support_02" TotalCount 26 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave3_tank" WaitBeforeStarting 0 WaitBetweenSpawns 18 TotalCurrency 104 Support 1 TFBot { Template T_TFBot_Demo_Loosecannon_Scatter } } WaveSpawn { Where spawnbot_house Name "wave3_support_03" TotalCount 20 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave3_tank" WaitBeforeStarting 0 WaitBetweenSpawns 22 TotalCurrency 20 Support 1 TFBot { Template T_TFBot_Pyro_Gaspasser_Slow } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave4_a01" TotalCount 5 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Chief_Demo_DoubleDonk } TFBot { Template T_TFBot_Heavy_Natascha_Hyper } TFBot { Template T_TFBot_Heavy_Natascha_Hyper } TFBot { Template T_TFBot_Heavy_Natascha_Hyper } TFBot { Template T_TFBot_Heavy_Natascha_Hyper } } } WaveSpawn { Where spawnbot_house Name "wave4_a02" TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 20 TotalCurrency 120 TFBot { Template T_TFBot_Soldier_Homing } } WaveSpawn { Where spawnbot Name "wave4_a03" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 14 WaitBetweenSpawns 8 TotalCurrency 130 TFBot { Template T_TFBot_Scout_SunStick RingOfFire 5 ItemAttributes { ItemName "Sun-on-a-Stick" "attack_minicrits_and_consumes_burning" 1 } } } WaveSpawn { Where spawnbot Name "wave4_b01" TotalCount 4 MaxActive 2 SpawnCount 2 WaitForAllDead "wave4_a01" WaitBeforeStarting 16 WaitBetweenSpawns 24 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Where spawnbot_house Name "wave4_b02_1" TotalCount 16 MaxActive 4 SpawnCount 4 WaitForAllDead "wave4_a01" WaitBeforeStarting 5 WaitBetweenSpawns 16 TotalCurrency 80 TFBot { Template T_TFBot_Soldier_Charged ItemAttributes { ItemName "the original" "Projectile speed increased" 0.2 "projectile acceleration" 4000 "projectile acceleration time" 0.5 "projectile acceleration start time" 1 "fire rate bonus" 2 "faster reload rate" 0.5 } } } WaveSpawn { Where spawnbot Name "wave4_b02_2" TotalCount 16 MaxActive 4 SpawnCount 4 WaitForAllDead "wave4_a01" WaitBeforeStarting 5 WaitBetweenSpawns 16 TotalCurrency 80 TFBot { Template T_TFBot_Demo_Spammer Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave4_c01" TotalCount 3 WaitForAllDead "wave4_b01" WaitBeforeStarting 8 TotalCurrency 120 Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Flame } TFBot { Template T_TFBot_Giant_Medic_Regen } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Where spawnbot Name "wave4_c02" TotalCount 24 MaxActive 16 SpawnCount 8 WaitForAllSpawned "wave4_c01" WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 120 TFBot { Template T_TFBot_Heavy_SlowonHit Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "Natascha" "slow enemy on hit major" 0 } } } WaveSpawn { Where spawnbot_house Name "wave4_support_01" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 22 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Demo_Burst } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave5_a01" TotalCount 6 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 25 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Giant_Soldier_Tanker } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Where spawnbot Name "wave5_a02" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 45 TFBot { Template T_TFBot_Heavy_Natascha Name "Grapple Heavy" } } WaveSpawn { Where spawnbot Name "wave5_a03" TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 6 WaitBetweenSpawns 22 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_DirectHit_Buff } } WaveSpawn { Where spawnbot Name "wave5_a04" TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 20 TotalCurrency 90 Squad { TFBot { Template T_TFBot_Pyro_Longflame Attributes AlwaysCrit Item "D-eye-monds" Item "Feathered Fiend" Item "Deity's Dress" ItemAttributes { ItemName "the degreaser" "lunchbox adds minicrits" 2 "flame_drag" 3 } } TFBot { Template T_TFBot_Medic_Long_Quickfix } } } WaveSpawn { Where spawnbot_house Name "wave5_b01" TotalCount 25 MaxActive 10 SpawnCount 5 WaitForAllDead "wave5_a01" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Pyro_Gasjockey Name "Deflect Pyro" ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] ItemAttributes { ItemName "The Degreaser" "airblast_pushback_disabled" 1 "airblast_destroy_projectile" 1 "airblast_give_teammate_speed_boost" 1 "extinguish restores health" 100 "deflection size multiplier" 1.5 "damage causes airblast" 1 "mult airblast refire time" 2 } } TFBot { Template T_TFBot_Spy_Business_Easy_Support } TFBot { Template T_TFBot_Spy_Business_Easy_Support } TFBot { Template T_TFBot_Spy_Business_Easy_Support } TFBot { Template T_TFBot_Spy_Business_Easy_Support } } } WaveSpawn { Where spawnbot_house Name "wave5_b02" TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "wave5_a01" WaitBeforeStarting 25 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Crit ClassIcon soldier_rocketrain_hyper_giant Name "Giant Hyper 5-Way Soldier" ShootTemplate [$SIGSEGV] //Shoot defined point template. Template is spawned at bot position in looking direction, { Name WeaponMimicRocketRobot //Name of the template Speed 715 //Velocity of the spawned objects (Default: 1000) Offset "2 0 0" //Offset from the bot shooting position (Default: 0 0 0) Angles "0 15 0" //Shooting angle offset (Default: 0 0 0) ItemName "blood botkiller rocket launcher mk.i" } ShootTemplate [$SIGSEGV] { Name WeaponMimicRocketRobot //Name of the template Speed 715 //Velocity of the spawned objects (Default: 1000) Offset "-2 0 0" //Offset from the bot shooting position (Default: 0 0 0) Angles "0 -15 0" //Shooting angle offset (Default: 0 0 0) ItemName "blood botkiller rocket launcher mk.i" } ShootTemplate [$SIGSEGV] { Name WeaponMimicRocketRobot //Name of the template Speed 715 //Velocity of the spawned objects (Default: 1000) Offset "3 0 0" //Offset from the bot shooting position (Default: 0 0 0) Angles "0 25 0" //Shooting angle offset (Default: 0 0 0) ItemName "blood botkiller rocket launcher mk.i" } ShootTemplate [$SIGSEGV] { Name WeaponMimicRocketRobot //Name of the template Speed 715 //Velocity of the spawned objects (Default: 1000) Offset "-3 0 0" //Offset from the bot shooting position (Default: 0 0 0) Angles "0 -25 0" //Shooting angle offset (Default: 0 0 0) ItemName "blood botkiller rocket launcher mk.i" } } TFBot { Template T_TFBot_Giant_Medic_Armored } } } WaveSpawn { Where spawnbot_house Name "wave5_b03" TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 40 TFBot { Template T_TFBot_Giant_Heavy_Grapple } } WaveSpawn { Where spawnbot Name "wave5_b03_1" TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 16 WaitBetweenSpawns 12 TotalCurrency 70 TFBot { Template T_TFBot_Soldier_Bison_Spammer Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave5_b03_2" TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 16 WaitBetweenSpawns 12 TotalCurrency 70 TFBot { Template T_TFBot_Soldier_Future Attributes "AlwaysCrit" ItemAttributes { ItemName "the cow mangler 5000" "fire rate bonus" 0.6 } } } WaveSpawn { Where spawnbot_house Name "wave5_b04" TotalCount 16 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 12 WaitBetweenSpawns 18 TotalCurrency 100 TFBot { Template T_TFBot_Demo_Paintrain_Armored WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot_house Name "wave5_support_01" TotalCount 40 MaxActive 4 SpawnCount 4 WaitForAllSpawned "wave5_b02" WaitBeforeStarting 16 WaitBetweenSpawns 32 TotalCurrency 155 Support 1 TFBot { Template T_TFBot_Pyro_Backburner } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave6_a01" TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 20 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_house Name "wave6_a02" TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Template T_TFBot_Scout_FAN_Pusher } } WaveSpawn { Where spawnbot Name "wave6_a03" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 8 TotalCurrency 110 TFBot { Template T_TFBot_Soldier_DirectHit_Spammer_Buff } } WaveSpawn { Where spawnbot Name "wave6_b01" TotalCount 4 MaxActive 2 SpawnCount 2 WaitForAllDead "wave6_a01" WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Pyro_Future_Ray } } WaveSpawn { Where spawnbot Name "wave6_b02" TotalCount 20 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave6_b01" WaitBeforeStarting 4 WaitBetweenSpawns 16 TotalCurrency 70 TFBot { Template T_TFBot_Demo_Loch } } WaveSpawn { Where spawnbot_house Name "wave6_c01" TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllDead "wave6_b01" WaitBeforeStarting 15 WaitBetweenSpawns 8 TotalCurrency 60 TFBot { Template T_TFBot_Heavy_Natascha_Hyper } } WaveSpawn { Where spawnbot Name "wave6_c02" TotalCount 2 WaitForAllDead "wave6_b01" WaitBeforeStarting 10 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Heavy_Tomislav_Hyper DeathSound "vo\mvm\mght\heavy_mvm_m_paincrticialdeath02.mp3" [$SIGSEGV] } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Quickheal } } } WaveSpawn { Where spawnbot Name "wave6_c03" TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead "wave6_c02" WaitBeforeStarting 5 TotalCurrency 75 TFBot { Template T_TFBot_Heavy_Tomislav_Hyper Name "NOT Funny Heavy" // THIS HEAVY IS NOT FUNNY TO FIGHT } } WaveSpawn { Where spawnbot_house Name "wave6_c03" TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead "wave6_c02" WaitBeforeStarting 10 TotalCurrency 75 TFBot { Template T_TFBot_Heavy_Tomislav_Hyper Name "NOT Funny Heavy" // THIS HEAVY IS NOT FUNNY TO FIGHT } } WaveSpawn { Where spawnbot_house Name "wave6_d01" TotalCount 10 MaxActive 5 SpawnCount 5 WaitForAllDead "wave6_c03" WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 60 TFBot { Template T_TFBot_Heavy_Deflector_Pusher } } WaveSpawn { Where spawnbot Name "wave6_d02" TotalCount 4 SpawnCount 4 WaitForAllDead "wave6_c03" WaitBeforeStarting 10 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Hyper_Penetration Name "Giant Hyper Explosive Bowman" ItemAttributes { ItemName "The Fortified Compound" "arrow mastery" 2 "explosive sniper shot" 2 } } TFBot { Template T_TFBot_Giant_Medic_Uber_Armored } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_Bleed_Penetration Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_Bleed_Penetration Attributes "AlwaysCrit" } } } WaveSpawn { Name "wave6_tank" TotalCount 1 WaitForAllDead "wave6_c03" WaitBeforeStarting 5 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } FirstSpawnWarningSound mvm/mvm_warning.wav Tank // 27500 before { Name "tankboss" StartingPathTrackNode "blimp_path_1" Health 30000 Speed 75 Skin 4 Scale 1 Classicon blimp2_lite Model "models/bots/boss_bot/boss_blimp.mdl" MaxTurnRate 25 Gravity 0 RotatePitch 0 EngineLoopSound "npc/combine_gunship/dropship_engine_distant_loop1.wav" PingSound "npc\combine_gunship\ping_search.wav" DisableTracks 1 DisableSmokestack 1 DisableChildModels 1 ReplaceModelCollisions 0 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "wave6_support_01" TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 30 Support 1 TFBot { Template T_TFBot_Pyro_Gasjockey Name "Deflect Pyro" ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] ItemAttributes { ItemName "The Degreaser" "airblast_pushback_disabled" 1 "airblast_destroy_projectile" 1 "airblast_give_teammate_speed_boost" 1 "extinguish restores health" 100 "deflection size multiplier" 1.5 "damage causes airblast" 1 "mult airblast refire time" 1.5 } } } WaveSpawn { Where spawnbot_house Name "wave6_support_02_1" TotalCount 16 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave6_tank" WaitBeforeStarting 8 WaitBetweenSpawns 12 Support 1 TFBot { Template T_TFBot_Pyro_LongFlame Attributes "AlwaysCrit" Item "D-eye-monds" Item "Feathered Fiend" Item "Deity's Dress" ItemAttributes { ItemName "the degreaser" "lunchbox adds minicrits" 2 "flame_drag" 3 } } } WaveSpawn { Where spawnbot_house Name "wave6_support_02_2" TotalCount 16 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave6_tank" WaitBeforeStarting 8 WaitBetweenSpawns 12 Support 1 TFBot { Template T_TFBot_Pyro_LongFlame Attributes "AlwaysCrit" Action Mobber [$SIGSEGV] Item "D-eye-monds" Item "Feathered Fiend" Item "Deity's Dress" ItemAttributes { ItemName "the degreaser" "lunchbox adds minicrits" 2 "flame_drag" 3 } } } } Wave /// 여기서부터 다시수정 2021/9/28 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave7_a01_01_A" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Conch Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot_house Name "wave7_a01_01_B" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Backup Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave7_a01_02" TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns "wave7_a01_01_A" WaitBeforeStarting 30 WaitBetweenSpawns 40 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_Tankbuster } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal } } } WaveSpawn { Where spawnbot Name "wave7_a01_03" TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 15 TotalCurrency 25 TFBot { Template T_TFBot_Soldier_Stun_Spammer_Hyper Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave7_a02" TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 25 TotalCurrency 25 TFBot { Template T_TFBot_Demo_Golfman } } WaveSpawn { Where spawnbot_house Name "wave7_b01" TotalCount 18 MaxActive 6 SpawnCount 6 WaitBetweenSpawns "wave7_a01_02" WaitBeforeStarting 10 WaitBetweenSpawns 18 TotalCurrency 50 TFBot { Template T_TFBot_Heavy_Natascha_Hyper Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot Name "wave7_b01_01" TotalCount 20 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 25 TFBot { Template T_TFBot_Scout_Hyper } } WaveSpawn { Where spawnbot Name "wave7_b01_02" TotalCount 8 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Scout_Blaster_Pusher } } WaveSpawn { Name "wave7_tank" TotalCount 1 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 15 TotalCurrency 100 Tank { Name "Last Tank" Health 40000 Speed 75 StartingPathTrackNode tank_path_a_1 Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "wave7_support_01" TotalCount 30 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 5 WaitBetweenSpawns 32 Support 1 Squad { TFBot { Template T_TFBot_Pyro_Gasjockey Name "Deflect Pyro" ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] BehaviorModifiers Mobber Attributes "AlwaysCrit" ItemAttributes { ItemName "The Degreaser" "airblast_pushback_disabled" 1 "airblast_destroy_projectile" 1 "airblast_give_teammate_speed_boost" 1 "extinguish restores health" 100 "deflection size multiplier" 1.5 "damage causes airblast" 1 "mult airblast refire time" 2 } } TFBot { Template T_TFBot_Spy_Business } TFBot { Template T_TFBot_Spy_Business } TFBot { Template T_TFBot_Spy_Business } } } WaveSpawn { Where spawnbot Name "wave7_support_02" TotalCount 30 MaxActive 4 SpawnCount 4 WaitForAllSpawned "wave7_a01_02" WaitBeforeStarting 10 WaitBetweenSpawns 20 Support 1 TFBot { Template T_TFBot_Sniper_Bow_Poison_Penetrator Attributes "AlwaysCrit" } } WaveSpawn { Where spawnbot_house Name "wave7_support_03" TotalCount 30 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 20 Support 1 TFBot { Template T_TFBot_Demo_Loch_Burst_Shield Attributes "AlwaysCrit" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "wave8_boss" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 7672 FirstSpawnOutput { Target wave_close_pit Action Trigger } TFBot { Template T_TFBot_Chief_Long_Flame } } WaveSpawn { Where spawnbot_house Name "wave8_support_01" TotalCount 30 MaxActive 6 SpawnCount 3 WaitForAllSpawned "wave8_boss" WaitBeforeStarting 10 WaitBetweenSpawns 15 Support 1 Squad { TFBot { Template T_TFBot_Pyro_Gaspasser_Slow Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Pyro_Slow Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Pyro_Backburner Attributes "AlwaysCrit" } } } WaveSpawn { Where spawnbot_house Name "wave8_support_02" TotalCount 12 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave8_boss" WaitBeforeStarting 10 WaitBetweenSpawns 25 Support 1 TFBot { Template T_TFBot_Pyro_Gasjockey ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] } } WaveSpawn { Where spawnbot_house Name "wave8_support_03" TotalCount 12 MaxActive 2 SpawnCount 2 WaitForAllSpawned "wave8_boss" WaitBeforeStarting 15 WaitBetweenSpawns 30 Support 1 TFBot { Template T_TFBot_Soldier_Tankbuster } } } Wave // 테스트 9웨 { StartWaveOutput { Target wave_start_boss_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } WaveSpawn { Name test TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 TotalCurrency 1 FirstSpawnWarningSound mvm/mvm_warning.wav Tank { Name "tankboss2" StartingPathTrackNode "test_path_1" Health 20000 Speed 75 Skin 1 Scale 1 Classicon blimp2_lite Model "models/bots/boss_bot/boss_blimp.mdl" MaxTurnRate 25 Gravity 0 RotatePitch 0 EngineLoopSound "npc/combine_gunship/dropship_engine_distant_loop1.wav" PingSound "npc\combine_gunship\ping_search.wav" DisableTracks 1 DisableSmokestack 1 DisableChildModels 1 ReplaceModelCollisions 0 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }