#base robot_standard.pop #base robot_giant.pop #base robot_pda.pop // Cyberblitz - Cyberia Advanced // Made by PDA Expert, using rafmod WaveSchedule { StartingCurrency 1000 RespawnWaveTime 6 TextPrintTime 0 CanBotsAttackWhileInSpawnRoom no BodyPartScaleSpeed 50 RedPlayersAreRobots 1 //If set, red players use robot models WaveStartCountdown 5 NoRomevisionCosmetics 1 BotsUsePlayerTeleporters 0 //PlayerRobotsUsePlayerAnimation 1 //Use player animations instead of robot ones, breaks very easily however OverrideSounds //Replace sounds. Only server side sounds can be overridden. Must use sound script unless there is only a raw version of the sound. { "MVM.PlayerDied" "=85|mvm/physics/robo_impact_hard_05.wav" "music.mvm_lost_wave" "#music\radio1.mp3" } PrecacheModel "models/workshop/weapons/c_models/c_tokamak/c_tomislav.mdl" PrecacheSound "tokamak_wind_up.wav" PrecacheSound "tokamak_wind_down.wav" PrecacheModel "models/props_mvm/robot_spawnpoint.mdl" ExtraSpawnPoint { Name "spawnbot_red_hatchdefender" TeamNum 2 X "6655" Y "-1344" Z "160" } ExtraSpawnPoint { Name "spawnbot_redbot" TeamNum 2 X "5788" Y "-89" Z "176" } ExtraSpawnPoint { Name "spawnbot_redbot_forward" TeamNum 2 X "1929" Y "1185" Z "208" } PointTemplates { RedBotSign_Small { NoFixup 1 prop_dynamic { "targetname" "sign" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" } } RedBotSign_Medium { NoFixup 1 prop_dynamic { "targetname" "mediumsign" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "modelscale" "2" } } RedBotSign_Big { NoFixup 1 prop_dynamic { "targetname" "bigsign" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "modelscale" "3" } } } SpawnTemplate { Name "RedBotSign_Medium" Origin "5999 -1650 640" Angles "90 0 180" } SpawnTemplate { Name "RedBotSign_Medium" Origin "6657 -1460 345" Angles "90 0 270" } SpawnTemplate { Name "RedBotSign_Medium" Origin "1929 1185 208" Angles "0 135 0" } SpawnTemplate { Name "RedBotSign_Big" Origin "3624 346 820" Angles "90 0 0" } SpawnTemplate { Name "RedBotSign_Small" Origin "1479 1600 500" Angles "90 0 180" } SpawnTemplate { Name "RedBotSign_Small" Origin "5776 -135 176" Angles "0 -90 0" } CustomWeapon { "The Tokamak" { OriginalItemName "Deflector" "special item description" "[DESCRIPTION] Firces bullets as a single powerful beam, runs out of ammo quick however." "bullets per shot bonus" 0.25 "weapon spread bonus" 0.01 "damage bonus" 3.4 "fire rate bonus HIDDEN" 0.8 "maxammo primary reduced" 0.5 "minigun spinup time increased" 1.5 "no primary ammo from dispensers while active" 1 "custom item model" "models/workshop/weapons/c_models/c_tokamak/c_tomislav.mdl" "custom wind up sound" "=80|tokamak_wind_up.wav" "custom wind down sound" "=80|tokamak_wind_down.wav" "mult dmg vs tanks" 3.0 "custom kill icon" "the_capper" "ragdolls plasma effect" 1 } "Missile Launcher" { OriginalItemName "The Black Box" "hand scale" 1.33 "damage bonus HIDDEN" 1.67 "custom projectile model" "models\buildables\sentry3_rockets.mdl" "clip size penalty" 0.5 "fire rate penalty" 2 "Reload time increased" 1.25 "Projectile speed decreased" 0.6 "custom weapon fire sound" "=90|weapons/stinger_fire1.wav" "custom weapon reload sound" "=100|weapons/ar2/ar2_reload_push.wav" "custom impact sound" "=70|mvm/giant_common/giant_common_explodes_01.wav" "health on radius damage" 0 // removes heal on hit } "Missile Launcher Giant" { OriginalItemName "The Black Box" "hand scale" 1.75 "damage bonus HIDDEN" 3.0 "custom projectile model" "models\buildables\sentry3_rockets.mdl" "mult projectile scale" 1.75 "Blast radius increased" 1.55 "clip size penalty" 0.5 "fire rate penalty" 2 "Reload time increased" 0.0001 "Projectile speed decreased" 0.6 "custom weapon fire sound" "=90|weapons/stinger_fire1.wav" "custom weapon reload sound" "=100|weapons/ar2/ar2_reload_push.wav" "custom impact sound" "=90|mvm/giant_common/giant_common_explodes_02.wav" //"explosion particle" "asplode_hoodoo" "use large smoke explosion" 1 "health on radius damage" 0 // removes heal on hit "mult dmg vs tanks" 4 } } ExtraLoadoutItems // Extra loadout items available after typing !missionitems in chat { HeavyWeapons { Primary "The Tokamak" } } ItemAttributes { ItemName "The Iron Bomber" "special item description" "[DESCRIPTION] Pipes bounce around, improving its damage nicely. However direct pipes will deal less damage." "fuse bonus" 2 "grenade bounce speed" 0.85 "grenade bounce damage" 1 "damage penalty" 0.75 } ItemAttributes { ItemName "The Scottish Resistance" "special item description" "[DESCRIPTION] Shoots in bursts, similar to beggars." "fire rate bonus hidden" 0.1 "auto fires when full" 1 "auto fires full clip" 1 "projectile spread angle penalty" 4 "clip size penalty" 0.5 "Reload time increased" 1.25 "stickybomb charge rate" 0.01 "Projectile range decreased" 0.5 } ItemAttributes { ItemName "The Shortstop" "can headshot" 1 } ItemAttributes { ItemName TF_WEAPON_SHOTGUN_HWG "special item description" "[DESCRIPTION] Taken off one of the few giant shotgun heavies around, caliber had to be lowered so it wouldn't just blow your arms off." "provide on active" 1 "move speed penalty" 0.66 "fire rate penalty" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.25 } ItemAttributes { ItemName TF_WEAPON_SHOTGUN_PRIMARY "special item description" "[DESCRIPTION] Taken off one of the few giant shotgun heavies around, caliber had to be lowered so it wouldn't just blow your arms off." "provide on active" 1 "move speed penalty" 0.66 "fire rate penalty" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.25 } ItemAttributes { ItemName TF_WEAPON_SHOTGUN_PYRO "special item description" "[DESCRIPTION] Taken off one of the few giant shotgun heavies around, caliber had to be lowered so it wouldn't just blow your arms off." "provide on active" 1 "move speed penalty" 0.66 "fire rate penalty" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.25 } ItemAttributes { ItemName TF_WEAPON_SHOTGUN_SOLDIER "special item description" "[DESCRIPTION] Taken off one of the few giant shotgun heavies around, caliber had to be lowered so it wouldn't just blow your arms off." "provide on active" 1 "move speed penalty" 0.66 "fire rate penalty" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.25 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "special item description" "[DESCRIPTION] Taken off one of the few giant shotgun heavies around, caliber had to be lowered so it wouldn't just blow your arms off." "provide on active" 1 "move speed penalty" 0.66 "fire rate penalty" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.25 } ItemAttributes { ItemName "The Black Box" "special item description" "[DESCRIPTION] Turned into a missile launcher, firing 4 rockets at once for massive damage. Especially effective against tanks." "hand scale" 1.33 "damage bonus HIDDEN" 1.67 "custom projectile model" "models\buildables\sentry3_rockets.mdl" "clip size penalty" 0.5 "fire rate penalty" 2 "Reload time increased" 1.25 "Projectile speed decreased" 0.6 "custom weapon fire sound" "=90|weapons/stinger_fire1.wav" "custom weapon reload sound" "=100|weapons/ar2/ar2_reload_push.wav" "custom impact sound" "=70|mvm/giant_common/giant_common_explodes_01.wav" "health on radius damage" 0 // removes heal on hit "mult dmg vs tanks" 2 } ItemAttributes { ItemName "Festive Black Box" "special item description" "[DESCRIPTION] Turned into a missile launcher, firing 4 rockets at once for massive damage. Especially effective against tanks." "hand scale" 1.33 "damage bonus HIDDEN" 1.67 "custom projectile model" "models\buildables\sentry3_rockets.mdl" "clip size penalty" 0.5 "fire rate penalty" 2 "Reload time increased" 1.25 "Projectile speed decreased" 0.6 "custom weapon fire sound" "=90|weapons/stinger_fire1.wav" "custom weapon reload sound" "=100|weapons/ar2/ar2_reload_push.wav" "custom impact sound" "=70|mvm/giant_common/giant_common_explodes_01.wav" "health on radius damage" 0 // removes heal on hit "mult dmg vs tanks" 2 } ItemAttributes // stolen from tindall lol, slight adjustments were made. { ItemName "The Original" "special item description" "[DESCRIPTION] Taken straight from one of those giant charged boys, shoots slow but crit-boosted rockets." "mod max primary clip override" -1 "no primary ammo from dispensers while active" 1 "damage penalty" 0.8 "Projectile speed decreased" 0.4 "always crit" 1 // following stats disable upgrades. "faster reload rate" 0.4 "fire rate penalty" 5 "clip size upgrade atomic" 8 } ItemAttributes // Mainly for the brave souls that want to support their team with extra damage while using the new original. { ItemName "The Buff Banner" "ammo regen" 0.25 } ItemAttributes // Demoknight Buff { ItemName "The Eyelander" "melee cleave attack" 1 } ItemAttributes // Demoknight Buff { ItemName "Festive Eyelander" "melee cleave attack" 1 "set turn to ice" 1 } ItemAttributes // Demoknight Buff { ItemName "Nessie's Nine Iron" "melee cleave attack" 1 } ItemAttributes // Demoknight Buff { ItemName "The Horseless Headless Horseman's Headtaker" "melee cleave attack" 1 } ItemAttributes // Demoknight buff, increased move speed due to being one handed { ItemName "The Persian Persuader" "melee cleave attack" 1 "move speed bonus" 1.15 } ItemAttributes // Demoknight buff { ItemName "The Scotsman's Skullcutter" "melee cleave attack" 1 } ItemAttributes // Demoknight buff, reverts dmg taken back to hp reduced { ItemName "The Claidheamohmor" "melee cleave attack" 1 "dmg taken increased" 1 "max health additive penalty" -15 } Mission { Objective DestroySentries Where spawnbot CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot_tertiary Objective Engineer BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot_secondary TeleportWhere spawnbot_tertiary } } Mission { Where spawnbot_secondary Objective Sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_tertiary Objective Engineer BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Health 375 TeleportWhere spawnbot_secondary TeleportWhere spawnbot_tertiary } } // Wave 1/6 ($1000) // 4 Giant Soldiers with 2 Buff Banner Soldiers // 36 Pyros // 4 Giant Charged Soldiers // 16 Heavies // 16 Brass Heavies // 2 Giant Heavies with a Kritz Medic // Support : Engineers (275 HP) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}BOOTING UP STATUS :{green} COMPLETED" Line "{blue}INITIATING CONAGHEROS..." Line "{blue}SUCCSESFULLY INITIATED!" Line "{blue}RUNNING STANDARD HATCH DEFENDING PROTOCOLS." Line "{blue}SYSTEM MESSAGE : " Line "{FFCC24}''More info will be sent throught the robotic invasion!''" Line "{blue}CHANGES IN ARMORY HAVE BEEN DETECTED!" } WaveSpawn { Name "wave01" TotalCount 12 MaxActive 9 SpawnCount 3 Where spawnbot TotalCurrency 200 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name "wave01" TotalCount 36 MaxActive 10 SpawnCount 1 Where spawnbot TotalCurrency 100 WaitBeforeStarting 5 WaitBetweenSpawns 1 TFBot { Class Pyro } } WaveSpawn { Name "wave02" TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot TotalCurrency 250 WaitForAllSpawned "wave01" WaitBeforeStarting 15 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name "wave02" TotalCount 16 MaxActive 8 SpawnCount 2 Where spawnbot Where spawnbot_secondary WaitForAllSpawned "wave01" TotalCurrency 100 WaitBetweenSpawns 2 TFBot { Class Heavy Skill Easy } } WaveSpawn { Name "wave02" TotalCount 16 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave01" Where spawnbot Where spawnbot_secondary TotalCurrency 150 WaitBetweenSpawns 2 TFBot { Class Heavy ClassIcon heavy_brass_nys Skill Easy Item "The Brass Beast" } } WaveSpawn { Name "wave03" TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot TotalCurrency 100 WaitForAllSpawned "wave02" WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } } } WaveSpawn { Name "wave03" TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_secondary TotalCurrency 100 WaitForAllSpawned "wave02" WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } } } WaveSpawn { Support 1 TotalCount 1 TFBot { Class Scout ClassIcon red2_lite } } WaveSpawn { TotalCount 1 Support Limited Where spawnbot_red_hatchdefender TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_spammeR Scale 1.8 Health 5000 Name "Hatch Guardian Soldier" Attributes IgnoreFlag NoPushaway 1 AlwaysGlow 1 AddCond { Name TF_COND_REPROGRAMMED } VoiceCommand { Delay 2 Cooldown 5 Repeats 2 Type "Go" } VoiceCommand { Delay 0.1 IfHealthBelow 2501 Repeats 1 Type "Help" } Item "The Eliminators Safeguard" Item "The Juggernaut Jacket" CharacterAttributes { "health regen" 10 "no_jump" 0 "no_duck" 0 "SET BONUS: special dsp" 38 "voice pitch scale" 0.75 "health from healers reduced" 0 "collect currency on kill" 1 } InterruptAction { Target "6211 -875 224" Delay 1 Repeats 1 Duration 7 } } } WaveSpawn { TotalCount 12 MaxActive 3 SpawnCount 1 Where spawnbot_redbot WaitBetweenSpawns 5 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Battalion Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_SPEED_BOOST Duration 10 } CharacterAttributes { "collect currency on kill" 1 } } } WaveSpawn { TotalCount 20 MaxActive 4 SpawnCount 1 Where spawnbot_redbot WaitBeforeStarting 10 WaitBetweenSpawns 5 Support 1 TFBot { Class Pyro Skill Normal Name "Airblast Pyro" ClassIcon pyro_reflect_daan Item "Traffic Cone" Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_SPEED_BOOST Duration 10 } CharacterAttributes { "collect currency on kill" 1 } } } WaveSpawn { Support 1 TotalCount 1 TFBot { Class Scout ClassIcon blu2_lite } } } // Wave 2/6 ($1250) // 4 Giant Dragon Fury Pyros (Critboosted) with 2 Uber Medics // 16 Phlog Pyros // 36 Flare Pyros // 3 Giant Heavies with 3 Tomislav Heavies // 24 Steel Gauntlets // 1 Tank (20k HP) // 8 Giant Charged Soldiers // 1 Tank (20k HP) // Support : Snipers, Engineers (275 HP) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 12 MaxActive 9 SpawnCount 3 Where spawnbot TotalCurrency 250 WaitBetweenSpawns 5 FirstSpawnWarningSound "#music/hl2_song1.mp3" Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } } } WaveSpawn { Name "wave01" TotalCount 16 MaxActive 6 SpawnCount 2 Where spawnbot_secondary TotalCurrency 150 WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Class Pyro Name "Phlogistinator Pyro" ClassIcon pyro_phlog Health 525 Scale 1.5 Attributes SpawnWithFullCharge FireWeapon //Periodically fires weapon { Delay 0.1 //Time before the first fire input starts (Default: 10) Cooldown 15 //Time between each fire input (Default: 10) Repeats 0 //How many times should bot use the fire input in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Secondary" } Item "The Phlogistinator" Item "The Moonman Backpack" Item "The Bubble Pipe" } } WaveSpawn { Name "wave01" TotalCount 36 MaxActive 12 SpawnCount 6 Where spawnbot Where spawnbot_secondary TotalCurrency 100 WaitBeforeStarting 8 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name "wave02" TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot TotalCurrency 200 WaitForAllSpawned "wave01" WaitBeforeStarting 15 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Class Heavy ClassIcon heavy_accurate_lite Skill Normal Item Tomislav } TFBot { Class Heavy ClassIcon heavy_accurate_lite Skill Normal Item Tomislav } TFBot { Class Heavy ClassIcon heavy_accurate_lite Skill Normal Item Tomislav } } } WaveSpawn { Name "wave02" TotalCount 24 MaxActive 10 SpawnCount 2 Where spawnbot WaitBetweenSpawns 3.5 WaitBeforeStarting 5 WaitForAllSpawned "wave01" TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "wave02_tank" TotalCount 1 TotalCurrency 200 WaitForAllSpawned "wave01" Tank { Name "Tank" Health 20000 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave03" TotalCount 1 TotalCurrency 100 WaitBeforeStarting 20 WaitForAllDead "wave02" Tank { Name "Tank" Health 20000 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave03_firstbatch" TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_secondary TotalCurrency 75 WaitBeforeStarting 5 WaitBetweenSpawns 3 WaitForAllDead "wave02" TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_tertiary TotalCurrency 75 WaitBetweenSpawns 3.5 WaitForAllSpawned "wave03_firstbatch" TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Support 1 TotalCount 1 TFBot { Class Scout ClassIcon red2_lite } } WaveSpawn { TotalCount 1 Support Limited Where spawnbot_red_hatchdefender TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_spammeR Scale 1.8 Health 5000 Name "Hatch Guardian Soldier" Attributes IgnoreFlag NoPushaway 1 AlwaysGlow 1 AddCond { Name TF_COND_REPROGRAMMED } VoiceCommand { Delay 2 Cooldown 5 Repeats 2 Type "Go" } VoiceCommand { Delay 0.1 IfHealthBelow 2501 Repeats 1 Type "Help" } Item "The Eliminators Safeguard" Item "The Juggernaut Jacket" CharacterAttributes { "health regen" 10 "no_jump" 0 "no_duck" 0 "SET BONUS: special dsp" 38 "voice pitch scale" 0.75 "health from healers reduced" 0 "collect currency on kill" 1 } InterruptAction { Target "6211 -875 224" Delay 1 Repeats 1 Duration 7 } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 Support Limited WaitBeforeStarting 5 Where spawnbot_redbot_forward TFBot { Template T_TFbot_Giant_Demoman ClassIcon demo_spammer Item "Glengarry Bonnet" Attributes IgnoreFlag NoPushaway 1 AlwaysGlow 1 AddCond { Name TF_COND_REPROGRAMMED } VoiceCommand { Delay 2 Repeats 2 Type "Cheers" Cooldown 6 } VoiceCommand { Delay 0.1 IfHealthBelow 2001 Cooldown 5 Repeats 3 Type "Jeers" } InterruptAction { Target "510 2107 203" Delay 1 Repeats 1 Duration 7 } InterruptAction { Target "2399 1220 448" Delay 1 Repeats 1 Duration 9001 IfHealthBelow 2001 } CharacterAttributes { "no_jump" 0 "no_duck" 0 "SET BONUS: special dsp" 38 "voice pitch scale" 0.75 "health from healers reduced" 0.5 "health from packs decreased" 0.25 "collect currency on kill" 1 } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 Support Limited WaitBeforeStarting 7 Where spawnbot_redbot_forward TFBot { Template T_TFbot_Giant_Demoman ClassIcon demo_spammer Item "Glengarry Bonnet" Attributes IgnoreFlag NoPushaway 1 AlwaysGlow 1 AddCond { Name TF_COND_REPROGRAMMED } VoiceCommand { Delay 3 Repeats 2 Type "Cheers" Cooldown 6 } VoiceCommand { Delay 0.1 IfHealthBelow 2001 Cooldown 5 Repeats 3 Type "Jeers" } InterruptAction { Target "279 1962 197" Delay 2 Repeats 1 Duration 7 } InterruptAction { Target "2722 663 512" Delay 1 Repeats 1 Duration 9001 IfHealthBelow 2001 } CharacterAttributes { "no_jump" 0 "no_duck" 0 "SET BONUS: special dsp" 38 "voice pitch scale" 0.75 "health from healers reduced" 0.5 "health from packs decreased" 0.25 "collect currency on kill" 1 } } } WaveSpawn { TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot_redbot_forward Support Limited WaitBetweenSpawns 5 TFBot { Class Heavy Health 600 Scale 1.25 Skill Normal ExtAttr IgnoreNPC Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } } WaveSpawn { TotalCount 20 MaxActive 4 SpawnCount 1 Where spawnbot_redbot Support 1 WaitBetweenSpawns 3 WaitBeforeStarting 20 TFBot { Class Heavy Skill Normal ExtAttr IgnoreNPC Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_SPEED_BOOST Duration 10 } } } WaveSpawn { TotalCount 12 MaxActive 6 SpawnCount 2 Where spawnbot_redbot Support Limited WaitBetweenSpawns 4 WaitForAllSpawned "wave02_tank" TFBot { Class Soldier Name "Bazooka Soldier" ClassIcon soldier_burstfire Skill Hard Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_SPEED_BOOST Duration 10 } Item "The Beggar's Bazooka" Item "The Crack Pot" Item "The Buff Banner" ItemAttributes { ItemName "The Beggar's Bazooka" "fire rate bonus" 0.4 "faster reload rate" 0.5 "auto fires when full" 1 } } } WaveSpawn { Support 1 TotalCount 1 TFBot { Class Scout ClassIcon blu2_lite } } } // Wave 3/6 ($2000) // 6 Super Scouts // 1 Mecha Engineer // 6 Giant Crit Pyros // 1 Tank (40k HP) // 4 Giant Heavies with 3 Uber Medics // 36 Steel Gauntlets // 5 Giant Burst Fire Soldiers // 36 Pyros // 1 Tank (40k HP) // Support : Soldiers (Hard AI) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}SYSTEM MESSAGE : " Line "{FFCC24}''Appears to be that you guys got them all riled up! They are sending something big." Line "{FFCC24}A big version of me at that! Your hatch guardian has been beefed up for this, by yours truly.''" } WaveSpawn { Name "waveinitial" TotalCount 6 MaxActive 6 SpawnCount 6 Where spawnbot DoneWarningSound "#music/vlvx_song11.mp3" TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "wave01" TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot WaitForAllSpawned "waveboss" WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit } } WaveSpawn { Name "wave01" TotalCount 1 TotalCurrency 200 WaitBeforeStarting 1.5 WaitForAllSpawned "waveboss" Tank { Name "Tank" Health 40000 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave02" TotalCount 16 MaxActive 8 SpawnCount 4 Where spawnbot WaitForAllSpawned "wave01" WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } } } WaveSpawn { Name "wave02" TotalCount 36 MaxActive 12 SpawnCount 6 Where spawnbot_secondary WaitForAllSpawned "wave01" WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "wave03" TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_tertiary WaitForAllDead "wave02" WaitBetweenSpawns 4 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit } } WaveSpawn { Name "wave03" TotalCount 36 MaxActive 12 SpawnCount 2 Where spawnbot Where spawnbot_secondary WaitForAllDead "wave02" TotalCurrency 300 WaitBetweenSpawns 2 TFBot { Class Pyro ClassIcon pyro_reflect_daan Skill Hard Item "Traffic Cone" } } WaveSpawn { TotalCount 1 TotalCurrency 400 WaitForAllDead "wave02" Tank { Name "Tank" Health 35000 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Support 1 TotalCount 1 TFBot { Class Scout ClassIcon red2_lite } } WaveSpawn { TotalCount 1 Support Limited Where spawnbot_red_hatchdefender TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Scale 1.8 Health 8000 Name "Hatch Guardian Soldier" Attributes IgnoreFlag Attributes AlwaysCrit NoPushaway 1 AlwaysGlow 1 AddCond { Name TF_COND_REPROGRAMMED } VoiceCommand { Delay 2 Cooldown 5 Repeats 2 Type "Go" } VoiceCommand { Delay 0.1 IfHealthBelow 4001 Repeats 1 Type "Help" } Item "The Eliminators Safeguard" Item "The Juggernaut Jacket" CharacterAttributes { "health regen" 60 "no_jump" 0 "no_duck" 0 "SET BONUS: special dsp" 38 "voice pitch scale" 0.75 "health from healers reduced" 0 "collect currency on kill" 1 } InterruptAction { Target "6211 -875 224" Delay 1 Repeats 1 Duration 7 } } } WaveSpawn { TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_redbot_forward WaitBetweenSpawns 8 Support Limited TFBot { Template T_TFBot_Giant_Pyro_Dragon Action Mobber AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "health from healers reduced" 0.5 "health from packs decreased" 0.25 } } } WaveSpawn { TotalCount 25 MaxActive 4 SpawnCount 1 Where spawnbot_redbot WaitBeforeStarting 10 WaitBetweenSpawns 18 TotalCurrency 200 Support Limited TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_spammeR Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_SPEED_BOOST Duration 10 } CharacterAttributes { "collect currency on kill" 1 "health from healers reduced" 0.5 "health from packs decreased" 0.25 } } } WaveSpawn { Support 1 TotalCount 1 TFBot { Class Scout ClassIcon blu2_lite } } WaveSpawn { Name "waveboss" TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_tertiary Support Limited WaitBeforeStarting 2 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" WaitForAllDead "waveinitial" //TotalCurrency 100 TFBot { Class Engineer Name "Mecha Conagher" ClassIcon engineer_armored AimTrackingInterval 0.05 Skill Expert Health 60000 Scale 1.8 Attributes MiniBoss Attributes UseBossHealthBar TeleportWhere spawnbot TeleportWhere spawnbot_secondary Item "Panic Attack Shotgun" Item "The Wrangler" Item "Upgradeable TF_WEAPON_WRENCH" ItemAttributes { ItemName "Panic Attack Shotgun" "fire rate bonus" 2.5 "bullets per shot bonus" 10 //"fire rate bonus with reduced health" 0.5 "faster reload rate" -2 "mult_spread_scales_consecutive" 0 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_WRENCH" "fire rate bonus" 0.6 "Construction rate increased" 3.0 "building scale" 1.5 "engy sentry radius increased" 1.75 "engy sentry fire rate increased" 0.7 "engy sentry damage bonus" 2 "engy building health bonus" 5 "mvm sentry ammo" 90 // so he doesn't run out of ammo } CharacterAttributes { "move speed bonus" 0.75 "rage giving scale" 0.25 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } ChangeAttributes { Delay 0.1 Repeats 1 IfHealthBelow 20001 Name "FightBack" } EventChangeAttributes { FightBack { VoiceCommand { Delay 1 //Time before the first voice command starts (Default: 10) Cooldown 6 //Time between each voice command (Default: 10) Type "Battle cry" // Type of voice command, Possible values: } InterruptAction { Target "ClosestPlayer" // this may target spies aswell but :shrug: AimTarget "ClosestPlayer" KillAimTarget 1 Delay 1 Duration 2 } WeaponSwitch { Delay 1 Cooldown 6 Type "Primary" } FireWeapon { Delay 1 Cooldown 6 Duration 2 Type "Primary" } WeaponSwitch { Delay 6 Cooldown 9 Type "Melee" } } } } } WaveSpawn { TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot Support 1 WaitBetweenSpawns 5 WaitBeforeStarting 10 WaitForAllSpawned "wave03" TotalCurrency 100 TFBot { Class Soldier Skill Hard } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 9999 MaxActive 20 WaitForAllDead "wave02" WaitBeforeStarting 69 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Action Mobber } } } }