#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop //#base robot_click.pop //#base robot_click_giant.pop //#base ex_upgrade_click.pop //#base haha_the_memes.pop population { StartingCurrency 1400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" PrecacheModel "models/props_halloween/ghost_no_hat.mdl" PrecacheModel "models/props_halloween/ghost_no_hat_red.mdl" PrecacheModel "models/props_halloween/eyeball_projectile.mdl" PrecacheScriptSound "Halloween.GhostBoo" ForceHoliday 2 SniperAllowHeadshots 1 SniperHideLasers 1 DisplayRobotDeathNotice 1 MedigunShieldDamage 3 MaxRedPlayers 10 RobotLimit 22 BodyPartScaleSpeed 2 CustomWeapon { "Engibot Helmet" { OriginalItemName "The Bootlegger" "max health additive bonus" 150 // 450 hp in total, 650 if used with armor "health regen" 5 "engy sentry damage bonus" 1.25 "custom item model" "models/workshop/player/items/engineer/tw_engineerbot_helmet/tw_engineerbot_helmet.mdl" } "Engibot Armor" { OriginalItemName "The Mantreads" "max health additive bonus" 325 // 550 hp in total "move speed bonus" 1.20 "damage force reduction" 1 "airblast vulnerability multiplier" 1 "boots falling stomp" 0 "backstab shield" 1 "stomp player time" 0.25 "custom hit sound" "=65|weapons/cleaver_hit_01.wav" "custom kill icon" "mannpower_supernova" "custom item model" "models/workshop/player/items/engineer/tw_engineerbot_armor/tw_engineerbot_armor.mdl" } "The Texan Pummel" { OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "special item description" "Deploys and upgrades buildings quickly however, all your buildings are level 1 permanently" "fire rate penalty" 1.5 "damage bonus" 2.50 // for the lols "single wep deploy time increased" 2.0 "Construction rate increased" 9999 "upgrade rate decrease" 10 "melee cleave attack" 1 "building max level" 1 "custom item model" "models/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer.mdl" "custom kill icon" "sledgehammer" } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_bomber Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_bomber Name "." } TFBot { Health 6666 Name "Sentry Buster.exe" ClassIcon sentry_buster_bomber WeaponRestrictions PrimaryOnly Template T_TFBot_SentryBuster Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" -0.8 "faster reload rate" 0.2 "damage bonus" 3.5 "Projectile speed increased" 0.8 } Item "the splendid screen" Item "the scotsman's skullcutter" } } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_gry Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_gry Name "." } } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_gry Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_gry Name "." } } } Mission { Objective DestroySentries Where { Relative Behind MaxDistance 3000 MinDistance 0 } BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 SuppressSentryBusterModel 1 TFBot { Template T_TFBot_SentryBuster Name "Irregular Buster" ClassIcon sentry_buster_gry Scale 1.35 UseCustomModel "models\bots\demo\bot_sentry_buster_gray.mdl" Attributes "UseBossHealthBar" AddCond { Index 64 Duration 3 } CharacterAttributes { "move speed bonus" 2 } } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_atomic Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_atomic Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_atomic Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_atomic Name "." } TFBot { ClassIcon sentry_buster_atomic Name "Nuke Buster" Attributes "UseBossHealthBar" Scale 1.75 SpawnTemplate "p_nuke" Template T_TFBot_SentryBuster } } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_gry Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_faulty Name "." } } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_gry Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_faulty Name "." } } } Mission { Objective DestroySentries Where { Relative Behind MaxDistance 3000 MinDistance 0 } BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 SuppressSentryBusterModel 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster Name "Irregular Buster" ClassIcon sentry_buster_gry Scale 1.35 UseCustomModel "models\bots\demo\bot_sentry_buster_gray.mdl" Attributes "UseBossHealthBar" AddCond { Index 64 Duration 3 } CharacterAttributes { "move speed bonus" 2 } } } } Mission { Objective DestroySentries Where { Relative Behind MaxDistance 3000 MinDistance 0 } BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { ClassIcon sentry_buster_faulty Health 3000 Name "Underworld Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 } Addcond { Index 108 Delay 1.0 Duration 3.0 } Item "the scotsman's skullcutter" } } } Mission { Objective DestroySentries Where { Relative Behind MaxDistance 3000 MinDistance 0 } BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 TFBot { ClassIcon sentry_buster_faulty Health 3000 Name "Underworld Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "UseBossHealthBar" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 } Addcond { Index 108 Delay 1.0 Duration 3.0 } Item "the scotsman's skullcutter" } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_atomic Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_bomber Name "." } TFBot { Template T_TFBot_SentryBuster ClassIcon sentry_buster_bomber Name "." } TFBot { Health 6666 Name "Sentry Buster.exe" ClassIcon sentry_buster_bomber WeaponRestrictions PrimaryOnly Template T_TFBot_SentryBuster Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" -0.8 "faster reload rate" 0.2 "damage bonus" 3.5 "Projectile speed increased" 0.8 } Item "the splendid screen" Item "the scotsman's skullcutter" } TFBot { ClassIcon sentry_buster_atomic Name "Nuke Buster" Attributes "UseBossHealthBar" Scale 1.75 SpawnTemplate "p_nuke" Template T_TFBot_SentryBuster } } } Mission { Objective DestroySentries Where spawnbot_a BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Health 6666 Name "Sentry Buster.exe" ClassIcon sentry_buster_bomber WeaponRestrictions PrimaryOnly Template T_TFBot_SentryBuster Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" -0.8 "faster reload rate" 0.2 "damage bonus" 3.5 "Projectile speed increased" 0.8 } Item "the splendid screen" Item "the scotsman's skullcutter" } TFBot { ClassIcon sentry_buster_atomic Name "Nuke Buster" Attributes "UseBossHealthBar" Scale 1.75 SpawnTemplate "p_nuke" Template T_TFBot_SentryBuster } } } Mission { Objective DestroySentries Where { Relative Behind MaxDistance 3000 MinDistance 0 } BeginAtWave 7 RunForThisManyWaves 1 SuppressSentryBusterModel 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster Name "Irregular Buster" ClassIcon sentry_buster_gry Scale 1.35 UseCustomModel "models\bots\demo\bot_sentry_buster_gray.mdl" Attributes "UseBossHealthBar" AddCond { Index 64 Duration 3 } CharacterAttributes { "move speed bonus" 2 } } } } Mission { Objective DestroySentries Where { Relative Behind MaxDistance 3000 MinDistance 0 } BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 1 RandomChoice { TFBot { ClassIcon sentry_buster_faulty Health 3000 Name "Underworld Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 } Addcond { Index 108 Delay 1.0 Duration 3.0 } Item "the scotsman's skullcutter" } } } Mission { Objective Sniper Where spawnbot_b BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { ClassIcon tf2_lite //sniper Health 1250 Name "MB Sniper" Scale 1.35 Class Sniper Skill Expert Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName tf_weapon_sniperrifle "damage bonus" 2.5 } ItemAttributes { ItemName tf_weapon_club "fire rate bonus" 0.6 "damage bonus" 3 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the golden garment" Item "brim-full of bullets" } } Mission { Objective Spy Where spawnbot_a BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { Class Spy health 200 Name "Doppelganger" Item "Your Eternal Reward" Item "Mildly Disturbing Halloween Mask" Skill Expert Classicon spy_multi CharacterAttributes { "dmg from ranged reduced" 0.65 "move speed bonus" 2.5 "voice pitch scale" 1.1 "damage force reduction" 0 "fire rate penalty" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound "items/halloween/gremlin03.wav" } } Mission { Objective Engineer Where spawnbot_b BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Name "[Armor] Engineer" Health 2200 ClassIcon engineer_armored CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } TeleportWhere spawnbot_a TeleportWhere spawnbot_b } } Mission { Objective Sniper Where spawnbot_b BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 40 DesiredCount 2 TFBot { ClassIcon sniper_golden_lite Health 450 Name "Special Sniper" Scale 1.0 Class Sniper Skill Expert MaxVisionRange 5000 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the awper hand" "explosive sniper shot" 12 "damage bonus" 3.0 "is australium item" 1 "turn to gold" 1 "fire rate bonus" 1.75 } Item "the awper hand" Item "the hat with no name" Item "the chronomancer" } } Mission { Objective Engineer Where spawnbot_b BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter ClassIcon engineer_upgraded Health 4000 Name "MB Elite Engineer" Scale 1.3 Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" NoIdleSound 1 ItemAttributes { ItemName "tf_weapon_shotgun_primary" "damage bonus" 2.0 "fire rate bonus" 0.6 "faster reload rate" 0.4 "heal on kill" 250 "clip size bonus" 3 "projectile penetration" 1 } ItemAttributes { ItemName "tf_weapon_wrench" "fire rate bonus" 0.6 "heal on kill" 100 } CharacterAttributes { "health regen" 10 "dmg taken from crit reduced" 0.01 "dmg taken from fire reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "engy building health bonus" 4 "engy sentry fire rate increased" 0.7 "move speed bonus" 1.3 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "potato hat" Item "the antarctic researcher" TeleportWhere spawnbot_a TeleportWhere spawnbot_b } } Mission { Objective Sniper Where spawnbot_b BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 30 DesiredCount 1 TFBot { ClassIcon sniper_d Health 2500 Name "MB Danger Sniper" Scale 1.3 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" NoIdleSound 1 Addcond { Index 6 } Addcond { Index 50 } ItemAttributes { ItemName tf_weapon_sniperrifle "explosive sniper shot" 6 "damage bonus" 4.0 "fire rate bonus" 0.4 "minicritboost on kill" 3 "faster reload rate" 0.25 "heal on kill" 250 "clip size bonus" 5 "projectile penetration" 1 } CharacterAttributes { "health regen" 20 "dmg taken from crit reduced" 0.01 "dmg taken increased" 0.4 "move speed bonus" 1.45 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the chronomancer" Item "the sydney straw boat" } } Mission { Objective Spy Where spawnbot_a BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 20 DesiredCount 6 TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 2.5 } Item "the doublecross-comm" } } Mission // Engineer - wave 5 { Objective Engineer InitialCooldown 60 Where spawnbot_a BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Health 5000 ClassIcon engineer_hyper Name "Ultra Engineer" Template T_TFBot_Engineer_Sentry_Teleporter Scale 1.0 Attributes "AlwaysCrit" NoIdleSound 1 Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "engy sentry damage bonus" 5 "engy sentry radius increased" 3.0 "build rate bonus" 0 "engy building health bonus" 5 } Item "texas tin-gallon" Item "the antarctic researcher" TeleportWhere spawnbot_a TeleportWhere spawnbot_a TeleportWhere spawnbot_a TeleportWhere spawnbot_b } } Mission { Objective Sniper Where spawnbot_b BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 35 CooldownTime 20 DesiredCount 1 TFBot { Class Medic Health 200 Name "Professional Battle Medic" Item "The Mantreads" Item "The Ubersaw" AimTrackingInterval 0 Skill Expert Classicon medic_bullet_armored_lite Attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 "ragdolls plasma effect" 1 } CharacterAttributes { "move speed bonus" 1 "damage force reduction" 0 "damage bonus" 100 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } Mission { Objective Engineer Where spawnbot_b BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter ClassIcon pyro_homewrecker_lite Item "Engibot Helmet" Item "Engibot Armor" Item "The Texan Pummel" Name "Frontier Blessed Engineer" ItemAttributes { ItemName "The Texan Pummel" "engy sentry radius increased" 2.0 "mod teleporter speed boost" 1 "metal regen" 100 "building max level" 3 "mult firerocket rate" 0.2 "rocket specialist" 5 "engy sentry damage bonus" 2 "build rate bonus" 0.3 "mvm sentry ammo" 5 "allow bunny hop" 1 "mult dispenser rate" 3 "mult teleporter recharge rate" 0.1 "attach particle effect" 3025 "building color rgb" 15185211 "mult crit when health is below percent" 0.25 "stun on damage" 25 "add cond on kill" 42 "add cond on kill duration" 5 "self add cond on hit" 79 "self add cond on hit duration" 1 "afterburn immunity" 1 "hidden maxhealth non buffed" 550 "engy building health bonus" 2 "metal regen" 300 "maxammo metal increased" 2 } ItemAttributes { ItemName "Engibot Armor" "add cond when active" 113 "stomp player damage" 30 } TeleportWhere spawnbot_a TeleportWhere spawnbot_b } } Mission { Objective Engineer Where spawnbot_b BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Health 5000 ClassIcon engineer_hyper Name "Ultra Engineer" Template T_TFBot_Engineer_Sentry_Teleporter Scale 1.0 Attributes "AlwaysCrit" NoIdleSound 1 Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "engy sentry damage bonus" 5 "engy sentry radius increased" 3.0 "build rate bonus" 0 "engy building health bonus" 5 } Item "texas tin-gallon" Item "the antarctic researcher" TeleportWhere spawnbot_a TeleportWhere spawnbot_b } } Mission { Objective Spy Where spawnbot_a BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 3 TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Deadly Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 50 } Item "the doublecross-comm" } } PointTemplates { tankregen1 { NoFixup 1 point_hurt { "targetname" "bruhmoment" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen" "RefireTime" "1" "startdisabled" "0" "OnTimer" "tankregen1,addhealth,200,0,-1" "OnTimer" "bruhmoment,hurt,,0,-1" } } tankregen2 { NoFixup 1 point_hurt { "targetname" "bruhmoment" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen" "RefireTime" "1" "startdisabled" "0" "OnTimer" "tankregen2,addhealth,200,0,-1" "OnTimer" "bruhmoment,hurt,,0,-1" } } tankregen3 { NoFixup 1 point_hurt { "targetname" "bruhmoment" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen" "RefireTime" "1" "startdisabled" "0" "OnTimer" "tankregen3,addhealth,200,0,-1" "OnTimer" "bruhmoment,hurt,,0,-1" } } tankregen4 { NoFixup 1 point_hurt { "targetname" "bruhmoment" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen" "RefireTime" "1" "startdisabled" "0" "OnTimer" "tankregen4,addhealth,200,0,-1" "OnTimer" "bruhmoment,hurt,,0,-1" } } tankregen5 { NoFixup 1 point_hurt { "targetname" "bruhmoment" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen" "RefireTime" "1" "startdisabled" "0" "OnTimer" "tankregen5,addhealth,600,0,-1" "OnTimer" "bruhmoment,hurt,,0,-1" } } p_nuke { OnParentKilledOutput { Target "nuke_relay" Action "Trigger" } OnSpawnOutput { Target "ded" Action "$SetOwner" Param "!activator" } NoFixup 0 KeepAlive 1 trigger_hurt { "targetname" "ded" "origin" "0 0 0" "angles" "0 0 0" "mins" "-2000 -2000 -250" "maxs" "2000 2000 250" "nodmgforce" "0" "damagetype" "64" "damagemodel" "0" "damagecap" "0" "damage" "5000" "StartDisabled" "1" "spawnflags" "64" "$SetOwner" "!activator" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_fade { "targetname" "lefade" "duration" "0.4" "holdtime" "0.8" "rendercolor" "255 255 255" } env_fade { "targetname" "lefade2" "duration" "4" "spawnflags" "9" "rendercolor" "255 255 255" } ambient_generic { "targetname" "explode1" "origin" "0 0 0" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/explode_9.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode2" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "items/cart_explode.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 70" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -240 -80" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 560 -55" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 80 -80" "angles" "-35 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -400 75" "angles" "0 90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 35" "angles" "0 45 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 200 0" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 65 200" "angles" "0 180 0" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "nuke_relay" "OnTrigger" "kaboom,Start,,0,1" "OnTrigger" "shakeit,StartShake,,0,-1" "OnTrigger" "explode1,PlaySound,,0,-1" "OnTrigger" "explode2,PlaySound,,0,-1" "OnTrigger" "explode3,PlaySound,,0,-1" "OnTrigger" "kaboom,Kill,,15,1" "OnTrigger" "ded,Kill,,0.27,-1" "OnTrigger" "explode1,Kill,,20,-1" "OnTrigger" "explode2,Kill,,20,-1" "OnTrigger" "explode3,Kill,,20,-1" "OnTrigger" "shakeit,Kill,,9,-1" "OnTrigger" "ded,Enable,,0.25,-1" "OnTrigger" "ded,Disable,,0.26,-1" "OnTrigger" "lefade,fade,,0,-1" "OnTrigger" "lefade2,fade,,1.2,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade:kill::6:-1,0,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade2:kill::6:-1,0,-1" } } upgradedbombbot { OnParentKilledOutput { Target "lebomb" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "400" "radius" "250" "explode_particle" "fluidSmokeExpl_ring_mvm" "sound" "ambient\explosions\explode_3.wav" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb,addoutput,ondetonate screenshake:startshake::0:-1,0,-1" "OnSpawn" "lebomb,addoutput,ondetonate screenshake:kill::3:-1,0,-1" } } flamingexplode { NoFixUp 0 KeepAlive 1 OnSpawnOutput { Target "flamingradius" Action "$SetOwner" Param "!activator" } OnParentKilledOutput { Target "explosion" Action "Start" } OnParentKilledOutput { Target "explosion" Action "Kill" Delay 3 } OnParentKilledOutput { Target "flamingrelay" Action "Trigger" } info_particle_system { "targetname" "explosion" "start_active" "0" "effect_name" "bombinomicon_burningdebris" "origin" "0 0 0" } trigger_hurt { "targetname" "flamingradius" "origin" "0 0 0" "angles" "0 0 0" "mins" "-150 -150 -150" "maxs" "150 150 150" "nodmgforce" "0" "damagetype" "8" "damagemodel" "0" "damagecap" "0" "damage" "250" "StartDisabled" "1" "spawnflags" "64" "$SetOwner" "!activator" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "flamingrelay" "OnTrigger" "flamingradius,Enable,,0.1,-1" "OnTrigger" "flamingradius,Disable,,0.11,-1" "OnTrigger" "flamingradius,Kill,,3,-1" } } } Wave { Explanation { Line "{red}SHAMEONYOU MODE ACTIVATED!" Line "This is nearly impossible, don't even try." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_bomber } } WaveSpawn { Name w1_wave01 TotalCurrency 540 TotalCount 24 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a Squad { TFBot { Health 3800 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Name "Giant Dodging R-Fire Demo" ClassIcon hellmet_canteen Addcond { Index 79 Delay 0.2 } } TFBot { Template T_TFBot_Medic Health 1500 Name "[Armor] Uber Medic" ClassIcon medic_armored_lite CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } TFBot { Template T_TFBot_Medic Health 1500 Name "[Armor] Uber Medic" ClassIcon medic_armored_lite CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } TFBot { Template T_TFBot_Medic Health 1500 Name "[Armor] Uber Medic" ClassIcon medic_armored_lite CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } } } WaveSpawn { Name w1_support01 TotalCurrency 125 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a TFBot { ClassIcon sniper_bow_atomic Health 200 Name "Plasma Bowman" Scale 1.0 Class Sniper Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the huntsman" "override projectile type" 12 "attach particle effect" 57 } CharacterAttributes { "damage bonus" 2 } Item "the huntsman" Item "trophy belt" Item "the outback intellectual" } } WaveSpawn { Name w1_support02 WaitForAllSpawned w1_support01 TotalCurrency 125 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a TFBot { ClassIcon sniper_bow_atomic_giant Health 200 Name "Plasma Bowman" Scale 1.0 Class Sniper Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the huntsman" "override projectile type" 12 "attach particle effect" 57 } CharacterAttributes { "damage bonus" 2 } Item "the huntsman" Item "trophy belt" Item "the outback intellectual" Attributes AlwaysCrit } } WaveSpawn { Name w1_tank WaitForAllSpawned w1_support02 TotalCurrency 210 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 0 Where spawnbot_a Tank { Health 35000 Name Tank Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w1_wave02 WaitForAllDead w1_support02 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot_b TFBot { ClassIcon demoknight_armored Health 1000 Name "Slasher Guard" Scale 1.3 Class Demoman Skill Easy WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the eyelander" "damage bonus" 1.50 "melee range multiplier" 2.2 "hand scale" 2.0 "fire rate bonus" 1.20 } CharacterAttributes { "move speed bonus" 0.8 "voice pitch scale" 0.01 } Item "the chargin' targe" Item "the eyelander" Item "spiral sallet" } } WaveSpawn { Name w1_support TotalCurrency 100 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 30 Support 1 Where spawnbot_b TFBot { ClassIcon pyro_mfd Health 1000 Name "True Chaos Pyro" Attributes "Aggressive" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "panic attack shotgun" "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "damage bonus" 5 "slow enemy on hit major" 3 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "move speed bonus" 0.65 "voice pitch scale" 0.8 } Item "panic attack shotgun" Scale 1.0 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_gry } } WaveSpawn { Name w2_boss TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a TFBot { ClassIcon soldier_homing_troll Health 25000 Name "Giant Disaster Maker" Scale 1.7 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.4 "faster reload rate" 0.3 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 5.0 "blast dmg to self increased" -1.00 "Blast radius increased" 2.66 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Attributes "UseBossHealthBar" Action FetchFlag HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } } WaveSpawn { Name w2_wave01 TotalCurrency 300 TotalCount 60 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_b TFBot { ClassIcon soldier_conch_salty Health 1500 Name "Salty Conch Rocketer" Scale 1.25 Class Soldier Skill Expert Attributes "SpawnWithFullCharge" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "festive rocket launcher 2011" "fire rate bonus" 0.75 "faster reload rate" 0 "damage bonus" 3.0 } CharacterAttributes { "increase buff duration" 9.0 } Item "the concheror" Item "festive rocket launcher 2011" Item "ghoul gibbin' gear" Item "tipped lid" } } WaveSpawn { Name w2_wave02 WaitForAllSpawned w2_wave01 TotalCurrency 200 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_a Squad { TFBot { ClassIcon heavy_deflector_push Health 7500 Name "Giant Eternal Minion" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 2.5 "attack projectiles" 2 "heal on kill" 5000 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.40 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Item "der maschinensoldaten-helm" Item "bone-cut belt" } TFBot { Class Medic Health 150 Name "Dark Medic" Item "Templar's Spirit" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber_shield_lite Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes ProjectileShield ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "generate rage on heal" 10 "increase buff duration" 10 } Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.5 "health regen" 150 "damage force reduction" 0 "override footstep sound set" 0 "overheal penalty" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "voice pitch scale" 0 } DeathSound "=80|player/souls_receive1.wav" } TFBot { Class Medic Health 150 Name "Dark Medic" Item "Templar's Spirit" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber_shield_lite Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes ProjectileShield ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "generate rage on heal" 10 "increase buff duration" 10 } Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.5 "health regen" 150 "damage force reduction" 0 "override footstep sound set" 0 "overheal penalty" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "voice pitch scale" 0 } DeathSound "=80|player/souls_receive1.wav" } TFBot { Class Medic Health 150 Name "Dark Medic" Item "Templar's Spirit" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber_shield_lite Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes ProjectileShield ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "generate rage on heal" 10 "increase buff duration" 10 } Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.5 "health regen" 150 "damage force reduction" 0 "override footstep sound set" 0 "overheal penalty" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "voice pitch scale" 0 } DeathSound "=80|player/souls_receive1.wav" } } } WaveSpawn { Name w2_wave02 WaitForAllSpawned w2_wave01 TotalCurrency 200 TotalCount 36 MaxActive 12 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot_b Support 1 Squad { TFBot { ClassIcon scout_backup_yoovy Health 250 Name "Backup Scout" Attributes "SpawnWithFullCharge" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "increase buff duration" 10.0 } Item "the battalion's backup" } TFBot { ClassIcon demo_electric Attributes "AlwaysCrit" Attributes "MiniBoss" NoIdleSound 1 Health 1750 Name "MB Plasma Demoman" Scale 1.4 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "attach particle effect" 57 "override projectile type" 12 "damage bonus" 1.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "reggaelator" Item "the battery bandolier" } TFBot { ClassIcon demo_bomber Health 1750 Name "MB Demoman" Scale 1.4 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName "festive grenade launcher" "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 "damage bonus" 1.1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "festive grenade launcher" Item "conjurer's cowl" Item "spacechem pin" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_atomic } } WaveSpawn { Name w3_burstfiresolly TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a Squad { TFBot { ClassIcon soldier_burstfire_hyper_giant Health 10000 Attributes "UseBossHealthBar" Name "YES WE KNOW, YOU MISS SHOTS BUT STILL HIT!!" Scale 1.64 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.1 "faster reload rate" 0 "Projectile speed increased" 5 "projectile spread angle penalty" 20 "damage bonus" 3.0 "blast dmg to self increased" -2.00 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Attributes "AlwaysCrit" Item "web easteregg medal" Item "honest halo" } TFBot { Template T_TFBot_Giant_Medic Name "bruh why am i even with him again?" ClassIcon medic_uber_hyper Health 7500 ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 10 } } } } WaveSpawn { Name w3_giantheavy TotalCurrency 150 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 30 Where spawnbot_b TFBot { ClassIcon heavy_deflector_hyper Health 6000 Name "MB Super Deflector Heavy" Scale 1.7 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 3.5 "attack projectiles" 1 } CharacterAttributes { "override footstep sound set" 2 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the eliminators safeguard" Item "eotl_ursa major" } } WaveSpawn { Name w3_wave01 TotalCurrency 200 TotalCount 48 MaxActive 12 SpawnCount 12 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_a TFBot { Template T_TFBot_Demo_Burst ClassIcon demo_burst_hyper Attributes "AlwaysCrit" Name "YOU ARE DEAD!" Health 750 CharacterAttributes { "faster reload rate" 0.8 "fire rate bonus" 0.05 "clip size penalty" 0.5 "damage bonus" 3.0 "move speed bonus" 1.5 } } } WaveSpawn { Name w3_wave02 WaitForAllSpawned w3_wave01 TotalCurrency 250 TotalCount 5 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot_b TFBot { Template T_TFBot_Giant_Scout_Fast Name "Turbo Scout" Classicon scout_fast_hyper Attributes AlwaysCrit Health 2240 Scale 1.25 CharacterAttributes { "melee range multiplier" 2.5 "fire rate penalty" 0.5 "damage bonus" 1.5 "damage causes airblast" 1 "bleeding duration" 3 "apply z velocity on damage" -750 "Set DamageType Ignite" 1 } } } WaveSpawn { Name w3_wave02 WaitForAllSpawned w3_wave01 TotalCurrency 200 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot_a TFBot { ClassIcon pyro_d Health 666 Name "Hell-Born Pyro" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus vs burning" 3 "crit vs burning players" 1 } CharacterAttributes { "dmg taken from fire reduced" 0.0001 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 } Item "the last breath" } } WaveSpawn { Name w3_support TotalCurrency 150 TotalCount 30 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot_a TFBot { ClassIcon demoknight_rotate Health 2500 Name "Raging Demoknight they said" Scale 1.4 Class Demoman Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.8 "damage force reduction" 0.4 } Item "the chargin' targe" Item "the eyelander" Item "ghastly gibus 2010" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_faulty } } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_gry } } WaveSpawn { Name w4_tank TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_a Tank { Health 30000 Name Tank Speed 75 SpawnTemplate "p_nuke" Scale 1.25 ClassIcon tank_atomic StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_wave01 TotalCurrency 100 TotalCount 40 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a RandomChoice { TFBot { Name "Raging Scout" Class Scout Skill Hard ClassIcon scout_rapidfire Scale 1.0 Health 200 WeaponRestrictions PrimaryOnly Item "ghastly gibus 2010" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 3.0 "fire rate bonus" 0.4 "faster reload rate" 0.6 "clip size bonus" 15.0 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } } TFBot { Class Scout Name "Psycho Butcher" ClassIcon scout_cleaver_rapid Health 300 AimTrackingInterval 0 Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "The Flying Guillotine" Item "Claws And Infect" Item "Wrap Battler" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 3 Attributes AlwaysFireWeapon Addcond { Index 72 } Addcond { Index 113 } ItemAttributes { Itemname "The Flying Guillotine" "effect bar recharge rate increased" 0.1 "damage bonus" 2 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.25 "cancel falling damage" 1 "increased jump height" 1.5 "rage giving scale" 0.5 } } TFBot { ClassIcon sniper_bow_atomic Health 1500 Name "MB Plasma Bowman" Scale 1.4 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.4 "damage bonus" 3.25 "faster reload rate" 0.3 "override projectile type" 12 "attach particle effect" 57 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the huntsman" Item "trophy belt" Item "the outback intellectual" } } } WaveSpawn { Name w4_wave02 WaitForAllSpawned w4_wave01 TotalCurrency 200 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_a TFBot { Template T_TFBot_Soldier_RocketPush Name "Hell-Born Blast Soldier" ClassIcon soldier_libertylauncher Attributes "AlwaysCrit" Health 369 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "damage bonus" 2.5 "crit vs burning players" 1 "damage bonus vs burning" 2.0 "Set DamageType Ignite" 1 } Item "spine-chilling skull 2011 style 2" } } WaveSpawn { Name w4_heavymedic WaitForAllSpawned w4_wave01 TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_b Squad { TFBot { ClassIcon pyro_flare_hyper Health 3500 Name "MB Super Flare Pyro" Scale 1.7 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the flare gun" "fire rate bonus" 0.2 "faster reload rate" 0.4 "damage bonus" 3.5 } CharacterAttributes { "override footstep sound set" 6 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the flare gun" Item "handyman's handle" Item "sight for sore eyes" } TFBot { ClassIcon medic_uber_armored Health 1750 Name "MB Uber Medic" Scale 1.3 Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 2 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 } CharacterAttributes { "heal rate bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 350 } Item "manniversary paper hat" Item "the quadwrangler" } TFBot { ClassIcon medic_uber_armored Health 1750 Name "MB Uber Medic" Scale 1.3 Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 2 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 } CharacterAttributes { "heal rate bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 350 } Item "manniversary paper hat" Item "the quadwrangler" } TFBot { ClassIcon medic_uber_armored Health 1750 Name "MB Uber Medic" Scale 1.3 Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 2 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 } CharacterAttributes { "heal rate bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 350 } Item "manniversary paper hat" Item "the quadwrangler" } } } WaveSpawn { Name w4_heavymedic WaitForAllSpawned w4_wave01 TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_b Squad { TFBot { ClassIcon pyro_scorch_blast Health 3500 Name "MB Super Pyro Pusher" Scale 1.7 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "damage causes airblast" 1 "damage bonus" 4.0 "apply look velocity on damage" 2000 } CharacterAttributes { "override footstep sound set" 6 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the scorch shot" Item "pyro's beanie" Item "the sub zero suit" } TFBot { ClassIcon medic_uber_armored Health 1750 Name "MB Uber Medic" Scale 1.3 Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 2 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 } CharacterAttributes { "heal rate bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 350 } Item "manniversary paper hat" Item "the quadwrangler" } TFBot { ClassIcon medic_uber_armored Health 1750 Name "MB Uber Medic" Scale 1.3 Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 2 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 } CharacterAttributes { "heal rate bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 350 } Item "manniversary paper hat" Item "the quadwrangler" } TFBot { ClassIcon medic_uber_armored Health 1750 Name "MB Uber Medic" Scale 1.3 Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" NoIdleSound 1 ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 2 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 } CharacterAttributes { "heal rate bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 350 } Item "manniversary paper hat" Item "the quadwrangler" } } } WaveSpawn { Name w4_wave03 WaitForAllSpawned w4_wave02 TotalCurrency 150 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_a TFBot { ClassIcon heavy_deflector_push Health 1500 Name "Soviet Soldier" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage causes airblast" 1 } Item "officer's ushanka" } } WaveSpawn { Name w4_giantpyro WaitForAllSpawned w4_wave02 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_b Squad { TFBot { ClassIcon pyro_radioactive Health 9999 Name "WRONG MISSION FATASS!!!" Scale 1.6 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_flamethrower "airblast pushback scale" 4.0 "damage bonus" 8 "bleeding duration" 3 "SPELL: Halloween green flames" 1 "mark for death" 1 } CharacterAttributes { "health regen" 50 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.4 } Item "the filamental" Item "trickster's turnout gear" } TFBot { ClassIcon medic_uber_armored_hyper Health 4500 Name "MB Super Uber Medic" Scale 1.7 Class Medic Skill Expert Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 6 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 15 "uber duration bonus" 6 } CharacterAttributes { "heal rate bonus" 7.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 1050 } Item "manniversary paper hat" Item "the quadwrangler" } } } WaveSpawn { Name w4_smallrush TotalCurrency 50 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a Support 1 TFBot { ClassIcon soldier_major_crits Health 2100 Name "Major Scout" Class Scout Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 5 "fire rate bonus" 0.5 "clip size bonus" 10.0 } CharacterAttributes { "health regen" 225 } Item "loyalty reward" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_giant01 TotalCurrency 200 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_b TFBot { ClassIcon scout_armored_hyper Health 2750 Name "MB Super Scout" Scale 1.7 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 3.5 "fire rate bonus" 0.8 "faster reload rate" 0.6 } CharacterAttributes { "override footstep sound set" 5 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the front runner" Item "the delinquent's down vest" } } WaveSpawn { Name w5_sollymedic TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_a Squad { TFBot { ClassIcon soldier_libertylauncher_upsidedown Health 25000 Name "FALL DAMAGE INBOUND!!" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 "damage causes airblast" 1 "apply z velocity on damage" -2500 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "lmao im useless" ClassIcon medic_armored_lite Health 15000 Attributes "UseBossHealthBar" } } } WaveSpawn { Name w5_support01 TotalCurrency 100 TotalCount 40 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a TFBot { ClassIcon demo_loosecannon_scatter Health 1750 Name "MB Pirate Demoman" Scale 1.35 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" NoIdleSound 1 ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "faster reload rate" 0.5 "fire rate bonus" 0.5 "Projectile speed increased" 1.2 "damage bonus" 2.3 "damage causes airblast" 1 } CharacterAttributes { "override footstep sound set" 4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the loose cannon" Item "the buccaneer's bicorne" Item "the liquor locker" } } WaveSpawn { Name w5_support02 WaitForAllDead w5_support01 TotalCurrency 200 TotalCount 40 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_b TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon pyro_steam SpawnTemplate "flamingexplode" Health 650 Name "Powered Flaming Pyro" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the backburner" "mark for death" 1 "heal on kill" 650 "bleeding duration" 4 "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 1.5 } Item "the backburner" Item "the mk 50" Item "eotl_pyro_sweater" Scale 1.0 DeathSound "=75|misc/halloween/spell_fireball_impact.wav" } } WaveSpawn { Name w5_support022 WaitForAllDead w5_support01 TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_b Where spawnbot_a TFBot { ClassIcon spy_revolver_hyper Health 1100 Name "True Hitman Spy" Scale 1.0 Class Spy Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "tf_weapon_revolver" "damage bonus" 5.0 "fire rate bonus" 0.6 "bleeding duration" 6 "Set DamageType Ignite" 1 "mark for death" 1 "faster reload rate" 0.5 } CharacterAttributes { "damage force reduction" 0.1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 1.25 } Item "tf_weapon_revolver" Item "the stealth steeler" } } WaveSpawn { Name w5_giant02 WaitForAllDead w5_giant01 TotalCurrency 300 TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a Squad { TFBot { ClassIcon heavy_heater_ring Health 3500 Name "MB Destroyer" Scale 1.5 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "fire rate bonus" 1.5 "damage bonus" 2.75 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Addcond { Index 73 // <-- required: condition name/index } Item tf_weapon_minigun Item "the bruiser's bandanna" Item "the ebenezer" } TFBot { Class Medic Health 200 Name "Professional Medic" AimTrackingInterval 0 Item "The Mantreads" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber Attributes SpawnWithFullCharge ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1 "damage bonus" 100 "damage force reduction" 0 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } TFBot { Class Medic Health 200 Name "Professional Medic" AimTrackingInterval 0 Item "The Mantreads" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber Attributes SpawnWithFullCharge ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1 "damage bonus" 100 "damage force reduction" 0 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } TFBot { Class Medic Health 200 Name "Professional Medic" AimTrackingInterval 0 Item "The Mantreads" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber Attributes SpawnWithFullCharge ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1 "damage bonus" 100 "damage force reduction" 0 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_bomber } } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_atomic } } WaveSpawn { Name w6_tank TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_a Support 1 Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_wave01 TotalCurrency 200 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_a Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone_spammer Name "Death Fury Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.01 } CharacterAttributes { "move speed bonus" 1.25 } Item "The Dragon's Fury" } TFBot { ClassIcon medic_d Health 5555 Name "Eternal Clone" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "faster reload rate" 0.4 "fire rate bonus" 0.2 } CharacterAttributes { "health regen" 25 "damage bonus" 3.0 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.8 } Item "the scrap pack" Item "doc's holiday" } } } WaveSpawn { Name w6_wave01 TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot_b TFBot { Attributes "Aggressive" ClassIcon demoknight_samurai Health 750 Name "Deadly Samurai Demo" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" CharacterAttributes { "damage bonus" 25 "voice pitch scale" 0.01 } } } WaveSpawn { Name w6_bowmaster WaitForAllSpawned w6_wave01 TotalCurrency 200 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot_b TFBot { ClassIcon sniper_bow_atomic Health 11111 Name "Plasma Bow Master" Scale 1.6 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.6 "damage bonus" 3.0 "faster reload rate" 0.5 "mult projectile count" 3 "projectile spread angle penalty" 3.5 "override projectile type" 12 "attach particle effect" 57 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the huntsman" Item "trophy belt" Item "the outback intellectual" } } WaveSpawn { Name w6_wave02 WaitForAllSpawned w6_wave01 TotalCurrency 300 TotalCount 60 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a Squad { TFBot { ClassIcon nuclearchaos Health 1250 Name "Nuke-O-Chaos Servant" Scale 1.3 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" SpawnTemplate { Name "upgradedbombbot" Origin "0 0 125" } ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.3 "fire rate bonus" 2.2 "clip size penalty" 0.5 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 5 "damage causes airblast" 1 "blast radius increased" 1.25 "use large smoke explosion" 1 "bleeding duration" 4 "mark for death" 1 "Set DamageType Ignite" 1 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } Item "the loose cannon" Item "the crone's dome" } TFBot { Class Medic Health 550 Name "Professional Medic" AimTrackingInterval 0 Item "The Quick-Fix" Skill Expert Classicon medic Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes MiniBoss NoIdleSound 1 Scale 1.0 ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 10 "increase buff duration" 10 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1 "healing mastery" 4 "damage bonus" 200 "bot medic uber health threshold" 549 "overheal bonus" 3 "uber duration bonus" 10 "healing mastery" 50 "cannot be backstabbed" 1 "damage force reduction" 0 "override footstep sound set" 0 "bleeding duration" 2 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } TFBot { Health 500 Name "Treasure Bomber" Class Demoman ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.25 "faster reload rate" 0.2 "Projectile speed increased" 3 "damage bonus" 4 "Blast radius increased" 2.0 } CharacterAttributes { "health regen" 20 "damage force reduction" 0.7 } ClassIcon demo_bomber_hyper Skill Normal Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "the iron bomber" Item "treasure hat 2" Item "the liquor locker" } TFBot { Health 500 Name "Treasure Bomber" Class Demoman ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.25 "faster reload rate" 0.2 "Projectile speed increased" 3 "damage bonus" 4 "Blast radius increased" 2.0 } CharacterAttributes { "health regen" 20 "damage force reduction" 0.7 } ClassIcon demo_bomber_hyper Skill Normal Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "the iron bomber" Item "treasure hat 2" Item "the liquor locker" } TFBot { Health 500 Name "Treasure Bomber" Class Demoman ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.25 "faster reload rate" 0.2 "Projectile speed increased" 3 "damage bonus" 4 "Blast radius increased" 2.0 } CharacterAttributes { "health regen" 20 "damage force reduction" 0.7 } ClassIcon demo_bomber_hyper Skill Normal Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "the iron bomber" Item "treasure hat 2" Item "the liquor locker" } } } WaveSpawn { Name w6_wave03 WaitForAllSpawned w6_wave02 TotalCurrency 150 TotalCount 15 MaxActive 15 SpawnCount 3 WaitBeforeStarting 30 WaitBetweenSpawns 2 Where spawnbot_a Squad { TFBot { ClassIcon heavy_rocket_hyper Health 15555 Name "YOU CANNOT ESCAPE YOUR FATE" Class HeavyWeapons Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 3.5 "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 15 "Projectile speed increased" 3.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the outdoorsman" } TFBot { ClassIcon pyro_dragon_fury_swordstone_spammer Name "Death Fury Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.01 } CharacterAttributes { "move speed bonus" 1.25 } Item "The Dragon's Fury" } TFBot { ClassIcon pyro_dragon_fury_swordstone_spammer Name "Death Fury Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.01 } CharacterAttributes { "move speed bonus" 1.25 } Item "The Dragon's Fury" } } } WaveSpawn { Name w6_support TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Support 1 Where spawnbot_b TFBot { Class Pyro health 800 Name "Death Cultist" Skill Expert Classicon pyro_axtinguisher Item "The Handhunter" Attributes "MiniBoss" UseMeleeThreatPrioritization 1 Scale 1.0 NoIdleSound 1 Item "The Centurion" Item "The Axtinguisher" Attributes DisableDodge Attributes AlwaysCrit Action Mobber Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Centurion" "set item tint rgb" 1315860 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.5 "damage force reduction" 0 "hand scale" 1.35 "fire rate bonus" 0.5 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 99 "gesture speed increase" 1.75 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } DeathSound player/souls_receive2.wav } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_faulty Attributes "AlwaysCrit" } } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_gry Attributes "AlwaysCrit" } } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_atomic Attributes "AlwaysCrit" } } WaveSpawn { Support Limited TFBot { ClassIcon sentry_buster_bomber Attributes "AlwaysCrit" } } WaveSpawn { Name w7_tank01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a Tank { Health 30000 Name "tankregen1" SpawnTemplate "tankregen1" ClassIcon tank_regen Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_tank01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot_a Tank { Health 30000 Name "tankregen2" SpawnTemplate "tankregen2" ClassIcon tank_regen Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_tank01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 0 Where spawnbot_a Tank { Health 30000 Name "tankregen3" SpawnTemplate "tankregen3" ClassIcon tank_regen Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_tank01 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 75 WaitBetweenSpawns 0 Where spawnbot_a Tank { Health 30000 Name "tankregen4" SpawnTemplate "tankregen4" ClassIcon tank_regen Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_wave01 TotalCurrency 150 TotalCount 30 MaxActive 15 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_a TFBot { ClassIcon scout_rocket Health 500 Name "Weird Scout" Scale 1.5 Class Scout Skill Easy WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "ttg max pistol" "override projectile type" 2 "Projectile speed increased" 7.5 "heal on hit for rapidfire" 10 "heal on hit for slowfire" 10 "bleeding duration" 3 "damage causes airblast" 1 "mod stun waist high airborne" 1 "crit vs stunned players" 1 } Item "ttg max pistol" } } WaveSpawn { Name w7_giant WaitForAllSpawned w7_wave01 TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot_a Squad { TFBot { Name "Giant Weird Backburner Pyro" ClassIcon pyro_fast_giant Health 3800 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } ItemAttributes { ItemName "the backburner" "heal on hit for rapidfire" 10 "heal on hit for slowfire" 10 "bleeding duration" 3 "damage causes airblast" 1 "mod stun waist high airborne" 1 "crit vs stunned players" 1 } Attributes AlwaysCrit Item "the backburner" } TFBot { ClassIcon hellmet_canteen Name "Dodging Ext Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" Addcond { Index 79 Delay 0.2 } ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "generate rage on heal" 1 "increase buff duration" 10 } } } } WaveSpawn { Name w7_wave02 WaitForAllSpawned w7_wave01 TotalCurrency 200 TotalCount 60 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_b RandomChoice { TFBot { ClassIcon soldier_bison Health 350 Name "Absolute Bison Soldier" Scale 1.0 Class Soldier Skill Normal Attributes "AlwaysCrit" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the righteous bison" "fire rate bonus" 0.85 "faster reload rate" -0.1 "dmg penalty vs players" 99 "set item tint RGB" 15185211 "is australium item" 1 } ItemAttributes { ItemName "full metal drill hat" "set item tint RGB" 15185211 } ItemAttributes { ItemName eotl_winter_coat "set item tint RGB" 15185211 } CharacterAttributes { "set item tint RGB" 15185211 } Item "the righteous bison" Item "full metal drill hat" Item "eotl_winter_coat" } TFBot { ClassIcon heavy_heater Health 666 Class HeavyWeapons Skill Hard Name "Lost Hell-Born Heavy" Attributes "AlwaysCrit" RingOfFire 999.0 ItemAttributes { ItemName "tf_weapon_minigun" "damage bonus vs burning" 99999 "crit vs burning players" 1 } CharacterAttributes { "dmg taken from fire reduced" 0.0001 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 } Item "spine-chilling skull 2011 style 2" } } } WaveSpawn { Name w7_wave03 WaitForAllSpawned w7_wave02 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 25 Where spawnbot_a Squad { TFBot { ClassIcon heavy_d Health 3500 Name "MB Danger Heavy" Scale 1.5 Class HeavyWeapons Attributes "AlwaysCrit" Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Addcond { Index 6 } Addcond { Index 50 } ItemAttributes { ItemName tf_weapon_minigun "attack projectiles" 2 "projectile penetration heavy" 9 "damage bonus" 2.4 "minicritboost on kill" 3 "heal on kill" 25 "clip size bonus" 5 "projectile penetration" 1 } CharacterAttributes { "health regen" 5 "dmg taken from crit reduced" 0.01 "dmg taken increased" 0.4 "move speed bonus" 1.45 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "copper's hard top" Item "commissar's coat" } TFBot { Class Medic Name "Giant Armored Medic" ClassIcon medic_quickfix_armored_giant Skill Expert Health 10000 Attributes SpawnWithFullCharge Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 50 } Item "Coldfront Carapace" SpawnTemplate "p_nuke" } } } WaveSpawn { Name w7_final WaitForAllSpawned w7_wave03 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot_a Tank { Health 60000 Name "tankregen5" SpawnTemplate "tankregen5" IsCrit 1 Scale 1.25 SpawnTemplate "p_nuke" ClassIcon tank_regen Speed 75 Skin 1 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_support WaitForAllDead w7_wave02 TotalCurrency 100 TotalCount 50 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot_a RandomChoice { TFBot { ClassIcon dead Health 1000 Name "Underworld Berserker" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 4.0 } Item "the chargin' targe" Item "the scotsman's skullcutter" Addcond { Index 108 Delay 0.2 Duration 4.0 } Addcond { Index 72 Delay 10 } } TFBot { ClassIcon dead Health 1000 Name "Underworld Berserker" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 4.0 } Item "the chargin' targe" Item "the scotsman's skullcutter" Addcond { Index 108 Delay 0.2 Duration 4.0 } Addcond { Index 72 Delay 10 } } TFBot { ClassIcon dead Health 1000 Name "Underworld Berserker" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 4.0 } Item "the chargin' targe" Item "the scotsman's skullcutter" Addcond { Index 108 Delay 0.2 Duration 4.0 } Addcond { Index 72 Delay 10 } } TFBot { ClassIcon dead Health 1000 Name "Underworld Berserker" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 4.0 } Item "the chargin' targe" Item "the scotsman's skullcutter" Addcond { Index 108 Delay 0.2 Duration 4.0 } Addcond { Index 72 Delay 10 } } TFBot { Health 5000 Name "the guy from bigrockinvasion" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" ClassIcon demoknight_skullcutter_armored ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 15 } CharacterAttributes { "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the scotsman's skullcutter" Item "scotch bonnet" Item "the king of scotland cape" } } } WaveSpawn { Name w7_support TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_b Support 1 TFBot { ClassIcon pyro_scorch_explode Health 750 Name "Chaosflare Pyro" Scale 1.0 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "damage causes airblast" 1 "damage bonus" 4.0 "Blast radius increased" 6.5 "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "damage bonus" 5 "slow enemy on hit major" 3 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the scorch shot" } } } }