//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_giant_red.pop #base robot_standard_red.pop #base robot_gatebot_red.pop #base rotating_shield.pop population { StartingCurrency 1800 RespawnWaveTime 10 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2000 AddSentryBusterWhenKillCountExceeds 20 ZombiesNoWave666 1 NoRomevisionCosmetics 1 SniperAllowHeadshots 1 RedPlayersAreRobots 1 PlayerRobotsUsePlayerAnimation 1 MaxSpectators 3 RobotLimit 75 PrecacheSound "shogo_assault\waterflame_rocketrace.mp3" PrecacheSound "shogo_assault\waterflame_monsterbreaks.mp3" PrecacheSound "shogo_assault\cheshyre_impermanent.mp3" PrecacheSound "shogo_assault\soundroll_killingmachine.mp3" PrecacheSound "shogo_assault\nemesistheory_risingsun.mp3" PrecacheSound "shogo_assault\nemesistheory_devildance.mp3" PrecacheSound "shogo_assault\gametal_zerotwo.mp3" PrecacheSound "shogo_assault\phrynna_alightinthedarkness.mp3" PrecacheSound "xenomorph\xenomorph_pain1.mp3" PrecacheSound "xenomorph\xenomorph_death1.mp3" PrecacheModel "models\bots\soldier\goliatron2022.mdl" PrecacheModel "models/weapons/c_models/c_critbanner/c_critbanner_red.mdl" PrecacheModel "models/weapons/c_models/c_pilot_flaregun/c_pilot_flaregun.mdl" PrecacheModel "models\weapons\c_models\c_wasp_launcher\c_wasp_launcher_1.mdl" PrecacheModel "models\weapons\c_models\c_big_man\c_big_man.mdl" PrecacheModel "models\weapons\c_models\c_biobreaker\c_biobreaker.mdl" PrecacheModel "models\weapons\c_models\c_gamma_gazer\c_gamma_gazer.mdl" PrecacheModel "models\weapons\c_models\c_scrap_sentinel\c_spikewrench.mdl" PrecacheModel "models/workshop/weapons/c_models/c_tokamak/c_tomislav.mdl" PrecacheModel "models/weapons/c_models/c_chains_of_command/c_chains_of_command.mdl" PrecacheModel "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" PrecacheModel "models/workshop/weapons/c_models/c_xms_gloves/c_xms_gloves_ushanka.mdl" PrecacheModel "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" PrecacheModel "models/weapons/c_models/c_hmg/c_hmg.mdl" PrecacheModel "models/weapons/w_models/w_atomball.mdl" // for RED Nuke Cannon ///WEAPONS CHANGES ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } ItemAttributes { ItemName "Three-Rune Blade" "hit self on miss" 0 } ItemAttributes { ItemName "The Flying Guillotine" "damage bonus" 2 "always crit" 1 } ItemAttributes { ItemName "The Pomson 6000" "damage bonus" 1.5 "fire rate bonus" 0.375 "faster reload rate" 2.75 "reload full clip at once" 1 "projectile speed increased" 1.5 } ItemAttributes { ItemName "The Loch-n-Load" "damage bonus" 1.25 "clip size penalty" 0.5 "projectile speed increased" 1.4 } ItemAttributes { ItemName "The Righteous Bison" "fire rate bonus" 0.8 "always crit" 1 "mod projectile heat seek power" 90 "projectile speed increased" 1.25 } ItemAttributes { ItemName "The Brass Beast" "minigun spinup time decreased" 0.9 } PointTemplates { music { NoFixup 1 ambient_generic { "targetname" "w1_music" "message" "#shogo_assault\waterflame_rocketrace.mp3" "health" "10" "radius" "69420" "spawnflags" "49" } ambient_generic { "targetname" "w2_music" "message" "#shogo_assault\nemesistheory_devildance.mp3" "health" "10" "radius" "69420" "spawnflags" "49" } ambient_generic { "targetname" "w3_music" "message" "#shogo_assault\soundroll_killingmachine.mp3" "health" "10" "radius" "69420" "spawnflags" "49" } ambient_generic { "targetname" "w4_music" "message" "#shogo_assault\nemesistheory_risingsun.mp3" "health" "10" "radius" "69420" "spawnflags" "49" } ambient_generic { "targetname" "w5a_music" "message" "#shogo_assault\phrynna_alightinthedarkness.mp3" "health" "10" "radius" "69420" "spawnflags" "49" } ambient_generic { "targetname" "w5b_music" "message" "#shogo_assault\gametal_zerotwo.mp3" "health" "10" "radius" "69420" "spawnflags" "49" } logic_relay { "targetname" "waterflame_rocketrace" "OnTrigger" "w1_music,PlaySound,,0,-1" } logic_relay { "targetname" "nemesistheory_devildance" "OnTrigger" "w2_music,PlaySound,,0,-1" } logic_relay { "targetname" "soundroll_killingmachine" "OnTrigger" "w3_music,PlaySound,,0,-1" } logic_relay { "targetname" "nemesistheory_risingsun" "OnTrigger" "w4_music,PlaySound,,0,-1" } logic_relay { "targetname" "phrynna_alightinthedarkness" "OnTrigger" "w5a_music,PlaySound,,0,-1" } logic_relay { "targetname" "gametal_zerotwo" "OnTrigger" "w5b_music,PlaySound,,0,-1" } } } SpawnTemplate music FlagResetTime //Overrides default bomb reset time { Name "intel" //Name of flag entity on the map ResetTime 30 } PlayerAttributes //Player attributes appied for the whole mission { Medic { "medic machinery beam" 1 } } ExtraSpawnPoint { Name "spawnbot_mid" // Spawn bots in Tank spawn TeamNum 3 X "-128" Y "2560" Z "-64" } ExtraSpawnPoint { Name "spawnbot_titan" // Spawn enemy titan TeamNum 3 X "-7" Y "1913" Z "-56" } ExtraSpawnPoint { Name "spawnbot_ally" // Spawn allied bots on top of the hatch TeamNum 3 X "0" Y "-2450" Z "64" } ExtraSpawnPoint { Name "spawnbot_ally_left" // Spawn allied bots on left side of the spawn TeamNum 3 X "-255" Y "-3039" Z "104" } ExtraSpawnPoint { Name "spawnbot_ally_right" // Spawn allied bots on right side of the spawn TeamNum 3 X "244" Y "-3031" Z "104" } ExtendedUpgrades { //Everyone ArmorM { Name "CQC Protective Gear" Attribute "mult dmgtaken from melee" Cap 0.4 Increment -0.2 Cost 400 description "+20% Melee Resistance. To keep you alive from being close and personal." PlayerUpgrade 1 } //HP ScoutHp { Name "Radioactive Generator" Attribute "mult max health" Cap 1.3 Increment 0.1 Cost 250 description "+10% Max Health" PlayerUpgrade 1 AllowPlayerClass Scout } SoldierHp { Name "Military Machining" Attribute "mult max health" Cap 1.3 Increment 0.1 Cost 250 description "+10% Max Health" PlayerUpgrade 1 AllowPlayerClass Soldier } PyroHp { Name "Thicker Chassis" Attribute "mult max health" Cap 1.3 Increment 0.1 Cost 250 description "+10% Max Health" PlayerUpgrade 1 AllowPlayerClass Pyro } DemoHp { Name "Armored Carapace" Attribute "mult max health" Cap 1.3 Increment 0.1 Cost 250 description "+10% Max Health" PlayerUpgrade 1 AllowPlayerClass Demoman } HeavyHp { Name "Soviet Steel" Attribute "mult max health" Cap 1.3 Increment 0.1 Cost 250 description "+10% Max Health" PlayerUpgrade 1 AllowPlayerClass HeavyWeapons } EngiHp { Name "Engineered Durability" Attribute "mult max health" Cap 1.3 Increment 0.1 Cost 250 description "+10% Max Health" PlayerUpgrade 1 AllowPlayerClass Engineer } MedicHp { Name "Improved machine resilience" Attribute "mult max health" Cap 1.6 Increment 0.6 Cost 350 description "+60% Max Health" PlayerUpgrade 1 AllowPlayerClass Medic } SnipaHp { Name "Protective Armor" Attribute "mult max health" Cap 1.3 Increment 0.1 Cost 250 description "+10% Max Health" PlayerUpgrade 1 AllowPlayerClass Sniper } SpyHp { Name "Adaptive defense mechanisms" Attribute "mult max health" Cap 1.3 Increment 0.1 Cost 250 description "+10% Max Health" PlayerUpgrade 1 AllowPlayerClass Spy } //BuffBanner BuffDuration { Name "Extended Anger" Attribute "increase buff duration" Cap 3 Increment 0.5 Cost 200 description "+50% Buff Duration" AllowedWeapons // Restricts upgrade to specified weapons { ItemName "The Buff Banner" } } BuffRange { Name "Unleashed ferocity" Attribute "mod soldier buff range" Cap 2 Increment 0.2 Cost 400 description "+20% Buff Range" AllowedWeapons // Restricts upgrade to specified weapons { ItemName "The Buff Banner" } } //Conch ConchDuration { Name "Lasting Honor" Attribute "increase buff duration" Cap 1.75 Increment 0.25 Cost 400 description "+25% Buff Duration" AllowedWeapons // Restricts upgrade to specified weapons { ItemName "The Concheror" } } ConchRange { Name "Extended Honor" Attribute "mod soldier buff range" Cap 2 Increment 0.2 Cost 400 description "+20% Buff Range" AllowedWeapons // Restricts upgrade to specified weapons { ItemName "The Concheror" } } //Backup BackupDuration { Name "Everlasting Defense" Attribute "increase buff duration" Cap 1.75 Increment 0.25 Cost 400 description "+25% Buff Duration" AllowedWeapons // Restricts upgrade to specified weapons { ItemName "The Battalion's Backup" } } BackupRange { Name "Wider Rallying Point" Attribute "mod soldier buff range" Cap 2 Increment 0.2 Cost 400 description "+20% Buff Range" AllowedWeapons // Restricts upgrade to specified weapons { ItemName "The Battalion's Backup" } } } CustomWeapon { Name "Slug Rifle" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "damage bonus" 1.3 "can headshot" 1 "fire rate penalty" 1.75 "clip size penalty" 0.8 "Reload time increased" 1.4 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "crit kill will gib" 1 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon { Name "Incendiary Rifle" OriginalItemName "TF_WEAPON_SHOTGUN_PYRO" "weapon spread bonus" 0.5 "damage bonus" 1.15 "add cond on hit" 126 "fire rate penalty" 1.15 "clip size penalty" 0.5 "Set DamageType Ignite" 1 "minicrit vs burning player" 1 "custom weapon fire sound" "=80|weapons/flaregun/fire.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon { Name "Hand Cannon" OriginalItemName "TF_WEAPON_PISTOL" "can headshot" 1 "damage bonus" 3 "fire rate penalty" 2 "clip size penalty" 0.5 "dmg pierces resists absorbs" 1 "revolver use hit locations" 1 "hidden secondary max ammo penalty" 0.68 "custom weapon fire sound" "=80|trespasser/de_shot1.wav" "custom item model" "models/workshop/weapons/c_models/c_winger_distol/c_winger_distol.mdl" "use original class weapon animations" 1 } CustomWeapon { Name "Riot Rifle" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "dmg pierces resists absorbs" 1 "attack projectiles" 2 "explosive bullets" 74 "bullets per shot bonus" 0.1 "fire rate penalty" 2.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "hidden secondary max ammo penalty" 0.61 "crit kill will gib" 1 "no damage falloff" 1 "damage bonus" 16.7 "crits_become_minicrits" 1 "self dmg push force decreased" 0.25 "explosion particle" "rd_robot_explosion_smoke_linger" "custom weapon fire sound" "=80|trespasser/sg-1.wav" "custom item model" "models/weapons/c_models/c_chains_of_command/c_chains_of_command.mdl" } CustomWeapon { Name "Heavy Machine Gun" OriginalItemName "TF_WEAPON_SMG" "clip size bonus" 2 "Reload time increased" 2 "damage bonus" 1.5 "revolver use hit locations" 1 "maxammo secondary increased" 4 "custom weapon fire sound" "=80|trespasser/mp40f1.wav" "custom item model" models/weapons/c_models/c_hmg/c_hmg.mdl } CustomWeapon // W.A.S.P Launcher { Name "W.A.S.P Launcher" OriginalItemName "Upgradeable tf_weapon_rocketlauncher" "special item description" "[INFO]: Specialized Rocket Launcher that fires Rockets in a high-arc trajectory." "custom item model" "models\weapons\c_models\c_wasp_launcher\c_wasp_launcher_1.mdl" "projectile gravity" 750 "projectile speed increased" 1.5 "Blast radius increased" 1.25 //"damage penalty" 0.8 } CustomWeapon // Gamma Gazer { Name "Gamma Gazer" OriginalItemName "the c.a.p.p.e.r" "special item description" "[INFO]: Alt-Fire: Use 50 metal to pick up your targeted building from long range." "custom item model" "models\weapons\c_models\c_gamma_gazer\c_gamma_gazer.mdl" "engineer building teleporting pickup" 50 "mark for death on building pickup" 1 "fire rate penalty" 1.75 "CARD: damage bonus" 1.15 "weapon spread bonus" 0.3 "clip size penalty" 0.5 } CustomWeapon // Tokamak { Name "Tokamak" OriginalItemName "tomislav" "special item description" "[INFO]: Specialized Minigun that fires Atomic Projectile. Ignites Players on hit." "custom item model" "models/workshop/weapons/c_models/c_tokamak/c_tomislav.mdl" "custom wind up sound" "=60|tokamak_wind_up.wav" "custom wind down sound" "=60|tokamak_wind_down.wav" //"custom minigun spin sound" "=70|tokamak_spin.wav" "mod minigun can holster while spinning" 1 "fire rate penalty" 2.5 "override projectile type" 13 "energy weapon penetration" 0 "set damagetype ignite" 1 //"dmg penalty vs players" 0.75 // Doesn't work? "ragdolls plasma effect" 1 "centerfire projectile" 1 "projectile spread angle penalty" 3 "no crit boost" 1 "crits_become_minicrits" 1 //"minicrit vs burning player" 1 //"dmg penalty vs buildings" 0.2 "mult dmg vs tanks" 2 //"projectile penetration heavy" -6 // Oh yeah i can disable it on extended upgrades oops "custom kill icon" "firedeath" } CustomWeapon // Scrap Sentinel { Name "Scrap Sentinel" OriginalItemName "the jag" "special item description" "[INFO]: Specialized supportive Wrench with faster build rate and extra dispenser supply rate." "custom item model" "models\weapons\c_models\c_scrap_sentinel\c_spikewrench.mdl" "fire rate bonus" 1 "mult dispenser rate" 3 "dmg penalty vs buildings" 1 "Repair rate increased" 1.5 "build rate bonus" 0.75 //"engy sentry damage bonus" 0.75 // Washy why "Repair rate decreased" 1 "fire rate penalty" 1.25 "max health additive penalty" -25 "move speed penalty" 0.85 } CustomWeapon // Large Batsaber Scout { Name "Large Batsaber Scout" OriginalItemName "Batsaber" "special item description" "Enlarged base Scout equipped with deadly batsaber. Moves slightly slower but is somewhat more tougher." "damage bonus" 1.1 "fire rate bonus" 1.1 "max health additive bonus" 675 "voice pitch scale" 0.9 "move speed penalty" 0.85 "model scale" 1.2 "min respawn time" 9 "heal on kill" 100 "health from packs decreased" 0.9 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 } CustomWeapon // Giant Batsaber Scout { Name "Giant Batsaber Scout" OriginalItemName "Batsaber" "special item description" "Giant Scout equipped with deadly batsaber. Tougher and faster, but cannot upgrade." "damage bonus" 1.5 "fire rate bonus" 0.5 "is miniboss" 1 "max health additive bonus" 1275 "voice pitch scale" 0.9 "move speed penalty" 1.2 "min respawn time" 30 "heal on kill" 150 "health from packs decreased" 0.75 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 } CustomWeapon // Giant Major League Scout { Name "Giant Major League Scout" OriginalItemName "the sandman" "special item description" "Knock them out dead." "damage bonus" 2.25 "fire rate bonus" 0.45 "effect bar recharge rate increased" 0.05 "is miniboss" 1 "model scale" 1.8 "max health additive bonus" 9575 "voice pitch scale" 0.5 "move speed penalty" 1.2 "min respawn time" 30 "heal on kill" 750 "health from packs decreased" 0.75 "override footstep sound set" 7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "cannot upgrade" 1 "dmg from ranged reduced" 0.3 "dmg taken from crit reduced" 0.2 } CustomWeapon // "Reprogram Revolver" { Name "Le Turnecoat" OriginalItemName "the diamondback" "damage penalty" 0.1 "clip size penalty" 0.5 "fire rate penalty" 7 "crit mod disabled" 1 "maxammo secondary increased" 0.4 "provide on active" 1 "mod no reload DISPLAY ONLY" 1 "Reload time increased" 3.5 "add cond on hit" 43 "add cond on hit duration" 8 "special item description" "On hit: force an enemy to fight on your side for 8 seconds." } CustomWeapon // "Giant Burst Revolver Spy" { Name "Giant Burst Fire Revolver" OriginalItemName "TF_WEAPON_REVOLVER" "fire rate bonus" 0.1 "faster reload rate" 2.5 "special item description" "Functional Giant Revolver Spy model." "damage bonus" 3 "force fire full clip" 1 "cannot disguise" 1 "is miniboss" 1 "health regen" 100 "maxammo secondary increased" 100 "max health additive bonus" 1325 "override projectile type" 2 "projectile speed increased" 2 "projectile trail particle" bullet_distortion_trail "no self blast dmg" 2 // wtf "cannot pick up intelligence" -1 "health from packs decreased" 0.75 "override footstep sound set" 3 "damage force reduction" 0.5 "ammo regen" 0.3 "min respawn time" 60 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 "mult dmg vs giants" 0.7 } CustomWeapon // Giant Burst Fire { Name "Burst Fire Launcher" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.1 "blast dmg to self increased" 1.5 "clip size upgrade atomic" 5 "projectile speed increased" 0.65 "force fire full clip" 1 "faster reload rate" 6.5 "reload full clip at once" 1 "is miniboss" 1 "max health additive bonus" 3400 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.625 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 3 "maxammo primary increased" 20 "ammo regen" 0.9 "min respawn time" 60 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 } CustomWeapon // Giant Charged Soldier { Name "Charged Rocket Launcher" OriginalItemName "The Original" "special item description" "Giant Charged Soldier rig, deals critical damage with bigger blast radius, however cannot utilize banners (-100% duration)." "fire rate bonus" 1.5 "damage bonus" 1.25 "blast dmg to self increased" 2 "projectile speed increased" 0.5 "faster reload rate" 0.25 "reload full clip at once" 1 "is miniboss" 1 "always crit" 1 "max health additive bonus" 3800 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.625 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 0 "maxammo primary increased" 20 "Blast radius increased" 1.5 "single wep deploy time decreased" 0.3 "switch from wep deploy time decreased" 3 "min respawn time" 60 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 } CustomWeapon // Chief Rapid Soldier { Name "Chief Rapid Soldier" OriginalItemName "warbird_rocketlauncher_warhawk" "special item description" "Death rains from the hails of your rockets." "damage bonus" 1.7 "Blast radius increased" 1.3 "fire rate bonus" 0.65 "blast dmg to self increased" 1.5 "clip size upgrade atomic" 5 "projectile speed increased" 1.1 "faster reload rate" 0.01 "reload full clip at once" 1 "is miniboss" 1 "model scale" 1.8 "max health additive bonus" 9800 "health from packs decreased" 0.5 "override footstep sound set" 7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.625 "voice pitch scale" 0.5 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 20 "min respawn time" 60 "cannot upgrade" 1 "dmg from ranged reduced" 0.3 "dmg taken from crit reduced" 0.2 "mult dmg vs giants" 2 } CustomWeapon // Giant Rapid Fire Demo { Name "Giant Rapid Fire Demo" OriginalItemName "tf_weapon_grenadelauncher" "fire rate bonus" 0.75 "blast dmg to self increased" 1.5 "clip size upgrade atomic" 5 "projectile speed increased" 0.65 "faster reload rate" 0.01 "reload full clip at once" 1 "is miniboss" 1 "max health additive bonus" 3325 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.630 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 50 "ammo regen" 0.9 "min respawn time" 60 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 } CustomWeapon // Giant Nuclear Demo { Name "Giant Nuclear Demo" OriginalItemName "the loose cannon" "fire rate bonus" 2 "projectile no deflect" 1 "grenade launcher mortar mode" 0 "faster reload rate" 1.8 "blast dmg to self increased" 10 "projectile speed increased" 0.65 "is miniboss" 1 "damage bonus" 5 "damage causes airblast" 1 "blast radius increased" 3 "use large smoke explosion" 1 "grenade explode on impact" 1 "clip size penalty" 0.5 "max health additive bonus" 3825 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.630 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 50 "ammo regen" 0.9 "min respawn time" 60 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 "override projectile type" 3 "explosion particle" hightower_explosion "custom projectile model" "models/weapons/w_models/w_atomball.mdl" "custom impact sound" "misc/doomsday_missile_explosion.wav" } CustomWeapon // Chief High Explosive Demo { Name "Chief High Explosive Demo" OriginalItemName "tf_weapon_grenadelauncher" "fire rate bonus" 0.85 "damage bonus" 2 "blast radius increased" 1.5 "grenade explode on impact" 1 "projectile speed increased" 1.25 "blast dmg to self increased" 1.2 "clip size upgrade atomic" 5 "projectile speed increased" 0.65 "faster reload rate" 0.01 "reload full clip at once" 1 "is miniboss" 1 "model scale" 1.8 "max health additive bonus" 9700 "health from packs decreased" 0.5 "override footstep sound set" 7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.630 "voice pitch scale" 0.5 "patient overheal penalty" 0 "maxammo primary increased" 50 "ammo regen" 0.9 "min respawn time" 60 "cannot upgrade" 1 "dmg from ranged reduced" 0.3 "dmg taken from crit reduced" 0.2 "mult dmg vs giants" 2 } CustomWeapon // Drunken Drive Loch-N-Load { Name "Drunken Drive" OriginalItemName "The Loch-n-Load" "special item description" "Provides 3 seconds of increased fire rate and reload speed on kill" // remove stats "dmg bonus vs buildings" 1.0 "Projectile speed increased" 1.0 "Blast radius decreased" 1.0 "sticky air burst mode" 0 // actual stats //"damage penalty" 0.85 "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "add cond on kill duration" 3 "add cond on kill" 9329 "fire rate bonus HIDDEN" 0.8 "clip size penalty" 0.5 "grenade no bounce" 1 "custom weapon fire sound" "=75|weapons/mortar/mortar_fire1.wav" } CustomWeapon // Rapid Fire Bowman { Name "Rapid Fire Bowman" OriginalItemName "The Fortified Compound" "arrow mastery" 1 "model scale" 1.5 "fire rate bonus" 0.4 "max health additive bonus" 1075 "head scale" 0.7 "move speed penalty" 0.85 "voice pitch scale" 0.9 "min respawn time" 20 "maxammo primary increased" 3 } CustomWeapon // Giant Super Beam Sniper { Name "Giant Charged Sniper" OriginalItemName "Shooting Star" "special item description" "Giant Sniper with modified Laser Beam, deals massive headshot damage once fully charged. Extremely Weak Armor." "fire rate bonus" 1.8 "faster reload rate" 2 "max health additive bonus" 1375 "is miniboss" 1 "head scale" 0.7 "move speed penalty" 0.63 "voice pitch scale" 0.7 "damage bonus" 2.5 "sniper no headshot without full charge" 1 "headshot damage increase" 3.15 "damage penalty on bodyshot" 0.35 "sniper charge per sec" 0.7 "min respawn time" 45 "ammo regen" 0.9 "maxammo primary increased" 10 "projectile penetration" 1 "dmg pierces resists absorbs" 1 "explosive sniper shot" 2 "no damage view flinch" 1 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 } CustomWeapon { Name "Giant Deflector Heavy" OriginalItemName "tf_weapon_minigun" "special item description" "Modified Giant Minigun with deflector capabltiies. Signifcantly increased fire rate." "fire rate bonus" 0.35 "is miniboss" 1 "max health additive bonus" 4700 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.42 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 100 "ammo regen" 0.9 "single wep deploy time decreased" 0.3 "switch from wep deploy time decreased" 3 "min respawn time" 60 "dmg from ranged reduced" 0.75 "dmg taken from crit reduced" 0.7 "attack projectiles" 3 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 } CustomWeapon { Name "Chief Ultrafire Heavy" OriginalItemName "warbird_minigun_butcherbird" "special item description" "Not enough Dakka." "fire rate bonus" 0.25 "damage bonus" 1.7 "is miniboss" 1 "model scale" 1.8 "max health additive bonus" 14700 "health from packs decreased" 0.5 "override footstep sound set" 7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.42 "voice pitch scale" 0.5 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 100 "ammo regen" 0.9 "single wep deploy time decreased" 0.3 "switch from wep deploy time decreased" 3 "min respawn time" 60 "dmg from ranged reduced" 0.75 "dmg taken from crit reduced" 0.7 "attack projectiles" 3 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 "mult dmg vs giants" 1.75 } CustomWeapon // Giant Flamethrower Pyro { Name "Giant Flamethrower Pyro" OriginalItemName "tf_weapon_flamethrower" "special item description" "Giant Pyro Module." "is miniboss" 1 "max health additive bonus" 3025 "voice pitch scale" 0.7 "move speed penalty" 0.65 "min respawn time" 60 "damage bonus" 1.75 "maxammo primary increased" 100 "ammo regen" 0.9 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "ubercharge rate bonus" 0.5 "cannot upgrade" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 "mult airblast refire time" 0.7 "extinguish restores health" 300 } CustomWeapon // Giant Scorching Chief Pyro { Name "Giant Scorching Chief Pyro" OriginalItemName "tf_weapon_flamethrower" "special item description" "Burn them all." "is miniboss" 1 "model scale" 1.8 "max health additive bonus" 9805 "voice pitch scale" 0.5 "move speed penalty" 0.65 "min respawn time" 60 "damage bonus" 2.85 "minicrit vs burning player" 1 "maxammo primary increased" 100 "ammo regen" 0.9 "health from packs decreased" 0.5 "override footstep sound set" 7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "ubercharge rate bonus" 0.5 "cannot upgrade" 1 "dmg from ranged reduced" 0.3 "dmg taken from crit reduced" 0.2 "mult airblast refire time" 0.35 "extinguish restores health" 300 } CustomWeapon { Name "The Spitfire" OriginalItemName "The Scorch Shot" "custom item model" "models/weapons/c_models/c_pilot_flaregun/c_pilot_flaregun.mdl" "special item description" "Flare gun with rocket rounds, ." "override projectile type" 2 "set damagetype ignite" 1 "mod flaregun fires pellets with knockback" 0 "mini rockets" 1 "damage bonus" 1.65 "projectile gravity" 600 "mult projectile count" 4 "projectile spread angle penalty" 3 "hand scale" 1.5 "faster reload rate" 1.5 "maxammo secondary increased" 0.5 } CustomWeapon // Giant Medic { Name "Giant Regen Medic" OriginalItemName "the quick-fix" "special item description" "Giant Quick Fix Medic, massive health rate and regeneration. Cannot attack, cannot be healed by other sources no shield and maxed ubercharge rate." "is miniboss" 1 "max health additive bonus" 4350 "voice pitch scale" 0.7 "move speed penalty" 0.65 "min respawn time" 60 "health from packs decreased" 0 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "heal rate bonus" 10 "ubercharge rate bonus" 0.001 "uber duration bonus" 0.001 "cannot upgrade" 1 "health regen" 200 "mod weapon blocks healing" 1 "dmg from ranged reduced" 0.7 "dmg taken from crit reduced" 0.5 } ExtraLoadoutItems { Scout { Secondary "Hand Cannon" Melee { Item "Large Batsaber Scout" Cost 1250 AllowRefund 1 } Melee { Item "Giant Batsaber Scout" Cost 2500 AllowRefund 1 } Melee { Item "Giant Major League Scout" Cost 8500 AllowRefund 1 } } Soldier { Primary "W.A.S.P Launcher" Primary { Item "Burst Fire Launcher" Cost 3000 AllowRefund 1 } Primary { Item "Charged Rocket Launcher" Cost 4000 AllowRefund 1 } Primary { Item "Chief Rapid Soldier" Cost 10500 AllowRefund 1 } Secondary "Slug Rifle" } HeavyWeapons { Primary "Tokamak" Primary { Item "Giant Deflector Heavy" Cost 4000 AllowRefund 1 } Primary { Item "Chief Ultrafire Heavy" Cost 11000 AllowRefund 1 } Secondary "Riot Rifle" } Demoman { Primary "Drunken Drive" Primary { Item "Giant Rapid Fire Demo" Cost 3000 AllowRefund 1 } Primary { Item "Giant Nuclear Demo" Cost 4500 AllowRefund 1 } Primary { Item "Chief High Explosive Demo" Cost 9800 AllowRefund 1 } } Engineer { Secondary "Hand Cannon" Secondary "Gamma Gazer" Melee "Scrap Sentinel" } Pyro { Primary { Item "Giant Flamethrower Pyro" Cost 3000 AllowRefund 1 } Primary { Item "Giant Scorching Chief Pyro" Cost 9200 AllowRefund 1 } Secondary "The Spitfire" Secondary "Incendiary Rifle" } Sniper { Primary { Item "Rapid Fire Bowman" Cost 1500 AllowRefund 1 } Primary { Item "Giant Charged Sniper" Cost 2750 AllowRefund 1 } Secondary "Heavy Machine Gun" } Medic { Secondary { Item "Giant Regen Medic" Cost 5500 AllowRefund 1 } } Spy { Secondary "Hand Cannon" Secondary { Item "Le Turnecoat" Cost 20000 AllowRefund 1 } Secondary { Item "Giant Burst Fire Revolver" Cost 2500 AllowRefund 1 } } } ClassLimit //Limits the number of specified classes { Scout 2 Pyro 2 Soldier 3 Demoman 2 Heavyweapons 2 Engineer 2 Medic 2 Sniper 2 Spy 2 } DisallowUpgrade //Advanced syntax { Upgrade "armor penatration" // Upgrade name Cost 600 MaxLevel 4 // Maximum allowed level CheckAllSlots 1 // Disallow if the player has the matching items equipped ItemName "tf_weapon_knife" // Apply upgrade restrictions only to those items if specified ClassName "tf_weapon_knife" } Templates { } Templates { RShieldLvL1 { SpawnTemplate RotateShieldLvL1 } RShieldLvL2 { SpawnTemplate RotateShieldLvL2 } RShieldLvL1_Red { SpawnTemplate RotateShieldLvL1_Red } RShieldLvL2_Red { SpawnTemplate RotateShieldLvL2_Red } } PointTemplates { RotateShieldLvL1 { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } // OnSpawnOutput // { // Target "rotate_position" // Action "Trigger" // } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "rotate" Action "$SetFakeParent" Param "!activator" Delay 0.1 } OnSpawnOutput { Target "rotate" Action "$SetLocalAngles" Param "0 0 0" Delay 0.1 } OnSpawnOutput { Target "popscript" Action "$registerShieldLvl1" param "projectile_shield" Delay 0.1 } // logic_relay // { // "targetname" "rotate_position" // "spawnflags" "2" // "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" // "OnTrigger" "!self,Trigger,,0.01,-1" // } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "1" "teamnum" "3" "skin" "1" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "$modules" "fakeparent" "$positiononly" "1" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL2 { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "popscript" Action "$registerShieldLvl2" param "projectile_shield" Delay 0.1 } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "3" "teamnum" "3" "skin" "1" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL1_Red { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "popscript" Action "$registerShieldLvl1" param "projectile_shield" Delay 0.1 } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "1" "teamnum" "2" "skin" "2" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL2_Red { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "popscript" Action "$registerShieldLvl2" param "projectile_shield" Delay 0.1 } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "3" "teamnum" "2" "skin" "2" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } } Mission { Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 6 Where spawnbot InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 4 TFBot { ClassIcon soldier_mangler_fire Health 200 Name "Charged Cow Mangler Soldier" Class Soldier Skill Expert Item "the cow mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" 0.01 // Allows the bot to almost always fire charged shots } CharacterAttributes { "ignored by bots" 1 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { ClassIcon sniper_cloaker Health 150 Name "Cloaked Sniper" Class Sniper Skill Expert Item "The Classic" Item "the criminal cloak" Item "letch's led" CustomEyeGlowColor "0 100 100" ItemAttributes { ItemName "letch's led" "set item tint rgb" 3329330 } ItemAttributes { ItemName "The Classic" "damage bonus" 1.3 "sniper fires tracer" 1 "sniper no headshot without full charge" 0 "headshot damage increase" 1.05 "damage penalty on bodyshot" 0.75 "dmg pierces resists absorbs" 1 } AddCond //Adds conditions to bots { Index 66 } CharacterAttributes { "ignored by bots" 1 } } } Mission { Objective Spy Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { ClassIcon spy_fast Health 200 Name "Deadringer Spy Mk2" Class Spy Skill Expert Item "conniver's kunai" Item "belltower spec ops" Item "the deus specs" ItemAttributes { ItemName tf_weapon_invis "lunchbox adds minicrits" 1 "set cloak is feign death" 1 } CharacterAttributes { "ignored by bots" 1 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { ClassIcon sniper_cloaker Health 150 Name "Cloaked Sniper" Class Sniper Skill Expert Item "The Classic" Item "the criminal cloak" Item "letch's led" CustomEyeGlowColor "0 100 100" ItemAttributes { ItemName "letch's led" "set item tint rgb" 3329330 } ItemAttributes { ItemName "The Classic" "damage bonus" 1.3 "sniper fires tracer" 1 "sniper no headshot without full charge" 0 "headshot damage increase" 1.05 "damage penalty on bodyshot" 0.75 "dmg pierces resists absorbs" 1 } AddCond //Adds conditions to bots { Index 66 } CharacterAttributes { "ignored by bots" 1 } } } Wave ///WAVE 1 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}Hello, {red}mercs{FFFFFF}. Or..{red}Ro-mercs {FFFFFF}for that matter, we adjusted and replaced your body as to allow you to better utilize some {green}additional upgrades and modifcations{FFFFFF}." Line "{FFFFFF}Our current attackers today consist of mainly {blue}robots{FFFFFF}, but also some {green}BLU hired mercs {FFFFFF}too. So you'll be fighting them and the bots." Line "{FFFFFF}We have developed an {red}Experimental Giant Soldier {FFFFFF}model. Which we would like to test on the first wave of enemies." Line "{FFFFFF}Keep the Robot well defended, and it shall assist you well." Line "{FFFFFF}(This is W.I.P) {red}Type snd_restart in console to stop the music." } WaveSpawn { WaitBeforeStarting 2 FirstSpawnMessage "{2EFF00}« Now Playing « {FFFFFF} : {5100ff} Waterflame - Rocketrace {FFFFFF}" FirstSpawnOutput { Target waterflame_rocketrace Action Trigger } } WaveSpawn { TotalCurrency 120 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 20 Name "Giant Rapid Fire Demoman" Where spawnbot_left Squad { TFBot { ClassIcon vex_demo_rapidfire_giant Health 3600 Name "Giant Rapid Fire Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.4 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "cannot be sapped" 1 } Item "scotch bonnet" } } } WaveSpawn { WaitForAllDead "Giant Shotgun Heavy" TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 35 WaitBetweenSpawns 10 Where spawnbot DoneMessage "KiLLDozER left the game (Disconnect by User.)" DoneMessage "Dr. UberStein left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 300 Name "KiLLDozER" Class HeavyWeapons AlwaysGlow 1 UseCustomModel models/player/heavy.mdl UseHumanModel 1 Skill Expert ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "fire rate bonus" 0.65 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "health regen" 20 "cannot be sapped" 1 } Item "wiki cap" Item "the siberian sophisticate" } TFBot { ClassIcon tf2_lite Health 150 Name "Dr. UberStein" Class Medic Skill Expert AlwaysGlow 1 UseCustomModel models/player/medic.mdl UseHumanModel 1 Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName tf_weapon_medigun "uber duration bonus" 5 "mult dmg vs giants" 2 } CharacterAttributes { "heal rate bonus" 1.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "increase buff duration" 2 "health regen" 20 "cannot be sapped" 1 } Item "doc's holiday" Item "killer exclusive" } } } WaveSpawn { WaitForAllDead "Giant Shotgun Heavy" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Soldja_Main22086 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Soldja_Main22086" RocketJump 1 Class Soldier AlwaysGlow 1 UseCustomModel models/player/soldier.mdl UseHumanModel 1 Skill Normal Attributes "SpawnWithFullCharge" ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName "the original" "faster reload rate" 0.5 "fire rate bonus" 0.5 "mult dmg vs giants" 2 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "ubercharge" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 } Item "the original" Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" Item "the shogun's shoulder guard" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn { WaitForAllDead "Giant Shotgun Heavy" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 10 Where spawnbot DoneMessage "InfraHEAT PyROH MaIN left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "InfraHEAT PyROH MaIN" Class Pyro Skill Expert BehaviorModifiers Push AlwaysGlow 1 UseCustomModel models/player/pyro.mdl UseHumanModel 1 Item "the dragon's fury" Item "the patriot peak" Item "the rusty reaper" Item "the hot case" Item "Default Power Up Canteen (MvM)" ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName "the patriot peak" "set item tint rgb" 1315860 } ItemAttributes { ItemName "the rusty reaper" "set item tint rgb" 2960676 } ItemAttributes { ItemName "the hot case" "set item tint rgb" 2960676 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "ubercharge" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } ItemAttributes { ItemName "the dragon's fury" "fire rate bonus" 0.75 "faster reload rate" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "health regen" 20 "cannot be sapped" 1 } } } } WaveSpawn { WaitForAllDead "Giant Shotgun Heavy" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot DoneMessage "xX.C-R-O-W.Xx left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "xX.C-R-O-W.Xx" Class Demoman Skill Expert AlwaysGlow 1 BehaviorModifiers Push WeaponRestrictions SecondaryOnly UseCustomModel models/player/demo.mdl UseHumanModel 1 ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName tf_weapon_grenadelauncher "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName tf_weapon_pipebomblauncher "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "fire rate bonus" 0.2 "faster reload rate" 0.2 "damage bonus" 1.7 "mult dmg vs giants" 2 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "ubercharge" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "health regen" 20 "cannot be sapped" 1 } Item "legendary lid" Item "the cool breeze" Item "the demo's dustcatcher" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn { WaitForAllDead "Giant Shotgun Heavy" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot DoneMessage "My Name is Jeffery left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "My Name is Jeffery" Class Scout Skill Expert AlwaysGlow 1 BehaviorModifiers Push WeaponRestrictions PrimaryOnly UseCustomModel models/player/scout.mdl UseHumanModel 1 ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName "the shortstop" "fire rate bonus" 0.5 "faster reload rate" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "cannot be sapped" 1 "health regen" 20 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "ubercharge" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } Item "the shortstop" Item "bonk boy" Item "batter's helmet" Item "the caffeine cooler" Item "the delinquent's down vest" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn { Name "MercsScoutPyro" TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any FirstSpawnMessage "{red}Experimental Giant Robot{FFFFFF} incoming in 75 seconds.{red}" Squad { TFBot { ClassIcon scout Health 125 Name "Scout" Class Scout Skill Normal ItemAttributes { ItemName tf_weapon_scattergun "fire rate penalty" 1.5 } Item "the salty dog" } } } WaveSpawn { Name "MercsScoutPyro" TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { ClassIcon scout Health 125 Name "Bat Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "batter's helmet" } } } WaveSpawn { Name "MercsHeavySolly" WaitForAllSpawned "MercsScoutPyro" WaitForAllDead "MercsScoutPyro" TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { ClassIcon soldier Health 200 Name "Liberty Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the liberty launcher" "damage penalty" 1 } Item "the liberty launcher" Item "armored authority" } } } WaveSpawn { Name "MercsHeavySolly" WaitForAllSpawned "MercsScoutPyro" WaitForAllDead "MercsScoutPyro" TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { ClassIcon soldier Health 200 Name "Shotgun Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Item "steel shako" } } } WaveSpawn { Name "MercsHeavySolly" WaitForAllSpawned "MercsScoutPyro" WaitForAllDead "MercsScoutPyro" TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { Health 300 Name "Heavy" Class HeavyWeapons Skill Normal } } } WaveSpawn { Name "MercsHeavySolly" WaitForAllSpawned "MercsScoutPyro" WaitForAllDead "MercsScoutPyro" TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { Health 300 Name "Shotgun Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions SecondaryOnly } } } WaveSpawn { Name "MercsScoutPyro" TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { ClassIcon pyro Health 175 Name "Pyro" Class Pyro Skill Normal Item "the person in the iron mask" } } } WaveSpawn { Name "MercsScoutPyro" TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { ClassIcon pyro Health 175 Name "Flare Pyro" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "the flare gun" Item "firewall helmet" } } } WaveSpawn { TotalCurrency 180 TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "Giant Shotgun Heavy" WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot_any Squad { TFBot { ClassIcon heavy_shield_ala_giant Health 6500 Name "Giant Rotating Shield Heavy" Class HeavyWeapons Skill Expert AlwaysGlow 1 Attributes "MiniBoss" Attributes "UseBossHealthBar" MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "bullets per shot bonus" 1.2 "fire rate bonus" 1.1 "damage bonus" 1.15 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } Template RShieldLvL2 Item "lo-fi longwave" } TFBot { ClassIcon medic Health 4500 Name "Giant Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" 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 } Item "the quick-fix" Item "emerald jarate" Item "das hazmattenhatten" } } } WaveSpawn { TotalCurrency 120 TotalCount 12 MaxActive 6 SpawnCount 3 WaitForAllDead "Giant Charged Soldier" WaitForAllDead "Giant Rapid Fire Demoman" WaitForAllDead "MercsScoutPyro" WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon pyro_flare Health 3400 Name "Giant Flare Gun Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the flare gun" "fire rate bonus" 0.8 "faster reload rate" 0.8 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the flare gun" Item "firewall helmet" Item "the virtual viewfinder" } TFBot { ClassIcon pyro_giant_support Health 3600 Name "Giant Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "firewall helmet" Item "the virtual viewfinder" } TFBot { ClassIcon pyro_giant_support Health 3600 Name "Giant Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "firewall helmet" Item "the virtual viewfinder" } } } WaveSpawn { TotalCurrency 140 TotalCount 7 MaxActive 3 SpawnCount 1 WaitForAllDead "Giant Charged Soldier" WaitForAllDead "Giant Rapid Fire Demoman" WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_left Squad { TFBot { ClassIcon scout_fan_armored Health 3000 Name "Armored Giant FaN Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the force-a-nature" "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 "scattergun knockback mult" 6 "damage penalty" 0.35 "weapon spread bonus" 0.4 } CharacterAttributes { "move speed penalty" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the force-a-nature" Item "batter's helmet" Item "bonk boy" } } } WaveSpawn { TotalCurrency 120 TotalCount 6 MaxActive 2 SpawnCount 1 Name "Giant Charged Soldier" WaitBeforeStarting 25 WaitBetweenSpawns 17 Where spawnbot Squad { TFBot { ClassIcon soldier_crit_giant Health 3600 Name "Giant Charged Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1500 Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "fire rate penalty" 1.5 "faster reload rate" 0.5 "Projectile speed decreased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the original" } } } WaveSpawn { TotalCurrency 224 TotalCount 14 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 25 Name "Giant Shotgun Heavy" Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 4500 Name "Giant Shotgun Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } Item "the u-clank-a" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout UseCustomModel models/player/scout.mdl Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon heavy_champ_red Health 450 Name "Hardened Heavyweight Champ" Class HeavyWeapons Skill Expert MaxVisionRange 1200 Action Mobber WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "pugilist's protector" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon pyro_backburner_red_nys Health 250 Name "Incinerator Backburner Pyro" Class Pyro Skill Easy Action Mobber WeaponRestrictions PrimaryOnly CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "the backburner" Item "py-40 incinibot" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 75 WaitBetweenSpawns 999 Support 1 Where spawnbot_ally_left Where spawnbot_ally_right FirstSpawnMessage "{red}Giant Laser Soldier: {FFFFFF}Laser Module activated. Commencing assault.{red}" Squad { TFBot { ClassIcon soldier_bison Health 3750 Name "Giant Proto Laser Soldier" Class Soldier Skill Expert AlwaysGlow 1 Action PushToCapturePoint NoPushaway 1 Tag "bot_giant" Attributes "MiniBoss" Attributes "IgnoreFlag" Attributes "UseBossHealthBar" UseMeleeThreatPrioritization 1 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the cow mangler 5000" "override projectile type" 13 "Blast radius decreased" 0.1 "no self blast dmg" 1 "fire rate bonus" 0.1 "faster reload rate" 0.1 "mult dmg vs npc" 0.5 "mult dmg vs giants" 1.5 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 6 "increased jump height" 0.5 "health from packs decreased" 0.5 "mod weapon blocks healing" 1 "health regen" 30 "cannot be teleported" 1 } Item "the cow mangler 5000" Item "the cross-comm crash helmet" Item "the virtual viewfinder" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllSpawned "MercsHeavySolly" WaitForAllDead "Giant Shotgun Heavy" TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { ClassIcon scout_batsaber_nys Health 150 Name "Fast Bat Saber Scout" Class Scout Skill Normal BehaviorModifiers Mobber WeaponRestrictions MeleeOnly ItemAttributes { ItemName batsaber "fire rate bonus" 0.5 "damage bonus" 1.15 } CharacterAttributes { "damage bonus" 1.25 "move speed bonus" 1.65 } Item "batsaber" Item "death racer's helmet" Item "thrilling tracksuit" } } } WaveSpawn { WaitForAllSpawned "MercsHeavySolly" WaitForAllDead "Giant Shotgun Heavy" TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy_apocofist Health 450 Name "Apoco-Fist Heavy" Class HeavyWeapons Skill Normal BehaviorModifiers Mobber WeaponRestrictions MeleeOnly ItemAttributes { ItemName apoco-fists "damage bonus" 1.25 "fire rate bonus" 1.25 } CharacterAttributes { "damage bonus" 1.25 "move speed bonus" 1.35 } Item "apoco-fists" Item "der maschinensoldaten-helm" } } } } Wave ///WAVE 2 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}We have received reports of a stronger wave coming at you." Line "{FFFFFF}Their formation is more varied than our previous assault.{FFFFFF}." Line "{FFFFFF}We have confirmed reports of hybrid knights among their ranks, fornately, we have some of our own.{FFFFFF}." Line "{red}Red Command: {FFFFFF}We pulled back the Laser Soldier model to further improve upon it. Another Bomb Guardian is inbound to assist you." Line "{FFFFFF}Beaware of the enemy Giant League Pro Scouts." } WaveSpawn { WaitBeforeStarting 2 FirstSpawnMessage "{2EFF00}« Now Playing « {FFFFFF} : {5100ff} NemesisTheory - Devil's Dance {FFFFFF}" FirstSpawnOutput { Target nemesistheory_devildance Action Trigger } } WaveSpawn { TotalCurrency 270 TotalCount 90 MaxActive 30 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 10 Name "Hybrid Persian Knight" Where spawnbot_left Squad { TFBot { ClassIcon demo_persian Health 235 Name "Hybrid Persian Knight" Class Demoman Skill Expert Action FetchFlag BehaviorModifiers Push BehaviorModifiers Mobber MaxVisionRange 1400 ItemAttributes { ItemName "the loch-n-load" "fire rate bonus" 0.7 "damage bonus" 1.5 } WeaponSwitch { Delay 7 Cooldown 9 Repeats 420 Type "Melee" } WeaponSwitch { Delay 14 Cooldown 18 Repeats 420 Type "Primary" } Item "the loch-n-load" Item "the persian persuader" Item "the splendid screen" Item "sultan's ceremonial" } } } WaveSpawn { WaitForAllSpawned "Giant Burst Direct-Hit Soldier" WaitForAllDead "Giant Burst Direct-Hit Soldier" TotalCurrency 120 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_left Squad { TFBot { ClassIcon engineer_widowmaker_inf_nys Health 3500 Name "Giant Rapid Fire Widowmaker Engineer" Class Engineer Action FetchFlag Skill Normal Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" Item "the widowmaker" Item "the virtual reality headset" Item "the salty dog" ItemAttributes { ItemName "the widowmaker" "fire rate bonus" 0.75 "damage bonus" 1.25 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } WaveSpawn { WaitForAllDead "Giant Heavyweight Champ" TotalCurrency 360 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier_burstfire_hyper Health 7000 Name "Giant Hyper Burstfire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "carbonado botkiller rocket launcher mk.i" "fire rate bonus" 0.1 "faster reload rate" 4 "projectile spread angle penalty" 4 "clip size bonus" 7 "reload full clip at once" 1 "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "carbonado botkiller rocket launcher mk.i" Item "the soldier's stogie" Item "tyrantium helmet" } TFBot { ClassIcon medic_kritz_armored Health 900 Name "Armored Kritzkrieg Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 1.5 "uber duration bonus" 2000 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 1500 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } TFBot { ClassIcon medic_kritz_armored Health 900 Name "Armored Kritzkrieg Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 1.5 "uber duration bonus" 200 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 1500 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } TFBot { ClassIcon medic_kritz_armored Health 900 Name "Armored Kritzkrieg Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 1.5 "uber duration bonus" 20 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 1500 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } TFBot { ClassIcon medic_kritz_armored Health 900 Name "Armored Kritzkrieg Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 1.5 "uber duration bonus" 20 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 1500 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } } } WaveSpawn { WaitForAllDead "Dragon Fury Centurion Pyro" TotalCurrency 480 TotalCount 48 MaxActive 10 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 12 Name "Large Flare Fire Heavy" Where spawnbot_left Squad { TFBot { ClassIcon heavy_firework Health 750 Name "Large Flare Fire Heavy" Scale 1.2 Class HeavyWeapons Skill Normal ItemAttributes { ItemName "the huo long heatmaker" "fire rate penalty" 1.5 "damage bonus" 1.5 "override projectile type" 6 } Item "the huo long heatmaker" Item "the bunsen brave" } } } WaveSpawn { WaitForAllSpawned "Hybrid Persian Knight" WaitForAllDead "Hybrid Persian Knight" TotalCurrency 360 TotalCount 60 MaxActive 10 SpawnCount 6 Name "Armored Steel Gauntlet Rusher" WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist_armored Health 1250 Name "Armored Steel Gauntlet Rusher" Class HeavyWeapons Scale 1.5 Skill Hard BehaviorModifiers Mobber WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "dmg taken from bullets reduced" 0.55 "dmg taken from blast reduced" 0.55 "dmg taken from fire reduced" 0.55 "dmg from melee increased" 3 } CharacterAttributes { "move speed bonus" 1.2 } Item "fists of steel" Item "the carl" Item "eotl_flat_cap" } } } WaveSpawn { WaitForAllSpawned "Giant Burst Direct-Hit Soldier" WaitForAllDead "Giant Burst Direct-Hit Soldier" TotalCurrency 200 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Name "Giant Heavyweight Champ" Where spawnbot Squad { TFBot { ClassIcon heavy_champ Health 5000 Name "Quick Giant Heavyweight Champ" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.65 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "increase buff duration" 10 } Item "the killing gloves of boxing" Item "pugilist's protector" } } } WaveSpawn { TotalCurrency 240 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 30 Name "Giant Burst Direct-Hit Soldier" Where spawnbot Squad { TFBot { ClassIcon soldier_direct_backup_giant Health 3600 Name "Giant Burst Direct-Hit Soldier" Class Soldier Skill Expert Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.25 "fire rate bonus" 0.5 "clip size upgrade atomic" 5 "projectile speed increased" 0.65 "force fire full clip" 1 "faster reload rate" 7.5 "reload full clip at once" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 10 } Item "defiant spartan" Item "the direct hit" Item "the battalion's backup" } } } WaveSpawn { WaitForAllSpawned "Large Flare Fire Heavy" WaitForAllDead "Giant Heavyweight Champ" TotalCurrency 120 TotalCount 56 MaxActive 12 SpawnCount 8 Name "Piercing Bowman" WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_penetrate Health 175 Name "Piercing Bleed Bowman" Class Sniper Skill Normal Attributes "AlwaysCrit" ItemAttributes { ItemName "the fortified compound" "projectile penetration" 1 "damage bonus" 1.5 "bleeding duration" 10 } Item "the fortified compound" Item "the cozy camper" Item "spiral sallet" } } } WaveSpawn { TotalCurrency 120 TotalCount 60 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Name "Dragon Fury Centurion Pyro" Where spawnbot Squad { TFBot { ClassIcon pyro_dragon_fury Health 255 Name "Dragon Fury Centurion Pyro" Class Pyro Skill Expert ItemAttributes { ItemName "the dragon's fury" "fire rate bonus" 0.75 "damage bonus" 1.2 } Item "the dragon's fury" Item "the steel sixpack" Item "the centurion" } } } WaveSpawn { TotalCurrency 80 TotalCount 8 MaxActive 4 SpawnCount 2 Name "Giant SMG Sniper" WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { ClassIcon sniper_smg_giant Health 3000 Name "Giant SMG Sniper" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_smg "clip size bonus" 3 "fire rate penalty" 1.25 "damage penalty" 0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the bushman's boonie" } } } WaveSpawn // Homing Soldier { WaitForAllDead "Dragon Fury Centurion Pyro" TotalCurrency 52 TotalCount 26 MaxActive 8 SpawnCount 6 Name "Homing Soldier" WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_homing_nys Health 200 Name "Homing Soldier" Class Soldier Skill Normal Class Soldier Skill Normal Item "Fancy Dress Uniform" Item "Full Metal Drill Hat" Action Mobber RocketCustomParticle eyeboss_projectile AddCond { Name TF_COND_SODAPOPPER_HYPE } HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.65 // Multiplier of rocket speed. 1 for default speed TurnPower 45 //How fast should the rocket rotate to face the target MaxAimError 90 //Max angle between rocket and the target AimTime 2.5 //How long should the rocket be aiming (Default: 9999) } } } } WaveSpawn { WaitForAllSpawned "Giant SMG Sniper" TotalCurrency 120 TotalCount 4 MaxActive 1 SpawnCount 1 Name "Pro League" WaitBeforeStarting 6 WaitBetweenSpawns 55 Where spawnbot Squad { TFBot { ClassIcon scout Health 5000 Name "Pro League" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" AlwaysGlow 1 ItemAttributes { ItemName tf_weapon_scattergun "heal on kill" 500 } ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 7 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the sandman" Item "summer shades" Item "the boston boom-bringer" } } } WaveSpawn { WaitForAllDead "Pro League" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Rawket Rakcoon left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Rawket Rakcoon" RocketJump 1 Class Soldier AlwaysGlow 1 UseCustomModel models/player/soldier.mdl UseHumanModel 1 Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the original" "faster reload rate" 0.5 "fire rate bonus" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "the original" Item "the battalion's backup" Item "supernatural stalker" Item "hellhunter's headpiece" } } } WaveSpawn { WaitForAllDead "Pro League" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "W+M1 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "W+M1" Class Pyro Skill Expert AlwaysGlow 1 BehaviorModifiers Mobber UseCustomModel models/player/pyro.mdl UseHumanModel 1 Attributes "SpawnWithFullCharge" Item "the phlogistinator" Item "the triclops" Item "the scorched skirt" ItemAttributes { ItemName "the phlogistinator" "damage bonus" 2.5 "airblast disabled" 0 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "health regen" 20 "cannot be sapped" 1 "heal on kill" 100 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllDead "Pro League" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "hybridknight tf2 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "hybridknight tf2" Class Demoman Skill Expert AlwaysGlow 1 Action Sniper BehaviorModifiers Mobber WeaponRestrictions SecondaryOnly UseCustomModel models/player/demo.mdl UseHumanModel 1 ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 2 } ItemAttributes { ItemName "Drunken Drive" "fire rate bonus" 0.5 "faster reload rate" 0.25 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "health regen" 20 "cannot be sapped" 1 "dmg from melee increased" 0.3 "cannot pick up intelligence" 1 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } Item "Default Power Up Canteen (MvM)" Item "Drunken Drive" Item "the glasgow great helm" Item "the dark age defender" Item "the demo's dustcatcher" Item "the chargin' targe" Item "the eyelander" } } } WaveSpawn { WaitForAllDead "Pro League" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Sanic the Scunt left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "Sanic the Scunt" Class Scout Skill Expert AlwaysGlow 1 BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly UseCustomModel models/player/scout.mdl UseHumanModel 1 ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "ubercharge" 1 "powerup charges" 2 } ItemAttributes { ItemName "the shortstop" "fire rate bonus" 0.5 "faster reload rate" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "cannot be sapped" 1 "health regen" 20 "cannot pick up intelligence" 1 } FireWeapon // uses canteen at 65hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 66 Duration 0.5 Type "Action" } Item "the shortstop" Item "that '70s chapeau" Item "the triad trinket" Item "the caffeine cooler" Item "the delinquent's down vest" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn { WaitForAllDead "Hybrid Persian Knight" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "Kellot | Abnormal Guy left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Kellot | Abnormal Guy" Class Soldier UseCustomModel models/player/soldier.mdl UseHumanModel 1 AlwaysGlow 1 Skill Normal Attributes "SpawnWithFullCharge" ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 4 "fire rate bonus" 0.1 "projectile speed increased" 1.25 "force fire full clip" 1 "reload full clip at once" 1 "mult dmg vs giants" 2.5 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 9 "cannot be sapped" 1 "cannot pick up intelligence" 1 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } Item "the buff banner" Item "soldier's stash" Item "coldfront curbstompers" Item "eotl_winter_coat" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn { WaitForAllDead "Hybrid Persian Knight" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "{blue} LeLggi: {FFFFFF}lys" DoneMessage "LeLggi left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "LeLggi" Class Sniper Action Sniper UseCustomModel models/player/sniper.mdl UseHumanModel 1 AlwaysGlow 1 Skill Expert ItemAttributes { ItemName "festive sniper rifle 2011" "faster reload rate" 0.6 "fire rate bonus" 0.6 "mult dmg vs giants" 2.5 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "festive sniper rifle 2011" Item "ghastly gibus" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 5 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 15 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon demoknight_grenade Health 270 Name "Hybrid Crusader Knight" Class Demoman Skill Expert CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } WeaponSwitch { Delay 9 Cooldown 9 Repeats 420 Type "Melee" } WeaponSwitch { Delay 18 Cooldown 18 Repeats 420 Type "Primary" } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "the chargin' targe" Item "the eyelander" Item "the cool breeze" Item "the dark falkirk helm" Item "the dark age defender" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Support 1 Where spawnbot_ally_left Where spawnbot_ally_right Squad { TFBot { ClassIcon soldier_conch Health 3600 Name "Giant Direct-Hit Conch Soldier" Class Soldier Skill Expert CustomEyeGlowColor "255 0 0" Action Mobber Tag "bot_giant" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Item "the concheror" Item "The Direct Hit" Item "soldier samurai hat" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the direct hit" "damage bonus" 1.25 "fire rate penalty" 4 "projectile speed increased" 0.65 "faster reload rate" 0.25 "reload full clip at once" 1 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "increased jump height" 0.5 "increase buff duration" 10 } Item "the cross-comm crash helmet" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 5 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 15 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon engineer_widowmaker Health 230 Name "Widowmaker Engineer" Class Engineer Action Mobber CustomEyeGlowColor "255 0 0" Skill Normal Item "the widowmaker" Item "the virtual reality headset" Item "the salty dog" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the widowmaker" "fire rate bonus" 0.65 "damage bonus" 1.15 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 999 Support 1 Where spawnbot_ally Squad { TFBot { ClassIcon demo_automaton_red_nys Health 9000 Name "Major Iron Burston" Class Demoman Skill Expert AlwaysGlow 1 Scale 1.9 NoPushaway 1 BehaviorModifiers Push Tag "bot_giant" CustomEyeGlowColor "255 0 0" UseMeleeThreatPrioritization 1 Action PushToCapturePoint Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "IgnoreFlag" Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" Item "scotch bonnet" Item "Alcoholic Automaton" Item "the iron bomber" Item "the buff banner" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the iron bomber" "damage bonus" 1.35 "fire rate bonus" 0.05 "clip size bonus" 1.5 "projectile spread angle penalty" 3 "clip size upgrade atomic" 5 "projectile speed increased" 1.35 "force fire full clip" 1 "faster reload rate" 5.5 "reload full clip at once" 1 "dmg pierces resists absorbs" 1 "mult dmg vs giants" 2 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "increased jump height" 0.5 "mod weapon blocks healing" 1 "health regen" 30 "increase buff duration" 100 "cannot be teleported" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllDead "Homing Soldier" TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon soldier_directhit Health 200 Name "Anti-Giant Direct Hit Soldier" Attributes "AlwaysCrit" Class Soldier Skill Expert Item "the direct hit" Item "the gunboats" Item "the war pig" Item "ghoul gibbin' gear" ItemAttributes { ItemName "the direct hit" "mult dmg vs giants" 3 "reload time increased hidden" 2 } } } } } Wave /// WAVE 3 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}The enemy assault is beginning to ramp up. We pulled back the Laser Soldier model to further improve on it." Line "{FFFFFF}Most of our bots are under repair, so we'll sending you some light Battle Engie Backup including a few Large heavies.{FFFFFF}." Line "{FFFFFF}Careful, as we have detected a signifcant amount of {green}mercs {FFFFFF}converging on your positions as well.{FFFFFF}." } WaveSpawn { WaitBeforeStarting 3 FirstSpawnMessage "{2EFF00}« Now Playing « {FFFFFF} : {5100ff} SoundRoll - Killing Machine {FFFFFF}" FirstSpawnOutput { Target soundroll_killingmachine Action Trigger } } WaveSpawn { TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "ConRAD VLADxof left the game (Disconnect by User.)" DoneMessage "Richtofen Heinz left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 300 Name "ConRAD VLADxof" Class HeavyWeapons UseCustomModel models/player/heavy.mdl UseHumanModel 1 AlwaysGlow 1 Skill Expert ItemAttributes { ItemName "iron curtain" "damage bonus" 2 "mult dmg vs giants" 1.5 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "cannot be sapped" 1 } Item "iron curtain" Item "officer's ushanka" Item "commissar's coat" } TFBot { ClassIcon tf2_lite Health 150 Name "Richtofen Heinz" Class Medic Skill Expert UseCustomModel models/player/medic.mdl UseHumanModel 1 AlwaysGlow 1 Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName tf_weapon_medigun "uber duration bonus" 5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "heal rate bonus" 1.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "increase buff duration" 2 "health regen" 20 "cannot be sapped" 1 } Item "the combat medic's crusher cap" Item "the quadwrangler" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "/-WulfGang-\ left the game (Disconnect by User.){blue}" DoneMessage "Mo1st KritzTikal left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 300 Name "/-WulfGang-\" Class Heavy Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly UseCustomModel models/player/heavy.mdl UseHumanModel 1 AlwaysGlow 1 Item "Riot Rifle" Item "der maschinensoldaten-helm" Item "die regime-panzerung" ItemAttributes { ItemName "Riot Rifle" "fire rate bonus" 1.175 "faster reload rate" 0.75 "damage bonus" 1.35 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.1 "health regen" 20 "cannot be sapped" 1 } } TFBot { ClassIcon tf2_lite Health 150 Name "Mo1st KritzTikal" Class Medic Skill Expert UseCustomModel models/player/medic.mdl UseHumanModel 1 AlwaysGlow 1 Attributes ProjectileShield Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "heal rate bonus" 1.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "increase buff duration" 2 "health regen" 20 "cannot be sapped" 1 } Item "the kritzkrieg" Item "the brown bomber" Item "the foppish physician" } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Reflect this, casual. left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 150 Name "Reflect this, casual." Class Medic Skill Expert UseCustomModel models/player/medic.mdl UseHumanModel 1 AlwaysGlow 1 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 74 Duration 0.5 Type "Action" } ItemAttributes { ItemName "festive crusader's crossbow" "clip size bonus" 10 "faster reload rate" 0.2 "damage bonus" 1.4 "critboost on kill" 4 "mult dmg vs giants" 4 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "heal rate bonus" 1.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "increase buff duration" 2 "health regen" 20 "cannot be sapped" 1 } Item "festive crusader's crossbow" Item "berliner's bucket helm" Item "das metalmeatencasen" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "RainBow Dasheee left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "RainBow Dasheee" Class Pyro Skill Expert BehaviorModifiers Push UseCustomModel models/player/pyro.mdl UseHumanModel 1 ExtAttr SuppressCanteenUse // use only when I tell you to AlwaysGlow 1 Item "the rainblower" Item "sight for sore eyes" Item "bozo's bouffant" Item "Default Power Up Canteen (MvM)" ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } ItemAttributes { ItemName "the rainblower" "fire rate bonus" 0.5 "damage bonus" 1.5 "mult dmg vs giants" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.1 "health regen" 20 "cannot be sapped" 1 } } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "HazTard MeeMPyro left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "HazTard MeeMPyro" Class Pyro Skill Expert AlwaysGlow 1 ExtAttr SuppressCanteenUse // use only when I tell you to BehaviorModifiers Push WeaponRestrictions SecondaryOnly UseCustomModel models/player/pyro.mdl UseHumanModel 1 Item "the manmelter" Item "the hazmat headcase" Item "crusader's getup" Item "Default Power Up Canteen (MvM)" ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } ItemAttributes { ItemName "the manmelter" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "critboost on kill" 4 "mult dmg vs giants" 4 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.1 "health regen" 20 "cannot be sapped" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "El Scratchloreo left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "El Scratchloreo" Class Pyro Skill Expert AlwaysGlow 1 BehaviorModifiers Push WeaponRestrictions MeleeOnly UseCustomModel models/player/pyro.mdl ExtAttr SuppressCanteenUse // use only when I tell you to UseHumanModel 1 Item "the back scratcher" Item "old guadalajara" Item "el muchacho" Item "Default Power Up Canteen (MvM)" ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 101 Duration 0.5 Type "Action" } ItemAttributes { ItemName "the back scratcher" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "critboost on kill" 4 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.2 "dmg taken from fire reduced" 0.1 "dmg taken from blast reduced" 0.1 "dmg taken from bullets reduced" 0.1 "health regen" 20 "cannot be sapped" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "Spiral knight tf2 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Spiral knight tf2" Class Demoman Skill Expert AlwaysGlow 1 BehaviorModifiers Push WeaponRestrictions MeleeOnly UseCustomModel models/player/demo.mdl UseHumanModel 1 ItemAttributes { ItemName "festive eyelander" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "critboost on kill" 4 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "ali baba's wee booties" Item "the chargin' targe" Item "festive eyelander" Item "spiral sallet" } } } WaveSpawn { WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "I love Iron Bomber left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "I love Iron Bomber" Class Demoman Skill Expert AlwaysGlow 1 BehaviorModifiers Push WeaponRestrictions PrimaryOnly UseCustomModel models/player/demo.mdl UseHumanModel 1 ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "the iron bomber" Item "the battery bandolier" Item "scotch bonnet" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "Rat Main left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "ScunterScootah" Class Scout Skill Expert AlwaysGlow 1 BehaviorModifiers Push WeaponRestrictions PrimaryOnly UseCustomModel models/player/scout.mdl UseHumanModel 1 ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.5 "faster reload rate" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.15 "dmg taken from blast reduced" 0.15 "dmg taken from bullets reduced" 0.15 "cannot be sapped" 1 "health regen" 20 "dmg from melee increased" 0.6 "cannot pick up intelligence" 1 } Item "the brotherhood of arms" Item "the bigg mann on campus" } } } WaveSpawn { WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "NinJah Scoot 69 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "NinjanItalia" Class Scout Skill Expert AlwaysGlow 1 BehaviorModifiers Push WeaponRestrictions MeleeOnly UseCustomModel models/player/scout.mdl UseHumanModel 1 ItemAttributes { ItemName "three-rune blade" "fire rate bonus" 0.5 "faster reload rate" 0.5 "mult dmg vs giants" 4 } CharacterAttributes { "dmg taken from self reduced" 0.5 "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.15 "dmg taken from blast reduced" 0.15 "dmg taken from bullets reduced" 0.15 "cannot be sapped" 1 "health regen" 20 "dmg from melee increased" 0.3 "cannot pick up intelligence" 1 } Item "three-rune blade" Item "the frickin' sweet ninja hood" Item "the southie shinobi" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "SPESS Merine 420 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "SPESS Merine 420" RocketJump 1 Class Soldier AlwaysGlow 1 UseCustomModel models/player/soldier.mdl UseHumanModel 1 Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" 0.5 "fire rate bonus" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "the cow mangler 5000" Item "the buff banner" Item "the equalizer" Item "the mk 50" Item "the patriot's pouches" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "Sheriff Boomstick left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 150 Name "Sheriff Boomstick" Class Engineer Skill Normal AlwaysGlow 1 UseCustomModel models/player/engineer.mdl UseHumanModel 1 Action Fetchflag Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the frontier justice" "damage bonus" 1.5 "faster reload rate" 0.5 "fire rate bonus" 0.5 "clip size bonus" 2 "critboost on kill" 3 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "the frontier justice" Item "sheriff's stetson" Item "wild west waistcoat" } } } WaveSpawn { WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "The EngiNaut is EngiHere left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 150 Name "The EngiNaut is EngiHere" Class Engineer Skill Normal AlwaysGlow 1 UseCustomModel models/player/engineer.mdl UseHumanModel 1 Action Fetchflag Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the c.a.p.p.e.r" "damage bonus" 1.5 "faster reload rate" 0.5 "fire rate bonus" 0.5 "override projectile type" 13 "Projectile speed increased" 3 "mult dmg vs giants" 4 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "the c.a.p.p.e.r" Item "iron lung" Item "captain space mann" } } } WaveSpawn { WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Scrap & Stones.co left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 150 Name "Scrap & Stones.co" Class Engineer Skill Normal AlwaysGlow 1 UseCustomModel models/player/engineer.mdl UseHumanModel 1 Action Fetchflag Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the widowmaker" "damage bonus" 1.5 "faster reload rate" 0.5 "fire rate bonus" 0.5 "clip size bonus" 2 "minicritboost on kill" 3 "mult dmg vs giants" 4 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "the widowmaker" Item "the grizzled growth" Item "the dogfighter" } } } WaveSpawn { WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "<<>> left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "<<>>" Class Sniper Skill Normal AlwaysGlow 1 UseCustomModel models/player/sniper.mdl UseHumanModel 1 Action Sniper Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the bazaar bargain" "faster reload rate" 0.5 "fire rate bonus" 0.5 "explosive sniper shot" 3 "mult dmg vs giants" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "the bazaar bargain" Item "the razorback" Item "your worst nightmare" Item "the outback intellectual" } } } WaveSpawn { WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "--R3Y-NALD-- left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Spy Main 69" Class Spy Skill Expert AlwaysGlow 1 UseCustomModel models/player/spy.mdl UseHumanModel 1 ItemAttributes { ItemName tf_weapon_invis "lunchbox adds minicrits" 1 "set cloak is feign death" 1 } CharacterAttributes { "health regen" 50 "move speed bonus" 1.3 "fire retardant" 1 "dmg taken from crit reduced" 0.5 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "increase buff duration" 2 "cannot be sapped" 1 "cannot pick up intelligence" 1 "mult dmg vs giants" 4 } Item "conniver's kunai" Item "detective noir" Item "rogue's col roule" } } } WaveSpawn { WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Revolver Ocelot left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Revolver Ocelot" Class Spy Skill Expert AlwaysGlow 1 Action FetchFlag Action Mobber UseCustomModel models/player/spy.mdl UseHumanModel 1 ItemAttributes { ItemName "ttg sam revolver" "fire rate penalty" 1.2 "damage bonus" 3 "dmg pierces resists absorbs" 1 "cannot disguise" 1 "mult dmg vs giants" 3 } CharacterAttributes { "health regen" 50 "move speed bonus" 1.3 "fire retardant" 1 "dmg taken from crit reduced" 0.7 "dmg taken from fire reduced" 0.1 "dmg taken from blast reduced" 0.1 "dmg taken from bullets reduced" 0.1 "increase buff duration" 2 "cannot be sapped" 1 "cannot pick up intelligence" 1 } Item "ttg sam revolver" Item "the lurking legionnaire" Item "l4d hat" } } } WaveSpawn { TotalCurrency 200 TotalCount 40 MaxActive 12 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon spy_enforcer Health 125 Name "Cloaked Enforcer Spy" Action FetchFlag Class Spy Skill Normal ItemAttributes { ItemName "the enforcer" "cannot disguise" 1 "mult dmg vs giants" 2 } AddCond //Adds conditions to bots { Index 66 } Item "the enforcer" Item "fancy fedora" Item "rogue's col roule" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" Name "Black Box Samurai" TotalCurrency 300 TotalCount 60 MaxActive 10 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon soldier_samurai_conch Health 200 Name "Black Box Samurai" Class Soldier Skill Hard Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the black box" "damage bonus" 1.2 "faster reload rate" 0.2 "heal on hit" 20 } ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 1.25 "critboost on kill" 3 } WeaponSwitch { Delay 9 Cooldown 9 Repeats 420 Type "Melee" } WeaponSwitch { Delay 18 Cooldown 18 Repeats 420 Type "Primary" } CharacterAttributes { "health regen" 4 "increase buff duration" 9.0 } Item "the black box" Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" Item "the shogun's shoulder guard" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" Name "Black Box Samurai" TotalCurrency 60 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 35 Where spawnbot FirstSpawnMessage "{blue}BLU Mercs: {FFFFFF} Get ready for a whooping, maggots!" Squad { TFBot { ClassIcon soldier_samurai_conch_giant Health 3600 Name "Giant Black Box Samurai" Class Soldier Skill Hard Action Mobber WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the black box" "damage bonus" 1.3 "faster reload rate" 0.5 "mult projectile count" 3 "heal on hit" 500 "fire rate bonus" 0.7 } ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 1.6 "critboost on kill" 5 } WeaponSwitch { Delay 9 Cooldown 9 Repeats 420 Type "Melee" } WeaponSwitch { Delay 18 Cooldown 18 Repeats 420 Type "Primary" } CharacterAttributes { "health regen" 40 "increase buff duration" 9.0 "move speed bonus" 0.56 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "cannot pick up intelligence" 1 } Item "the black box" Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" Item "the shogun's shoulder guard" } } } WaveSpawn { TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 6 WaitForAllDead "Black Box Samurai" WaitBeforeStarting 0 WaitBetweenSpawns 6 Name "SWAT Shotgunner" Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 250 Name "Recon Shotgunner" Class Soldier UseCustomModel models/player/soldier.mdl Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "IgnoreFlag" ItemAttributes { ItemName "Slug Rifle" "damage bonus" 1.5 "fire rate bonus" 0.75 "faster reload rate" 0.5 "clip size bonus" 0.75 "dmg pierces resists absorbs" 1 } CharacterAttributes { "health regen" 5 "move speed bonus" 0.80 "dmg taken from crit reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "increase buff duration" 2 "cannot be sapped" 1 } Item "Slug Rifle" Item "hazard headgear" Item "the supernatural stalker" Item "flakcatcher" } } } WaveSpawn { TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 6 WaitForAllDead "SWAT" WaitBeforeStarting 0 WaitBetweenSpawns 10 Name "SWAT2" Where spawnbot Squad { TFBot { ClassIcon shotgun_reserve_armored Health 375 Name "Armored Shotgunner" Class Soldier UseCustomModel models/player/soldier.mdl Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "IgnoreFlag" ItemAttributes { ItemName "Slug Rifle" "damage bonus" 1.5 "fire rate bonus" 0.55 "faster reload rate" 0.2 "clip size bonus" 0.75 "dmg pierces resists absorbs" 1 } CharacterAttributes { "health regen" 5 "move speed bonus" 0.75 "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.4 "dmg taken from blast reduced" 0.4 "dmg taken from bullets reduced" 0.4 "increase buff duration" 2 "cannot be sapped" 1 } Item "Slug Rifle" Item "breach and bomb" Item "supernatural stalker" Item "flakcatcher" Item "zombie soldier" } } } WaveSpawn { TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 6 WaitForAllDead "Black Box Samurai" WaitBeforeStarting 0 WaitBetweenSpawns 10 Name "SWAT" Where spawnbot Squad { TFBot { ClassIcon sniper_carbine Health 250 Name "Recon SMG Carbine" Class Sniper UseCustomModel models/player/sniper.mdl Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Heavy Machine Gun" "faster reload rate" 0.5 "fire rate bonus" 0.65 "clip size bonus" 1.5 "is_passive_weapon" 1 "dmg pierces resists absorbs" 1 } CharacterAttributes { "health regen" 5 "move speed bonus" 0.75 "dmg taken from crit reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "increase buff duration" 2 "cannot be sapped" 1 } Item "Heavy Machine Gun" Item "hazard headgear" Item "supernatural stalker" Item "down under duster" } } } WaveSpawn { TotalCurrency 90 TotalCount 36 MaxActive 6 SpawnCount 6 WaitForAllDead "SWAT" WaitBeforeStarting 10 WaitBetweenSpawns 10 Name "SWAT2" Where spawnbot Squad { TFBot { ClassIcon heavy_accurate Health 450 Name "Armored Heavy Gunner" Class Heavy UseCustomModel models/player/heavy.mdl Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "tomislav" "fire rate bonus" 0.8 "dmg pierces resists absorbs" 1 } CharacterAttributes { "health regen" 5 "move speed bonus" 0.65 "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.4 "dmg taken from blast reduced" 0.4 "dmg taken from bullets reduced" 0.4 "increase buff duration" 2 "cannot be sapped" 1 } Item "tomislav" Item "the eliminators safeguard" Item "immobile suit" Item "the bruiser's bandanna" Item "tomislav" Item "the eliminators safeguard" Item "immobile suit" Item "the bruiser's bandanna" Item "eotl_sheavyshirt" Item "gone commando" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro_phlog_giant Health 3650 Name "Giant Phlog Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the phlogistinator" "damage bonus" 1.5 "airblast disabled" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the phlogistinator" Item "captain space mann" Item "the rusty reaper" } TFBot { ClassIcon medic Health 4500 Name "Giant Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" 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 } Item "the quick-fix" Item "emerald jarate" Item "das hazmattenhatten" } } } WaveSpawn { WaitForAllDead "SWAT" Name "Second Merc wave" TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sniper Health 3000 Name "Giant Machina Sniper" Class Sniper Action Sniper Skill Normal Tag "bot_giant" Attributes "MiniBoss" Item "the machina" Item "dec2014 hunter_ushanka" ItemAttributes { ItemName "the machina" "damage bonus" 2.5 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "increased jump height" 0.5 } } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 80 TotalCount 42 MaxActive 6 SpawnCount 6 WaitForAllDead "SWAT Shotgunner" WaitBeforeStarting 10 WaitBetweenSpawns 10 Name "SWAT Explosive Expert" Where spawnbot Squad { TFBot { ClassIcon demo_clusterbomb Health 350 Name "Recon Explosive Expert" Class Demoman UseCustomModel models/player/demo.mdl Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the iron bomber" "faster reload rate" 0.3 "fire rate bonus" 0.1 "clip size bonus" 0.75 } CharacterAttributes { "health regen" 5 "move speed bonus" 0.75 "dmg taken from crit reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "increase buff duration" 2 "cannot be sapped" 1 } Item "the iron bomber" Item "hazard headgear" Item "the bruiser's bandanna" Item "the hurt locher" } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector Health 5000 Name "Giant Deflector Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "bullets per shot bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the u-clank-a" } TFBot { ClassIcon medic_uber_giant Health 4500 Name "Giant Uber Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "uber duration bonus" 1.2 "ubercharge rate bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 2000 } Item "the salty dog" Item "the byte'd beak" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon engineer_widowmaker Health 3500 Name "Giant Rapid Fire Widowmaker Engineer" Class Engineer Action Mobber CustomEyeGlowColor "255 0 0" Skill Normal Tag "bot_giant" Attributes "MiniBoss" Item "the widowmaker" Item "the virtual reality headset" Item "the salty dog" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the widowmaker" "fire rate bonus" 0.5 "damage bonus" 1.1 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.45 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon heavy_rocket Health 350 Name "Commando Rocket Soldier" Class Soldier Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Item "panic attack shotgun" Item "the war pig" Item "attack packs" Item "siberian tigerstripe" UseCustomModel models/player/soldier.mdl UseHumanModel 1 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "panic attack shotgun" "override projectile type" 2 "bullets per shot bonus" 0.2 "reload time increased hidden" 0.8 "fire rate penalty" 1.25 "clip size penalty" 0.6 "weapon spread bonus" 0.1 "projectile spread angle penalty" 0.1 "damage bonus" 12 } CharacterAttributes { "health regen" 5 "dmg taken from crit reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "increase buff duration" 2 "cannot be sapped" 1 "move speed bonus" 0.85 "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon heavy_shotgun_red_burst Health 350 Name "Commando Shotgun Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Item "road rage" Item "road block" Item "siberian tigerstripe" Attributes "HoldFireUntilFullReload" UseCustomModel models/player/heavy.mdl UseHumanModel 1 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 0.55 "faster reload rate" 0.55 } CharacterAttributes { "health regen" 5 "dmg taken from crit reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "increase buff duration" 2 "cannot be sapped" 1 "move speed bonus" 0.85 "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn // Giant Homing Soldier { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_homing_nys_giant Health 4000 Name "Giant Burst Homing Soldier" Class Soldier Skill Normal Item "Fancy Dress Uniform" Item "Full Metal Drill Hat" Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" Action Mobber RocketCustomParticle eyeboss_projectile AddCond { Name TF_COND_SODAPOPPER_HYPE } ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.25 "fire rate bonus" 0.5 "clip size upgrade atomic" 5 "projectile speed increased" 0.65 "force fire full clip" 1 "faster reload rate" 7.5 "reload full clip at once" 1 } HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.65 // Multiplier of rocket speed. 1 for default speed TurnPower 45 //How fast should the rocket rotate to face the target MaxAimError 90 //Max angle between rocket and the target AimTime 2.5 //How long should the rocket be aiming (Default: 9999) } CharacterAttributes { "move speed bonus" 0.45 "no_jump" 1 "damage force reduction" 0.5 "crit mod disabled" 0 "force distribute currency on death" 1 "projectile speed decreased" 0.65 } } } } } Wave ///WAVE 4 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}Work In Progress, mercs." Line "{FFFFFF}Guess you can consider this a win for now.{FFFFFF}." Line "{FFFFFF}Get out of here Find another mission.{FFFFFF}." Line "{red}Red Command: {FFFFFF}We'll be finished soon." } WaveSpawn { WaitBeforeStarting 6 FirstSpawnMessage "{2EFF00}« Now Playing « {FFFFFF} : {5100ff} NemesisTheory - Rising Sun {FFFFFF}" FirstSpawnOutput { Target nemesistheory_risingsun Action Trigger } } WaveSpawn { TotalCurrency 400 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot Name "Giant Rocket Rain Soldier" Squad { TFBot { ClassIcon soldier_rocketrain_hyper_giant Health 8500 Name "Giant Rocket Rain Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "carbonado botkiller rocket launcher mk.i" "fire rate bonus" 0.05 "reload time increased hidden" 5 "projectile spread angle penalty" 15 "clip size bonus" 30 "reload full clip at once" 1 "damage bonus" 3 "force fire full clip" 1 "Projectile speed increased" 1.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "dmg taken from crit reduced" 0.6 "dmg taken from blast reduced" 0.8 } Item "carbonado botkiller rocket launcher mk.i" Item "the soldier's stogie" Item "tyrantium helmet" } TFBot { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 200 "ubercharge rate bonus" 500 "uber duration bonus" 2000 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 5000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } TFBot { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 200 "ubercharge rate bonus" 500 "uber duration bonus" 2000 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 5000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } } } WaveSpawn { TotalCurrency 180 TotalCount 90 MaxActive 9 SpawnCount 9 Name "Air Strike Soldier" WaitBeforeStarting 5 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon soldier_airstrike_para Health 200 Name "Air Strike Soldier" Class Soldier Skill Expert Action Mobber RocketJump 1 Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the air strike" "faster reload rate" 0.65 "fire rate bonus" 0.7 "force fire full clip" 1 } CharacterAttributes { "no self blast dmg" 1 "mult dmg vs giants" 1.5 "increased jump height from weapon" 1.7 "increased jump height" 2.3 "bot custom jump particle" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the grenadier's softcap" } } } WaveSpawn { WaitForAllDead "Mannmelter Pyro" TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 Name "Giant Laser Soldier" WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot FirstSpawnMessage "{blue}Giant Laser Soldier deployed.{blue}" Squad { TFBot { ClassIcon soldier_bison Health 3750 Name "Giant Laser Soldier" Class Soldier Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the cow mangler 5000" "override projectile type" 13 "Blast radius decreased" 0.1 "no self blast dmg" 1 "fire rate bonus" 0.22 "faster reload rate" 0.1 "mult dmg vs npc" 0.75 "mult dmg vs giants" 1.3 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 6 "increased jump height" 0.5 "cannot be teleported" 1 "increase buff duration" 9 } Item "the cow mangler 5000" Item "captain space mann" Item "the buff banner" } } } WaveSpawn { WaitForAllDead "Mannmelter Pyro" TotalCurrency 200 TotalCount 50 MaxActive 10 SpawnCount 10 Name "Overcharged Crossbow Medic" WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot_left Squad { TFBot { ClassIcon medic_crossbow Health 150 Name "Overcharged Crossbow Medic" Class Medic Skill Expert Action FetchFlag WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the crusader's crossbow" "damage bonus" 2.5 "faster reload rate" 0.8 } Item "the crusader's crossbow" Item "berliner's bucket helm" } } } WaveSpawn { WaitForAllDead "Overcharged Crossbow Medic" WaitForAllSpawned "Giant Laser Soldier" TotalCurrency 96 TotalCount 48 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_ally Squad { TFBot { ClassIcon pyro_degreaser_flare Health 175 Name "Degreaser Flare Pyro" Class Pyro Attributes DisableDodge UseBestWeapon 1 UseMeleeThreatPrioritization 1 Skill Expert ItemAttributes { ItemName "The Degreaser" "damage bonus" 1.5 "fire input on hit" "combo_primary_to_melee^Trigger^" "airblast disabled" 1 } ItemAttributes { ItemName "The Flare Gun" "damage bonus" 1.2 "mult dmg vs giants" 2.5 } CharacterAttributes { "mult dmg vs giants" 1.5 "deploy time decreased" 0.001 } Item "The Degreaser" Item "The Flare Gun" Item "The Axtinguisher" Item "The Burning Question" Item "Trickster's Turnout Gear" } } } WaveSpawn { TotalCurrency 172 TotalCount 86 MaxActive 16 SpawnCount 8 Name "Mannmelter Pyro" WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { ClassIcon pyro Health 225 Name "Mannmelter Pyro" Class Pyro Skill Normal Attributes "AlwaysCrit" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the manmelter" "faster reload rate" 0.6 "fire rate bonus" 0.6 } Item "the manmelter" Item "the mk 50" Item "crusader's getup" } } } WaveSpawn { TotalCurrency 40 TotalCount 40 MaxActive 16 SpawnCount 8 WaitForAllDead "Overcharged Crossbow Medic" WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { ClassIcon sniper_jarate_bushwacka Health 150 Name "Jarate Bushwacka Sniper" Class Sniper Skill Normal DesiredAttackRange 100 UseMeleeThreatPrioritization 1 BehaviorModifiers Mobber ItemAttributes { ItemName "jarate" "effect bar recharge rate increased" 0.15 } WeaponSwitch { Delay 1 Cooldown 1 Repeats 1 Type "Secondary" } WeaponSwitch { Delay 9 Cooldown 9 Repeats 420 Type "Melee" } WeaponSwitch { Delay 18 Cooldown 18 Repeats 420 Type "Secondary" } CharacterAttributes { "cannot pick up intelligence" 1 "voice pitch scale" 0 } Item "the huntsman" Item "jarate" Item "the bushwacka" Item "desert marauder" } } } WaveSpawn // Titan Soldier { WaitForAllSpawned "Giant Rocket Rain Soldier" WaitForAllDead "Giant Rocket Rain Soldier" WaitForAllDead "Mannmelter Pyro" WaitForAllDead "Air Strike Soldier" TotalCurrency 200 TotalCount 1 SpawnCount 1 Name "Titan Homing Firestorm Soldier" WaitBeforeStarting 35 WaitBetweenSpawns 0 Where spawnbot_titan TFBot { ClassIcon soldier_robot_nys Class Soldier Skill Expert Name "Titan Homing Firestorm Soldier" Health 120000 Scale 5 AlwaysGlow 1 Action EscortFlag UseMeleeThreatPrioritization 1 Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "The Liberty Launcher" Item "Brass Bucket" RocketCustomParticle eyeboss_projectile AddCond { Name TF_COND_SODAPOPPER_HYPE } HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.65 // Multiplier of rocket speed. 1 for default speed TurnPower 45 //How fast should the rocket rotate to face the target MaxAimError 90 //Max angle between rocket and the target AimTime 2.5 //How long should the rocket be aiming (Default: 9999) } ItemAttributes { ItemName "The Liberty Launcher" "faster reload rate" 0.25 "fire rate bonus" 0.5 "clip size upgrade atomic" 5.0 "damage bonus" 4 "mult projectile scale" 1.25 "mult projectile count" 3 "projectile spread angle penalty" 40 "rocket jump damage reduction" 0.01 "Projectile speed increased" 0.65 "mult dmg vs giants" 2.5 "fire rate bonus with reduced health" 0.65 "projectile no deflect" 1 } CharacterAttributes { "mult_dmgtaken_active" 3.25 "health regen" 500 "damage force reduction" 0.05 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 10 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.65 "healing received penalty" 0.25 "move speed bonus" 0.18 "cannot pick up intelligence" 1 } } } WaveSpawn // Titan Demo { WaitForAllSpawned "Giant Rocket Rain Soldier" WaitForAllDead "Giant Rocket Rain Soldier" WaitForAllDead "Mannmelter Pyro" WaitForAllDead "Air Strike Soldier" TotalCurrency 200 TotalCount 1 SpawnCount 1 Name "Titan Nuclear Demo" WaitBeforeStarting 45 WaitBetweenSpawns 0 Where spawnbot_titan TFBot { ClassIcon demo_robot_nys Class Demoman Skill Expert Name "Titan Nuclear Demo" Health 120000 Scale 5 AlwaysGlow 1 WeaponRestrictions SecondaryOnly Action EscortFlag UseMeleeThreatPrioritization 1 Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "The Frag Proof Fragger" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 // Fires nothing "fire rate penalty" 99 // No grenade launcher firing animations. } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "override projectile type" 17 // Fires cannonballs "projectile range increased" 1.35 "faster reload rate" 0.25 "fire rate bonus" 0.5 "clip size upgrade atomic" 5.0 "damage bonus" 6.55 "mult projectile scale" 1.25 "mult projectile count" 3 "projectile spread angle penalty" 20 "rocket jump damage reduction" 0.01 "Projectile speed increased" 0.8 "mult dmg vs giants" 1.5 "fire rate bonus with reduced health" 0.65 "projectile no deflect" 1 "grenade launcher mortar mode" 0 "damage causes airblast" 1 "blast radius increased" 6 "use large smoke explosion" 1 } CharacterAttributes { "mult_dmgtaken_active" 3.25 "health regen" 500 "damage force reduction" 0.05 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 10 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.65 "healing received penalty" 0.25 "move speed bonus" 0.18 "cannot pick up intelligence" 1 } } } WaveSpawn { WaitForAllSpawned "Titan Homing Firestorm Soldier" WaitForAllSpawned "Titan Nuclear Demo" TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon tf2_lite Health 150 Name "Blu Soldier" Class Soldier Skill Normal UseCustomModel models/player/soldier.mdl UseHumanModel 1 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.25 "fire rate bonus" 0.75 "faster reload rate" 0.75 } CharacterAttributes { "dmg taken from crit reduced" 0.7 "dmg taken from fire reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from bullets reduced" 0.6 "health regen" 5 "cannot be sapped" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllSpawned "Titan Homing Firestorm Soldier" WaitForAllSpawned "Titan Nuclear Demo" TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon tf2_lite Health 150 Name "Blu Battle Medic" Class Medic Skill Normal UseCustomModel models/player/medic.mdl UseHumanModel 1 WeaponRestrictions PrimaryOnly Action FetchFlag ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 1.5 "fire rate bonus" 0.85 "faster reload rate" 0.55 } CharacterAttributes { "dmg taken from crit reduced" 0.7 "dmg taken from fire reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from bullets reduced" 0.6 "health regen" 5 "cannot be sapped" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllSpawned "Titan Homing Firestorm Soldier" WaitForAllSpawned "Titan Nuclear Demo" TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon tf2_lite Health 125 Name "Blu SMG Sniper" Class Sniper Skill Normal UseCustomModel models/player/sniper.mdl UseHumanModel 1 WeaponRestrictions SecondaryOnly Action FetchFlag ItemAttributes { ItemName tf_weapon_smg "fire rate bonus" 0.75 "faster reload rate" 0.65 "damage bonus" 1.1 } CharacterAttributes { "dmg taken from crit reduced" 0.7 "dmg taken from fire reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from bullets reduced" 0.6 "health regen" 5 "cannot be sapped" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 Support 1 Where spawnbot_ally_left Where spawnbot_ally_right Squad { TFBot { ClassIcon heavy_tomislav Health 4500 Name "Giant Tomislav Heavy" Class HeavyWeapons Skill Expert BehaviorModifiers Mobber MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "tomislav" "health regen" 50 "bullets per shot bonus" 2 "fire rate bonus" 0.9 "weapon spread bonus" 0.4 "damage bonus" 1.1 } CharacterAttributes { "increased jump height" 0.5 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "tomislav" Item "officer's ushanka" Item "eotl_sheavyshirt" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 2 WaitForAllDead "Giant Rapid Crossbow Medic" Name "Giant Burst Crossbow Mk2" WaitBeforeStarting 10 WaitBetweenSpawns 20 Support 1 Where spawnbot_ally_left Where spawnbot_ally_right Squad { TFBot { ClassIcon medic_crossbow_burst_giant Health 4000 Name "Giant Burstfire Crossbow Medic" Scale 1.75 Class Medic Action Mobber Skill Expert BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the crusader's crossbow" "damage bonus" 2 "clip size bonus" 10 "faster reload rate" 0.5 } CharacterAttributes { "increased jump height" 0.5 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "heal rate bonus" 200 "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "the crusader's crossbow" Item "the surgeon's space suit" Item "heer's helmet" } TFBot { ClassIcon medic_kritz_red Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 100 "uber duration bonus" 5000 "mod weapon blocks healing" 1 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "bot medic uber health threshold" 700 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 400 MaxActive 8 SpawnCount 4 Support 1 WaitForAllDead "Mannmelter Pyro" WaitForAllDead "Overcharged Crossbow Medic" WaitBeforeStarting 3 WaitBetweenSpawns 17 Where spawnbot Squad { TFBot { ClassIcon scout_milk Health 650 Name "Large Milkman Scout" Scale 1.3 Class Scout Skill Normal BehaviorModifiers Mobber WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "cannot pick up intelligence" 1 } Item "craftsmann_scattergun_backcountryblaster" Item "mad milk" Item "the fan o'war" Item "the milkman" Item "osx item" } } } } Wave ///WAVE 5 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}Seriously? Everything is still unfinished here, shoo." } WaveSpawn { WaitBeforeStarting 3 FirstSpawnMessage "{2EFF00}« Now Playing « {FFFFFF} : {5100ff} Phrynna - A Light In The Darkness {FFFFFF}" FirstSpawnOutput { Target phrynna_alightinthedarkness Action Trigger } } WaveSpawn { TotalCurrency 200 TotalCount 80 MaxActive 16 SpawnCount 8 Name "Caber Knight" WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon demo_caber Health 350 Name "Caber Knight" Class Demoman Skill Normal Action Mobber Attributes "AlwaysCrit" Attributes DisableDodge ItemAttributes { Itemname "The Ullapool Caber" "regenerate stickbomb" 1 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.15 "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the ullapool caber" Item "the cool breeze" Item "military grade jack hat" } } } WaveSpawn // Homing Soldier { WaitForAllDead "Caber Knight" TotalCurrency 0 TotalCount 40 MaxActive 12 SpawnCount 6 Name "Direct Homing Soldier" WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_homing_nys Health 220 Name "Direct Homing Soldier" Class Soldier Skill Normal Item "Fancy Dress Uniform" Item "Full Metal Drill Hat" Item "The direct hit" Action Mobber RocketCustomParticle eyeboss_projectile AddCond { Name TF_COND_SODAPOPPER_HYPE } HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.65 // Multiplier of rocket speed. 1 for default speed TurnPower 45 //How fast should the rocket rotate to face the target MaxAimError 90 //Max angle between rocket and the target AimTime 2.5 //How long should the rocket be aiming (Default: 9999) } } } } WaveSpawn // Giant Homing Soldier { WaitForAllDead "Large Shotgun Heavy" TotalCurrency 0 TotalCount 8 MaxActive 2 SpawnCount 1 Name "Giant Homing Soldier" WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_homing_nys_giant Health 4000 Name "Giant Homing Soldier" Class Soldier Skill Normal Item "Fancy Dress Uniform" Item "Full Metal Drill Hat" Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" Action Mobber RocketCustomParticle eyeboss_projectile AddCond { Name TF_COND_SODAPOPPER_HYPE } HomingRockets { Enable 1 IgnoreDisguisedSpies 0 IgnoreStealthedSpies 0 RocketSpeed 0.65 // Multiplier of rocket speed. 1 for default speed TurnPower 45 //How fast should the rocket rotate to face the target MaxAimError 90 //Max angle between rocket and the target AimTime 2.5 //How long should the rocket be aiming (Default: 9999) } ItemAttributes { ItemName "carbonado botkiller rocket launcher mk.i" "fire rate bonus" 0.1 "faster reload rate" 2.5 "projectile spread angle penalty" 4 "clip size bonus" 2 "reload full clip at once" 1 "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.45 "no_jump" 1 "damage force reduction" 0.5 "crit mod disabled" 0 "force distribute currency on death" 1 "projectile speed decreased" 0.65 } } } } WaveSpawn { Name "Buff Pompson Engineer" TotalCurrency 80 TotalCount 40 MaxActive 5 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon engineer_buff_lite Health 250 Name "Buff Pompson Engineer" Class Engineer Skill Normal Action Mobber Item "the pomson 6000" Item "the mk 50" Item "dec2014 thermal insulation layer" Item "the buff banner" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the pomson 6000" "fire rate bonus" 0.25 "damage bonus" 1.5 "faster reload rate" 0.35 "faster reload rate" 0.35 "projectile penetration" 1 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "increase buff duration" 9 } } } } WaveSpawn { Name "Large Shotgun Heavy" TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 3 WaitBeforeStarting 30 WaitBetweenSpawns 5 Name "Large Shotgun Heavy" Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 550 Name "Large Shotgun Heavy" Class HeavyWeapons Scale 1.25 Skill Expert MaxVisionRange 1200 Action Mobber WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Item "the u-clank-a" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 0.75 "damage penalty" 1.1 "faster reload rate" 0.75 } CharacterAttributes { "move speed bonus" 0.85 "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllDead "Buff Pompson Engineer" WaitForAllDead "Caber Knight" WaitForAllDead "Large Shotgun Heavy" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Final Mercs" DoneMessage "Remilixi left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "Remilixi" Class Demoman UseCustomModel models/player/demo.mdl UseHumanModel 1 AlwaysGlow 1 Skill Expert Action Mobber Attributes "SpawnWithFullCharge" ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName "killer exclusive" "set item tint rgb" 12091445 } ItemAttributes { ItemName "the iron bomber" "faster reload rate" 1.05 "clip size penalty" 0.5 "fire rate bonus" 0.1 "projectile speed increased" 1.25 "force fire full clip" 1 "reload full clip at once" 1 "mult dmg vs giants" 2.5 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 9 "cannot be sapped" 1 "cannot pick up intelligence" 1 } FireWeapon // uses canteen at 120hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 121 Duration 0.5 Type "Action" } Item "killer exclusive" Item "osx item" Item "weight room warmer" Item "the iron bomber" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn { WaitForAllDead "Buff Pompson Engineer" WaitForAllDead "Caber Knight" WaitForAllDead "Large Shotgun Heavy" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left Name "Final Mercs" DoneMessage "Mitorodark left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "Mitorodark" Class Pyro UseCustomModel models/player/pyro.mdl AlwaysGlow 1 UseHumanModel 1 Skill Expert Action Mobber Attributes "SpawnWithFullCharge" ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName "gold botkiller flame thrower mk.ii" "damage bonus" 2 "mult dmg vs giants" 2.5 } ItemAttributes { ItemName "the cotton head" "attach particle effect" 29 } ItemAttributes { ItemName "the panic attack" "damage bonus" 2 "faster reload rate" 0.3 "fire rate bonus" 0.1 "force fire full clip" 1 "mult dmg vs giants" 2.5 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "ubercharge" 1 "powerup charges" 3 } WeaponSwitch { Delay 15 Cooldown 15 Repeats 420 Type "Secondary" } WeaponSwitch { Delay 30 Cooldown 30 Repeats 420 Type "Primary" } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 9 "cannot be sapped" 1 "cannot pick up intelligence" 1 } FireWeapon // uses canteen at 120hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 121 Duration 0.5 Type "Action" } Item "the cotton head" Item "the soot suit" Item "the merc muffler" Item "the panic attack" Item "gold botkiller flame thrower mk.ii" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn { WaitForAllDead "Buff Pompson Engineer" WaitForAllDead "Caber Knight" WaitForAllDead "Large Shotgun Heavy" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "JBA left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "JBA" Class Medic UseCustomModel models/player/medic.mdl AlwaysGlow 1 UseHumanModel 1 Skill Expert Action Mobber Attributes "SpawnWithFullCharge" ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName "gold botkiller flame thrower mk.ii" "damage bonus" 2 "mult dmg vs giants" 2.5 } ItemAttributes { ItemName "the crusader's crossbow" "damage bonus" 2 "faster reload rate" 0.3 "fire rate bonus" 0.1 "force fire full clip" 1 "mult dmg vs giants" 2.5 } ItemAttributes { ItemName "the cotton head" "attach particle effect" 29 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "ubercharge" 1 "powerup charges" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 9 "cannot be sapped" 1 "cannot pick up intelligence" 1 } FireWeapon // uses canteen at 120hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 121 Duration 0.5 Type "Action" } Item "the crusader's crossbow" Item "the cotton head" } } } WaveSpawn { WaitForAllDead "Buff Pompson Engineer" WaitForAllDead "Caber Knight" WaitForAllDead "Large Shotgun Heavy" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "CRY-Stal left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "CRY-Stal" Class Demoman UseCustomModel models/player/demo.mdl UseHumanModel 1 AlwaysGlow 1 Skill Expert Action Mobber WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ExtAttr SuppressCanteenUse // use only when I tell you to ItemAttributes { ItemName "scotsman's stove pipe" "set item tint rgb" 15132390 } ItemAttributes { ItemName "pebbles the penguin" "set item tint rgb" 16738740 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 // Fires nothing "fire rate penalty" 99 // No grenade launcher firing animations. } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 "max pipebombs decreased" -5 "faster reload rate" 1.05 "clip size penalty" 0.5 "fire rate bonus" 0.1 "projectile speed increased" 1.25 "force fire full clip" 1 "reload full clip at once" 1 "mult dmg vs giants" 2.5 } ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 9 "cannot be sapped" 1 "cannot pick up intelligence" 1 } FireWeapon // uses canteen at 120hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 121 Duration 0.5 Type "Action" } Item "scotsman's stove pipe" Item "pebbles the penguin" Item "Default Power Up Canteen (MvM)" } } } WaveSpawn // YouSeeBigBoi { WaitForAllDead "Buff Pompson Engineer" WaitForAllDead "Caber Knight" WaitForAllDead "Large Shotgun Heavy" WaitForAllDead "Final Mercs" WaitForAllDead "Giant Homing Soldier" WaitForAllDead "Direct Homing Soldier" Where spawnbot_titan TotalCount 1 SpawnCount 1 Name "Project Goliatron" WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnMessage "{2EFF00}« Now Playing « {FFFFFF} : {5100ff} GaMetal - Zero Two {FFFFFF}" StartWaveWarningSound "shogo_assault/gametal_zerotwo.mp3" TFBot { Action Passive Name "Project Goliatron" Class Soldier Health 1000000 Scale 12 AlwaysGlow 1 Attributes UseBossHealthBar ClassIcon goliatron_nys UseCustomModel "models/bots/soldier/goliatron2022_v3.mdl" UseMeleeThreatPrioritization 1 Tag "bot_giant" HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1 TurnPower 90 MaxAimError 360 AimTime 1.35 AimStartTime 1 AccelerationTime 1.75 AccelerationStartTime 2.5 Acceleration 5500 } Attributes UseBossHealthBar Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes IgnoreFlag Attributes DisableDodge Attributes AlwaysFireWeapon DeathSound "ambient\explosions\citadel_end_explosion1.wav" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.25 "reload time increased hidden" 6.5 "projectile spread angle penalty" 8 "clip size bonus" 5 "reload full clip at once" 1 "damage bonus" 2.5 "dmg pierces resists absorbs" 1 "blast radius increased" 1.35 "custom weapon fire sound" "weapons/airstrike_fire_01.wav" "mod projectile heat aim error" 0 "projectile acceleration start time" 2.2 "projectile acceleration time" 3 "projectile lifetime" 5 "projectile acceleration" 4500 "rocket jump damage reduction" 0.01 "projectile trail particle" eyeboss_projectile "mult projectile scale" 1.5 "mult dmg vs giants" 1.5 "mod projectile heat seek power" 360 "Projectile speed increased" 0.14 "is invisible" 1 "fire rate bonus with reduced health" 0.35 "mod weapon blocks healing" 1 } ItemAttributes { ItemName "tf_weapon_shotgun_soldier" "custom weapon fire sound" "weapons/flaregun/fire.wav" "fire rate bonus" 2.75 "projectile spread angle mult" 1.55 "dmg pierces resists absorbs" 1 "bullets per shot bonus" 25 "damage bonus" 5 "sniper fires tracer" 1 "mod no reload" 1 "is invisible" 1 "fire rate bonus with reduced health" 0.45 "bullets per shot bonus" 35 "mod weapon blocks healing" 1 } WeaponSwitch { Delay 30 Cooldown 30 Repeats 420 Type "Secondary" } WeaponSwitch { Delay 60 Cooldown 60 Repeats 420 Type "Primary" } CharacterAttributes { "health regen" 1000 "mult_dmgtaken_active" 5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 14 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.65 "healing received penalty" 0.25 "dmg taken mult from special damage type 1" 1.4 "dmg taken mult from special damage type 2" 2 "move speed bonus" 0.095 "cancel falling damage" 1 "no_jump" 1 } InterruptAction // Stop current bot ai and force the bot to move to a location { Target "-385 709 25" Delay 1100 Repeats 1 Duration 1 WaitUntilDone 1 Distance 5 } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 Name "Giant Heavyweight Champ" Where spawnbot_ally_left Where spawnbot_ally_right Squad { TFBot { ClassIcon heavy_head_red_nys Health 5000 Name "Giant Heavyweight Champ" Class HeavyWeapons Skill Expert Action Mobber MaxVisionRange 1200 WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.65 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "increase buff duration" 10 "collect currency on kill" 1 "cannot pick up intelligence" 1 "cannot be teleported" 1 } Item "the killing gloves of boxing" Item "pugilist's protector" } TFBot { ClassIcon heavy_head_red_nys Health 150 Name "Uber Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "cannot be teleported" 1 } Item "the surgeon's stahlhelm" Item "the virtual viewfinder" } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 0 TotalCount 200 MaxActive 3 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 16 Support 1 Where spawnbot_ally_left Where spawnbot_ally_right Squad { TFBot { ClassIcon heavy_head_red_nys Health 1400 Name "Bowman Rapid Fire Mk2" Scale 1.4 Action Mobber Class Sniper CustomEyeGlowColor "255 0 0" Skill Hard WeaponRestrictions PrimaryOnly AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the huntsman" "damage bonus" 1.5 "fire rate bonus" 0.5 "faster reload rate" 0.7 } ItemAttributes { ItemName tf_weapon_smg "faster reload rate" 1.8 "fire rate bonus" 1.6 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "head scale" 0.7 "move speed bonus" 0.85 "cannot be teleported" 1 } Item "the huntsman" Item "letch's led" } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 0 TotalCount 160 MaxActive 2 SpawnCount 2 Support 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot_ally_left Where spawnbot_ally_right Squad { TFBot { ClassIcon heavy_head_red_nys Health 2550 Name "Giant Force-A-Nature Mk2" WeaponRestrictions PrimaryOnly Class Scout Skill Normal CustomEyeGlowColor "255 0 0" Action Mobber WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the force-a-nature" "bullets per shot bonus" 3 "fire rate bonus" 0.3 "faster reload rate" 0.5 "scattergun knockback mult" 6 "damage penalty" 0.75 "weapon spread bonus" 0.4 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "cannot be teleported" 1 } Item "the force-a-nature" Item "batter's helmet" Item "the bolt boy" } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 22.5 Support 1 Where spawnbot_ally_left Where spawnbot_ally_right Squad { TFBot { ClassIcon heavy_head_red_nys Health 4000 Name "Giant Centurion Pyro" Scale 1.75 Class Pyro Skill Normal CustomEyeGlowColor "255 0 0" Action Mobber WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the backburner" "damage penalty" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "increased jump height" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "collect currency on kill" 1 "cannot pick up intelligence" 1 "cannot be teleported" 1 } Item "the backburner" Item "the steel sixpack" Item "the centurion" } TFBot { ClassIcon heavy_head_red_nys Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert CustomEyeGlowColor "255 0 0" WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 100 "uber duration bonus" 5000 "mod weapon blocks healing" 1 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "bot medic uber health threshold" 700 "cannot be teleported" 1 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 0 TotalCount 300 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 18 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon heavy_head_red_nys Health 200 Name "Extended Buff Soldier" Class Soldier Skill Normal CustomEyeGlowColor "255 0 0" Action Mobber Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "increase buff duration" 9 "cannot be teleported" 1 } Item "the buff banner" Item "the equalizer" Item "soldier's stash" } TFBot { ClassIcon heavy_head_red_nys Health 200 Name "Extended Backup Soldier" Class Soldier Skill Normal CustomEyeGlowColor "255 0 0" Action Mobber Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "increase buff duration" 9 "cannot be teleported" 1 } Item "the original" Item "the battalion's backup" Item "the patriot peak" Item "the diplomat" } TFBot { ClassIcon heavy_head_red_nys Health 200 Name "Extended Conch Soldier" Class Soldier Skill Normal CustomEyeGlowColor "255 0 0" Action Mobber Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "increase buff duration" 9 "cannot be teleported" 1 } Item "the black box" Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" Item "the shogun's shoulder guard" } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 Support 1 Where spawnbot_ally_left Where spawnbot_ally_right Squad { TFBot { ClassIcon heavy_head_red_nys Health 3500 Name "Giant Shotgun Soldier" Class Soldier Skill Expert CustomEyeGlowColor "255 0 0" MaxVisionRange 1400 Action Mobber WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_shotgun_soldier "bullets per shot bonus" 8 "fire rate penalty" 1.15 "damage penalty" 0.7 "faster reload rate" 0.01 } CharacterAttributes { "damage force reduction" 0.5 "increased jump height" 0.5 "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 "collect currency on kill" 1 "cannot pick up intelligence" 1 "cannot be teleported" 1 } Item "the black box" Item "defiant spartan" } TFBot { ClassIcon heavy_head_red_nys Health 150 Name "Shield Medic" Class Medic Skill Normal CustomEyeGlowColor "255 0 0" Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the quick-fix" "generate rage on heal" 2 // Level 1 Projectile Shield "increase buff duration" 2 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "cannot be teleported" 1 } Item "the quick-fix" Item "the mk 50" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 0 TotalCount 100 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy_head_nys Health 200 Name "Stickylauncher Demo" Class Demoman Skill Expert CustomEyeGlowColor "0 100 100" Attributes "AlwaysCrit" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName tf_weapon_pipebomblauncher "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 } Item "glengarry bonnet" Item "the cool breeze" } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 300 TotalCount 30 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy_head_nys Health 3600 Name "Giant Rapid Fire Demoman Mk2" Class Demoman Skill Expert CustomEyeGlowColor "0 100 100" WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 1.5 "faster reload rate" 0.01 "fire rate bonus" 0.55 "clip size penalty" 0.25 "projectile spread angle penalty" 2 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.67 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "hazard headgear" } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 1200 TotalCount 40 MaxActive 4 SpawnCount 2 Support 1 WaitBeforeStarting 15 WaitBetweenSpawns 35 Name "Giant Booster Deflector Heavy" Where spawnbot Squad { TFBot { ClassIcon heavy_head_nys Health 5500 Name "Giant Booster Deflector Heavy" Class HeavyWeapons Skill Expert CustomEyeGlowColor "0 100 100" BehaviorModifiers Push MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "health regen" 150 "bullets per shot bonus" 1.5 "fire rate bonus" 0.5 "faster reload rate" 1.7 "scattergun knockback mult" 6 "weapon spread bonus" 0.4 "damage bonus" 0.7 "attack projectiles" 1 } CharacterAttributes { "increased jump height" 0.5 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "the heavy artillery officer's cap" } TFBot { ClassIcon heavy_head_nys Health 900 Name "Armored Shield Medic" Class Medic Scale 1.25 Skill Expert CustomEyeGlowColor "0 100 100" Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the quick-fix" "generate rage on heal" 2 // Level 1 Projectile Shield "increase buff duration" 2 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "the quick-fix" Item "captain space mann" } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 400 TotalCount 200 MaxActive 2 SpawnCount 2 Support 1 WaitBeforeStarting 20 WaitBetweenSpawns 45 Where spawnbot Squad { TFBot { ClassIcon heavy_head_nys Health 3500 Name "Giant Charging Beam Sniper" Class Sniper CustomEyeGlowColor "0 100 100" Action Sniper Skill Expert Tag "bot_giant" Attributes "MiniBoss" Item "shooting star" Item "corona australis" ItemAttributes { ItemName "shooting star" "damage bonus" 2.5 "fire rate bonus" 1.95 "faster reload rate" 2 "headshot damage increase" 2.15 "damage penalty on bodyshot" 0.35 "sniper charge per sec" 0.7 "projectile penetration" 1 "dmg pierces resists absorbs" 1 "mult dmg vs giants" 1.5 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "increased jump height" 0.5 } } } } WaveSpawn { WaitForAllSpawned "Project Goliatron" TotalCurrency 400 TotalCount 12 MaxActive 2 SpawnCount 1 Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon heavy_head_nys Health 3650 Name "Giant Battalion Dragon Fury" Class Pyro Skill Expert CustomEyeGlowColor "0 100 100" Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the dragon's fury" "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "increase buff duration" 9 } Item "the battalion's backup" Item "the dragon's fury" Item "captain space mann" Item "the rusty reaper" } } } } Wave ///WAVE 6 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}MERC TEST" } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "MinimumMini11 left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 300 Name "MinimumMini11" Class Heavy Skill Expert BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly UseCustomModel models/player/heavy.mdl ExtAttr SuppressCanteenUse // use only when I tell you to UseHumanModel 1 AlwaysGlow 1 Item "Tokamak" Item "Ghostly Gibus" Item "aqua flops" Item "Default Power Up Canteen (MvM)" ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "critboost" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 200 Duration 0.5 Type "Action" } ItemAttributes { ItemName "Ghostly Gibus" "set item tint rgb" 5801378 } ItemAttributes { ItemName "Tokamak" "fire rate bonus" 0.8 "damage bonus" 1.6 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.3 "health regen" 20 "cannot be sapped" 1 } } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "Shurrosike Satonaka left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "Shurrosike Satonaka" Class Pyro Skill Expert BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly UseCustomModel models/player/pyro.mdl ExtAttr SuppressCanteenUse // use only when I tell you to UseHumanModel 1 AlwaysGlow 1 Item "the dragon's fury" Item "combustible cutie" Item "the head warmer" Item "the sub zero suit" Item "Default Power Up Canteen (MvM)" ItemAttributes { ItemName "Default Power Up Canteen (MvM)" "ubercharge" 1 "powerup charges" 3 } FireWeapon // uses canteen at 100hp { Delay 1 Cooldown 10 Repeats 2 IfSeeTarget 0 IfHealthBelow 74 Duration 0.5 Type "Action" } ItemAttributes { ItemName "combustible cutie" "set item tint rgb" 16738740 } ItemAttributes { ItemName "the head warmer" "set item tint rgb" 16738740 } ItemAttributes { ItemName "the sub zero suit" "set item tint rgb" 16738740 } ItemAttributes { ItemName "the dragon's fury" "fire rate bonus" 1.2 "damage bonus" 1.5 "mult dmg vs giants" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.3 "health regen" 20 "cannot be sapped" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 400 MaxActive 8 SpawnCount 4 Support 1 WaitForAllDead "Mannmelter Pyro" WaitForAllDead "Overcharged Crossbow Medic" WaitBeforeStarting 10000 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_milk Health 650 Name "Shortstop Milkman Scout" Scale 1.3 Class Scout Skill Normal BehaviorModifiers Mobber ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.05 } WeaponSwitch { Delay 5 Cooldown 5 Repeats 420 Type "Secondary" } WeaponSwitch { Delay 10 Cooldown 10 Repeats 420 Type "Primary" } CharacterAttributes { "cannot pick up intelligence" 1 } Item "the shortstop" Item "mad milk" Item "the fan o'war" Item "the milkman" Item "osx item" } } } WaveSpawn { TotalCurrency 0 TotalCount 400 MaxActive 8 SpawnCount 4 Support 1 WaitForAllDead "Mannmelter Pyro" WaitForAllDead "Overcharged Crossbow Medic" WaitBeforeStarting 10000 WaitBetweenSpawns 100 Where spawnbot_ally Squad { TFBot { ClassIcon sniper_jarate_bushwacka Health 150 Name "Jarate Bushwacka Sniper" Class Sniper Skill Normal DesiredAttackRange 100 UseMeleeThreatPrioritization 1 BehaviorModifiers Mobber ItemAttributes { ItemName "jarate" "effect bar recharge rate increased" 0.15 } AddCond { Name TF_COND_REPROGRAMMED } WeaponSwitch { Delay 1 Cooldown 1 Repeats 1 Type "Secondary" } WeaponSwitch { Delay 9 Cooldown 9 Repeats 420 Type "Melee" } WeaponSwitch { Delay 18 Cooldown 18 Repeats 420 Type "Secondary" } CharacterAttributes { "cannot pick up intelligence" 1 "voice pitch scale" 0 } Item "the huntsman" Item "jarate" Item "the bushwacka" Item "desert marauder" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 9 SpawnCount 3 WaitBeforeStarting 100000 WaitBetweenSpawns 100 Support 1 Where spawnbot_ally Squad { TFBot { ClassIcon demo_sticky_red_daan Health 200 Name "Stickylauncher Demo" Class Demoman Skill Expert CustomEyeGlowColor "255 0 0" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "is_passive_weapon" 1 "override projectile type" 27 } AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_pipebomblauncher "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "cannot pick up intelligence" 1 } Item "glengarry bonnet" Item "the cool breeze" } } } WaveSpawn { WaitForAllDead "Mannmelter Pyro" TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 Name "Giant Laser Soldier" WaitBeforeStarting 100000 WaitBetweenSpawns 25 Where spawnbot FirstSpawnMessage "{blue}Giant Laser Soldier deployed.{blue}" Squad { TFBot { ClassIcon soldier_bison Health 3750 Name "Giant Laser Soldier" Class Soldier Skill Expert Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the cow mangler 5000" "override projectile type" 13 "Blast radius decreased" 0.1 "no self blast dmg" 1 "fire rate bonus" 0.22 "faster reload rate" 0.1 "mult dmg vs npc" 0.65 "mult dmg vs giants" 1.2 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 6 "increased jump height" 0.5 "cannot be teleported" 1 } Item "the cow mangler 5000" Item "captain space mann" } } } WaveSpawn { WaitForAllDead "Mannmelter Pyro" WaitForAllSpawned "Giant Laser Soldier" TotalCurrency 96 TotalCount 48 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_ally Squad { TFBot { ClassIcon pyro_degreaser_flare Health 175 Name "Combo Pyro" Class Pyro Attributes DisableDodge UseBestWeapon 1 UseMeleeThreatPrioritization 1 Skill Expert AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Degreaser" "damage bonus" 1.5 "fire input on hit" "combo_primary_to_melee^Trigger^" "airblast disabled" 1 } ItemAttributes { ItemName "The Flare Gun" "damage bonus" 1.2 "mult dmg vs giants" 2.5 } CharacterAttributes { "mult dmg vs giants" 1.5 "deploy time decreased" 0.001 } Item "The Degreaser" Item "The Flare Gun" Item "The Axtinguisher" Item "The Burning Question" Item "Trickster's Turnout Gear" } } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3000 WaitBetweenSpawns 300 Where spawnbot Squad { TFBot { ClassIcon skull Health 450 Name "Xenomorph" Class Scout Skill Normal NoIdleSound 1 BehaviorModifiers Mobber UseCustomModel models/player/scout.mdl WeaponRestrictions MeleeOnly PainSound "xenomorph\xenomorph_pain1.mp3" //Override pain sound. The value after = is sound level in DB, applicable for all custom mission sounds DeathSound "xenomorph\xenomorph_death1.mp3" //Override death sound. ItemAttributes { ItemName "the bat outta hell" "is invisible" 1 } CharacterAttributes { "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.3 "cannot pick up intelligence" 1 "never gib" 1 } Item "the bat outta hell" Item "the xeno suit" Item "the biomech backpack" Item "the alien cranium" } } } } } //This file has been generated by http://mvm.tf