#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_damno.pop #base robot_damno_gatebot.pop #base judge_restricts.pop //spawnbot //spawnbot_right //spawnbot_left //spawnbot_mission_sniper //spawnbot_mission_spy //spawnbot_mission_sentry_buster //boss_path_a1 //boss_path_sentrytank WaveSchedule { StartingCurrency 900 CanBotsAttackWhileInSpawnRoom No NoRomevisionCosmetics 1 SentryBusterFriendlyFire 0 ImprovedAirblast 1 FixHuntsmanDamageBonus 0 //CustomUpgradesFile "mvm_upgrades_damno_v2.txt" FixedRespawnWaveTime Yes RespawnWaveTime 2 PrecacheModel "models/bots/boss_bot/boss_tank_color.mdl" // RGB Tank .mdl PointTemplates { colortank { OnSpawnOutput { Target "!activator" Action "color" //Change to any RGB value Param "0 0 0" } } } Mission // Sentry Buster { Objective DestroySentries Where spawnbot_mission_sentry_buster CooldownTime 35 RunForThisManyWaves 6 TFBot { Template T_TFBot_SentryBuster CharacterAttributes { "rage giving scale" 0.33 } } } Wave // WAVE 1 $900 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "a0" TotalCount 24 SpawnCount 12 MaxActive 12 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 Where spawnbot_right //WaitForAllDead "a1" TFBot { Class Soldier Skill Hard ClassIcon soldier_directhit_lite Name "Direct Hit Soldier" Item "The Direct Hit" Attributes AlwaysCrit ItemAttributes { ItemName "The Direct Hit" //"blast radius decreased" 0.1 "damage bonus" 1 } } } WaveSpawn { Name "a1" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 12 WaitForAllDead "a0" Where spawnbot_right TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro CharacterAttributes { "airblast_destroy_projectile" 1 } } } WaveSpawn { Name "a1a" TotalCount 15 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5.5 WaitBeforeStarting 6 WaitForAllDead "a0" Where spawnbot_left TotalCurrency 100 TFBot { Class Soldier Name "Self Backup Soldier" Skill Normal ClassIcon soldier_backup Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "mod soldier buff range" 0.01 //1hu "increase buff duration" 1.5 //50% "reduced damage rampup" 1 //100 max dmg } } } WaveSpawn { Name "a1b" Where spawnbot_right TotalCount 32 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 6 //WaitBeforeStarting 2 WaitForAllSpawned "a1a" TotalCurrency 100 TFBot { Class Demoman Name "Demoknight" ClassIcon demoknight Skill Hard Health 150 Item "The Tide Turner" Item "The Eyelander" WeaponRestrictions MeleeOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Eyelander" //"critboost on kill" 3 "max health additive penalty" -0 "is_a_sword" 0 "melee range multiplier" 0.5 } } } WaveSpawn { Name "a2" TotalCount 2 SpawnCount 1 WaitBetweenSpawns 20 WaitForAllSpawned "a1" WaitBeforeStarting 12 TotalCurrency 300 Tank { Health 10000 Speed 75 Name "Tank1" StartingPathTrackNode "boss_path_1" ClassIcon tank_lite NoCrushDamage 1 OnBombDroppedOutput { Target boss_deploy_relay_tank Action Trigger } } } WaveSpawn { Name "a2b" TotalCount 4 MaxActive 4 SpawnCount 2 TotalCurrency 100 WaitForAllDead "a2" WaitBetweenSpawns 16 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit UseMeleeThreatPrioritization 1 //CharacterAttributes //{ // "damage bonus" 1.5 //} } TFBot { Template T_TFBot_Giant_Medic_Old ClassIcon medic_regen Attributes IgnoreEnemies } } } WaveSpawn { Name "a2c" TotalCount 40 TotalCurrency 50 Support 1 MaxActive 6 SpawnCount 3 WaitForAllSpawned "a2" WaitBetweenSpawns 5 Where spawnbot_left WaitBeforeStarting 5 TFBot { Class Heavyweapons Name "Steel Mannlet" ClassIcon "heavy_steelfist_nys" WeaponRestrictions MeleeOnly Item "Fists of Steel" } } } Wave // WAVE 2 $850 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "a0" Support 1 TotalCount 10 SpawnCount 1 MaxActive 1 WaitBetweenSpawns 2 Where spawnbot TFBot { Name "Heavy Mitten" Class HeavyWeapons WeaponRestrictions MeleeOnly ClassIcon heavy_mittens_blu Item "The Holiday Punch" Attributes AlwaysCrit Action Mobber Skill Expert Attributes IgnoreFlag } } WaveSpawn { Name "a1" TotalCount 10 TotalCurrency 100 Where spawnbot_right Squad { TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_burstfire Health 4200 Skill Expert Item "Armored Authority" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.0 "mult crit dmg" 0.3333 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { Name "a2" WaitForAllDead "a1" TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 12 WaitBeforeStarting 5 Where spawnbot_right TotalCurrency 100 TFBot { Class Scout Name "Giant Scout" ClassIcon scout_giant Skill Hard Health 1600 Attributes MiniBoss CharacterAttributes { "damage force reduction" 0.7 "damage bonus" 1.5 //"mod soldier buff range" 2.5 //1hu "increase buff duration" 9 //50% "reduced damage rampup" 1 //100 max dmg "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name "a2a" WaitForAllDead "a1" TotalCount 20 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 7 Where spawnbot RandomSpawn 1 TotalCurrency 100 TFBot { Class Soldier ClassIcon soldier_burstfire_crit //Item "The Black Box" Name "Burst Fire Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 0.5 "fire rate bonus" 0.001 "clip size upgrade atomic" -1 "faster reload rate" 0.9 //"blast radius increased" 1.25 //"Projectile speed increased" 0.4 "projectile spread angle penalty" 2 //"heal on hit for rapidfire" 60 } } } WaveSpawn { Name "a2b" WaitForAllDead "a1" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_right TotalCurrency 100 TFBot { Class Sniper //IsCrit 1 Name "Self Buff Huntsman" Classicon sniper_bow Item "The Huntsman" Item "The Buff Banner" Attributes SpawnWithFullCharge CharacterAttributes { "damage bonus" 0.5 "mod soldier buff range" 0.01 //1hu "increase buff duration" 9 //50% } } } WaveSpawn { Name "a3a" WaitForAllDead "a2" TotalCount 12 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 18 WaitBeforeStarting 0 Where spawnbot_right TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { Name "a3b" WaitForAllDead "a2" TotalCount 30 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 5 RandomSpawn 1 Where spawnbot TotalCurrency 50 TFBot { Name "Reflector Scout" Class Scout ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Item "Batsaber" Item "Traffic Cone" Skill Expert Attributes AlwaysFireWeapon ItemAttributes { ItemName "Batsaber" "melee airblast" 1 "airblast_destroy_projectile" 1 "melee attack rate bonus" 1.6 } } } WaveSpawn { Name "a4a" WaitForAllDead "a3a" Where spawnbot TotalCount 12 SpawnCount 4 MaxActive 12 WaitBetweenSpawns 15 RandomSpawn 1 TotalCurrency 100 Squad { TFBot { Class Demoman Name "Giant Loch Demo" Item "The Loch-n-Load" Item "Scotch Bonnet" ClassIcon demo_burst_giant Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Loch-n-Load" "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "blast radius decreased" 1 "dmg bonus vs buildings" 1 "grenade explode on impact" 1 "sticky air burst mode" 0 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 //"Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name "a4b" WaitForAllDead "a3a" Where spawnbot RandomSpawn 1 TotalCount 20 Support 1 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 6 WaitBeforeStarting 3 TFBot { Class HeavyWeapons Skill Easy Item "Iron Curtain" Name "Heavy" } } } Wave // WAVE 3 $1000 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "a1" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 16 //WaitBeforeStarting 0 TotalCurrency 150 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier ClassIcon soldier_spammer Item "The Direct Hit" ItemAttributes { ItemName "The Direct Hit" "fire rate bonus" -0.8 "reload time decreased" 0.1 "projectile speed increased" 1 } } TFBot { Template T_TFBot_Giant_Uber_Medic Attributes IgnoreEnemies } } } WaveSpawn { Name "a1a" TotalCount 12 TotalCurrency 50 MaxActive 8 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot RandomSpawn 1 TFBot { Class Soldier Skill Expert AimAt Feet WeaponRestrictions PrimaryOnly Item "The Liberty Launcher" Name "Blast Soldier" ClassIcon soldier_libertylauncher Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "mult crit dmg" 0.3333 "damage bonus" 0.5 "fire rate bonus" 0.001 "clip size upgrade atomic" -1 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } } } WaveSpawn { Name "a2" TotalCount 1 SpawnCount 1 WaitForAllDead "a1" TotalCurrency 300 Tank { Health 22500 Speed 75 Name "Tank1" StartingPathTrackNode "boss_path_1" ClassIcon tank_lite NoCrushDamage 1 OnBombDroppedOutput { Target boss_deploy_relay_tank Action Trigger } } } WaveSpawn { Name "a2a" WaitForAllDead "a1" TotalCount 8 MaxActive 8 SpawnCount 1 Where spawnbot_left TotalCurrency 200 WaitBetweenSpawns 6 WaitBeforeStarting 2 TFBot { Template T_TFBot_Giant_Pyro Item "Traffic Cone" Item "The Degreaser" Skill Expert Attributes AlwaysCrit CharacterAttributes { //"airblast_destroy_projectile" 1 "mult airblast refire time" 3 "damage penalty" 0.75 "airblast pushback scale" 1.5 } } } WaveSpawn { Name "a3" WaitForAllDead "a2a" TotalCount 20 MaxActive 10 SpawnCount 2 RandomSpawn 1 Where spawnbot WaitBetweenSpawns 4 TotalCurrency 50 Squad { TFBot { Class Heavyweapons Name "Steel Gauntlet Pusher" ClassIcon heavy_steelfist_pusher Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Skill Expert Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 //"damage bonus" 1.5 } } TFBot { Class Medic Name "Quick Fix Shield Medic" ClassIcon medic_shield_qf Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes IgnoreEnemies Attributes ProjectileShield ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 0.01 "generate rage on heal" 1 // level 1 shield } CharacterAttributes { "bot medic uber deploy delay duration" 900 } } } } WaveSpawn { Name "a3a" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 7 WaitForAllDead "a2a" WaitBeforeStarting 2 Where spawnbot RandomSpawn 1 TotalCurrency 50 TFBot { Class Scout Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysCrit } } WaveSpawn { Name "a4" WaitForAllSpawned "a3" Where spawnbot_right TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 16 TotalCurrency 250 TFBot { Class Heavyweapons Name "Giant Natascha Heavy" ClassIcon heavy_natascha_nys_giant Item "Natascha" Skill Expert Health 5000 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "Natascha" "damage bonus" 1.25 "damage penalty" 1 "minigun spinup time increased" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn { Name "a4a" WaitForAllSpawned "a3" Where spawnbot RandomSpawn 1 TotalCount 32 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 6 WaitBeforeStarting 3 TotalCurrency 50 Support Limited TFBot { Class Soldier ClassIcon soldier_blackbox_conch_lite Item "The Black Box" Item "The Concheror" Name "Black Box Soldier" Attributes SpawnWithFullCharge Skill Normal //WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 //"Projectile speed increased" 0.4 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.7 "mod soldier buff range" 0.01 // 1hu range } } } WaveSpawn { Name "a4b" WaitForAllDead "a3" Where spawnbot RandomSpawn 1 TotalCount 32 MaxActive 4 SpawnCount 1 Support 1 WaitBetweenSpawns 5 WaitBeforeStarting 4 TFBot { Class Soldier Skill Expert Item "The Buff Banner" ClassIcon soldier_directhit_lite Name "Buff Direct Hit Soldier" Item "The Direct Hit" Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 "mod soldier buff range" 0.01 // 1hu range } } } } Wave // WAVE 4 $800 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "a1" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 24 Where spawnbot_right TotalCurrency 150 Squad { TFBot { Class Soldier //ClassIcon soldier_blackbox_giant ClassIcon soldier_blackbox_hyper Name "Giant Almost Black Box" Health 4200 Item "The Black Box" Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly //Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" //"damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 //"blast radius increased" 1.25 //"Projectile speed increased" 0.4 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 300 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } } TFBot { Class Medic Name "Giant Kritzkrieg Medic" ClassIcon medic_kritz Item "Medic Mask" Skill Expert Health 4500 Attributes SpawnWithFullCharge Item "The Kritzkrieg" Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix "bot medic uber health threshold" 9000 "uber duration bonus" 9999 } } } } WaveSpawn { Name "a1a" TotalCount 32 Where spawnbot RandomSpawn 1 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 7 WaitBeforeStarting 0.5 TotalCurrency 50 TFBot { Class Soldier ClassIcon soldier_airstrike Name "Rocket Jumper" Item "The Mantreads" Item "The Whirly Warrior" Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Skill Expert Action Mobber Attributes IgnoreFlag RocketJump 2 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "custom item model" "models/weapons/c_models/c_rocketjumper/c_rocketjumper.mdl" "rocketjump attackrate bonus" 0.5 "faster reload rate" -0.8 "cancel falling damage" 1 "no self blast dmg" 2 "self dmg push force increased" 1.35 } } } WaveSpawn { Name "a2" TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "a1" WaitBetweenSpawns 10 Where spawnbot_left TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name "a2a" TotalCount 24 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 6 Where spawnbot_right WaitForAllDead "a1" WaitForAllSpawned "a1a" TotalCurrency 100 TFBot { Class Demoman ClassIcon demoknight_persian_nys Skill Expert Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Tide Turner" Item "Ali Baba's Wee Booties" ItemAttributes { ItemName "The Tide Turner" "Attack not cancel charge" 1 } ItemAttributes { ItemName "The Persian Persuader" "is_a_sword" 1 } WeaponRestrictions MeleeOnly CharacterAttributes { "critboost on kill" 3 "max health additive bonus" -25 } } } WaveSpawn { Name "a3" TotalCount 24 MaxActive 12 SpawnCount 12 WaitForAllDead "a2" WaitBetweenSpawns 20 Where spawnbot_right TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Fury_Pyro Name "Giant Fury" Attributes AlwaysCrit MaxVisionRange 800 } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Class Demoman Skill Expert Attributes HoldFireUntilFullReload Item "The Loch-n-Load" ItemAttributes { ItemName "The Loch-n-Load" "dmg bonus vs buildings" 2 "reload time increased" 1.4 "fire rate bonus HIDDEN" 1.4 } } TFBot { Class Demoman Skill Expert Attributes HoldFireUntilFullReload Item "The Loch-n-Load" ItemAttributes { ItemName "The Loch-n-Load" "dmg bonus vs buildings" 2 "reload time increased" 1.4 "fire rate bonus HIDDEN" 1.4 } } TFBot { Class Demoman Skill Expert Attributes HoldFireUntilFullReload Item "The Loch-n-Load" ItemAttributes { ItemName "The Loch-n-Load" "dmg bonus vs buildings" 2 "reload time increased" 1.4 "fire rate bonus HIDDEN" 1.4 } } TFBot { Class Demoman Skill Expert Attributes HoldFireUntilFullReload Item "The Loch-n-Load" ItemAttributes { ItemName "The Loch-n-Load" "dmg bonus vs buildings" 2 "reload time increased" 1.4 "fire rate bonus HIDDEN" 1.4 } } TFBot { Class Demoman Skill Expert Attributes HoldFireUntilFullReload Item "The Loch-n-Load" ItemAttributes { ItemName "The Loch-n-Load" "dmg bonus vs buildings" 2 "reload time increased" 1.4 "fire rate bonus HIDDEN" 1.4 } } } } WaveSpawn { Name "a3a" TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot Where spawnbot_left Where spawnbot_right //where spawnbot_mission_sentry_buster //where spawnbot_mission_sniper //where spawnbot_mission_spy RandomSpawn 1 //WaitForAllSpawned "a3" WaitBetweenSpawns 5 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { Name "a4" TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_right WaitForAllDead "a3" TotalCurrency 200 WaitBetweenSpawns 16 TFBot { Class Soldier Name "Giant Burst Fire Soldier" ClassIcon soldier_spammer_burstfire_giant Item "The Shogun's Shoulder Guard" Item "The Battalion's Backup" Health 3800 Skill Expert //WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9 "voice pitch scale" 0 "move speed bonus" 0.5 "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "a4a" TotalCount 30 SpawnCount 2 MaxActive 8 Where spawnbot RandomSpawn 1 WaitForAllDead "a3" TotalCurrency 100 WaitBetweenSpawns 6.5 WaitBeforeStarting 2 Support Limited TFBot { Class Scout Skill Normal ClassIcon scout_shortstop Item "The Shortstop" Item "The Milkman" Name "Shortstop Scout" Health 650 Scale 1.4 CharacterAttributes { "head scale" 0.7 //"move speed bonus" 1.25 } } } } Wave // WAVE 5 $1000 { StartWaveOutput { Target wave_start_relay Action Trigger } initwaveoutput { Target bombpath_left Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}Tanks are resistant to critical damage this wave but they seem to be a little weaker than usual..." } WaveSpawn { Name "a1" TotalCount 5 SpawnCount 1 WaitBetweenSpawns 6 TotalCurrency 300 Tank { Health 8000 Speed 75 Name "Backup Tank" StartingPathTrackNode "boss_path_1" Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate "colortank" OnBombDroppedOutput { Target boss_deploy_relay_tank Action Trigger } NoCrushDamage 1 Scale 0.5 ClassIcon tank_black DisableSmokeStack 1 CritImmune 1 IsMiniBoss 0 } } WaveSpawn { Name "a1a" TotalCount 18 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 7 Where spawnbot RandomSpawn 1 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Dragon_Fury MaxVisionRange 800 } TFBot { Class Medic Skill Expert Item "The Vaccinator" ClassIcon medic_vac_duo_bb Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly CharacterAttributes { "ubercharge rate bonus" 25 //"heal rate bonus" 1 //Leaving default for now "uber duration bonus" 0.5 "medigun charge is resists" 3 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 "bot medic uber health threshold" 200 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } } } WaveSpawn { Name "a1a" TotalCount 18 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 7 Where spawnbot RandomSpawn 1 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Dragon_Fury MaxVisionRange 800 } TFBot { Class Medic Skill Expert Item "The Vaccinator" ClassIcon medic_vac_duo_bb Attributes SpawnWithFullCharge Attributes VaccinatorBlast WeaponRestrictions SecondaryOnly Attributes IgnoreEnemies CharacterAttributes { "ubercharge rate bonus" 200 //"heal rate bonus" 1 //Leaving default for now "uber duration bonus" 0.5 //"lunchbox adds minicrits" 3 //overrides Medigun traits with Vaccinator traits such as healing sound and multiple ubers "medigun bullet resist deployed" 1 // Percentage : 1 = 100% "medigun bullet resist passive" 1 // Percentage : 1 = 100% "medigun charge is resists" 4 //3 for bullet, 4 for blast, 5 for fire "bot medic uber health threshold" 200 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } } } WaveSpawn { Name "a2" WaitForAllSpawned "a1a" TotalCount 12 SpawnCount 2 MaxActive 12 Where spawnbot_right WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 200 Squad { TFBot { Class Scout Name "Force-a-Nature Super Scout" ClassIcon scout_fan_giant Skill Hard Item "The Bolt Boy" Item "The Force-a-Nature" Health 1200 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert MaxVisionRange 1000 ItemAttributes { ItemName "The Force-a-Nature" "clip size bonus" 2 "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 2.7 // 170% slower reload "scattergun knockback mult" 5 "damage penalty" 0.90 // vanilla damage reduction "weapon spread bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.15 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } TFBot { Template T_TFBot_Kritzkrieg_Medic ClassIcon medic_kritz } } } WaveSpawn { Name "a2a" WaitForAllSpawned "a1a" TotalCount 18 SpawnCount 6 Where spawnbot RandomSpawn 1 MaxActive 12 WaitBetweenSpawns 12 WaitBeforeStarting 12 TotalCurrency 100 TFBot { Class Pyro //ClassIcon pyro_bigfire Skill Expert WeaponRestrictions PrimaryOnly Name "Fire Spreader Pyro" Attributes AlwaysCrit Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 0.75 "flame life bonus" 2.75 "flame size bonus" 2.75 "flame_spread_degree" 30 "flame_drag" 6.5 } } } WaveSpawn { Name "a3a" WaitForAllDead "a2" TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot_right WaitBetweenSpawns 24 WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Class Heavyweapons Name "Giant Brass Beast Heavy" ClassIcon heavy_brass_giant Item "The Brass Beast" Skill Normal Health 5000 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.7 "minigun spinup time increased" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Giant_Medic_Old ClassIcon medic_regen Attributes IgnoreEnemies } } } WaveSpawn { Name "a3b" WaitForAllDead "a2" Where spawnbot_right TotalCurrency 50 WaitBetweenSpawns 3 WaitBeforeStarting 5 TotalCount 12 MaxActive 8 SpawnCount 1 TFBot { Class Soldier Skill Expert ClassIcon soldier_stun_dh Item "The Direct Hit" ItemAttributes { ItemName "The Direct Hit" "rocket specialist" 1 "fire rate penalty" 1.4 } } } WaveSpawn { Name "a4a" WaitForAllDead "a3a" Where spawnbot_right TotalCurrency 200 WaitBetweenSpawns 20 TotalCount 6 MaxActive 4 SpawnCount 2 //WaitBeforeStarting 2 Squad { TFBot { Class Soldier Name "Colonel Barrage" ClassIcon soldier_barrage Health 4000 Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { //"health regen" 40 "move speed bonus" 0.5 //"damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 //"Projectile speed increased" 0.4 } } TFBot { Template T_TFBot_Giant_Medic_Old ClassIcon medic_regen Attributes IgnoreEnemies } } } WaveSpawn { Name "a4S" WaitForAllDead "a3a" Support 1 TotalCount 6 SpawnCount 2 MaxActive 6 WaitBetweenSpawns 6.5 WaitBeforeStarting 10 Where spawnbot RandomSpawn 1 TFBot { Name "Reflector Scout" Class Scout ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Item "Batsaber" Item "Traffic Cone" Skill Expert Attributes IgnoreFlag Action Mobber Attributes AlwaysFireWeapon ItemAttributes { ItemName "Batsaber" "melee airblast" 1 //"airblast_destroy_projectile" 1 "melee attack rate bonus" 1.6 } } } WaveSpawn { Name "a4T" WaitForAllDead "a3a" TotalCount 5 SpawnCount 1 WaitBetweenSpawns 6 WaitBeforeStarting 3 TotalCurrency 300 Tank { Health 10000 Speed 75 Name "Backup Tank2" StartingPathTrackNode "boss_path_1" Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate "colortank" OnBombDroppedOutput { Target boss_deploy_relay_tank Action Trigger } NoCrushDamage 1 Scale 0.5 ClassIcon tank_black DisableSmokeStack 1 CritImmune 1 IsMiniBoss 0 } } } } #base judge_restricts.pop