#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 600 RespawnWaveTime 10 CanBotsAttackWhileInSpawnRoom Yes NoRomevisionCosmetics 1 Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 40 SuppressSentryBusterModel 1 TFBot { Template T_TFBot_SentryBuster Name "Really Angry Worker-Bot" UseCustomModel "models/bots/bot_worker/bot_worker.mdl" Sequence { Name "panic" Delay 0.01 Repeats 9999 IfHealthBelow 17000 } CharacterAttributes { "torso scale" 0.90 "head scale" 0.90 } } } //Templates here Templates { soldier_wtf { UseCustomModel "models/bots/soldier/bot_soldier_gibby.mdl" Class Soldier ClassIcon soldier_gib_lite Skill Expert } medic_blast { Name "Blast Resistant Medic Unit" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Item "The Vascular Vestment" Item "Medical Emergency" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 4 } } jackpack_pyro { Class Pyro ClassIcon pyro_fast_thruster Name "Thermal Handler" Item "The Thermal Thruster" UseHumanAnimations 1 WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Cranium Cooler" Item "Sightliner" Item "Cargo Constructor" Attributes DisableDodge Action FetchFlag WeaponSwitch { Delay 0.1 Type "Primary" IfHealthBelow 750 } FireWeapon { Delay 2 Cooldown 3 Repeats 0 Duration 0.5 Type "Secondary" IfSeeTarget 1 IfHealthAbove 750 } CharacterAttributes { "move speed bonus" 1.50 "never gib" 1 } ItemAttributes { ItemName "The Thermal Thruster" "charge recharge rate increased" 2.10 "falling_impact_radius_pushback" 1 } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage penalty" 0.49 } } engineer_shotgun { Class Engineer ClassIcon heavy_shotgun Action FetchFlag Attributes AlwaysFireWeapon Skill Expert Item "Cargo Constructor" Item "Hazard Handler" Item "Festive Shotgun 2014" ItemAttributes { ItemName "Festive Shotgun 2014" "weapon spread bonus" 0.50 } } worker_knight { Class Demoman Name "Worker-Knight" ClassIcon demoknight Skill Hard Health 175 Item "The Chargin' Targe" Item "TF_WEAPON_WRENCH" Item "Lo-Fi Longwave" Item "Cargo Constructor" Item "Hazard Handler" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_WRENCH" "critboost on kill" 3 "max health additive penalty" -0 } ItemAttributes { ItemName "Hazard Handler" "item style override" 3 } } air_conditioner { ClassIcon pyro_reflect_daan Class Pyro Name "Air Conditioner" Skill Hard ExtAttr AlwaysFireWeaponAlt Action Mobber Item "Festive Flamethrower 2011" Item "Brain Interface" Item "The Cold Case" ItemAttributes { ItemName "Festive Flamethrower 2011" "airblast functionality flags" 1 } } Giant_Backburner_Worker { ClassIcon pyro Health 3000 Name "Giant Backburner Worker" Scale 1.8 Class Pyro Skill Hard Action FetchFlag WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Item "Lo-Fi Longwave" Item "The Backburner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } Miner_Worker { ClassIcon soldier_equalizer Name "Miner Worker" Skill Expert Action Mobber Attributes DisableDodge Attributes AlwaysFireWeapon DesiredAttackRange 65 WeaponRestrictions MeleeOnly Attributes "DisableDodge" Item "Lo-Fi Longwave" Item "Winter Backup" Item "the equalizer" } Worker { Name Worker Skill Normal Action FetchFlag Item "Lo-Fi Longwave" WeaponRestrictions PrimaryOnly } } //Wave 1 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_classic_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 300 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template Giant_Backburner_Worker } } } WaveSpawn { Name a1 TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_left Squad { NoFormation 1 TFBot { Template Miner_Worker Class Soldier } } } WaveSpawn { WaitForAllSpawned a1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Name "Giant Rocket Worker" Template T_TFBot_Giant_Soldier Item "Lo-Fi Longwave" Action FetchFlag } } } WaveSpawn { WaitForAllSpawned a1 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { NoFormation 1 TFBot { Template Worker Class Scout } } } } //Wave 2 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_classic_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a1 TotalCurrency 450 TotalCount 36 MaxActive 12 SpawnCount 12 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { NoFormation 1 TFBot { Template T_TFBot_Soldier_RocketShotgun Name "Black-Box Worker" Item "Lo-Fi Longwave" } TFBot { Template worker_knight } } } WaveSpawn { Name a2 TotalCurrency 300 TotalCount 30 MaxActive 12 SpawnCount 2 WaitForAllSpawned a1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_left Squad { TFBot { Template engineer_shotgun } TFBot { Template air_conditioner } } } WaveSpawn { Name a3 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned a1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire Name "Giant Rapid-Demolition Worker" Item "Cargo Constructor" Item "Hazard Handler" Item "Hazard Headgear" Item "Blast Blocker" } } } WaveSpawn { TotalCurrency 200 TotalCount 15 MaxActive 15 SpawnCount 15 WaitForAllDead a3 WaitBeforeStarting 0 WaitBetweenSpawns 1.2 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman MaxVisionRange 5000 Name "Architect" Item "Lo-Fi Longwave" Item "Preventative Measure" Item "The Idea Tube" CharacterAttributes { "arrow snap to next target radius" 1000 } } } } } //Wave 3 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_classic_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name a1 TotalCurrency 250 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.2 Where spawnbot Squad { TFBot { Template jackpack_pyro Attributes MiniBoss Health 1250 CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } WaveSpawn { TotalCurrency 300 TotalCount 30 MaxActive 12 SpawnCount 10 WaitForAllSpawned a1 WaitBeforeStarting 10 WaitBetweenSpawns 1.2 Where spawnbot_right Squad { NoFormation 1 NoWaitForFormation 1 TFBot { Template T_TFBot_Demoman Name "Demolitionist Worker" Skill Hard Item "Lo-Fi Longwave" } TFBot { Template Miner_Worker Class Scout Action FetchFlag } TFBot { Template worker_knight } } } WaveSpawn { Name a2 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllSpawned a1 WaitBeforeStarting 60 WaitBetweenSpawns 1.2 Where spawnbot Squad { TFBot { Name "Giant Rocket Worker" Template T_TFBot_Giant_Soldier Item "Lo-Fi Longwave" Action FetchFlag } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name a3 TotalCurrency 350 TotalCount 30 MaxActive 10 SpawnCount 10 WaitForAllDead a2 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman MaxVisionRange 5000 Name "Architect" Item "Lo-Fi Longwave" Item "Preventative Measure" Item "The Idea Tube" AimTrackingInterval 0.15 } TFBot { Template medic_blast } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned a3 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot_right Squad { TFBot { Template Giant_Backburner_Worker } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned a3 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template air_conditioner Name "Giant Air Conditioner" Health 3000 Action Mobber Attributes MiniBoss CharacterAttributes { "move speed bonus" 1.20 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_classic_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // WaveSpawn // { // Name a1 // TotalCurrency 400 // TotalCount 2 // MaxActive 2 // SpawnCount 2 // WaitBeforeStarting 2 // WaitBetweenSpawns 2 // Where spawnbot_right // Squad // { // NoFormation 1 // NoWaitForFormation 1 // TFBot // { // Template worker_knight // Name "Giant Worker-Knight" // Health 3300 // Attributes MiniBoss // Attributes AlwaysCrit // Action FetchFlag // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0.5 // "airblast vulnerability multiplier" 0.5 // "override footstep sound set" 4 // } // } // TFBot // { // Template worker_knight // Name "Giant Worker-Knight" // Health 3300 // Attributes MiniBoss // Attributes AlwaysCrit // Attributes DisableDodge // Action Mobber // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0.5 // "airblast vulnerability multiplier" 0.5 // "override footstep sound set" 4 // } // } // } // } // WaveSpawn // { // Name a1 // TotalCurrency 300 // TotalCount 21 // MaxActive 7 // SpawnCount 7 // WaitBeforeStarting 15 // WaitBetweenSpawns 5 // Where spawnbot // Squad // { // TFBot // { // Template Worker // Class Soldier // } // } // } WaveSpawn { Name a2 TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 // WaitForAllSpawned a1 WaitBeforeStarting 15 WaitBetweenSpawns 3 Where spawnbot StartWaveMessage "{yellow}//ACTIVATING DECOMMISSIONED SECURITY CHIEF" StartWaveMessage "{yellow}//99.9% SENDING CLIENT INFO" FirstSpawnMessage "{yellow}//DECOMMISSIONED SECURITY CHEIF ACTIVATED ! ! !" Squad { TFBot { Template soldier_wtf Attributes MiniBoss Scale 2.1 Attributes HoldFireUntilFullReload Health 12000 Tag bot_giant Item "MvM GateBot Light Soldier" Name "Decommissioned Security Chief" Item "Fancy Dress Uniform" Item "Lo-fi Longwave" AimOffset "0 150 200" HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.1 TurnPower 60 MaxAimError 360 AimTime 2.2 Acceleration 9999 AccelerationTime 9999 AccelerationStartTime 2 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "add cond when active" 36 "add cond when hit" 86 "add cond on hit duration" 4 "clip size upgrade atomic" 8 "damage penalty" 0.5 "fire rate bonus" 0.001 "faster reload rate" 0.5 "projectile spread angle penalty" 180 "blast radius decreased" 1.5 "projectile trail particle" "halloween_rockettrail" } CharacterAttributes { "move speed penalty" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } WaveSpawn { Name a3 TotalCurrency 400 TotalCount 15 MaxActive 15 SpawnCount 1 WaitForAllSpawned a2 WaitBeforeStarting 20 WaitBetweenSpawns 1.2 Where spawnbot FirstSpawnMessage "{yellow}//SENDING BACKUP ENGINEERS" Squad { TFBot { Class Engineer Name "Prototype-Testing Engineer" Item "Head of Defense" Item "Wavefinder" Attributes AlwaysCrit ClassIcon engineer_pomson Action FetchFlag Attributes MiniBoss Health 1250 Action EscortFlag WeaponRestrictions PrimaryOnly Item "The Pomson 6000" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName "The Pomson 6000" "arrow mastery" 1 "Projectile speed decreased" 0.56 "penetrate teammates" 1 "mult projectile count" 2 "projectile spread angle penalty" 35 } } } } } }