#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_Gettys_but_modified_a_bit.pop //Mannhattan expert because i'm bored I guess //Made by Package O' Lies WaveSchedule { StartingCurrency 1000 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 2000 AddSentryBusterWhenKillCountExceeds 20 Advanced 1 StandableHeads 1 RobotLimit 24 PrecacheModel "models/bots/sniper_boss/bot_sniper_boss.mdl" 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" PrecacheModel models/weapons/c_models/c_brick/c_brick.mdl ExtraTankPath //blimp { Name blimp Node "1991 -2495 740" Node "1991 -1669 740" Node "-654 -1721 750" Node "-654 -122 750" Node "-46 1300 750" } ExtraTankPath //blump { Name blump Node "-2058 -3995 -5" Node "-2058 -3016 -5" Node "690 -2431 -5" Node "690 -1720 -5" Node "-654 -1721 17" Node "-654 -122 -60" Node "-106 1020 -90" Node "-46 1300 -90" } PointTemplates { SentryTank { NoFixup 1 OnSpawnOutput { Target "1" Action "sethealth" Param 3000 } obj_sentrygun { "targetname" "l" "origin" "60 70 100" "SolidToPlayer" "0" "teamnum" "3" Angles "0 0 270" } //obj_sentrygun //{ //"targetname" "l" //"origin" "-110 70 60" //"SolidToPlayer" "0" //"teamnum" "3" //Angles "0 0 225" //} obj_sentrygun { "targetname" "l" "origin" "60 -70 100" "SolidToPlayer" "0" "teamnum" "3" Angles "0 0 90" } //obj_sentrygun //{ //"targetname" "l" //"origin" "-110 -70 60" //"SolidToPlayer" "0" //"teamnum" "3" //} } } Templates { Rocket_Rain { Health 4000 Name "Rocket Rain" ClassIcon soldier_rocketrain_giant Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "tf_weapon_rocketlauncher" Item "the war pig" Scale 1.75 Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 40.0 "fire rate bonus" 0.1 "faster reload rate" 0.1 "projectile spread angle penalty" 3 "projectile speed increased" 0.55 "blast radius increased" 0.75 } } Rocket_Rain_Boss { Health 27500 Name "Chief of Dustbowl" ClassIcon soldier_barrage_chief Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes UseBossHealthBar Item "tf_weapon_rocketlauncher" Item "the team captain" Scale 1.9 Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 30.0 "fire rate bonus" 0.04 "faster reload rate" 0.03 "projectile spread angle penalty" 6 "projectile speed increased" 0.65 "blast radius increased" 0.30 } } Rocket_Rain_Mini { Health 500 Name "Rocket Rain" Scale 1.25 ClassIcon soldier_rocketrain Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "tf_weapon_rocketlauncher" Item "the war pig" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 40.0 "fire rate bonus" 0.05 "faster reload rate" 0.1 "projectile spread angle penalty" 3 "projectile speed increased" 0.55 "blast radius increased" 0.75 } } T_TFBot_MM_Soldier_Giant_Tank // w3 { Class Soldier Name "Stand-in Tank" ClassIcon tank Skill Expert Health 10000 WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreEnemies Attributes SuppressFire Attributes DisableDodge Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Tank Top" RingOfFire 30 ItemAttributes { ItemName "The Tank Top" "set item tint RGB" 5801378 // team spirit blue } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0 "fire rate penalty" 999 "override projectile type" 15 } CharacterAttributes { "rage giving scale" 0.2 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 3 "cannot be backstabbed" 1 "head scale" 5 "torso scale" 0 "hand scale" 0 } } T_TFBot_Chief_Pyro_Boss { ClassIcon pyro_ricochet_nys_giant Health 25000 Name "Chief Suppressor Pyro" Class Pyro Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the nostromo napalmer" "is_passive_weapon" 1 "accuracy scales damage" 1.5 "flame_speed" 4000 "flame_drag" 4 "max_flame_reflection_count" 100 "flame_reflect_on_collision" 10 "weapon burn dmg increased" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 6 "rage giving scale" 0.1 "increased jump height" 3 "cancel falling damage" 1 "increased air control" 8 "blast dmg to self increased" 0 } Item "the nostromo napalmer" } T_TFGateBot_MM_Soldier_Giant_Tank // w3 { Class Soldier Name "Stand-in Gate Tank" ClassIcon tank Health 8000 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreEnemies Attributes DisableDodge Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Tank Top" ItemAttributes { ItemName "The Tank Top" "set item tint RGB" 15185211 // australium gold } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0 "fire rate penalty" 999 "override projectile type" 15 } CharacterAttributes { "rage giving scale" 0.2 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 3 "cannot be backstabbed" 1 "head scale" 5 "torso scale" 0 "hand scale" 0 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreEnemies Attributes SuppressFire Attributes DisableDodge Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Tank Top" ItemAttributes { ItemName "The Tank Top" "set item tint RGB" 2960676 // after eight } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0 "fire rate penalty" 999 "override projectile type" 15 } CharacterAttributes { "rage giving scale" 0.2 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 3 "cannot be backstabbed" 1 "head scale" 5 "torso scale" 0 "hand scale" 0 } } } } T_TFGateBot_MM_Soldier_Giant_Conch_Tank { Class Soldier Name "Stand-in Conch Tank" ClassIcon tank_conch Health 15000 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Skill Expert Tag bot_giant Attributes MiniBoss Attributes SpawnWithFullCharge Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes DisableDodge Item "The Tank Top" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Concheror" RingOfFire 30 ItemAttributes { ItemName "The Tank Top" "set item tint RGB" 15185211 // australium gold } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.01 "fire rate penalty" 999 } CharacterAttributes { "rage giving scale" 0.2 "deploy time increased" 0.5 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 3 "cannot be backstabbed" 1 "head scale" 5 "torso scale" 0 "hand scale" 0 "increase buff duration" 100 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant Attributes MiniBoss Attributes SpawnWithFullCharge Attributes UseBossHealthBar Attributes DisableDodge Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Tank Top" Item "The Concheror" RingOfFire 30 ItemAttributes { ItemName "The Tank Top" "set item tint RGB" 2960676 // after eight } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.01 "fire rate penalty" 999 } CharacterAttributes { "rage giving scale" 0.2 "deploy time increased" 0.5 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 3 "cannot be backstabbed" 1 "head scale" 5 "torso scale" 0 "hand scale" 0 "increase buff duration" 100 } } } } T_TFGateBot_MM_Soldier_Giant_Buff_Tank { Class Soldier Name "Stand-in Buff Tank" ClassIcon tank_buff Health 15000 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Skill Expert Tag bot_giant Attributes MiniBoss Attributes SpawnWithFullCharge Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes DisableDodge Item "The Tank Top" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Buff Banner" RingOfFire 30 ItemAttributes { ItemName "The Tank Top" "set item tint RGB" 15185211 // australium gold } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.01 "fire rate penalty" 999 } CharacterAttributes { "rage giving scale" 0.2 "deploy time increased" 0.5 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 3 "cannot be backstabbed" 1 "head scale" 5 "torso scale" 0 "hand scale" 0 "increase buff duration" 100 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant Attributes MiniBoss Attributes SpawnWithFullCharge Attributes UseBossHealthBar Attributes DisableDodge Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Tank Top" Item "The Buff Banner" RingOfFire 30 ItemAttributes { ItemName "The Tank Top" "set item tint RGB" 2960676 // after eight } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.01 "fire rate penalty" 999 } CharacterAttributes { "rage giving scale" 0.2 "deploy time increased" 0.5 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 3 "cannot be backstabbed" 1 "head scale" 5 "torso scale" 0 "hand scale" 0 "increase buff duration" 100 } } } } } Mission //sentry buster { Objective DestroySentries InitialCooldown 30 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster Tag bot_giant } } Mission { Objective Sniper Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 Where spawnbot_upper2 BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Sniper Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 Where spawnbot_upper2 BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Spy Skill Expert } } Mission { Objective Spy Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Spy Skill Expert } } Wave { WaitWhenDone 60 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_centerpath_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}---------------------------------------------------------------------------" Line "{blue}--Quick Advice--." Line "{yellow}The urban terrain here is not well suited for tanks," Line "{yellow}But the substitutions are still fully funcional, don't underestimate them." Line "{blue}---------------------------------------------------------------------------" } WaveSpawn { Name 1aa TotalCurrency 300 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TFBot { Template G_GateBot_Soldier_Conch_Giant } } WaveSpawn { Name 1s2 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawns 15 TFBot { Template T_TFGateBot_Heavy_Ironfist_Crit } } WaveSpawn { Name 1s1 TotalCurrency 100 TotalCount 12 MaxActive 1 SpawnCount 1 Support Limited Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 12 TFBot { Class Scout Skill hard } } WaveSpawn { Name 1ab TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 5 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Scout_Jumping_Sandman } } WaveSpawn { Name 1ac TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitForAllDead 1s2 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template G_GateBot_Demo_Hard } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1ba TotalCurrency 300 TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllDead 1aa Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 2 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit Tag bot_giant } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1ba TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllDead 1aa Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 30 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit Tag bot_giant } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1ca TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead 1ba FirstSpawnWarningSound "mvm/mvm_tank_start.wav" DoneWarningSound "mvm/mvm_tank_explode.wav" Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 10 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_MM_Soldier_Giant_Tank Health 18000 Action Fetchflag } } } WaveSpawn { Name 1cb TotalCurrency 50 TotalCount 30 MaxActive 20 SpawnCount 10 WaitForAllDead 1ac Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 11 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Scout_Jumping_Sandman } } } Wave { WaitWhenDone 60 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}---------------------------------------------------------------------------" Line "{blue}--Keep an eye on the sky above gate A, I hope you don't rely too much on pyros to kill tanks--." Line "{blue}---------------------------------------------------------------------------" } WaveSpawn { Name 2aa TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 0 WaitBetweenSpawns 18 Squad { TFBot { Template G_GateBot_Soldier_Rapid_Giant } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2ac TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 10 WaitBetweenSpawns 20 RandomChoice { TFBot { Template T_TFBot_ScorchShot } TFBot { Template T_TFBot_ScorchShot BehaviorModifiers Push } } } WaveSpawn // Engineer TELEPORT IN - support { Name 2ad TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 2aa TotalCount 6 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 20 WaitBeforeStarting 25 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Attributes IgnoreFlag } } WaveSpawn // Engineer TELEPORT IN - support { Name 2m TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 2ad TotalCount 12 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 15 WaitBeforeStarting 25 Support Limited TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Attributes IgnoreFlag } } WaveSpawn { Name 2ab TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template G_GateBot_Pyro_Hard_Nocrit } } } WaveSpawn { Name 2ab TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 0 WaitBetweenSpawns 13 Squad { TFBot { Class Soldier Skill Normal } TFBot { Class Scout Skill Normal } } } WaveSpawn { Name 2Blimp1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "ambient_mp3/alarms/doomsday_lift_alarm.mp3" WaitBeforeStarting 75 WaitBetweenSpawns 0 StartWaveOutput { Target gate0_entrance_door Action Open } Tank //hi hellmet i copied u lol u mad bro { Health 12000 Speed 90 DisableSmokestack 1 Classicon blimp2_lite Skin 1 MaxTurnRate 30 Model "models/bots/boss_bot/boss_blimp.mdl" Gravity 0 DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 EngineLoopSound "npc\combine_gunship\dropship_engine_distant_loop1.wav" PingSound "npc\combine_gunship\ping_search.wav" Name "tankboss" StartingPathTrackNode "blimp_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { name 2ba TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAllDead 2aa Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { name 2bb TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitForAllDead 2aa Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 13 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { name 2ba TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 5 WaitForAllDead 2bb Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 5 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Name "Giant Heal-On-Kill Heavy" Attributes UseBossHealthBar Item "The Tungsten Toque" Tag bot_giant } TFBot { Template G_Medic_Kritz } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template G_Medic_Kritz } } } WaveSpawn { name 2s1 TotalCurrency 0 TotalCount 16 MaxActive 1 SpawnCount 1 Support 1 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 2 WaitBetweenSpawnsAfterDeath 15 Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } } WaveSpawn { name 2Final TotalCurrency 50 TotalCount 28 MaxActive 6 SpawnCount 3 Support 1 WaitForAllDead 2ab Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } } WaveSpawn { name 2Final TotalCurrency 50 TotalCount 28 MaxActive 4 SpawnCount 2 Support 1 WaitForAllDead 2ab Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } } Wave { WaitWhenDone 60 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{yellow}---------------------------------------------------------------------------" Line "{yellow}--Hyper bots are incredibly powerful offensively, " Line "{yellow} but their unstable circuitry result in a much squishier bot than their average counterpart--." Line "{yellow}---------------------------------------------------------------------------" } WaveSpawn // Engineer TELEPORT IN - support { Name 3aa TotalCurrency 50 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 TotalCount 50 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 20 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { Name 3bc TotalCurrency 50 TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 0 WaitBetweenSpawns 13 Squad { TFBot { Template G_GateBot_Sniper_Huntsman_Hyper } } } WaveSpawn { Name 3bb TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Squad { TFBot { Template G_Heavy_Brass_Giant } TFBot { Template G_Medic_Uber_Giant } TFBot { Template G_Soldier_Conch_Large } TFBot { Template G_Soldier_Conch_Large } } } WaveSpawn { Name 3cb TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitForAllDead 3bb Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 12 WaitBetweenSpawns 25 Squad { TFBot { Template G_Demo_Bomber_Minelayer_Giant Tag bot_giant } TFBot { Template G_Soldier_Buff_Large } TFBot { Template G_Soldier_Buff_Large } } } WaveSpawn { Name 3cb TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllDead 3bb Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 20 WaitBetweenSpawns 5 Squad { TFBot { Class Heavyweapons Attributes AlwaysCrit Skill Expert } } } WaveSpawn { Name 3cc TotalCurrency 50 TotalCount 10 MaxActive 6 SpawnCount 2 WaitForAllDead 3bc Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Scout_Shortstop Attributes AlwaysCrit Tag bot_giant } } } WaveSpawn { Name 3cc TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitForAllDead 3bc Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Template G_GateBot_Demo_Hard } } } WaveSpawn { Name 3da TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAllDead 3cc Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 15 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "Grenadier's Softcap" Name "Giant Tank Buster Soldier" ClassIcon soldier_blackbox_backup_lite CharacterAttributes { "deploy time increased" 0.5 "move speed bonus" 0.5 "override footstep sound set" 7 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "increase buff duration" 100 } } } } WaveSpawn { Name 3s1 TotalCurrency 50 TotalCount 30 MaxActive 1 SpawnCount 1 Support 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 30 Squad { TFBot { Template G_Pyro_Fury } } } WaveSpawn { Name 3s2 TotalCurrency 50 TotalCount 30 MaxActive 12 SpawnCount 6 Support 1 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitForAllDead 3cc WaitBeforeStarting 5 WaitBetweenSpawns 15 Squad { TFBot { Template G_Pyro_Fury } TFBot { Template T_TFBot_Pyro_Flaregun } } } } Wave { InitWaveOutput { Target holograms_3way_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}---------------------------------------------------------------------------" Line "{blue}You're on your own now, good luck." Line "{blue}---------------------------------------------------------------------------" } WaveSpawn { Name 4aa TotalCurrency 250 TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitBetweenSpawns 3 Squad { TFBot { Template G_Soda_Popper_Scout_Super Tag bot_giant } } } WaveSpawn { Name 4ab TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitBeforeStarting 7 WaitBetweenSpawns 3 TFBot { Template T_TFGateBot_Soda_Scout_Giant } } WaveSpawn { Name 4ba TotalCurrency 100 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitForAllDead 4ab TotalCount 15 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 15 WaitBeforeStarting 10 TFBot { Template G_GateBot_Soldier_DirectHit_Expert Name "Direct Hit Soldier" } } WaveSpawn { Name 4bb TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 4ab TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 5 TFBot { Template G_Soldier_DirectHit Skill Expert Name "Direct Hit Soldier" } } WaveSpawn { Name 4bc TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 4ab TotalCount 9 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 20 WaitBeforeStarting 5 Squad { TFBot { Template G_Soldier_Barrage_Blast_Giant Tag bot_giant } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4ca TotalCurrency 300 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 5 MaxActive 2 SpawnCount 1 WaitForAllDead 4bc WaitBetweenSpawns 10 WaitBeforeStarting 20 Squad { TFBot { Template G_Scout_Giant Tag bot_giant } } } WaveSpawn { Name 4cc TotalCurrency 250 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 4bb TotalCount 10 MaxActive 4 SpawnCount 2 WaitForAllDead 4bc WaitBetweenSpawns 16 WaitBeforeStarting 5 Squad { TFBot { Template T_TFBot_Demoman_Samurai Tag bot_giant } } } WaveSpawn { Name 4cc TotalCurrency 250 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitForAllDead 4bb TotalCount 20 MaxActive 8 SpawnCount 4 WaitForAllDead 4bc WaitBetweenSpawns 16 WaitBeforeStarting 5 Squad { TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Expert } } } WaveSpawn { Name 4cb TotalCurrency 300 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 4ab TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllDead 4bb WaitBetweenSpawns 45 WaitBeforeStarting 20 Squad { TFBot { Template G_Heavy_Deflector_Heal_On_Kill_Giant_Gate Item "The U-clank-a" Attributes AlwaysCrit } TFBot { Template G_Medic_Uber_Giant } } } WaveSpawn { Name 4da TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 4cb TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 35 WaitBeforeStarting 20 Squad { TFBot { Template G_Soldier_Bbox_Rapid } TFBot { Template G_Medic_Uber_Giant } } } WaveSpawn { Name 4db TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 4bb TotalCount 16 MaxActive 6 SpawnCount 3 Support 1 WaitForAllDead 4cc WaitBetweenSpawns 10 WaitBeforeStarting 5 Squad { TFBot { Template G_Scout_Bonk } } } WaveSpawn { Name 4s1 TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 16 MaxActive 1 SpawnCount 1 Support 1 WaitBetweenSpawns 20 WaitBeforeStarting 30 Squad { TFBot { Template G_Heavy_Deflector } } } WaveSpawn { Name 4s3 TotalCurrency 50 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 TotalCount 8 MaxActive 3 SpawnCount 2 Support Limited WaitBetweenSpawns 30 WaitBeforeStarting 30 TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { Name 4s2 TotalCurrency 100 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 TotalCount 16 MaxActive 6 SpawnCount 2 WaitForAllDead 4cc Support 1 WaitBetweenSpawns 12 WaitBeforeStarting 5 Squad { TFBot { Template G_Heavy_Deflector } } } } Wave { InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name 5Boss2 TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "mvm\giant_heavy\giant_heavy_entrance.wav" DoneWarningSound "vo/mvm/mght/soldier_mvm_paincrticialdeath02.mp3" WaitBetweenSpawns 96 WaitBeforeStarting 0 TFBot { Template Rocket_Rain_Boss Attributes AlwaysCrit } } WaveSpawn { Name 5Boss1 TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "mvm\giant_heavy\giant_heavy_entrance.wav" DoneWarningSound "vo/mvm/mght/pyro_mvm_painsevere06.mp3" WaitBetweenSpawns 96 WaitBeforeStarting 15 TFBot { Template T_TFBot_Chief_Pyro_Boss Tag bot_giant Health 20000 } } WaveSpawn { Name "sound543" Where spawnbot_main0 TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned 5Boss1 WaitBeforeStarting 1 TotalCurrency 0 Support Limited FirstSpawnWarningSound npc\combine_gunship\ping_patrol.wav RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Fast } } } } WaveSpawn { Name 5Blimp1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "ambient_mp3/alarms/doomsday_lift_alarm.mp3" WaitForAllDead 5Boss1 WaitBeforeStarting 10 WaitBetweenSpawns 1 StartWaveOutput { Target gate0_entrance_door Action Open } Tank //hi hellmet i copied u lol u mad bro { Health 10000 Speed 100 DisableSmokestack 1 Classicon blimp2_lite Skin 1 MaxTurnRate 30 Model "models/bots/boss_bot/boss_blimp.mdl" Gravity 0 DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 EngineLoopSound "npc\combine_gunship\dropship_engine_distant_loop1.wav" PingSound "npc\combine_gunship\ping_search.wav" Name "tankboss" StartingPathTrackNode "blimp_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5Blimp2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "ambient_mp3/alarms/doomsday_lift_alarm.mp3" WaitForAllDead 5Boss1 WaitBeforeStarting 60 WaitBetweenSpawns 1 StartWaveOutput { Target gate0_entrance_door Action Open } Tank //hi hellmet i copied u lol u mad bro { Health 10000 Speed 100 DisableSmokestack 1 Classicon blimp2_lite Skin 1 MaxTurnRate 30 Model "models/bots/boss_bot/boss_blimp.mdl" Gravity 0 DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 EngineLoopSound "npc\combine_gunship\dropship_engine_distant_loop1.wav" PingSound "npc\combine_gunship\ping_search.wav" Name "tankboss" StartingPathTrackNode "blimp_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5BossS1 TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 5 WaitBeforeStarting 0 Squad { TFBot { Template G_GateBot_Pyro_Conch_Fury } } } WaveSpawn { Name 5BossS2 TotalCurrency 50 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 20 WaitBeforeStarting 10 Squad { TFBot { Template T_TFGateBot_Heavy_Expert_Crit Skill Normal } } } WaveSpawn { Name 5BossS3b TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 5Boss1 TotalCount 5 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 20 TFBot { Template T_TFGateBot_Giant_Soldier_SlowCritBarrage Attributes AlwaysCrit } } WaveSpawn { Name 5b2 TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 5Boss1 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 8 WaitBeforeStarting 0 Squad { TFBot { Template G_Demoknight_Sultan Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickFix Skill Expert } } } WaveSpawn { Name 5FinalS1 TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 5B2 TotalCount 37 MaxActive 12 SpawnCount 6 Support 1 WaitBetweenSpawns 12 WaitBeforeStarting 10 Squad { TFBot { Class Soldier Skill Expert } TFBot { Class Scout Skill Expert } } } WaveSpawn { Name 5Smain TotalCurrency 50 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 WaitForAllDead 5BossS2 TotalCount 37 MaxActive 1 SpawnCount 1 Support 1 WaitBetweenSpawns 35 WaitBeforeStarting 50 Squad { TFBot { Class Soldier Skill Expert } } } WaveSpawn { Name 5FinalS2 TotalCurrency 50 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitForAllDead 5BossS1 TotalCount 37 MaxActive 1 SpawnCount 1 Support 1 WaitBetweenSpawns 20 WaitBeforeStarting 5 TFBot { Template G_Soda_Popper_Scout_Super } } WaveSpawn { Name 5Blimp3 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "ambient_mp3/alarms/doomsday_lift_alarm.mp3" WaitForAllDead 5BossS3b WaitBeforeStarting 50 WaitBetweenSpawns 1 StartWaveOutput { Target gate0_entrance_door Action Open } Tank //hi hellmet i copied u lol u mad bro { Health 13000 Speed 100 DisableSmokestack 1 Classicon blimp2_lite Skin 1 MaxTurnRate 30 Model "models/bots/boss_bot/boss_blimp.mdl" Gravity 0 DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 //SpawnTemplate "SentryTank" EngineLoopSound "npc\combine_gunship\dropship_engine_distant_loop1.wav" PingSound "npc\combine_gunship\ping_search.wav" Name "tankboss" StartingPathTrackNode "blimp_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5EngiFinal TotalCurrency 0 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitForAllDead 5BossS3b TotalCount 8 MaxActive 3 SpawnCount 2 Support 1 WaitBetweenSpawns 40 WaitBeforeStarting 5 TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { Name 5Blimp4 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "ambient_mp3/alarms/doomsday_lift_alarm.mp3" WaitForAllDead 5BossS3b WaitBeforeStarting 80 WaitBetweenSpawns 1 StartWaveOutput { Target gate0_entrance_door Action Open } Tank //hi hellmet i copied u lol u mad bro { Health 13000 Speed 100 DisableSmokestack 1 Classicon blimp2_lite Skin 4 MaxTurnRate 30 Model "models/bots/boss_bot/boss_blimp.mdl" Gravity 0 DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 //SpawnTemplate "SentryTank" EngineLoopSound "npc\combine_gunship\dropship_engine_distant_loop1.wav" PingSound "npc\combine_gunship\ping_search.wav" Name "tankboss" StartingPathTrackNode "blimp_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5FinalS2 TotalCurrency 50 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_main1_slow Where spawnbot_upper2 WaitForAllDead 5BossS3B TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 0 Squad { TFBot { Template G_Heavy_Brass_Giant Attributes AlwaysCrit } TFBot { Template G_Medic_QuickFix_Regen_Giant } } } } } //Wave // $1000 + 100 = 7800 //{ // Explanation // { // Line "{grey}You better hope {blue}they {grey}find you." // Line "{white}Before {green} her {red}project {white}finds them." // Line "{grey}We are smarter than {blue}Them." // Line "{grey}That's why we didn't resist." // } //} //Wave // $1000 + 100 = 7800 //{ // Explanation // { // Line "{White}When {Blue}they {White}find you, help them." // Line "{Grey}When {Blue}they {Grey}find you, help us." // Line "{Grey}Destroy {Red}it" // Line "{Red}Destroy the creation like it broke us." // } //}