#base robot_giant.pop #base robot_standard.pop #base robot_zilloy_standard.pop population { StartingCurrency 20000 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes Advanced 1 NoRomevisionCosmetics 1 ImprovedAirblast 1 NoThrillerTaunt 1 NoCreditsVelocity 1 WaveStartCountdown 5 DisplayRobotDeathNotice 1 MinibossSentrySingleKill 10 BonusRatioHalf 1.1 BonusRatioFull 1.11 BodyPartScaleSpeed 25 TextPrintTime 1.5 // SendBotsToSpectatorImmediately 1 SniperAllowHeadshots 1 UpgradeStationKeepWeapons 1 CustomUpgradesFile "mvm_upgrades_coaltown_new666test2.txt" PrecacheSound mvm_forever/mvm_bigrock_0ne_big_bossrush/7_4_The_Blue_Reverberation.mp3 // RobotLimit 26 // MaxSpectators 4 LuaScriptFile "scripts/build_ally_bot_modified.lua" CustomWeapon { "Portable Robotic Companion" { OriginalItemName "The Gunslinger" "special item description" "Sentry gun is replaced with robot companion." "special item description 2" "[INFO] Companion can be enhanced with enough cash." } } ExtraLoadoutItems { Engineer { Melee "Portable Robotic Companion" } } ExtendedUpgrades { companion_upgrade { Name "Companion Hardware Upgrade" Attribute "throwable fire speed" Cap 6 Increment 1 Cost 1200 Description "Upgrades bot type, stroneger but more costly to build" SecondaryAttributes { "mod sentry cost" 0.5 } AllowedWeapons { ItemName "Portable Robotic Companion" } OnApply { Output "popscript,$TierPurchase,,0" } OnDowngrade { Output "popscript,$TierPurchase,,0" } } } PointTemplates { OnSentryBuild { OnSpawnOutput { Target "popscript" Action "$SentrySpawned" Delay 0.01 } } } BuildingSpawnTemplate { ItemName "Portable Robotic Companion" Name OnSentryBuild BuildingType "Sentry" Delay 0.1 } DisallowUpgrade { Upgrade "engy disposable sentries" MaxLevel 0 CheckAllSlots 1 ItemName "Portable Robotic Companion" } // FlagResetTime // { // Name "intel" // ResetTime 4 // } PointTemplates { AHorse { NoFixup 1 prop_dynamic { "model" "models/props_c17/statue_horse.mdl" "modelscale" "0.7" } } Bossrush_Theme { NoFixup 1 ambient_generic { "targetname" "reverb_music" "spawnflags" "49" "radius" "99999" "message" "#mvm_forever/mvm_bigrock_0ne_big_bossrush/7_4_The_Blue_Reverberation.mp3" "health" "10" } logic_relay { "targetname" "musicloop" "OnUser1" "reverb_music,PlaySound,,0,-1" "OnUser1" "!self,FireUser1,,188,-1" } logic_relay { "targetname" "startmusic" "OnTrigger" "reverb_music,Volume,10,0,-1" "OnTrigger" "musicloop,Enable,,0,-1" "OnTrigger" "musicloop,FireUser1,,0.01,-1" "OnTrigger" "door_boss_relay_open,Trigger,,0,-1" } logic_relay { "targetname" "stopmusic" "OnSpawn" "reverb_music,Volume,0,0,-1" "OnTrigger" "reverb_music,Volume,0,0,-1" "OnTrigger" "musicloop,CancelPending,,0,-1" "OnTrigger" "musicloop,Disable,,0.01,-1" "OnTrigger" "door_boss_relay_close,Trigger,,0,-1" } } Spawnpoints_SD_Sup { NoFixup 1 info_player_teamspawn { "targetname" "spawnbot_sd_sup" "startdisabled" "0" "origin" "-2123 5242 65" "teamnum" "3" } } RandomTeleport { NoFixup 1 ambient_generic { "targetname" "teleported_sound" "spawnflags" "49" "radius" "99999" "message" "mvm\mvm_tele_deliver.wav" "health" "10" } logic_case { "targetname" "random_teleport" "oncase01" "!activator,$TeleportToEntity,telespot01,0,-1" "oncase01" "teleported_sound,PlaySound,,0,-1" "oncase02" "!activator,$TeleportToEntity,telespot02,0,-1" "oncase02" "teleported_sound,PlaySound,,0,-1" "oncase03" "!activator,$TeleportToEntity,telespot03,0,-1" "oncase03" "teleported_sound,PlaySound,,0,-1" "oncase04" "!activator,$TeleportToEntity,telespot04,0,-1" "oncase04" "teleported_sound,PlaySound,,0,-1" "oncase05" "!activator,$TeleportToEntity,telespot05,0,-1" "oncase05" "teleported_sound,PlaySound,,0,-1" "oncase06" "!activator,$TeleportToEntity,telespot06,0,-1" "oncase06" "teleported_sound,PlaySound,,0,-1" "oncase07" "!activator,$TeleportToEntity,telespot07,0,-1" "oncase07" "teleported_sound,PlaySound,,0,-1" "oncase08" "!activator,$TeleportToEntity,telespot08,0,-1" "oncase08" "teleported_sound,PlaySound,,0,-1" "oncase09" "!activator,$TeleportToEntity,telespot09,0,-1" "oncase09" "teleported_sound,PlaySound,,0,-1" "oncase10" "!activator,$TeleportToEntity,telespot10,0,-1" "oncase10" "teleported_sound,PlaySound,,0,-1" "oncase11" "!activator,$TeleportToEntity,telespot11,0,-1" "oncase11" "teleported_sound,PlaySound,,0,-1" "oncase12" "!activator,$TeleportToEntity,telespot12,0,-1" "oncase12" "teleported_sound,PlaySound,,0,-1" "oncase13" "!activator,$TeleportToEntity,telespot13,0,-1" "oncase13" "teleported_sound,PlaySound,,0,-1" "oncase14" "!activator,$TeleportToEntity,telespot14,0,-1" "oncase14" "teleported_sound,PlaySound,,0,-1" "oncase15" "!activator,$TeleportToEntity,telespot15,0,-1" "oncase15" "teleported_sound,PlaySound,,0,-1" "oncase16" "!activator,$TeleportToEntity,telespot16,0,-1" "oncase16" "teleported_sound,PlaySound,,0,-1" } info_target { "targetname" "telespot01" "origin" "-1457 4636 80" } info_target { "targetname" "telespot02" "origin" "-116 4784 243" } info_target { "targetname" "telespot03" "origin" "-417 4033 208" } info_target { "targetname" "telespot04" "origin" "-1345 3380 302" } info_target { "targetname" "telespot05" "origin" "321 3387 335" } info_target { "targetname" "telespot06" "origin" "16 1737 330" } info_target { "targetname" "telespot07" "origin" "-974 1607 426" } info_target { "targetname" "telespot08" "origin" "-1667 291 282" } info_target { "targetname" "telespot09" "origin" "-1223 158 394" } info_target { "targetname" "telespot10" "origin" "-1061 765 586" } info_target { "targetname" "telespot11" "origin" "-580 -24 586" } info_target { "targetname" "telespot12" "origin" "1221 1483 235" } info_target { "targetname" "telespot13" "origin" "805 949 330" } info_target { "targetname" "telespot14" "origin" "639 -139 522" } info_target { "targetname" "telespot15" "origin" "1419 -612 522" } info_target { "targetname" "telespot16" "origin" "598 -1160 148" } } prevent_redbotbuilding // Made by lite { OnSpawnOutput { Target "key" Action SetParent Param "!activator" Delay 0.01 } OnSpawnOutput { Target "triggerrefresh" Action Open } trigger_multiple { "targetname" "notamini" "mins" "-96 -96 -96" "maxs" "96 96 96" "startdisabled" "1" "filtername" "filter_red_sentrygun" "spawnflags" "64" "onstarttouch" "!activator,addoutput,targetname normalsentry,0,-1" } trigger_brush { "targetname" "key" "onuse" "notamini,kill,,0,-1" } func_door { "targetname" "triggerrefresh" "rendermode" "10" "spawnflags" "4108" "speed" "1" "wait" "0.01" "onfullyclosed" "!self,open,,0,-1" } trigger_multiple { "targetname" "detectredsentry" "parentname" "triggerrefresh" "mins" "-96 -96 -96" "maxs" "96 96 96" "filtername" "filter_red_sentrygun" "spawnflags" "64" "onstarttouch" "detectredsentry_true,trigger,,0,-1" } } redbotbuilding_gunslinger // Made by lite { OnParentKilledOutput { Target "gunslingercounter" Action Subtract Param 1 } OnSpawnOutput { Target "gunslingercounter" Action Add Param 1 } OnParentKilledOutput { Target "switchofffix" Action cancelpending Delay 0.01 } OnSpawnOutput { Target "switchofffix" Action Trigger } logic_relay { "targetname" "switchofffix" "ontrigger" "@c@!activator,use,,0.02,-1" } OnSpawnOutput { Target "disablenbuild" Action trigger } func_nobuild { "targetname" "nbuild" "mins" "-96 -96 -150" "maxs" "96 96 96" "teamnum" "2" "allowdispenser" "1" "allowteleporters" "1" } trigger_multiple { "targetname" "buildbot" "mins" "-96 -96 -96" "maxs" "96 96 96" "startdisabled" "1" "filtername" "filter_red_sentrygun" "spawnflags" "64" "onstarttouch" "!activator,kill,,0,-1" "onstarttouch" "spawnredbot,forcespawnatentityorigin,!activator,0,-1" "onstarttouch" "spawnbot_build,enable,,0,-1" "onstarttouch" "sentrygun_teleparticle,start,,0.01,-1" "onstarttouch" "sentrygun_teleparticle,fireuser1,,0.01,-1" "onstarttouch" "sentrygun_point,kill,,0,-1" } } redbotbuilding // Made by lite { NoFixup 1 logic_relay { "targetname" "disablenbuild" "startdisabled" "1" // "ontrigger" "nbuild&*,disable,,0,-1" "ontrigger" "nbuild*,disable,,0,-1" // "onspawn" "wave_start_*,addoutput,ontrigger nbuild&*:disable::0:-1" "onspawn" "wave_start_*,addoutput,ontrigger nbuild*:disable::0:-1" "onspawn" "wave_start_*,addoutput,ontrigger disablenbuild:enable::0:-1" // "onspawn" "wave_finished_*,addoutput,ontrigger nbuild&*:enable::0:-1" "onspawn" "wave_finished_*,addoutput,ontrigger nbuild*:enable::0.1:-1" "onspawn" "wave_finished_*,addoutput,ontrigger disablenbuild:disable::0.11:-1" } logic_relay { "targetname" "detectredsentry_true" // "ontrigger" "notamini&*,enable,,0,-1" // "ontrigger" "notamini&*,disable,,0.01,-1" // "ontrigger" "buildbot&*,enable,,0.01,-1" // "ontrigger" "buildbot&*,disable,,0.02,-1" "ontrigger" "notamini*,enable,,0,-1" "ontrigger" "notamini*,disable,,0.01,-1" "ontrigger" "buildbot*,enable,,0.01,-1" "ontrigger" "buildbot*,disable,,0.02,-1" } filter_activator_class { "targetname" "filter_sentrygun" "filterclass" "obj_sentrygun" } filter_activator_name { "targetname" "filter_mini" "negated" "1" "filtername" "normalsentry" } filter_multi { "targetname" "filter_red_sentrygun" "filter01" "filter_mini" "filter02" "filter_sentrygun" //"filter03" "filter_red" //was causing errors in console } env_entity_maker { "targetname" "spawnredbot" "entitytemplate" "redbotspawnhere" } math_counter { "targetname" "builtbotcounter" "max" "5" "outvalue" "builtbotcompare,setvaluecompare,,0,-1" } logic_compare { "targetname" "builtbotcompare" "comparevalue" "5" "onlessthan" "disablenbuild,enable,,0,-1" "onlessthan" "disablenbuild,trigger,,0.01,-1" "onequalto" "disablenbuild,disable,,0,-1" // "onequalto" "nbuild&*,enable,,0,-1" "onequalto" "nbuild*,enable,,0,-1" "onlessthan" "nbuild*,disable,,0.01,-1" } math_counter { "targetname" "gunslingercounter" "max" "10" "outvalue" "gunslingercompare,setvaluecompare,,0,-1" } logic_compare { "targetname" "gunslingercompare" "comparevalue" "0" // "onequalto" "redbuilt,$suicide,,0,-1" //bots were not loosing the tag after death } info_player_teamspawn { "targetname" "spawnbot_build" "origin" "600 600 800" "startdisabled" "1" "teamnum" "3" } } redbotspawnhere // Made by lite { KeepAlive 1 NoFixup 1 point_teleport { "targetname" "sentrygun_point" "origin" "0 0 5" "target" "!activator" } info_particle_system { "targetname" "sentrygun_teleparticle" "effect_name" "teleported_red" "onuser1" "!self,kill,,1,-1" "onuser1" "!self,addoutput,targetname ,0,-1" } } builtbot // Made by lite { OnSpawnOutput { Target "builtbotcounter" Action Add Param 1 } OnParentKilledOutput { Target "builtbotcounter" Action Subtract Param 1 } OnSpawnOutput { Target "sentrygun_point" Action Teleport } OnSpawnOutput { Target "sentrygun_point" Action Kill Delay 0.01 } OnSpawnOutput { Target spawnbot_build Action Disable } OnSpawnOutput { Target !activator Action AddOutput Param "targetname redbuilt" } OnParentKilledOutput { Target !activator Action AddOutput Param "targetname none" } } template_equip_banner_rage_regen //made by Yakibomb { OnSpawnOutput { Target "rage_regenerator_math" Action "GetValue" Delay 0 } logic_branch { "targetname" "rage_regenerator_IsRageDraining" "OnTrue" "rage_regenerator_math,Add,0,0,-1" "OnFalse" "rage_regenerator_math,Add,4,0,-1" // Rage charge amount gained } math_counter { "targetname" "rage_regenerator_math" "min" "0" "max" "100" //"OutValue" "!activator,$DisplayTextChat,,0,-1" "OutValue" "!activator,$SetProp$m_flRageMeter,,0,-1" "OutValue" "rage_regenerator_math,GetValue,,1,-1" // Time it takes to add Rage to the meter "OnGetValue" "!activator,$GetProp$m_flRageMeter,!caller|SetValueNoFire|,0,-1" "OnGetValue" "!activator,$GetProp$m_bRageDraining,rage_regenerator_IsRageDraining|SetValueTest|,0,-1" } RemoveIfKilled "rage_regenerator_math" RemoveIfKilled "rage_regenerator_IsRageDraining" } Splitter_Phase_1 { NoFixup 1 KeepAlive 1 info_target { "targetname" "split_point_1" "origin" "0 0 5" } } Splitter_Sub_1 { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "split_point_1" Delay 0.05 } } Splitter_Phase_2a { NoFixup 1 KeepAlive 1 info_target { "targetname" "split_point_2a" "origin" "0 0 5" } } Splitter_Phase_2b { NoFixup 1 KeepAlive 1 info_target { "targetname" "split_point_2b" "origin" "0 0 5" } } Splitter_Sub_2a { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "split_point_2a" Delay 0.05 } } Splitter_Sub_2b { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "split_point_2b" Delay 0.05 } } Splitter_Phase_3a { NoFixup 1 KeepAlive 1 info_target { "targetname" "split_point_3a" "origin" "0 0 5" } } Splitter_Phase_3b { NoFixup 1 KeepAlive 1 info_target { "targetname" "split_point_3b" "origin" "0 0 5" } } Splitter_Phase_3c { NoFixup 1 KeepAlive 1 info_target { "targetname" "split_point_3c" "origin" "0 0 5" } } Splitter_Phase_3d { NoFixup 1 KeepAlive 1 info_target { "targetname" "split_point_3d" "origin" "0 0 5" } } Splitter_Sub_3a { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "split_point_3a" Delay 0.05 } } Splitter_Sub_3b { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "split_point_3b" Delay 0.05 } } Splitter_Sub_3c { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "split_point_3c" Delay 0.05 } } Splitter_Sub_3d { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "split_point_3d" Delay 0.05 } } ClusterBomb { NoFixup 1 KeepAlive 1 OnParentKilledOutput { Target "clusterbomb" Action "FireUser1" Delay 0.01 } tf_point_weapon_mimic { "targetname" "clusterbomb" "origin" "0 0 2" "speedmin" "-500" "speedmax" "500" "WeaponType" "1" "SplashRadius" "120" "ModelOverride" "models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl" "ModelScale" "1" "Damage" "50" "teamnum" "3" "OnUser1" "!self,FireMultiple,10,0,1" "OnUser1" "!self,FireUser1,,0,1" "OnUser1" "!self,kill,,5,1" } } HLauncher_Base { NoFixup 1 OnSpawnOutput { Target "!activator" Action "AddOutput" Param "targetname HLauncher" Delay 0.05 } info_target { "targetname" "hlaunch_target" "origin" "320 0 196" } } HLauncher_Counter { NoFixup 1 math_counter { "targetname" "heavy_counter" "max" "8" "outvalue" "heavy_compare,setvaluecompare,,0,-1" } logic_compare { "targetname" "heavy_compare" "comparevalue" "8" "onequalto" "HLauncher*,$AddItemAttribute,no_attack|1|0,0,-1" "onlessthan" "HLauncher*,$RemoveItemAttribute,no_attack|0,0,-1" } info_player_teamspawn { "targetname" "spawnbot_heavylaunch" "origin" "-2154 5256 74" "startdisabled" "1" "teamnum" "3" } } HLauncher_Launch { NoFixup 1 logic_relay { "targetname" "hlaunch_logic_relay" "OnSpawn" "spawnbot_heavylaunch*,Enable,,0,-1" "OnSpawn" "spawnbot_heavylaunch*,Disable,,0.1,-1" "OnSpawn" "hlaunch_logic_*,Kill,,0.2,-1" } info_target { "targetname" "hlaunch_logic_target" "origin" "0 0 -48" } trigger_catapult { "useThresholdCheck" "0" "useExactVelocity" "0" "upperThreshold" "0.30" "StartDisabled" "0" "spawnflags" "3" "playerSpeed" "1900" "physicsSpeed" "650" "origin" "0 0 0" "mins" "-10 -10 -90" "maxs" "10 10 10" "onlyVelocityCheck" "0" "lowerThreshold" "0.15" "launchTarget" "hlaunch_target" "filtername" "launching_bot" "exactVelocityChoiceType" "0" "entryAngleTolerance" "0.0" "applyAngularImpulse" "0" "AirCtrlSupressionTime" "-1.0" "OnCatapulted" "!self,kill,,0.01,-1" } filter_tf_bot_has_tag { "targetname" "launching_bot" "tags" "launchthis" } } HLauncher_Robot { OnSpawnOutput { Target "heavy_counter*" Action Add Param 1 } OnParentKilledOutput { Target "heavy_counter*" Action Subtract Param 1 } OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "hlaunch_logic_target" Delay 0.05 } } } // PlayerSpawnTemplate // { // Name "prevent_redbotbuilding" // Class Engineer // } // SpawnTemplate "redbotbuilding" // PlayerItemEquipSpawnTemplate // { // Name "redbotbuilding_gunslinger" // ItemName "The Gunslinger" // } // ItemAttributes // { // ItemName "the gunslinger" // "mod sentry cost" 2 // "metal regen" 25 // "metal_pickup_decreased" 1.2 // "special item description" "Build an army of friendly robots." // "special item description 2" "[INFO] +20% metal from ammo boxes and metal regen." // "special item description 3" "[INFO] Use 200 metal to build 1 random robot." // } SpawnTemplate { Name "AHorse" Origin "-666 3700 810" } SpawnTemplate Spawnpoints_SD_Sup SpawnTemplate Bossrush_Theme SpawnTemplate RandomTeleport SpawnTemplate HLauncher_Counter Templates { Boss_Splitter_Base { ClassIcon demoknight_peppered Health 30000 Name SplitterKnight Scale 1.9 Class Demoman Skill Expert Attributes MiniBoss Attributes UseBossHealthBar UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the chargin' targe" "charge recharge rate increased" 3 "charge time increased" -0.35 } ItemAttributes { ItemName "the eyelander" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 "rage giving scale" 0.1 "voice pitch scale" 1 "hand scale" 1 "head scale" 1 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "tartan tyrolean" Item "bushi-dou" } Flame_Medic { ClassIcon pyro_firespreader Health 30000 Name "Fourth Match Flame" Scale 1.4 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the quick-fix" "attach particle effect" 1 "attach particle effect static" 1 "heal rate bonus" 6 "ubercharge rate bonus" 0.01 } ItemAttributes { ItemName "prussian pickelhaube" "attach particle effect" 1 "attach particle effect static" 1 } ItemAttributes { ItemName eotl_hiphunter_boots "attach particle effect" 1 "attach particle effect static" 1 } CharacterAttributes { "cannot pick up intelligence" 1 "attach particle effect" 1 "attach particle effect static" 1 "move speed bonus" 2 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "dmg taken from fire reduced" 0.6 } Item "the quick-fix" Item "prussian pickelhaube" Item "eotl_hiphunter_boots" } Red_Robot_BaseStats { ClassIcon red2_lite Skill Expert Action Mobber CharacterAttributes { "dmg taken from bullets increased" 0.5 "dmg from melee increased" 0.5 "dmg taken from blast increased" 0.5 "dmg taken from fire increased" 0.5 "dmg taken from crit reduced" 0.1 "collect currency on kill" 1 "health from healers reduced" 0.5 "not solid to players" 1 "cannot be teleported" 1 "rage giving scale" 0.1 "crit mod disabled" 0 "penetrate teammates" 1 "cannot be sapped" 1 } ItemAttributes { ItemName "Battery Canteens" "ubercharge" 1 "powerup charges" 1 "is invisible" 1 } ExtAttr SuppressCanteenUse Item "Battery Canteens" AddCond { Name TF_COND_REPROGRAMMED } SpawnTemplate "builtbot" Tag bot_build } Red_Scout_Common { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Scout_Norm Name "Scout" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 76 Type "Action" } UseCustomModel "models/bots/scout/bot_scout.mdl" } Red_Scout_Rare { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Scout_Good Name "Scout" Item "l4d hat" Item "The Flying Guillotine" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 76 Type "Action" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "damage bonus" 1.5 "fire rate bonus" 0.8 "faster reload rate" 0.7 "clip size bonus upgrade" 2 } UseCustomModel "models/bots/scout/bot_scout.mdl" } Red_Soldier_Common { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Soldier_Norm Name "Soldier" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 91 Type "Action" } CharacterAttributes { "blast dmg to self increased" 0.1 } UseCustomModel "models/bots/soldier/bot_soldier.mdl" } Red_Soldier_Rare { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Soldier_Good Name "Soldier" Item "l4d hat" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 91 Type "Action" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "fire rate bonus" 0.8 "faster reload rate" 0.7 "clip size bonus upgrade" 2 } CharacterAttributes { "blast dmg to self increased" 0.1 } UseCustomModel "models/bots/soldier/bot_soldier.mdl" } Red_Pyro_Common { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Pyro_Norm Name "Pyro" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 86 Type "Action" } ItemAttributes { ItemName "Upgradeable tf_weapon_flamethrower" "mult airblast primary refire time" 0.5 "mult airblast refire time" 2 "airblast_pushback_disabled" 1 } UseCustomModel "models/bots/pyro/bot_pyro.mdl" } Red_Pyro_Rare { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Pyro_Good Name "Pyro" Item "l4d hat" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 86 Type "Action" } ItemAttributes { ItemName "The Degreaser" "airblast_pushback_disabled" 1 "damage bonus" 1.5 } ItemAttributes { ItemName "the flare gun" "fire rate bonus" 0.8 "faster reload rate" 0.7 } UseCustomModel "models/bots/pyro/bot_pyro.mdl" } Red_Demo_Common { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Demo_Norm Name "Demoman" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 86 Type "Action" } ItemAttributes { ItemName "Upgradeable tf_weapon_pipebomblauncher" "stickybomb stick to enemies" 1 } CharacterAttributes { "blast dmg to self increased" 0.1 } UseCustomModel "models/bots/demo/bot_demo.mdl" UseHumanAnimations 1 } Red_Demo_Common_Knight { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Demoknight_Norm Name "Demoknight" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 86 Type "Action" } ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 "damage bonus" 2 } CharacterAttributes { "dmg from melee increased" 0.25 } UseCustomModel "models/bots/demo/bot_demo.mdl" } Red_Demo_Rare { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Demo_Good Name "Demoman" Item "l4d hat" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 86 Type "Action" } ItemAttributes { ItemName "Upgradeable tf_weapon_grenadelauncher" "damage bonus" 1.4 "fire rate bonus" 0.8 "faster reload rate" 0.7 "clip size bonus upgrade" 2 } ItemAttributes { ItemName "Upgradeable tf_weapon_pipebomblauncher" "stickybomb stick to enemies" 1 "damage bonus" 1.4 "fire rate bonus" 0.8 "faster reload rate" 0.7 "clip size bonus upgrade" 2 } CharacterAttributes { "blast dmg to self increased" 0.1 } UseCustomModel "models/bots/demo/bot_demo.mdl" UseHumanAnimations 1 } Red_Heavy_Common { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Heavy_Norm Name "Heavy" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 91 Type "Action" } UseCustomModel "models/bots/heavy/bot_heavy.mdl" MaxVisionRange 1200 } Red_Heavy_Rare { Template Red_Robot_BaseStats AddTemplate T_TFPlayer_Heavy_Good Name "Heavy" Item "l4d hat" FireWeapon { Delay 0 Cooldown 0.1 Repeats 1 IfHealthBelow 91 Type "Action" } ItemAttributes { ItemName "Upgradeable tf_weapon_minigun" "fire rate bonus" 0.8 } UseCustomModel "models/bots/heavy/bot_heavy.mdl" Item "Upgradeable tf_weapon_minigun" } } Mission { Objective Sniper InitialCooldown 40 BeginAtWave 1 RunForThisManyWaves 10 CooldownTime 38 DesiredCount 4 Where spawnbot_mission_sniper RandomChoice { TFBot { Template T_TFBot_Sniper CharacterAttributes { "rage giving scale" 0.15 } } TFBot { Template T_TFBot_Sniper_Poacher CharacterAttributes { "rage giving scale" 0.15 } } TFBot { Template T_TFBot_Sniper_Poacher CharacterAttributes { "rage giving scale" 0.15 } } RandomChoice { TFBot { Template T_TFBot_Sniper_AP CharacterAttributes { "rage giving scale" 0.15 } } TFBot { Template T_TFBot_Sniper_SuperSniper CharacterAttributes { "rage giving scale" 0.15 } } } } } Mission { Objective Spy InitialCooldown 10 BeginAtWave 1 RunForThisManyWaves 10 CooldownTime 46 DesiredCount 6 Where spawnbot_mission_spy RandomChoice { TFBot { Template T_TFBot_Spy CharacterAttributes { "rage giving scale" 0.15 } } TFBot { Template T_TFBot_Spy CharacterAttributes { "rage giving scale" 0.15 } } TFBot { Template T_TFBot_Spy CharacterAttributes { "rage giving scale" 0.15 } } TFBot { Template T_TFBot_Spy_Ninja CharacterAttributes { "rage giving scale" 0.15 } } TFBot { Template T_TFBot_Spy_Cold CharacterAttributes { "rage giving scale" 0.15 } } } } CustomWeapon { //WAVE 1 BOSS WEAPONS "The Nuke Cannon" { OriginalItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.8 "fire rate bonus" 2 "clip size penalty" 0.5 "Projectile speed increased" 0.8 "projectile spread angle penalty" 5 "damage bonus" 7 "damage causes airblast" 1 "blast radius increased" 1.2 "use large smoke explosion" 1 "killstreak tier" 1 "special item description" "Used by Sir Nukesalot." } "The Great Eyelander" { OriginalItemName "The Eyelander" "damage bonus" 5 "killstreak tier" 1 "special item description" "Used by Chief Tavish." } "Grenade Bomber" { OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 "maxammo primary increased" 3 "killstreak tier" 1 "special item description" "Used by Major Bomber." } "The Nuke Box" { OriginalItemName "The Black Box" "damage bonus" 5 "damage causes airblast" 1 "faster reload rate" 3 "fire rate bonus" 2 "projectile spread angle penalty" 1 "use large smoke explosion" 1 "blast radius increased" 2 "Projectile speed increased" 1 "killstreak tier" 1 "special item description" "Used by Major Crits." } "Sergeant's Personal Rocket Launcher" { OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 "maxammo primary increased" 2 "killstreak tier" 1 "special item description" "Used by Sergeant Crits." } //WAVE 2 BOSS WEAPONS "Airborne Bombardment" { OriginalItemName "the air strike" "clip size upgrade atomic" 21 "fire rate bonus" 0.5 "projectile spread angle penalty" 3 "faster reload rate" 0.25 "rocketjump attackrate bonus" 0.2 "Projectile speed increased" 1.5 "Blast radius increased" 1.15 "damage bonus" 1.66 "maxammo primary increased" 2.5 "killstreak tier" 1 "special item description" "Used by Bomber Soldier." } "Party Lasers" { OriginalItemName "the cow mangler 5000" "override projectile type" 13 "fire rate bonus" 0.125 "Projectile speed increased" 2.5 "faster reload rate" 0 "clip size upgrade atomic" 995 "SPELL: set item tint RGB" 5 "attach particle effect" 70 "projectile spread angle penalty" 15 "killstreak tier" 1 "special item description" "Used by Sergeant Disco." } "Rocket Pistol" { OriginalItemName "the shortstop" "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 1 "Projectile speed increased" 1.5 "damage bonus" 5 "Blast radius increased" 1.25 "faster reload rate" 1.3 "maxammo primary increased" 1.25 "always crit" 1 "killstreak tier" 1 "special item description" "Used by Rocket Pistol Scout." } "Direct Airshot" { OriginalItemName "the direct hit" "faster reload rate" 0.7 "fire rate bonus" 1.3 "damage bonus" 3 "killstreak tier" 1 "special item description" "Used by Rocket Major Airshot." } //WAVE 3 BOSS WEAPONS "Professional Grenade Launcher" { OriginalItemName "Upgradeable tf_weapon_grenadelauncher" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.5 "Projectile speed increased" 1.1 "projectile spread angle penalty" 2.3 "Set DamageType Ignite" 1 "heal on kill" 2500 "critboost on kill" 3 "crit kill will gib" 1 "maxammo primary increased" 4 "attach particle effect" 701 "killstreak tier" 1 "special item description" "Used by Explosive Professional." } "Royal Huntsman" { OriginalItemName "the huntsman" "projectile penetration" 1 "fire rate bonus" 0.3 "critboost on kill" 6 "killstreak tier" 1 "special item description" "Used by Garry - The Royal Huntsman." } "Factory Welding Cannon" { OriginalItemName "Upgradeable tf_weapon_grenadelauncher" "override projectile type" 6 "faster reload rate" 0 "Projectile speed increased" 0.33 "projectile spread angle penalty" 3 "fire rate bonus" 0.4 "critboost on kill" 6 "damage causes airblast" 1 "dmg bonus vs buildings" 1.11 "maxammo primary increased" 4 "killstreak tier" 1 "special item description" "Used by Factory Worker." } "Royal Pistol" { OriginalItemName "Upgradeable tf_weapon_pistol" "override projectile type" 2 "projectile spread angle penalty" 7 "Projectile speed increased" 0.5 "damage bonus" 2.5 "reload time increased hidden" 2.5 "clip size bonus" 2.66 "fire rate bonus" 0.33 "critboost on kill" 7 "heal on kill" 550 "maxammo secondary increased" 2 "killstreak tier" 1 "special item description" "Used by Kroy - The Royal Scout." } "The Perfect Bison" { OriginalItemName "the righteous bison" "set item tint RGB" 8208497 "dmg penalty vs players" 1.7 "Projectile speed increased" 1.2 "fire rate bonus" 0.7 "faster reload rate" 0.5 "clip size bonus upgrade" 2.5 "dmg bonus vs buildings" 10 "mod projectile heat seek power" 180 "mod projectile heat no predict target speed" 1 "add cond when active" 36 "killstreak tier" 1 "special item description" "Used by Bison Enthusiast." } "Laser Blaster" { OriginalItemName "the pomson 6000" "override projectile type" 1 "sniper fires tracer HIDDEN" 1 "damage bonus" 2 "clip size bonus upgrade" 1.5 "faster reload rate" 0.9 "weapon spread bonus" 0.85 "slow enemy on hit major" 2 "mark for death" 1 "projectile penetration" 1 "killstreak tier" 1 "special item description" "Used by Bison Warper." } "Rapid Fire" { OriginalItemName "the black box" "fire rate bonus with reduced health" 0.2 "fire rate bonus" 0.325 "clip size upgrade atomic" 8 "faster reload rate" 0.25 "damage bonus" 1.4 "Projectile speed increased" 0.85 "maxammo primary increased" 3 "killstreak tier" 1 "special item description" "Used by Leutinant Rapid Fire." } //WAVE 4 BOSS WEAPONS "Ultimate Force-a-Nature" { OriginalItemName "the force-a-nature" "damage bonus" 2 "bullets per shot bonus" 5 "faster reload rate" 2 "heal on kill" 4000 "killstreak tier" 1 "special item description" "Used by Ultra Scout A." } "Quick-Saber" { OriginalItemName "batsaber" "melee attack rate bonus" 0.5 "killstreak tier" 1 "special item description" "Used by Ultra Scout B." } "Blazing Eyelander" { OriginalItemName "the eyelander" "damage bonus" 2.5 "melee attack rate bonus" 0.65 "charge meter on hit" 1 "attach particle effect" 1 "Set DamageType Ignite" 1 "critboost on kill" 6 "Attack not cancel charge" 1 "melee range multiplier" 1.1 "speed_boost_on_kill" 12 "killstreak tier" 1 "special item description" "Used by Ultra Demoknight." } "Thermonuclear Launcher" { OriginalItemName "the black box" "damage bonus" 10 "fire rate bonus" 4 "use large smoke explosion" 1 "Blast radius increased" 2.15 "Projectile speed increased" 1.15 "faster reload rate" 2 "projectile spread angle penalty" 1 "ragdolls become ash" 1 "damage causes airblast" 1 "heal on kill" 1000 "killstreak tier" 1 "special item description" "Used by Ultra Nuke Soldier." } "Ultimate Minigun" { OriginalItemName "the huo long heatmaker" "damage bonus" 2.5 "attack projectiles" 2 "heal on kill" 6000 "Set DamageType Ignite" 1 "weapon burn dmg increased" 5 "slow enemy on hit" 1 "damage bonus vs burning" 1 "weapon spread bonus" 0.9 "projectile penetration heavy" 3 "maxammo primary increased" 1.25 "killstreak tier" 1 "special item description" "Used by Ultra Heavy." } "Meganuke Launcher" { OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "use large smoke explosion" 1 "custom projectile model" models/props_td/atom_bomb.mdl "fire rate bonus" 5 "damage bonus" 15 "faster reload rate" 2 "Projectile speed increased" 2 "Blast radius increased" 2.15 "ragdolls become ash" 1 "grenade no spin" 1 "grenade no bounce" 1 "killstreak tier" 1 "special item description" "Used by Ultra Demo 2.0." } //WAVE 5 BOSS WEAPONS "Tank Buster" { OriginalItemName "the black box" "damage bonus" 2 "fire rate bonus" 0.5 "mini rockets" 1 "rocket specialist" 4 "rocketjump attackrate bonus" 0.5 "Blast radius increased" 1.15 "heal on hit for rapidfire" 80 "clip size upgrade atomic" 3 "faster reload rate" 0.5 "maxammo primary increased" 2 "killstreak tier" 1 "special item description" "Used by Chief Tank Buster." } "Professional Hunting Bow" { OriginalItemName "the fortified compound" "damage bonus" 2.5 "fire rate bonus" 0.6 "Projectile speed increased" 1.3 "bleeding duration" 2 "maxammo primary increased" 2.5 "killstreak tier" 1 "special item description" "Used by Mechanical Human Hunter." } "Superior Rocket Weapons" { OriginalItemName "iron curtain" "override projectile type" 2 "fire rate bonus" 0.6 "damage bonus" 4 "projectile spread angle penalty" 3 "Projectile speed increased" 1.5 "Blast radius increased" 0.7 "blast dmg to self increased" 0 "maxammo primary increased" 2 "killstreak tier" 1 "special item description" "Used by Chief RocketWeapons." } "Deadly Short Sword" { OriginalItemName "three-rune blade" "damage bonus" 10 "melee attack rate bonus" 2.5 "melee range multiplier" 1.33 "melee bounds multiplier" 1.15 "hit self on miss" 0 "killstreak tier" 1 "special item description" "Used by Chief Jeremy." } "Rocket Mortar" { OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "override projectile type" 2 "Projectile speed increased" 3 "damage bonus" 3 "faster reload rate" 1.1 "Blast radius increased" 1.2 "projectile gravity" 500 "rocket specialist" 1 "maxammo primary increased" 1.5 "killstreak tier" 1 "special item description" "Used by Mr. Mortar." } "Friendly's Wrath" { OriginalItemName "deflector" "fire rate bonus" 0.7 "minigun spinup time decreased" 0.7 "damage bonus" 1.8 "attack projectiles" 2 "mod minigun can holster while spinning" 1 "maxammo primary increased" 1.5 "killstreak tier" 1 "special item description" "Used by Pootis The Giant." } "Inquisitor's Crossbow" { OriginalItemName "the crusader's crossbow" "override projectile type" 8 "damage bonus" 2 "faster reload rate" 0.5 "fire rate bonus" 1.25 "killstreak tier" 1 "special item description" "Used by Crossbow Medic Chief." } "Tank's Protection" { OriginalItemName "rust botkiller minigun mk.i" "damage bonus" 1.75 "heal on kill" 250 "dmg taken increased" 0.5 "special item description" "This weapon provides 50% damage resistance to the user" "killstreak tier" 1 "special item description 2" "Used by Heavy Armored Robot." } //WAVE 6 BOSS WEAPONS "Popshot" { OriginalItemName "the soda popper" "fire rate bonus" 2.5 "damage bonus" 1.2 "weapon spread bonus" 2 "bullets per shot bonus" 10 "killstreak tier" 1 "special item description" "Used by Soda Popshot." } "Butcher's Knife" { OriginalItemName "the flying guillotine" "effect bar recharge rate increased" 0.0001 "fire rate bonus" 0.6 "slow enemy on hit" 0.1 "killstreak tier" 1 "special item description" "Used by Butcher Scout." } "The Furious Box" { OriginalItemName "The Black Box" "fire rate bonus with reduced health" 0.035 "dmg penalty while half alive" 2 "dmg bonus while half dead" 3 "clip size upgrade atomic" 26 "faster reload rate" 0.125 "Projectile speed increased" 1.15 "Blast radius increased" 1.2 "heal on kill" 1000 "critboost on kill" 3 "maxammo primary increased" 5 "health on radius damage" 0 "killstreak tier" 1 "special item description" "Used by Raging Fire." } "Life Leech" { OriginalItemName "the detonator" "weapon burn time increased" 0 "weapon burn dmg increased" 0 "fire rate bonus" 0.8 "faster reload rate" 0.2 "fire rate bonus with reduced health" 0.1 "heal on hit for rapidfire" 250 "maxammo secondary increased" 2 "killstreak tier" 1 "special item description" "Used by Life Leech Pyro." } //WAVE 7 BOSS WEAPONS "Super Flamethrower" { OriginalItemName "the backburner" "damage bonus" 5 "deflection size multiplier" 1.75 "airblast_pushback_disabled" 1 "airblast_destroy_projectile" 1 "killstreak tier" 1 "special item description" "Used by Super Pyro." } "Minigun of a Berserker" { OriginalItemName "iron curtain" "damage bonus" 1.5 "fire rate bonus with reduced health" 0.075 "critboost on kill" 6 "minicritboost on kill" 30 "drop health pack on kill" 1 "attach particle effect" 2 "attach particle effect static" 2 "killstreak tier" 1 "special item description" "Used by Rage Enduring Heavy." } "Super Sniper Rifle" { OriginalItemName "the awper hand" "damage bonus" 5 "subtract victim medigun charge on hit" 25 "sniper fires tracer" 1 "lunchbox adds minicrits" 3 "fire rate bonus" 2 "mark for death" 1 "dmg bonus vs buildings" 3 "subtract victim cloak on hit" 100 "reveal cloaked victim on hit" 1 "reveal disguised victim on hit" 1 "slow enemy on hit major" 0.2 "projectile penetration heavy" 3 "killstreak tier" 1 "special item description" "Used by Chief Mundee." } "Sticky Spam" { OriginalItemName "Upgradeable tf_weapon_pipebomblauncher" "is australium item" 1 "item style override" 1 "sticky arm time bonus" 0.5 "damage bonus" 1.5 "Blast radius increased" 1.25 "fire rate bonus" 0.1 "faster reload rate" 0.0001 "max pipebombs increased" 5 "maxammo secondary increased" 2.5 "killstreak tier" 1 "special item description" "Used by Stickyspammer." } "The Great Katana" { OriginalItemName "the half-zatoichi" "damage bonus" 5 "honorbound" 0 "restore health on kill" 0 "heal on kill" 5000 "Attack not cancel charge" 1 "killstreak tier" 1 "special item description" "Used by Chief Japaneese Tavish." } "Enchanted Bushwacka" { OriginalItemName "the bushwacka" "dmg taken increased" 1 "damage bonus" 4 "melee range multiplier" 1.2 "melee attack rate bonus" 0.9 "melee bounds multiplier" 1.1 "bleeding duration" 4 "Set DamageType Ignite" 1 "killstreak tier" 1 "special item description" "Used by BushWanker." } "Heavy Maul" { OriginalItemName "the maul" "damage bonus" 6 "dmg penalty vs players" 1 "melee attack rate bonus" 3 "melee range multiplier" 1.3 "melee bounds multiplier" 1.5 "melee cleave attack" 1 "slow enemy on hit major" 10 "mult smack time" 2.5 "killstreak tier" 1 "special item description" "Used by Mecha-Tripplets." } //WAVE 8 BOSS WEAPONS "Quick Ubersaw" { OriginalItemName "the ubersaw" "damage bonus" 1.5 "melee attack rate bonus" 0.4 "melee range multiplier" 1.05 "melee bounds multiplier" 1.05 "heal on hit for rapidfire" 200 "add uber charge on hit" 0.15 "killstreak tier" 1 "special item description" "Used by Poseidon." } "Brutal Shotgun" { OriginalItemName tf_weapon_shotgun_hwg "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus" 0.2 "bullets per shot bonus" 5 "faster reload rate" 0.65 "clip size upgrade atomic" 4 "slow enemy on hit" 0.1 "killstreak tier" 1 "special item description" "Used by Chief Brutal Shotgun Heavy." } "Pocket Launcher" { OriginalItemName "the original" "reload time decreased while healed" 0.5 "fire rate bonus" 0.7 "faster reload rate" 3 "clip size upgrade atomic" -2 "projectile spread angle penalty" 1 "Projectile speed increased" 1.4 "damage bonus" 5 "Blast radius increased" 1.6 "killstreak tier" 1 "special item description" "Used by Soldier BF." } "Grenade Spam" { OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.15 "fire rate bonus" 0.0001 "clip size upgrade atomic" 7 "projectile spread angle penalty" 5 "Projectile speed increased" 1.35 "auto fires full clip" 1 "auto fires when full" 1 "maxammo primary increased" 4 "killstreak tier" 1 "special item description" "Used by Giant Grenade Rain Demo." } //WAVE 9 BOSS WEAPONS "RED Battle Axe" { OriginalItemName "the scotsman's skullcutter" "item color rgb" "12073019" "melee attack rate bonus" 2 "damage bonus" 5 "charge meter on hit" 1 "move speed penalty" 1 "add cond on kill" 28 "add cond on kill duration" 2 "heal on kill" 4500 "killstreak tier" 1 "special item description" "Used by God Deliusion (RED)." } "BLACK Bomber" { OriginalItemName "the iron bomber" "item color rgb" "8208497" "fuse bonus" 1 "clip size upgrade atomic" 16 "fire rate bonus" 0.15 "Projectile speed increased" 1.5 "faster reload rate" 0.5 "damage bonus" 1.4 "slow enemy on hit major" 1 "maxammo primary increased" 2.5 "killstreak tier" 1 "special item description" "Used by God Deliusion (BLACK)." } //WAVE X BOSS WEAPONS } ExtraLoadoutItems { Scout { Primary { Item "Rocket Pistol" Cost 3500 AllowRefund 1 AllowedMinWave 3 } Secondary { Item "Royal Pistol" Cost 4500 AllowRefund 1 AllowedMinWave 4 } Primary { Item "Ultimate Force-a-Nature" Cost 7000 AllowRefund 1 AllowedMinWave 5 } Melee { Item "Quick-Saber" Cost 1000 AllowRefund 1 AllowedMinWave 5 } Melee { Item "Deadly Short Sword" Cost 3000 AllowRefund 1 AllowedMinWave 6 } Primary { Item "Popshot" Cost 6000 AllowRefund 1 AllowedMinWave 7 } Secondary { Item "Butcher's Knife" Cost 1000 AllowRefund 1 AllowedMinWave 7 } } Soldier { Primary { Item "The Nuke Box" Cost 1500 AllowRefund 1 AllowedMinWave 2 } Primary { Item "Sergeant's Personal Rocket Launcher" Cost 3000 AllowRefund 1 AllowedMinWave 2 } Primary { Item "Airborne Bombardment" Cost 6000 AllowRefund 1 AllowedMinWave 3 } Primary { Item "Party Lasers" Cost 6500 AllowRefund 1 AllowedMinWave 3 } Primary { Item "Direct Airshot" Cost 2500 AllowRefund 1 AllowedMinWave 3 } Secondary { Item "The Perfect Bison" Cost 2000 AllowRefund 1 AllowedMinWave 4 } Primary { Item "Rapid Fire" Cost 2500 AllowRefund 1 AllowedMinWave 4 } Primary { Item "Thermonuclear Launcher" Cost 2500 AllowRefund 1 AllowedMinWave 5 } Primary { Item "Tank Buster" Cost 7500 AllowRefund 1 AllowedMinWave 6 } Primary { Item "The Furious Box" Cost 3500 AllowRefund 1 AllowedMinWave 7 } Melee { Item "The Great Katana" Cost 2500 AllowRefund 1 AllowedMinWave 8 } Primary { Item "Pocket Launcher" Cost 5000 AllowRefund 1 AllowedMinWave 9 } } Pyro { Secondary { Item "Life Leech" Cost 1000 AllowRefund 1 AllowedMinWave 7 } Primary { Item "Super Flamethrower" Cost 4000 AllowRefund 1 AllowedMinWave 8 } Melee { Item "Heavy Maul" Cost 1000 AllowRefund 1 AllowedMinWave 8 } } Demoman { Primary { Item "The Nuke Cannon" Cost 1500 AllowRefund 1 AllowedMinWave 2 } Melee { Item "The Great Eyelander" Cost 2500 AllowRefund 1 AllowedMinWave 2 } Primary { Item "Grenade Bomber" Cost 5000 AllowRefund 1 AllowedMinWave 2 } Primary { Item "Professional Grenade Launcher" Cost 4000 AllowRefund 1 AllowedMinWave 4 } Primary { Item "Factory Welding Cannon" Cost 6000 AllowRefund 1 AllowedMinWave 4 } Melee { Item "Blazing Eyelander" Cost 3000 AllowRefund 1 AllowedMinWave 5 } Primary { Item "Meganuke Launcher" Cost 2000 AllowRefund 1 AllowedMinWave 5 } Primary { Item "Rocket Mortar" Cost 3500 AllowRefund 1 AllowedMinWave 6 } Secondary { Item "Sticky Spam" Cost 5000 AllowRefund 1 AllowedMinWave 8 } Melee { Item "The Great Katana" Cost 2500 AllowRefund 1 AllowedMinWave 8 } Primary { Item "Grenade Spam" Cost 5000 AllowRefund 1 AllowedMinWave 9 } Melee { Item "RED Battle Axe" Cost 1500 AllowRefund 1 AllowedMinWave 10 } Primary { Item "BLACK Bomber" Cost 7000 AllowRefund 1 AllowedMinWave 10 } } HeavyWeapons { Primary { Item "Ultimate Minigun" Cost 4000 AllowRefund 1 AllowedMinWave 5 } Primary { Item "Superior Rocket Weapons" Cost 2000 AllowRefund 1 AllowedMinWave 6 } Primary { Item "Friendly's Wrath" Cost 7000 AllowRefund 1 AllowedMinWave 6 } Primary { Item "Tank's Protection" Cost 2500 AllowRefund 1 AllowedMinWave 6 } Primary { Item "Minigun of a Berserker" Cost 4500 AllowRefund 1 AllowedMinWave 8 } Secondary { Item "Brutal Shotgun" Cost 4000 AllowRefund 1 AllowedMinWave 9 } } Engineer { Secondary { Item "Royal Pistol" Cost 4500 AllowRefund 1 AllowedMinWave 4 } Primary { Item "Laser Blaster" Cost 2000 AllowRefund 1 AllowedMinWave 4 } } Medic { Primary { Item "Inquisitor's Crossbow" Cost 2500 AllowRefund 1 AllowedMinWave 6 } Melee { Item "Quick Ubersaw" Cost 2500 AllowRefund 1 AllowedMinWave 9 } } Sniper { Primary { Item "Royal Huntsman" Cost 1000 AllowRefund 1 AllowedMinWave 4 } Primary { Item "Professional Hunting Bow" Cost 3000 AllowRefund 1 AllowedMinWave 6 } Primary { Item "Super Sniper Rifle" Cost 4000 AllowRefund 1 AllowedMinWave 8 } Melee { Item "Enchanted Bushwacka" Cost 3000 AllowRefund 1 AllowedMinWave 8 } } } Wave { Explanation { Line "{AAAAAA}Some bosses {yellow}drop their weapon {AAAAAA}after death that you can pick up and use yourself." Line "Engineer can get a special gunslinger in the shop." Line "{yellow}Dropped boss weapons {reset}can be purchased in the shop the wave after it drops." } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } } } WaveSpawn { Name w0101 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Template T_TFBot_Chief_Demo_Atomic DropWeapon 1 } ItemAttributes { "add cond when active" 11 } } WaveSpawn { Name w0102 WaitForAllDead w0101 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Template T_TFBot_Chief_Tavish Health 40000 DropWeapon 1 } } WaveSpawn { Name w0103 WaitForAllDead w0102 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Template T_TFBot_Giant_Metalbeard DropWeapon 1 ItemAttributes { ItemName "tf_weapon_grenadelauncher" "maxammo primary increased" 3 "add cond when active" 11 } } } WaveSpawn { Name w0104 WaitForAllDead w0103 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Template T_TFBot_Chief_Soldier_RocketPush } } WaveSpawn { Name w0105 WaitForAllDead w0104 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_major_crits Health 40000 Name "Major Crits" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit DropWeapon 1 ItemAttributes { ItemName "the black box" "damage bonus" 5 "damage causes airblast" 1 "faster reload rate" 3 "fire rate bonus" 2 "projectile spread angle penalty" 1 "use large smoke explosion" 1 "blast radius increased" 2 "no damage falloff" 1 "add cond when active" 11 } CharacterAttributes { "health regen" 1 "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } Item "the black box" Item "full metal drill hat" Item "soldier's sparkplug" } } WaveSpawn { Name w0106 WaitForAllDead w0105 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_sergeant_crits Health 60000 Name "Sergeant Crits" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit DropWeapon 1 ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 "maxammo primary increased" 2 "add cond when active" 11 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "tyrant's helm" } } WaveSpawn { Name w0107 WaitForAllDead w0106 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon scout_stun Health 10000 Name "Major League" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "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 { Name w0108 WaitForAllDead w0107 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Template T_TFBot_Chief_Gauntlet } ItemAttributes { "add cond when active" 11 } } WaveSpawn { Name w0109 WaitForAllDead w0108 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_deflector_healonkill Health 70000 Name "Chief Heal-On-Kill Deflector" Scale 1.8 Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Attributes MiniBoss ItemAttributes { ItemName deflector "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 8000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.9 "override footstep sound set" 2 } Item "deflector" Item "the tungsten toque" } } WaveSpawn { Name w0110 WaitForAllDead w0109 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Template T_TFBot_Chief_Pyro Health 40000 } } WaveSpawn { WaitForAllDead w0110 WaitBeforeStarting 1 } } Wave { Explanation { Line "{AAAAAA}Custom bosses will appear from this wave onward." Line "{AAAAAA}Small description of a boss will appear before it spawns." } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}Bomber Soldier" StartWaveMessage "Health: {yellow}40000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Attempts a rocket jump before attacking" } WaveSpawn { Name w0201 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_airstrike_para Health 40000 //AutoJumpMin 1 //AutoJumpMax 7.5 Name "Bomber Soldier" Scale 1.9 Class Soldier Skill Expert Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar //Attributes AutoJump MaxVisionRange 2400 RocketJump 1 DropWeapon 1 ItemAttributes { ItemName "the air strike" "clip size upgrade atomic" 21 "fire rate bonus" 0.5 "projectile spread angle penalty" 3 "faster reload rate" 0.25 "rocketjump attackrate bonus" 0.2 "Projectile speed increased" 1.5 "Blast radius increased" 1.15 "damage bonus" 1.66 "maxammo primary increased" 2.5 "killstreak tier" 1 } CharacterAttributes { "self dmg push force increased" 100 "increased jump height" 4 "cancel falling damage" 1 "boots falling stomp" 1 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "rage giving scale" 0.15 "health from healers reduced" 0 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the whirly warrior" } } WaveSpawn { WaitForAllDead w0201 StartWaveMessage "Name: {blue}Chief Uber Medic" StartWaveMessage "Health: {yellow}40000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {86ED86}None" StartWaveMessage "Special: {blue}Pockets a G.Deflector Heavy" } WaveSpawn { Name w0202 WaitForAllDead w0201 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } Squad { TFBot { ClassIcon heavy_deflector Health 30000 Name "Giant Armored Deflector Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName deflector "damage bonus" 1.5 "attack projectiles" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "rage giving scale" 0.25 } Item "deflector" Item "the u-clank-a" } TFBot { ClassIcon medic_uber Health 40000 Name "Chief Uber Medic" Scale 1.9 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 250 "ubercharge rate bonus" 0.01 "uber duration bonus" 5 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "rage giving scale" 0.1 "bot medic uber health threshold" 15000 "health from healers reduced" 0 } Item "das naggenvatcher" Item "mecha-medes" } } } WaveSpawn { WaitForAllDead w0202 StartWaveMessage "Name: {blue}Sergeant Disco" StartWaveMessage "Health: {ED8686}65000" StartWaveMessage "Regen: {yellow}250" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0203 WaitForAllDead w0202 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_mangler Health 65000 Name "Sergeant Disco" Scale 1.9 Class Soldier Skill Expert Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the cow mangler 5000" "override projectile type" 13 "fire rate bonus" 0.125 "Projectile speed increased" 2.5 "faster reload rate" 0 "clip size upgrade atomic" 995 "SPELL: set item tint RGB" 5 "attach particle effect" 70 "projectile spread angle penalty" 15 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "tyrantium helmet" "SPELL: set item tint RGB" 5 "attach particle effect" 61 "attach particle effect static" 61 } CharacterAttributes { "damage bonus" 3 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "override footstep sound set" 3 "health regen" 250 "health from healers reduced" 0 //boss only weapon effects "apply look velocity on damage" -30 "apply z velocity on damage" 70 "fire rate bonus" 0.4 } Item "the cow mangler 5000" Item "tyrantium helmet" Item "the virtual viewfinder" } } WaveSpawn { WaitForAllDead w0203 StartWaveMessage "Name: {blue}Rocket Pistol Scout" StartWaveMessage "Health: {yellow}40000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {ED8686}High" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0204 WaitForAllDead w0203 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon scout_shortstop Health 40000 //AutoJumpMin 5 //AutoJumpMax 5 Name "Rocket Pistol Scout" Scale 1.9 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes UseBossHealthBar //Attributes AutoJump DropWeapon 1 ItemAttributes { ItemName "the shortstop" "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 1 "Projectile speed increased" 1.5 "damage bonus" 5 "Blast radius increased" 1.25 "faster reload rate" 1.3 "maxammo primary increased" 1.25 "always crit" 1 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "damage force reduction" 0.45 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "increased jump height" 25 "cancel falling damage" 1 "move speed bonus" 0.8 "airblast vertical vulnerability multiplier" 0.15 "rage giving scale" 0.1 "hand scale" 1.15 "health from healers reduced" 0 } Item "the shortstop" Item "the patriot peak" } } WaveSpawn { WaitForAllDead w0204 StartWaveMessage "Name: {blue}Yeet Cannon" StartWaveMessage "Health: {yellow}40000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {43ED43}Low" StartWaveMessage "Special: {blue}Insane knockback" } WaveSpawn { Name w0205 WaitForAllDead w0204 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_loosecannon Health 40000 Name "Yeet Cannon" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar ItemAttributes { ItemName "the loose cannon" "faster reload rate" 0 "grenade launcher mortar mode" 0 "clip size upgrade atomic" 995 "apply look velocity on damage" 70000 "apply z velocity on damage" 70000 "Projectile speed increased" 1.8 "dmg bonus vs buildings" 5 "slow enemy on hit major" 3 "damage causes airblast" 1 "use large smoke explosion" 1 "damage bonus" 1.5 "mark for death" 1 "fire rate bonus" 2.5 "special damage type" 1 "dmg taken mult from special damage type 1" 0 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.3 "health from healers reduced" 0 } Item "the loose cannon" Item "killer exclusive" Item "ttg glasses" } } WaveSpawn { WaitForAllDead w0205 StartWaveMessage "Name: {blue}Prof League Bowling Demoman" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Spams cannonballs" } WaveSpawn { Name w0206 WaitForAllDead w0205 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_bomber Health 60000 Name "Prof League Bowling Demoman" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the loose cannon" "clip size upgrade atomic" 995 "grenade launcher mortar mode" 0 "faster reload rate" 0 "fire rate bonus" 0.075 "Projectile speed increased" 1.75 "projectile spread angle penalty" 1 "self dmg push force increased" 0 "blast dmg to self increased" 0 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 "health from healers reduced" 0 } Item "the loose cannon" Item "reggaelator" Item "the liquor locker" } } WaveSpawn { WaitForAllDead w0206 StartWaveMessage "Name: {blue}Flarespam Pyro" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Changes attack pattern at low health" } WaveSpawn { Name w0207 WaitForAllDead w0206 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon pyro_flare_infinite Health 60000 Name "Flarespam Pyro" Scale 1.9 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "brigade helm" "attach particle effect" 33 "attach particle effect static" 33 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } EventChangeAttributes { Default { ItemAttributes { ItemName "the flare gun" "fire rate bonus" 0.001 "faster reload rate" 0.001 "Projectile speed increased" 2 "killstreak tier" 1 } ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 20000 Name "Attr1" } } Attr1 { ItemAttributes { ItemName "the flare gun" "fire rate bonus" 0.65 "faster reload rate" 0.65 "Projectile speed increased" 2 "mult projectile count" 33 "projectile spread angle penalty" 15 "killstreak tier" 1 } ChangeAttributes { Delay 0 Cooldown 0 Repeats 0 IfHealthBelow 0 Name "0" } } } Item "the flare gun" Item "brigade helm" } } WaveSpawn { WaitForAllDead w0207 StartWaveMessage "Name: {blue}Major Airshot" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}High vertical knockback" } WaveSpawn { Name w0208 WaitForAllDead w0207 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_major_crits_2 Health 60000 Name "Major Airshot" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Attributes HoldFireUntilFullReload DropWeapon 1 AimLeadProjectileSpeed 1 AimAt Feet // HomingRockets // { // IgnoreDisguisedSpies 1 // IgnoreStealthedSpies 1 // RocketSpeed 2 // TurnPower 90 // MaxAimError 10 // } ItemAttributes { ItemName "the direct hit" "faster reload rate" 0.7 "fire rate bonus" 1.3 "damage bonus" 3 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 "health from healers reduced" 0 //boss only weapon effect "apply z velocity on damage" 500 "damage causes airblast" 1 } Item "the direct hit" Item "full metal drill hat" Item "the soldier's stogie" } } WaveSpawn { WaitForAllDead w0208 StartWaveMessage "Name: {blue}Bazooker" StartWaveMessage "Health: {ED4343}85000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Periodicaly blows up" } WaveSpawn { Name w0209 WaitForAllDead w0208 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_spammer Health 85000 Name Bazooker Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the beggar's bazooka" "damage bonus" 3 "faster reload rate" 0.2 "Blast radius increased" 2 "slow enemy on hit" 1 "self dmg push force increased" 0 "clip size upgrade atomic" 16 "blast dmg to self increased" 0 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.25 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the beggar's bazooka" Item "stainless pot" } } WaveSpawn { WaitForAllDead w0209 WaitBeforeStarting 1 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}Explosive Professional" StartWaveMessage "Health: {ED8686}69000" StartWaveMessage "Regen: {86ED86}25" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Gains buffs on kill" } WaveSpawn { Name w0301 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Health 69000 AutoJumpMin 6 AutoJumpMax 9 Name "Explosive Professional" Scale 1.9 Class Demoman ClassIcon demo_undying Skill Expert Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar Attributes AutoJump Item "Upgradeable tf_weapon_grenadelauncher" Item "the chargin' targe" Item "tf_weapon_bottle" Item "scotch bonnet" Item "the hurt locher" DropWeapon 1 ItemAttributes { ItemName "Upgradeable tf_weapon_grenadelauncher" "killstreak tier" 1 "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.5 "Projectile speed increased" 1.1 "projectile spread angle penalty" 2.3 "Set DamageType Ignite" 1 "heal on kill" 2500 "critboost on kill" 3 "crit kill will gib" 1 "maxammo primary increased" 4 "attach particle effect" 701 } ItemAttributes { ItemName "the chargin' targe" "damage bonus" 2.50 } ItemAttributes { ItemName "scotch bonnet" "attach particle effect" 80 } CharacterAttributes { "increase buff duration" 1.50 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 6 "rage giving scale" 0.1 //"kill forces attacker to laugh"// DISABLED // "health regen" 25 //"cannot be backstabbed"// DISABLED, CHANGED TO BACKSTAB SHIELD // //"backstab shield" // NOPE "charge time increased" 2 "fire retardant" 1 } } } WaveSpawn { WaitForAllDead w0301 StartWaveMessage "Name: {blue}Garry - The Royal Huntsman" StartWaveMessage "Health: {ED8686}69000" StartWaveMessage "Regen: {86ED86}35" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Throws explosive gas" } WaveSpawn { Name w0302 WaitForAllDead w0301 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Health 69000 AutoJumpMin 5 AutoJumpMax 10 Name "Garry - The Royal Huntsman" Scale 2 Class Sniper ClassIcon sniper_upgraded Skill Expert Attributes SpawnWithFullCharge Attributes MiniBoss Attributes UseBossHealthBar Attributes AutoJump WeaponRestrictions SecondaryOnly Item "the razorback" Item "the gas passer" Item "the huntsman" Item "the stovepipe sniper shako" Item "the golden garment" // DropWeapon 1 ItemAttributes { ItemName "the gas passer" "explode_on_ignite" 1 "critboost on kill" 10 "item_meter_charge_rate" 18 } ItemAttributes { ItemName "the huntsman" "projectile penetration" 1 "fire rate bonus" 0.3 "critboost on kill" 6 "is dropped weapon" 1 } CharacterAttributes { "override footstep sound set" 6 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "rage giving scale" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 35 } } } WaveSpawn { WaitForAllDead w0302 StartWaveMessage "Name: {blue}Factory Worker" StartWaveMessage "Health: {ED8686}66000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0303 WaitForAllDead w0302 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Health 66000 Name "Factory Worker" Scale 2 Class Demoman ClassIcon pyro_flare_rain_nys Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Item "the strontium stove pipe" Item "the hurt locher" DropWeapon 1 ItemAttributes { ItemName tf_weapon_grenadelauncher "override projectile type" 6 "faster reload rate" 0 "Projectile speed increased" 0.33 "projectile spread angle penalty" 3 "fire rate bonus" 0.4 "critboost on kill" 6 "damage causes airblast" 1 "dmg bonus vs buildings" 1.11 "killstreak tier" 1 "maxammo primary increased" 4 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "rage giving scale" 0.1 //boss only weapon effect "fire rate bonus" 0.3 } } } WaveSpawn { WaitForAllDead w0303 StartWaveMessage "Name: {blue}Technical Specialist" StartWaveMessage "Health: {ED8686}55000" StartWaveMessage "Regen: {86ED86}50" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Bonus damage to buildings" } WaveSpawn { Name w0304 WaitForAllDead w0303 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Health 55000 Name "Technical Specialist" Scale 2 Class Pyro ClassIcon pyro_crit_2 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "the centurion" Item "the mair mask" Item "the steel sixpack" ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 3.55 "airblast pushback scale" 5 "heal on kill" 150 "flame_spread_degree" 10 "flame_drag" 4 "dmg bonus vs buildings" 6.66 "critboost on kill" 6 "killstreak tier" 3 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 50 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } WaveSpawn { WaitForAllDead w0304 StartWaveMessage "Name: {blue}Höllenhund" StartWaveMessage "Health: {ED8686}55000" StartWaveMessage "Regen: {86ED86}66" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0305 WaitForAllDead w0304 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Health 55000 Name "Höllenhund" ///hell hound/// Scale 1.9 Class Pyro ClassIcon pyro_riftaxe Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar Item "Blazing Bull" Item "Fallen Angel" Item "Tail From the Crypt" Item "The Plutonidome" Item "The Bonedolier" Item "The Coffin Kit" Item "The Necronomicrown" Item "sharpened volcano fragment" ItemAttributes { ItemName "sharpened volcano fragment" "damage bonus" 6.66 "crit vs burning players" 1 "slow enemy on hit major" 6 "heal on kill" 666 "critboost on kill" 6 "melee range multiplier" 1.55 } CharacterAttributes { "move speed bonus" 0.45 "health regen" 66 "damage force reduction" 0.4 "rage giving scale" 0.1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn { WaitForAllDead w0305 StartWaveMessage "Name: {blue}Kroy - The Royal Scout" StartWaveMessage "Health: {ED8686}69000" StartWaveMessage "Regen: {86ED86}15" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0306 WaitForAllDead w0305 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Health 69000 Name "Kroy - The Royal Scout" Scale 2 Class Scout Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly Item "the razorback" Item "friendly item" Item "the flapjack" Item "The Bruiser's Bandanna" Item "Upgradeable tf_weapon_pistol" DropWeapon 1 ItemAttributes { ItemName "Upgradeable tf_weapon_pistol" "override projectile type" 2 "killstreak tier" 1 "projectile spread angle penalty" 7 "Projectile speed increased" 0.5 "damage bonus" 2.5 "reload time increased hidden" 2.5 "clip size bonus" 2.66 "fire rate bonus" 0.33 "critboost on kill" 7 "heal on kill" 550 "maxammo secondary increased" 2 } ItemAttributes { ItemName "tf_weapon_pistol_scout" "override projectile type" 2 "killstreak tier" 1 "projectile spread angle penalty" 7 "Projectile speed increased" 0.5 "damage bonus" 2.5 "reload time increased hidden" 2.5 "clip size bonus" 2.66 "fire rate bonus" 0.33 "critboost on kill" 7 "heal on kill" 550 "maxammo secondary increased" 2 } ItemAttributes { ItemName "tf_weapon_pistol" "override projectile type" 2 "killstreak tier" 1 "projectile spread angle penalty" 7 "Projectile speed increased" 0.5 "damage bonus" 2.5 "reload time increased hidden" 2.5 "clip size bonus" 2.66 "fire rate bonus" 0.33 "critboost on kill" 7 "heal on kill" 550 "maxammo secondary increased" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.3 "override footstep sound set" 6 "health regen" 15 } } } WaveSpawn { WaitForAllDead w0306 StartWaveMessage "Name: {blue}Bison Enthusiast" StartWaveMessage "Health: {yellow}50000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Homing Projectile" } WaveSpawn { Name w0307 WaitForAllDead w0306 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_bison_homing_lite Health 50000 Name "Bison Enthusiast" Scale 1.9 Class Soldier Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit Attributes UseBossHealthBar AimAt Head WeaponRestrictions SecondaryOnly DropWeapon 1 Item "the righteous bison" Item "lord cockswain's pith helmet" Item "lord cockswain's novelty mutton chops and pipe" ItemAttributes { ItemName "the righteous bison" "set item tint RGB" 8208497 "dmg penalty vs players" 1.7 "Projectile speed increased" 1.2 "fire rate bonus" 0.7 "faster reload rate" 0.5 "clip size bonus upgrade" 2.5 "dmg bonus vs buildings" 10 "mod projectile heat seek power" 180 "mod projectile heat no predict target speed" 1 "add cond when active" 36 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.22 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } } } WaveSpawn { WaitForAllDead w0307 StartWaveMessage "Name: {blue}Warper" StartWaveMessage "Health: {yellow}40000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Teleports to a random position after losing 10% of it's health" StartWaveMessage "Special2: {blue}Cannot be bodyblocked" } WaveSpawn { Name w0308 WaitForAllDead w0307 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon engineer_telein Health 40000 Name "Warper" Scale 1.9 Class Engineer Skill Expert Action FetchFlag MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 36000 } FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 32000 } FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 28000 } FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 24000 } FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 20000 } FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 16000 } FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 12000 } FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 8000 } FireInput { Target "random_teleport*" Action "PickRandom" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 4000 } ItemAttributes { ItemName "the pomson 6000" "override projectile type" 1 "sniper fires tracer HIDDEN" 1 "damage bonus" 2 "clip size bonus upgrade" 1.5 "faster reload rate" 0.9 "weapon spread bonus" 0.85 "slow enemy on hit major" 2 "mark for death" 1 "projectile penetration" 1 "killstreak tier" 1 } CharacterAttributes { "override footstep sound set" 6 "move speed bonus" 0.35 "damage force increase" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "not solid to players" 1 "health from healers increased" 0 } Item "the pomson 6000" Item "the brainiac goggles" Item "life support system" } } WaveSpawn { WaitForAllDead w0308 StartWaveMessage "Name: {blue}Heavy Thrower" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {86ED86}None" StartWaveMessage "Special: {blue}Throws heavy bots, but deals no damage himself" } WaveSpawn { Name w0309 WaitForAllDead w0308 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_d Health 80000 Name "Heavy Thrower" Scale 1.9 Class HeavyWeapons Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Item "tf_weapon_rocketlauncher" Item "prinny machete" WeaponRestrictions PrimaryOnly AimAt Head AimLeadProjectileSpeed 1600 MaxVisionRange 2000 SpawnTemplate HLauncher_Base Item "the u-clank-a" Item "combat slacks" ShootTemplate { Name HLauncher_Launch Offset "0 0 0" Angles "0 0 0" Spread 0 AttachToProjectile 0 OverrideShoot 1 } ItemAttributes { ItemName "tf_weapon_rocketlauncher" "clip size bonus" 9 "faster reload rate" 0 "is invisible" 1 // "fire rate penalty" 1.2 } ItemAttributes { ItemName "prinny machete" "is_passive_weapon" 1 "damage bonus" 0 "fire rate penalty" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.1 "health from healers reduced" 0 } } } WaveSpawn { MaxActive 8 SpawnCount 1 WaitBetweenSpawns 0.2 Where spawnbot_heavylaunch Support 1 HideIcon 1 RandomChoice { TFBot { Class HeavyWeapons Skill Expert Action EscortFlag Tag launchthis SpawnTemplate HLauncher_Robot CharacterAttributes { "rage giving scale" 0 "cancel falling damage" 1 } } TFBot { Class HeavyWeapons Skill Expert Action EscortFlag Tag launchthis SpawnTemplate HLauncher_Robot Item "the brass beast" CharacterAttributes { "rage giving scale" 0 "cancel falling damage" 1 } } TFBot { Class HeavyWeapons Skill Expert Action EscortFlag Tag launchthis SpawnTemplate HLauncher_Robot Item "the huo long heatmaker" CharacterAttributes { "rage giving scale" 0 "cancel falling damage" 1 } } TFBot { Class HeavyWeapons Skill Expert Action EscortFlag Tag launchthis SpawnTemplate HLauncher_Robot Item "tomislav" CharacterAttributes { "rage giving scale" 0 "cancel falling damage" 1 } } TFBot { Class HeavyWeapons Skill Expert Action EscortFlag Tag launchthis SpawnTemplate HLauncher_Robot Item "natascha" CharacterAttributes { "rage giving scale" 0 "cancel falling damage" 1 } } } } WaveSpawn { WaitForAllDead w0309 StartWaveMessage "Name: {blue}Leutinant Rapid Fire" StartWaveMessage "Health: {ED4343}74000" StartWaveMessage "Regen: {86ED86}50" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Increases fire rate as health decreases" } WaveSpawn { Name w0310 WaitForAllDead w0309 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_spammer Health 74000 Name "Leutinant Rapid Fire" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the black box" "fire rate bonus with reduced health" 0.2 "fire rate bonus" 0.325 "clip size upgrade atomic" 8 "faster reload rate" 0.25 "damage bonus" 1.4 "Projectile speed increased" 0.85 "maxammo primary increased" 3 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "health regen" 50 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.05 //boss only weapon effect "fire rate bonus" 2 } Item "the black box" Item "fancy dress uniform" Item "the teufort tooth kicker" Item "officer's ushanka" Item "dec2014 hunter_beard" } } WaveSpawn { WaitForAllDead w0310 WaitBeforeStarting 1 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}Ultra Scout A" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {43ED43}100" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0401 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon scout_fan Health 60000 Name "Ultra Scout A" Scale 2.5 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the force-a-nature" "damage bonus" 2 "bullets per shot bonus" 5 "faster reload rate" 2 "heal on kill" 4000 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the bot dogger" "set item tint RGB" 3329330 } CharacterAttributes { "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.35 "health regen" 100 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the force-a-nature" Item "the bot dogger" } } WaveSpawn { WaitForAllDead w0401 StartWaveMessage "Name: {blue}Ultra Scout B" StartWaveMessage "Health: {yellow}35000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {ED4343}Very High" StartWaveMessage "Damage: {86ED86}Very Low" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0402 WaitForAllDead w0401 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon scout_giant_fast Health 35000 Name "Ultra Scout B" Scale 2.5 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName batsaber "melee attack rate bonus" 0.5 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the bot dogger" "set item tint RGB" 16738740 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.7 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 "rage giving scale" 0.15 "health from healers reduced" 0 } Item "batsaber" Item "the bot dogger" } } WaveSpawn { WaitForAllDead w0402 StartWaveMessage "Name: {blue}Ultra Demo" StartWaveMessage "Health: {ED8686}50000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0403 WaitForAllDead w0402 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_burst Health 50000 Name "Ultra Demo" Scale 2.5 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar ItemAttributes { ItemName "the loch-n-load" "damage bonus" 3 "use large smoke explosion" 1 "clip size upgrade atomic" 6 "faster reload rate" 0.4 "fire rate bonus" 0.05 "Projectile speed increased" 2.5 "Blast radius increased" 2 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "towering pillar of hats" "attach particle effect" 14 "attach particle effect static" 14 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the loch-n-load" Item "towering pillar of hats" Item "the king of scotland cape" } } WaveSpawn { WaitForAllDead w0403 StartWaveMessage "Name: {blue}Ultra Demoknight" StartWaveMessage "Health: {ED8686}75000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0404 WaitForAllDead w0403 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demoknight Health 75000 Name "Ultra Demoknight" Scale 2.5 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the chargin' targe" "charge time increased" 99 "charge recharge rate increased" 2 "full charge turn control" 1 "charge meter on hit" 1 } ItemAttributes { ItemName "the eyelander" "damage bonus" 2.5 "melee attack rate bonus" 0.65 "charge meter on hit" 1 "attach particle effect" 1 "Set DamageType Ignite" 1 "critboost on kill" 6 "Attack not cancel charge" 1 "melee range multiplier" 1.1 "speed_boost_on_kill" 12 "killstreak tier" 1 } ItemAttributes { ItemName "prince tavish's crown" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 "rage giving scale" 0.15 "health from healers reduced" 0 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "prince tavish's crown" Item "the menpo" } } WaveSpawn { WaitForAllDead w0404 StartWaveMessage "Name: {blue}Ultra Nuke Soldier" StartWaveMessage "Health: {ED8686}70000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0405 WaitForAllDead w0404 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_nuker Health 70000 Name "Ultra Nuke Soldier" Scale 2.5 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the black box" "damage bonus" 10 "fire rate bonus" 4 "use large smoke explosion" 1 "Blast radius increased" 2.15 "Projectile speed increased" 1.15 "faster reload rate" 2 "projectile spread angle penalty" 1 "ragdolls become ash" 1 "damage causes airblast" 1 "heal on kill" 1000 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.35 "override footstep sound set" 3 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the black box" Item "exquisite rack" Item "the gentle munitionne of leisure" } } WaveSpawn { WaitForAllDead w0405 StartWaveMessage "Name: {blue}Ultra Heavy" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Switches to melee at low health" } WaveSpawn { Name w0406 WaitForAllDead w0405 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_ultimate Health 80000 Name "Ultra Heavy" Scale 2.5 Class HeavyWeapons Skill Expert MaxVisionRange 1800 Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the huo long heatmaker" "damage bonus" 2.5 "attack projectiles" 2 "heal on kill" 6000 "Set DamageType Ignite" 1 "weapon burn dmg increased" 5 "slow enemy on hit" 1 "damage bonus vs burning" 1 "weapon spread bonus" 0.9 "projectile penetration heavy" 3 "maxammo primary increased" 1.25 "killstreak tier" 1 } ItemAttributes { ItemName "fists of steel" "item color rgb" 222222 "damage bonus" 5 "melee range multiplier" "0.77" "melee bounds multiplier" "1.55" "damage causes airblast" "1" "melee cleave attack" 1 "melee attack rate bonus" 1.3 "dmg from ranged reduced" 0.25 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.1 "hand scale" 1.15 "health from healers reduced" 0 } EventChangeAttributes { Default { ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 20000 Name "Attr1" } } Attr1 { WeaponRestrictions MeleeOnly ChangeAttributes { Delay 0 Cooldown 0 Repeats 0 IfHealthBelow 0 Name "0" } } } Item "fists of steel" Item "the huo long heatmaker" Item "daily duel winner reward hat" } } WaveSpawn { WaitForAllDead w0406 StartWaveMessage "Name: {blue}Ultra Kritzkrieg Medic" StartWaveMessage "Health: {yellow}50000" StartWaveMessage "Regen: {ED8686}350" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Pockets a G.Rapid Fire Soldier" StartWaveMessage "Special2: {blue}Becomes really mad when his pocket is killed" } WaveSpawn { Name w0407 WaitForAllDead w0406 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } Squad { TFBot { ClassIcon soldier_spammer Health 10000 Name "Giant Armored Soldier Spammer" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.5 "faster reload rate" 0.0001 "clip size upgrade atomic" 995 "projectile spread angle penalty" 1 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.2 "rage giving scale" 0.1 } Item "chieftain's challenge" } TFBot { ClassIcon medic_kritz Health 50000 Name "Ultra Kritzkrieg Medic" Scale 2.5 Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar ItemAttributes { ItemName "the crusader's crossbow" "fire rate bonus" 0.15 "faster reload rate" 0.0001 "clip size upgrade atomic" 998 "projectile spread angle penalty" 10 "damage bonus" 0.75 "Projectile speed increased" 1.6 "slow enemy on hit" 1 "apply look velocity on damage" -100 "apply z velocity on damage" 10 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 250 "uber duration bonus" 250 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.5 "heal rate bonus" 250 "airblast vertical vulnerability multiplier" 0.15 "rage giving scale" 0.1 "bot medic uber health threshold" 81000 "health regen" 350 "health from healers reduced" 0 } Item "the crusader's crossbow" Item "the kritzkrieg" Item "dec2014 surgeon's shako" Item "the heat of winter" } } } WaveSpawn { WaitForAllDead w0407 StartWaveMessage "Name: {blue}Ultra Demo 2.0" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0408 WaitForAllDead w0407 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_bomber Health 80000 Name "Ultra Demo 2.0" Scale 2.5 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName tf_weapon_grenadelauncher "use large smoke explosion" 1 "custom projectile model" models/props_td/atom_bomb.mdl "fire rate bonus" 5 "damage bonus" 15 "faster reload rate" 2 "Projectile speed increased" 2 "Blast radius increased" 2.15 "ragdolls become ash" 1 "grenade no spin" 1 "grenade no bounce" 1 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.3 "override footstep sound set" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "towering pillar of hats" Item "the king of scotland cape" } } WaveSpawn { WaitForAllDead w0408 StartWaveMessage "Name: {blue}Ultra Soldier" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0409 WaitForAllDead w0408 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_sergeant_crits Health 80000 Name "Ultra Soldier" Scale 2.5 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the original" "damage bonus" 4 "clip size upgrade atomic" 4 "fire rate bonus" 0.0001 "projectile spread angle penalty" 10 "faster reload rate" 1.15 "Projectile speed increased" 1.35 "Blast radius increased" 1.25 "use large smoke explosion" 1 "damage causes airblast" 1 "self dmg push force increased" 0 "blast dmg to self increased" 0 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "tyrant's helm" "set item tint RGB" 12073019 "attach particle effect" 47 "attach particle effect static" 47 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "rage giving scale" 0.15 "increased jump height" 0.6 "health from healers reduced" 0 } Item "the original" Item "tyrant's helm" Item "the viking braider" } } WaveSpawn { WaitForAllDead w0409 WaitBeforeStarting 1 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}Black Box Master Soldier" StartWaveMessage "Health: {yellow}40000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {43ED43}Low" StartWaveMessage "Special: {blue}Heals large ammount of health on hit" StartWaveMessage "Special2: {blue}Charges a short battalion on hit" } WaveSpawn { Name w0501 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_blackbox Health 40000 Name "Black Box Master Soldier" Scale 1.9 Class Soldier Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit Attributes UseBossHealthBar AimAt Head ItemAttributes { ItemName "the black box" "damage bonus" 1.25 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.33 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 2000 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 0.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.2 "deploy time decreased" 0.01 "health from healers reduced" 0 } Item "the black box" Item "the battalion's backup" Item "the caribbean conqueror" Item "the colonial clogs" } } WaveSpawn { WaitForAllDead w0501 StartWaveMessage "Name: {blue}Grand Wizzard" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {43ED43}150" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Magic homing projectiles" } WaveSpawn { Name w0502 WaitForAllDead w0501 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon spellbook_lite Health 60000 Name "Grand Wizzard" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed -0.28 TurnPower 90 MaxAimError 30 Acceleration 1600 AimTime 1.5 AccelerationTime 1.6 AccelerationStartTime 0.5 } RocketCustomParticle "player_intel_trail_blue" ItemAttributes { ItemName "tf_weapon_club" "is_passive_weapon" 1 "melee attack rate bonus" 1000 "damage bonus" 0 "killstreak tier" 1 } ItemAttributes { ItemName "point and shoot" "attach particle effect" 38 "attach particle effect static" 38 } Item "point and shoot" Item "dec2014 hunter_beard" Item "guilden guardian" Item "the archers groundings" Item "tf_weapon_rocketlauncher" Item "TF_WEAPON_SPELLBOOK" ItemAttributes { ItemName tf_weapon_rocketlauncher "attach particle effect" 1 "attach particle effect static" 1 "clip size upgrade atomic" 8 "damage bonus" 0.75 "Blast radius increased" 0.8 "faster reload rate" 0.175 "fire rate bonus" 0.01 "mult projectile scale" 0.01 "projectile no deflect" 1 "projectile spread angle penalty" 30 //"burst fire count" 12 //"burst fire rate mult" 170 //1.7 fire rate "add cond on hit" 118 "add cond on hit duration" 10 "killstreak tier" 1 "custom projectile model" "models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl" "custom item model" "models/weapons/c_models/c_wood_machete/c_wood_machete.mdl" "explosion particle" "drg_cow_explosioncore_charged_blue" } CharacterAttributes { "attach particle effect" 38 "attach particle effect static" 38 "special damage type" 1 "dmg taken mult from special damage type 1" 0 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "increase buff duration" 18 "health regen" 150 "rage giving scale" 0.15 "health from healers reduced" 0 "gesture speed increase" 0.6 } } } WaveSpawn { WaitForAllDead w0502 StartWaveMessage "Name: {blue}Chief Tank Buster" StartWaveMessage "Health: {ED8686}54000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Infinite battalion backup" } WaveSpawn { Name w0503 WaitForAllDead w0502 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_backup Health 54000 AutoJumpMin 1 AutoJumpMax 30 Name "Chief Tank Buster" Scale 1.9 Class Soldier Skill Expert Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar Attributes AutoJump DropWeapon 1 ItemAttributes { ItemName "the black box" "damage bonus" 2 "fire rate bonus" 0.5 "mini rockets" 1 "rocket specialist" 4 "rocketjump attackrate bonus" 0.5 "Blast radius increased" 1.15 "heal on hit for rapidfire" 80 "clip size upgrade atomic" 3 "faster reload rate" 0.5 "maxammo primary increased" 2 "killstreak tier" 1 } ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 30 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "increased jump height" 1.2 "cancel falling damage" 1 "rage giving scale" 0.03 "health from healers reduced" 0 } Item "the black box" Item "the battalion's backup" Item "the grenadier's softcap" Item "the patriot's pouches" } } WaveSpawn { WaitForAllDead w0503 StartWaveMessage "Name: {blue}Mechanical Human Hunter" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0504 WaitForAllDead w0503 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon sniper_bow_multi Health 60000 Name "Mechanical Human Hunter" Scale 1.9 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the fortified compound" "damage bonus" 2.5 "fire rate bonus" 0.6 "Projectile speed increased" 1.3 "bleeding duration" 2 "maxammo primary increased" 2.5 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.6 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 6 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the fortified compound" Item "larrikin robin" Item "the doublecross-comm" } } WaveSpawn { WaitForAllDead w0504 StartWaveMessage "Name: {blue}Chief RocketWeapons" StartWaveMessage "Health: {ED4343}85000" StartWaveMessage "Regen: {yellow}200" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0505 WaitForAllDead w0504 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_barrage Health 85000 Name "Chief RocketWeapons" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "iron curtain" "override projectile type" 2 "fire rate bonus" 0.6 "damage bonus" 4 "projectile spread angle penalty" 3 "Projectile speed increased" 1.5 "Blast radius increased" 0.7 "blast dmg to self increased" 0 "maxammo primary increased" 2 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health regen" 200 "health from healers reduced" 0 } Item "iron curtain" Item "the bunsen brave" Item "batter's bracers" } } WaveSpawn { WaitForAllDead w0505 StartWaveMessage "Name: {blue}Chief Jeremy" StartWaveMessage "Health: {43ED43}30000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {ED8686}High" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0506 WaitForAllDead w0505 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon scout_threerune_daan Health 30000 Name "Chief Jeremy" Scale 1.9 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "three-rune blade" "damage bonus" 10 "melee attack rate bonus" 2.5 "melee range multiplier" 1.33 "melee bounds multiplier" 1.15 "hit self on miss" 0 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.855 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 6 "rage giving scale" 0.15 "health from healers reduced" 0 } Item "three-rune blade" Item "bruce's bonnet" Item "the dark age defender" } } WaveSpawn { WaitForAllDead w0506 StartWaveMessage "Name: {blue}Mr. Mortar" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Better Aim" } WaveSpawn { Name w0507 WaitForAllDead w0506 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_single Health 60000 Name "Mr. Mortar" Scale 1.9 Class Demoman Skill Expert Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 AimLeadProjectileSpeed 1 AimTrackingInterval 0 FastUpdate 1 ItemAttributes { ItemName tf_weapon_grenadelauncher "override projectile type" 2 "Projectile speed increased" 3 "damage bonus" 3 "faster reload rate" 1.1 "Blast radius increased" 1.2 "projectile gravity" 500 "rocket specialist" 1 "maxammo primary increased" 1.5 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the tide turner" "charge time increased" 3 } CharacterAttributes { "move speed bonus" 0.45 "override footstep sound set" 3 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the tide turner" Item "the grenadier helm" Item "the teufort tooth kicker" } } WaveSpawn { WaitForAllDead w0507 StartWaveMessage "Name: {blue}Pootis The Giant" StartWaveMessage "Health: {ED4343}90000" StartWaveMessage "Regen: {yellow}200" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Becomes upset when getting damaged" } WaveSpawn { Name w0508 WaitForAllDead w0507 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_mittens Health 90000 Name "Pootis The Giant" Scale 1.9 Class HeavyWeapons Skill Expert Attributes MiniBoss Attributes UseBossHealthBar NoIdleSound 1 // DropWeapon 1 UseMeleeThreatPrioritization 1 EventChangeAttributes { Default { WeaponRestrictions MeleeOnly ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 22222 Name "Attr1" } VoiceCommand { Delay 3 Cooldown 5 Repeats 0 Type "Dispenser here" } } Attr1 { WeaponRestrictions PrimaryOnly ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 5100 Name "Attr2" } VoiceCommand { Delay 3 Cooldown 5 Repeats 0 Type "Negative" } } Attr2 { WeaponRestrictions PrimaryOnly Item "The Robo-Sandvich" Attributes AlwaysFireWeapon ChangeAttributes { Delay 0 Cooldown 0 Repeats 0 IfHealthBelow 0 Name "0" } VoiceCommand { Delay 3 Cooldown 5 Repeats 0 Type "Jeers" } } } ItemAttributes { ItemName "the holiday punch" "dmg penalty while half alive" 2 "dmg bonus while half dead" 3 "melee attack rate bonus" 0.5 "critboost on kill" 16 "crit does no damage" 0 "melee range multiplier" 1.15 "melee bounds multiplier" 1.4 "heal on kill" 4000 "drop health pack on kill" 1 "killstreak tier" 1 } ItemAttributes { ItemName deflector "fire rate bonus" 0.7 "minigun spinup time decreased" 0.7 "damage bonus" 1.8 "attack projectiles" 2 "mod minigun can holster while spinning" 1 "maxammo primary increased" 1.5 "killstreak tier" 1 "is dropped weapon" 1 } ItemAttributes { ItemName "The Robo-Sandvich" "provide on active" 1 "force weapon switch" 1 "item_meter_charge_rate" 20 "lunchbox healing decreased" 59 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "add cond when active" 28 } CharacterAttributes { "health regen" 200 "move speed bonus" 0.4 "override footstep sound set" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "voice pitch scale" 1.25 "health from healers reduced" 0 } Item deflector Item "the holiday punch" Item "tough guy's toque" Item "the all-father" } } WaveSpawn { WaitForAllDead w0508 StartWaveMessage "Name: {blue}Crossbow Medic Chief" StartWaveMessage "Health: {yellow}55000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0509 WaitForAllDead w0508 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon sniper_bow Health 55000 Name "Crossbow Medic Chief" Scale 1.9 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Action FetchFlag DropWeapon 1 AimLeadProjectileSpeed 1 ItemAttributes { ItemName "the crusader's crossbow" "override projectile type" 8 "damage bonus" 2 "faster reload rate" 0.5 "fire rate bonus" 1.25 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the crusader's crossbow" Item "berliner's bucket helm" Item "practitioner's processing mask" } } WaveSpawn { WaitForAllDead w0509 StartWaveMessage "Name: {blue}Heavy Armored Robot" StartWaveMessage "Health: {86ED86}5000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Huge damage resistance" } WaveSpawn { Name w0510 WaitForAllDead w0509 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_healonkill_shield Health 5000 Name "Heavy Armored Robot" Scale 1.9 Class HeavyWeapons Skill Expert MaxVisionRange 1800 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ForceRomeVision 1 DropWeapon 1 ItemAttributes { ItemName "rust botkiller minigun mk.i" "damage bonus" 1.75 "heal on kill" 250 "dmg taken increased" 0.5 "special item description" "This weapon provides 50% damage resistance to the user" "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.3 "health from healers reduced" 0 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.1 //boss only weapon effect "dmg taken increased" 0.1 } Item "rust botkiller minigun mk.i" Item "war head" } } WaveSpawn { WaitForAllDead w0510 WaitBeforeStarting 1 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}Soda Popshot" StartWaveMessage "Health: {43ED43}30000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {ED8686}High" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Damage greatly depends on distance" } WaveSpawn { Name w0601 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon scout_pop Health 30000 Name "Soda Popshot" Scale 1.9 Class Scout Skill Expert MaxVisionRange 1800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the soda popper" "fire rate bonus" 2.5 "damage bonus" 1.2 "weapon spread bonus" 2 "bullets per shot bonus" 10 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 1 "override footstep sound set" 6 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.6 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.2 "health from healers reduced" 0 } Item "the soda popper" Item "herald's helm" } } WaveSpawn { WaitForAllDead w0601 StartWaveMessage "Name: {blue}Butcher Scout" StartWaveMessage "Health: {yellow}40000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {ED4343}Very High" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0602 WaitForAllDead w0601 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon scout_giant_fast Health 40000 Name "Butcher Scout" Scale 1.9 Class Scout Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the flying guillotine" "effect bar recharge rate increased" 0.0001 "fire rate bonus" 0.6 "slow enemy on hit" 0.1 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 1.1 "override footstep sound set" 6 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.65 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 "health from healers reduced" 0 } Item "the flying guillotine" Item "horrific headsplitter" Item "the bolted bombardier" } } WaveSpawn { WaitForAllDead w0602 StartWaveMessage "Name: {blue}Leg Breaker" StartWaveMessage "Health: {ED8686}70000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Will cause target to take large fall damage" } WaveSpawn { Name w0603 WaitForAllDead w0602 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_libertylauncher Health 70000 Name "Leg Breaker" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the original" "clip size upgrade atomic" -1 "fire rate bonus" 0.65 "Projectile speed increased" 1.6 "damage bonus" 0.6 "damage causes airblast" 1 "apply z velocity on damage" -2000 "mark for death" 1 "faster reload rate" 1.35 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 3 "rage giving scale" 0.1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "cancel falling damage" 1 "health from healers reduced" 0 } Item "the original" Item "the war pig" Item "eotl_coldfront curbstompers" } } WaveSpawn { WaitForAllDead w0603 StartWaveMessage "Name: {blue}Drill Sarge" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {43ED43}100" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0604 WaitForAllDead w0603 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_barrage Health 80000 Name "Drill Sarge" Scale 1.9 Class Soldier Skill Expert MaxVisionRange 1800 Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "festive rocket launcher 2011" "fire rate bonus" 0.0001 "clip size upgrade atomic" 26 "projectile spread angle penalty" 5 "faster reload rate" 0.25 "Projectile speed increased" 1.2 "Blast radius increased" 1.15 "heal on hit for rapidfire" 75 "burst fire count" 15 "burst fire rate mult" 21000 "self dmg push force increased" 0 "blast dmg to self increased" 0 "killstreak tier" 1 } CharacterAttributes { "increase buff duration" 30 "health regen" 100 "move speed bonus" 0.4 "override footstep sound set" 3 "rage giving scale" 0.1 "hand scale" 1.15 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "festive rocket launcher 2011" Item "festive buff banner" Item "full metal drill hat" Item "soldier's sparkplug" } } WaveSpawn { WaitForAllDead w0604 StartWaveMessage "Name: {blue}Raging Fire" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Fire rate increases as health depleads" } WaveSpawn { Name w0605 WaitForAllDead w0604 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_chili Health 80000 Name "Raging Fire" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the black box" "fire rate bonus with reduced health" 0.035 "dmg penalty while half alive" 2 "dmg bonus while half dead" 3 "clip size upgrade atomic" 26 "faster reload rate" 0.125 "Projectile speed increased" 1.15 "Blast radius increased" 1.2 "heal on kill" 1000 "critboost on kill" 3 "maxammo primary increased" 5 "health on radius damage" 0 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "rage giving scale" 0.1 "health from healers reduced" 0 "self dmg push force increased" 0 "blast dmg to self increased" 0 } Item "the black box" Item "the toy soldier" Item "the patriot's pouches" } } WaveSpawn { WaitForAllDead w0605 StartWaveMessage "Name: {blue}Life Leech Pyro" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {43ED43}150" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {86ED86}Very Low" StartWaveMessage "Special: {blue}Restores significant ammount of health on hit" StartWaveMessage "Special2: {blue}Fire rate increases as health depleads" } WaveSpawn { Name w0606 WaitForAllDead w0605 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon pyro_flareheal Health 60000 Name "Life Leech Pyro" Scale 1.9 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the detonator" "weapon burn time increased" 0 "weapon burn dmg increased" 0 "fire rate bonus" 0.8 "faster reload rate" 0.2 "fire rate bonus with reduced health" 0.1 "heal on hit for rapidfire" 250 "maxammo secondary increased" 2 "killstreak tier" 1 } CharacterAttributes { "health regen" 150 "move speed bonus" 0.5 "override footstep sound set" 6 "rage giving scale" 0.2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.55 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "the detonator" Item "the head warmer" Item "eotl_pyro_sweater" } } WaveSpawn { WaitForAllDead w0606 StartWaveMessage "Name: {blue}Blaster Burst Demoman" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {yellow}200" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Fires huge bursts of grenades" } WaveSpawn { Name w0607 WaitForAllDead w0606 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_burst Health 60000 Name "Blaster Burst Demoman" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 4 "clip size upgrade atomic" 1 "faster reload rate" 1.2 "projectile spread angle penalty" 7 "fuse bonus" 1.15 "Projectile speed increased" 1.5 "grenade no spin" 1 "mult projectile count" 30 "self dmg push force increased" 0 "blast dmg to self increased" 0 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "health regen" 200 "override footstep sound set" 4 "rage giving scale" 0.1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "the iron bomber" Item "glengarry bonnet" Item "the merc's muffler" } } WaveSpawn { WaitForAllDead w0607 StartWaveMessage "Name: {blue}Chaos Blast" StartWaveMessage "Health: {ED8686}70000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {43ED43}Low" StartWaveMessage "Special: {blue}Applies large ammount of debuffs" StartWaveMessage "Special2: {blue}Powerfull knockback" } WaveSpawn { Name w0608 WaitForAllDead w0607 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_loosecannon Health 70000 Name "Chaos Blast" Scale 1.9 Class Demoman Skill Expert MaxVisionRange 3200 WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName tf_weapon_grenadelauncher "use large smoke explosion" 1 "fuse bonus" 0.7 "Blast radius increased" 4 "bleeding duration" 3 "mark for death" 1 "apply z velocity on damage" 300 "damage blast push" 200 "damage causes airblast" 1 "slow enemy on hit major" 7 "fire rate bonus" 3 "faster reload rate" 1.5 "clip size upgrade atomic" 2 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 4 "rage giving scale" 0.15 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 "special damage type" 1 "dmg taken mult from special damage type 1" 0 } Item "scotch bonnet" Item "the king of scotland cape" } } WaveSpawn { WaitForAllDead w0608 StartWaveMessage "Name: {blue}Super Shotgun Chief" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}Damage greatly depends on distance" StartWaveMessage "Special2: {blue}Pulls targets on hit" } WaveSpawn { Name w0609 WaitForAllDead w0608 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_shotgun Health 80000 Name "Super Shotgun Chief" Scale 1.9 Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar UseMeleeThreatPrioritization 1 ItemAttributes { ItemName tf_weapon_shotgun_hwg "damage bonus" 1.25 "bullets per shot bonus" 25 "fire rate bonus" 3 "faster reload rate" 0.1 "weapon spread bonus" 2 "apply look velocity on damage" -500 "apply z velocity on damage" -20 "heal on kill" 1000 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.35 "override footstep sound set" 2 "rage giving scale" 0.1 "hand scale" 1.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "officer's ushanka" Item "the apparatchik's apparel" } } WaveSpawn { WaitForAllDead w0609 StartWaveMessage "Name: {blue}Suction HeavyWeapons" StartWaveMessage "Health: {ED4343}90000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}Deals x5 damage on burning targets" StartWaveMessage "Special2: {blue}Pulls targets on hit" } WaveSpawn { Name w0610 WaitForAllDead w0609 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_heater Health 90000 Name "Suction HeavyWeapons" Scale 1.9 Class HeavyWeapons Skill Expert MaxVisionRange 1800 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the huo long heatmaker" "damage bonus vs burning" 5 "dmg penalty vs nonburning" 0.5 "crit vs burning players" 1 "weapon burn dmg increased" 5 "apply look velocity on damage" -210 "apply z velocity on damage" -5 "slow enemy on hit" 0.5 "slow enemy on hit major" 0.1 "heal on kill" 3000 "weapon spread bonus" 0.8 "fire rate bonus" 0.7 "killstreak tier" 1 } ItemAttributes { ItemName "the wilson weave" "set item tint RGB" 13595446 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 2 "rage giving scale" 0.1 "hand scale" 0.8 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "the huo long heatmaker" Item "the wilson weave" Item "the heavy lifter" } } WaveSpawn { WaitForAllDead w0610 WaitBeforeStarting 1 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}Super Pyro" StartWaveMessage "Health: {yellow}45000" StartWaveMessage "Regen: {ED4343}400" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Huge airblast size" StartWaveMessage "Special2: {blue}Reflected projectiles are destroyed" } WaveSpawn { Name w0701 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon pyro Health 45000 Name "Super Pyro" Scale 1.9 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the backburner" "damage bonus" 5 "deflection size multiplier" 1.75 "airblast_pushback_disabled" 1 "airblast_destroy_projectile" 1 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 6 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health regen" 400 "health from healers reduced" 0 } Item "the backburner" Item "the person in the iron mask" } } WaveSpawn { WaitForAllDead w0701 StartWaveMessage "Name: {blue}Stunshot The Ultimate Anoyance" StartWaveMessage "Health: {ED4343}85000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Stuns anyone in blast radius" } WaveSpawn { Name w0702 WaitForAllDead w0701 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_stun Health 85000 Name "Stunshot The Ultimate Anoyance" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the liberty launcher" "damage bonus" 1.3 "fire rate bonus" 0.2 "Projectile speed increased" 2 "faster reload rate" 1.8 "Blast radius increased" 4 "apply z velocity on damage" 240 "slow enemy on hit major" 1 "rocket specialist" 1 "stun on damage" 800 "dmg penalty vs nonstunned" 1.5 "projectile spread angle penalty" 3.5 "disable buildings on hit" 3 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.3 "override footstep sound set" 3 "rage giving scale" 0.2 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.45 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "the liberty launcher" Item "exquisite rack" Item "the conquistador" } } WaveSpawn { WaitForAllDead w0702 StartWaveMessage "Name: {blue}Rage Enduring Heavy" StartWaveMessage "Health: {ED4343}75000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}Greatly increases damage as health depleads" } WaveSpawn { Name w0703 WaitForAllDead w0702 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_chili Health 75000 Name "Rage Enduring Heavy" Scale 1.9 Class HeavyWeapons Skill Expert MaxVisionRange 1800 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "iron curtain" "damage bonus" 1.5 "fire rate bonus with reduced health" 0.075 "critboost on kill" 6 "minicritboost on kill" 30 "drop health pack on kill" 1 "attach particle effect" 2 "attach particle effect static" 2 "killstreak tier" 1 } ItemAttributes { ItemName "heavy hair" "attach particle effect" 13 "attach particle effect static" 13 } CharacterAttributes { "move speed bonus" 0.3 "override footstep sound set" 2 "rage giving scale" 0.1 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "iron curtain" Item "heavy hair" Item "eotl_ursa major" } } WaveSpawn { WaitForAllDead w0703 StartWaveMessage "Name: {blue}Chief Mundee" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Better Aim" } WaveSpawn { Name w0704 WaitForAllDead w0703 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon sniper_jug_king Health 60000 Name "Chief Mundee" Scale 1.9 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 AimTrackingInterval 0 AimAt Head FastUpdate 1 FireWeapon { Delay 0.25 Cooldown 0.1 Repeats 0 IfSeeTarget 1 Duration 0.1 Type "Primary" } ItemAttributes { ItemName "the awper hand" "damage bonus" 5 "subtract victim medigun charge on hit" 25 "sniper fires tracer" 1 "lunchbox adds minicrits" 3 "fire rate bonus" 2 "mark for death" 1 "dmg bonus vs buildings" 3 "subtract victim cloak on hit" 100 "reveal cloaked victim on hit" 1 "reveal disguised victim on hit" 1 "slow enemy on hit major" 0.2 "projectile penetration heavy" 3 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the razorback" "jarate backstabber" 1 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 7 "rage giving scale" 0.1 "head scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "the awper hand" Item "the razorback" Item "the anger" Item "the birdman of australiacatraz" } } WaveSpawn { WaitForAllDead w0704 StartWaveMessage "Name: {blue}OKTOBERFEST" StartWaveMessage "Health: {ED2197}99999" StartWaveMessage "Regen: {43ED43}100" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Pockets G.Deflector Heavy" StartWaveMessage "Special2: {blue}Immune to damage while pocket is alive" StartWaveMessage "Special3: {blue}Switches to attack mode when pocket is killed" } WaveSpawn { Name w0705 WaitForAllDead w0704 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } FirstSpawnWarningSound vo/taunts/medic_taunts16.mp3 Squad { TFBot { ClassIcon heavy_deflector Health 40000 Name "Giant Armored Deflector Heavy" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName deflector "attack projectiles" 2 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.35 "override footstep sound set" 2 "rage giving scale" 0.2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0.01 } Item "deflector" Item "the u-clank-a" Item "the viking braider" } TFBot { ClassIcon medic_kritz Health 99999 Name OKTOBERFEST Scale 2.5 Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the crusader's crossbow" "provide on active" 1 "move speed bonus" 0.4 "fire rate bonus" 0.25 "faster reload rate" 0.0001 "damage bonus" 0.8 "Projectile speed increased" 1.8 "override projectile type" 2 "rocket specialist" 1 "projectile spread angle penalty" 1.5 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the kritzkrieg" "provide on active" 1 "move speed bonus" 0.15 "ubercharge rate bonus" 999 "uber duration bonus" 999 "bot medic uber health threshold" 111111 "heal rate bonus" 10 "dmg taken increased" 0 "killstreak tier" 1 } Message { Name "{red}OCTOBERFEEEST!!!" Delay 0 Cooldown 0.12 Repeats 7 } CharacterAttributes { "heal rate bonus" 100 "rage giving scale" 0.2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "health regen" 100 "health from healers reduced" 0 } Item "the crusader's crossbow" Item "the kritzkrieg" Item "the byte'd beak" Item "das metalmeatencasen" } } } WaveSpawn { WaitForAllDead w0705 StartWaveMessage "Name: {blue}Stickyspammer" StartWaveMessage "Health: {ED4343}90000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Can setup unlimited ammount of stickies" } WaveSpawn { Name w0706 WaitForAllDead w0705 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_sticky_burst_infinite Health 90000 Name Stickyspammer Scale 1.9 Class Demoman Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName tf_weapon_grenadelauncher "override projectile type" 27 "fire rate bonus" 1000 "is_passive_weapon" 1 } Item "Upgradeable tf_weapon_pipebomblauncher" ItemAttributes { ItemName "Upgradeable tf_weapon_pipebomblauncher" "is australium item" 1 "item style override" 1 "sticky arm time bonus" 0.5 "damage bonus" 1.5 "Blast radius increased" 1.25 "fire rate bonus" 0.1 "faster reload rate" 0.0001 "max pipebombs increased" 5 "maxammo secondary increased" 2.5 "killstreak tier" 1 } CharacterAttributes { "self dmg push force increased" 0 "blast dmg to self increased" 0 "stickybomb charge rate" 0.0001 "projectile spread angle penalty" 15 "max pipebombs increased" 999 "move speed bonus" 0.35 "override footstep sound set" 4 "rage giving scale" 0.1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "carouser's capotain" Item "the menpo" } } WaveSpawn { WaitForAllDead w0706 StartWaveMessage "Name: {blue}Chief Japaneese Tavish" StartWaveMessage "Health: {ED8686}50000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Restores large ammount of health on kill" } WaveSpawn { Name w0707 WaitForAllDead w0706 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demoknight_samurai Health 50000 AutoJumpMin 10 AutoJumpMax 10 Name "Chief Japaneese Tavish" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AutoJump Attributes AirChargeOnly DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 5 "honorbound" 0 "restore health on kill" 0 "heal on kill" 5000 "Attack not cancel charge" 1 "killstreak tier" 1 } CharacterAttributes { "cancel falling damage" 1 "increased jump height" 3.75 "charge time increased" 2 "charge recharge rate increased" 7 "bot custom jump particle" 1 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "health from healers reduced" 0 } Item "the splendid screen" Item "the half-zatoichi" Item "demo kabuto" Item "the menpo" } } WaveSpawn { WaitForAllDead w0707 StartWaveMessage "Name: {blue}BushWanker" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0708 WaitForAllDead w0707 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon sniper_jarate Health 60000 Name BushWanker Scale 1.9 Class Sniper Skill Expert Attributes MiniBoss Attributes UseBossHealthBar // DropWeapon 1 UseMeleeThreatPrioritization 1 StripItemSlot 0 ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.25 "attach particle effect" 74 } ItemAttributes { ItemName "the bushwacka" "dmg taken increased" 1 "damage bonus" 4 "melee range multiplier" 1.2 "melee attack rate bonus" 0.9 "melee bounds multiplier" 1.1 "bleeding duration" 4 "Set DamageType Ignite" 1 "killstreak tier" 1 "is dropped weapon" 1 } CharacterAttributes { "deploy time decreased" 0.01 "move speed bonus" 0.5 "override footstep sound set" 6 "rage giving scale" 0.1 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "jarate" Item "the bushwacka" Item "loyalty reward" Item "the spooky sleeves" Item "The Jarmaments" } } WaveSpawn { WaitForAllDead w0708 StartWaveMessage "Name: {blue}Mecha-Tripplets" StartWaveMessage "Health: {ED8686}25000x3" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Jumps and squashes it's victim" } WaveSpawn { Name w0709 WaitForAllDead w0708 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon pyro_hammer Health 25000 Name Mecha-Tripplets Scale 1.9 Class Pyro Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes SuppressFire Attributes UseBossHealthBar MaxVisionRange 512 DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the maul" "damage bonus" 6 "dmg penalty vs players" 1 "melee attack rate bonus" 3 "melee range multiplier" 1.3 "melee bounds multiplier" 1.5 "melee cleave attack" 1 "slow enemy on hit major" 10 "mult smack time" 2.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 6 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 "increased jump height" 3 "boots falling stomp" 10 "dmg taken increased" 0.05 "dmg from ranged reduced" 20 "dmg from melee increased" 20 } Item "the maul" Item "the rusty reaper" Item "the galvanized gibus" FireWeapon { Delay 1.6 Cooldown 5 Repeats 0 Duration 0 IfSeeTarget 1 Type "Primary" } FireWeapon { Delay 0 Cooldown 5 Repeats 0 Duration 0 IfSeeTarget 1 Type "Jump" } } } WaveSpawn { WaitForAllDead w0709 WaitBeforeStarting 1 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}Poseidon" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {ED8686}High" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0801 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon medic_jug_ubersaw_bleed Health 60000 Name Poseidon Scale 1.9 Class Medic Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar Action FetchFlag ForceRomeVision 1 DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "the ubersaw" "damage bonus" 1.5 "melee attack rate bonus" 0.4 "melee range multiplier" 1.05 "melee bounds multiplier" 1.05 "heal on hit for rapidfire" 200 "add uber charge on hit" 0.15 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.8 "rage giving scale" 0.25 "damage force reduction" 0.45 "airblast vulnerability multiplier" 0.45 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "the ubersaw" } } WaveSpawn { WaitForAllDead w0801 StartWaveMessage "Name: {blue}Death Aura" StartWaveMessage "Health: {ED4343}90000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Deals damage to all enemies in line of sight" StartWaveMessage "Special2: {blue}Ignores resistances" } WaveSpawn { Name w0802 WaitForAllDead w0801 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_undying Health 90000 Name "Death Aura" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon ItemAttributes { ItemName tf_weapon_grenadelauncher "Set DamageType Ignite" 1 "projectile no deflect" 1 "self dmg push force increased" 0 "no self blast dmg" 1 "blast dmg to self increased" 0 "fuse bonus" 0.0000000001 "damage bonus" 0.16 "faster reload rate" 0.00001 "fire rate bonus" 0.55 "dmg pierces resists absorbs" 1 "Blast radius increased" 9999 "dmg bonus vs buildings" 3 "slow enemy on hit" 0.1 "Projectile speed increased" 0.0001 "attach particle effect" 70 "attach particle effect static" 70 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.35 "override footstep sound set" 4 "rage giving scale" 0.1 "hand scale" 0 "attach particle effect" 74 "attach particle effect static" 74 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "treasure hat 3" Item "the cool breeze" } } WaveSpawn { WaitForAllDead w0802 StartWaveMessage "Name: {blue}Chief Brutal Shotgun Heavy" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0803 WaitForAllDead w0802 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_shotgun_burst Health 80000 Name "Chief Brutal Shotgun Heavy" Scale 1.9 Class HeavyWeapons Skill Expert MaxVisionRange 1700 WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName tf_weapon_shotgun_hwg "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus" 0.2 "bullets per shot bonus" 5 "faster reload rate" 0.65 "clip size upgrade atomic" 4 "slow enemy on hit" 0.1 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "hand scale" 1.5 "health from healers reduced" 0 //boss only weapon effect "apply look velocity on damage" 410 "apply z velocity on damage" 45 "damage bonus" 1.6 } Item "heavy hair" Item "the mann of the house" } } WaveSpawn { WaitForAllDead w0803 StartWaveMessage "Name: {blue}Soldier BF" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Has pocket G.Uber Medic" StartWaveMessage "Special2: {blue}Becomes weaker without a medic" } WaveSpawn { Name w0804 WaitForAllDead w0803 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } Squad { TFBot { ClassIcon soldier Health 60000 Name "Soldier BF" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 EventChangeAttributes { Default { ItemAttributes { ItemName "the original" "reload time decreased while healed" 0.01 "faster reload rate" 3 "clip size upgrade atomic" -2 "projectile spread angle penalty" 1 "fire rate bonus" 0.15 "damage bonus" 1.2 "Projectile speed increased" 1.4 "Blast radius increased" 1.1 "mod medic killed revenge" 1 "killstreak tier" 1 } ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 50000 Name "Attr1" } VoiceCommand { Delay 0 Cooldown 0 Repeats 1 Type "Medic" } } Attr1 { ItemAttributes { ItemName "the original" "reload time decreased while healed" 0.5 "fire rate bonus" 0.7 "faster reload rate" 3 "clip size upgrade atomic" -2 "projectile spread angle penalty" 1 "Projectile speed increased" 1.4 "damage bonus" 5 "Blast radius increased" 1.6 "killstreak tier" 1 } VoiceCommand { Delay 3 Cooldown 3 Repeats 0 Type "Medic" } } } CharacterAttributes { "move speed bonus" 0.35 "override footstep sound set" 3 "rage giving scale" 0.15 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 } Item "the original" Item "soldier's stash" Item "armored authority" } TFBot { ClassIcon medic_uber Health 50000 Name "Pocket Medic" Scale 1.9 Class Medic Skill Expert Attributes SpawnWithFullCharge Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName tf_weapon_syringegun_medic "provide on active" 1 "dmg taken increased" 5 } ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 100 "bot medic uber health threshold" 48500 "ubercharge rate bonus" 0.01 "uber duration bonus" 10 } CharacterAttributes { "move speed bonus" 0.5 "cannot pick up intelligence" 1 "rage giving scale" 0.15 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "blighted beak" Item "the nunhood" } } } WaveSpawn { WaitForAllDead w0804 StartWaveMessage "Name: {blue}Bad Mad Soldier" StartWaveMessage "Health: {ED2197}95000" StartWaveMessage "Regen: {43ED43}100" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Becomes extreamly angry at low health" } WaveSpawn { Name w0805 WaitForAllDead w0804 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_spammer Health 95000 Name "Bad Mad Soldier" Scale 1.9 Class Soldier Skill Expert Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "the direct hit" "fire rate bonus with reduced health" 0.009 "fire rate bonus" 1.7 "dmg bonus while half dead" 1.15 "faster reload rate" 0.01 "clip size upgrade atomic" 995 "critboost on kill" 0.5 "heal on kill" 2000 "Blast radius increased" 0.7 "killstreak tier" 1 } EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 21000 Name "Attr1" } } Attr1 { WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 0.08 "damage bonus" 1.1 "faster reload rate" 0.01 "always crit" 1 "clip size upgrade atomic" 993 "killstreak tier" 1 } ChangeAttributes { Delay 0 Cooldown 0 Repeats 0 IfHealthAbove 0 Name "0" } } } CharacterAttributes { "health regen" 100 "move speed bonus" 0.4 "override footstep sound set" 3 "rage giving scale" 0.2 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "the direct hit" Item "stahlhelm" Item "the kringle collection" } } WaveSpawn { WaitForAllDead w0805 StartWaveMessage "Name: {blue}Dual Wielder" StartWaveMessage "Health: {yellow}45000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Shoots grenades and stickies at the same time" } WaveSpawn { Name w0806 WaitForAllDead w0805 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_bomber Health 45000 Name "Dual Wielder" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName tf_weapon_grenadelauncher "projectile spread angle penalty" 1 "fire rate bonus" 0.5 "faster reload rate" 0.0001 "Projectile speed increased" 1.2 "damage bonus" 1.8 "is_passive_weapon" 1 "killstreak tier" 1 } ItemAttributes { ItemName tf_weapon_pipebomblauncher "projectile spread angle penalty" 3 "fire rate bonus" 0.35 "stickybomb charge rate" 0.0001 "sticky arm time bonus" 0.8 "faster reload rate" 0.0001 "blast dmg to self increased" 0 "self dmg push force increased" 0 "Projectile speed increased" 1.5 "damage bonus" 1.4 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "rage giving scale" 0.1 "override footstep sound set" 4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "prince tavish's crown" Item "the menpo" } } WaveSpawn { WaitForAllDead w0806 StartWaveMessage "Name: {blue}Chief Litium Fists Heavy" StartWaveMessage "Health: {ED8686}50000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Immune to non-melee attacks" } WaveSpawn { Name w0807 WaitForAllDead w0806 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_steelfist Health 50000 Name "Chief Litium Fists Heavy" Scale 1.9 Class HeavyWeapons Skill Expert Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions MeleeOnly UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "fists of steel" "dmg from ranged reduced" 0 "dmg from melee increased" 3 "melee range multiplier" 1.05 "melee attack rate bonus" 0.9 "damage bonus" 1.25 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 2 "rage giving scale" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "health from healers reduced" 0 } Item "fists of steel" Item "war head" } } WaveSpawn { WaitForAllDead w0807 StartWaveMessage "Name: {blue}Giant Grenade Rain Demo" StartWaveMessage "Health: {ED8686}50000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0808 WaitForAllDead w0807 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demoman_boss_infinite_burst Health 50000 Name "Giant Grenade Rain Demo" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit DropWeapon 1 ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.15 "fire rate bonus" 0.0001 "clip size upgrade atomic" 7 "projectile spread angle penalty" 5 "Projectile speed increased" 1.35 "auto fires full clip" 1 "auto fires when full" 1 "maxammo primary increased" 4 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the tavish degroot experience" Item "the deus specs" } } WaveSpawn { WaitForAllDead w0808 StartWaveMessage "Name: {blue}Liberty Prime" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {yellow}250" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w0809 WaitForAllDead w0808 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_rocketrain Health 80000 Name "Liberty Prime" Scale 2.5 Class Soldier Skill Expert Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the liberty launcher" "clip size bonus" 5 "fire rate bonus" 0.025 "projectile spread angle penalty" 4 "faster reload rate" 0.125 "Projectile speed increased" 2.1 "damage bonus" 2 "auto fires when full" 1 "auto fires full clip" 1 "is_passive_weapon" 1 "killstreak tier" 1 } ItemAttributes { ItemName tf_weapon_shotgun_soldier "custom item model" "models/workshop/weapons/c_models/c_liberty_launcher/c_liberty_launcher.mdl" "sniper fires tracer" 1 "damage bonus" 2 "fire rate bonus" 0.25 "clip size bonus" 20 "faster reload rate" 0.01 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.4 "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 "health regen" 250 "health from healers reduced" 0 } Item "the liberty launcher" Item "the patriot peak" Item "the diplomat" } } WaveSpawn { WaitForAllDead w0809 WaitBeforeStarting 1 } } // //"DLC" waves // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}God Deliusion" StartWaveMessage "Health: {ED2197}30000x4" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {ED8686}High, {86ED86}Very Low, {yellow}Average, {86ED86}Very Low" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}({FF3333}RED{blue})Vulnerable to knockback, immune to Melee attacks" StartWaveMessage "Specia2: {blue}({FEEEEE}WHITE{blue})Vulnerable to Blast and Bullets, immune to knockback" StartWaveMessage "Specia3: {blue}({42045D}BLACK{blue})Vulnerable to Crits, immune to Blast and Bullets" StartWaveMessage "Specia4: {blue}({00EADA}PALE{blue})Vulnerable to Melee attacks, immune to Crits" } WaveSpawn { Name w0901 TotalCurrency 12 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5.1 WaitBetweenSpawns 0 Where spawnbot TFBot { ClassIcon demo_undying Health 30000 Name "God Deliusion (RED)" //"immune to melee, weak to push" CustomEyeGlowColor "255 0 0" Scale 2 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the splendid screen" "item color rgb" "12073019" "charge impact damage increased" 5 "charge recharge rate increased" 2 "charge time increased" 2 } ItemAttributes { ItemName "the scotsman's skullcutter" "item color rgb" "12073019" "melee attack rate bonus" 2 "damage bonus" 5 "charge meter on hit" 1 "move speed penalty" 1 "add cond on kill" 28 "add cond on kill duration" 2 "heal on kill" 4500 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.55 "override footstep sound set" 2 "rage giving scale" 0.09 "damage force reduction" 3.0 "airblast vulnerability multiplier" 2.0 "airblast vertical vulnerability multiplier" 0.5 "dmg from melee increased" 0 "health from healers reduced" 0 } Item "ali baba's wee booties" Item "Hungover Hero" ItemAttributes { ItemName "Hungover Hero" "set item tint RGB" 12073019 } Item "the splendid screen" Item "the scotsman's skullcutter" } } WaveSpawn { Name w0901 TotalCurrency 12 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6.1 WaitBetweenSpawns 0 Where spawnbot TFBot { ClassIcon demo_undying Health 30000 Name "God Deliusion (WHITE)" //"immune to push, weak to ranged (except fire)" CustomEyeGlowColor "255 255 255" Scale 2 Class Demoman Skill Expert BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName tf_weapon_grenadelauncher "item color rgb" "15132390" "Blast radius increased" 3 "Projectile speed increased" 5 "fuse bonus" 0.25 "mod stun waist high airborne" 3 "apply look velocity on damage" -100 "apply z velocity on damage" 300 "bleeding duration" 1 "fire rate bonus" 12 "slow enemy on hit major" 0.7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time reduced" 0 "grenade no bounce" 1 "grenade no spin" 1 "damage bonus" 0.6 "custom projectile size" 3 "special damage type" 1 "dmg taken mult from special damage type 1" 0 "killstreak tier" 1 } ItemAttributes { ItemName "Hungover Hero" "set item tint RGB" 15132390 } CharacterAttributes { "move speed bonus" 0.35 "rage giving scale" 0.09 "damage force reduction" 0.000001 "airblast vulnerability multiplier" 0.000001 "airblast vertical vulnerability multiplier" 0.000001 "override footstep sound set" 2 "dmg taken from blast reduced" 1.5 "dmg taken from bullets reduced" 1.5 "dmg taken from fire reduced" 1 "health from healers reduced" 0 } Item "the teufort tooth kicker" Item "Hungover Hero" } } WaveSpawn { Name w0901 TotalCurrency 13 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7.1 WaitBetweenSpawns 0 Where spawnbot TFBot { ClassIcon demo_undying Health 30000 Name "God Deliusion (BLACK)" //"immune to ranged (except fire), weak to crits" CustomEyeGlowColor "50 3 50" Scale 2 Class Demoman Skill Expert BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar AimOffset "0 0 -14" DropWeapon 1 ItemAttributes { ItemName "the iron bomber" "item color rgb" "8208497" "fuse bonus" 1 "clip size upgrade atomic" 16 "fire rate bonus" 0.15 "Projectile speed increased" 1.5 "faster reload rate" 0.5 "damage bonus" 1.4 "slow enemy on hit major" 1 "maxammo primary increased" 2.5 "killstreak tier" 1 } ItemAttributes { ItemName "Hungover Hero" "set item tint RGB" 8208497 } CharacterAttributes { "move speed bonus" 0.45 "rage giving scale" 0.09 "override footstep sound set" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "dmg taken from blast reduced" 0.1 "dmg taken from bullets reduced" 0.1 "dmg taken from fire reduced" 1 "dmg taken from crit reduced" 2 "health from healers reduced" 0 } Item "the iron bomber" Item "the teufort tooth kicker" Item "Hungover Hero" } } WaveSpawn { Name w0901 TotalCurrency 13 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8.1 WaitBetweenSpawns 0 Where spawnbot TFBot { ClassIcon demo_undying Health 30000 Name "God Deliusion (PALE)" //"immune to crits, weak to melee" CustomEyeGlowColor "0 200 255" Scale 2 Class Demoman Skill Expert BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon ItemAttributes { ItemName "the loch-n-load" "item color rgb" "8626083" "damage bonus" 0.001 "dmg max health" 0.01 "dmg current health" 0.01 "Blast radius increased" 8 "fire rate bonus" 0.5 "faster reload rate" -0.8 "Projectile speed increased" 0.0001 "fuse bonus" 0.000000001 "dmg bonus vs buildings" 1200 "special damage type" 1 "dmg taken mult from special damage type 1" 0 "dmg pierces resists absorbs" 1 "clip size upgrade atomic" 995 "explosion particle" "drg_cow_explosioncore_charged_blue" "slow enemy on hit major" 1 "projectile no deflect" 1 "is invisible" 1 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "Hungover Hero" "set item tint RGB" 8626083 } CharacterAttributes { "move speed bonus" 0.3 "override footstep sound set" 2 "rage giving scale" 0.09 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "dmg taken from crit reduced" 0.1 "dmg from melee increased" 5.0 "health from healers reduced" 0 } Item "the loch-n-load" Item "the teufort tooth kicker" Item "Hungover Hero" } } WaveSpawn { WaitForAllDead w0901 FirstSpawnOutput { Target intel Action ForceResetSilent } } WaveSpawn { WaitForAllDead w0901 StartWaveMessage "Name: {blue}Helix Of The End" StartWaveMessage "Health: {42045D}200000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {42045D}Insane" StartWaveMessage "Special: {blue}Bad aim" StartWaveMessage "Special2: {blue}Never stops shooting" } WaveSpawn { Name w0902 WaitForAllDead w0901 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_deflector_push Health 200000 Name "Helix Of The End" Scale 2.5 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon AimTrackingInterval 1.5 FastUpdate 1 ItemAttributes { ItemName deflector "damage bonus" 2.0 "fire rate bonus" 0.05 "minigun spinup time decreased" 30 "attack projectiles" 3 "slow enemy on hit" 0.7 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.2 "rage giving scale" 0.1 "override footstep sound set" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "voice pitch scale" 0 "head scale" 0.5 "hand scale" 2 "torso scale" 1.15 "health from healers reduced" 0 "not solid to players" 1 } Item "deflector" Item "Brain Interface" Item "eotl_ursa major" } } WaveSpawn { WaitForAllDead w0902 StartWaveMessage "Name: {blue}Fourth Match" StartWaveMessage "Health: {ED4343}90000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Periodicaly does a powerfull attack" StartWaveMessage "Special2: {blue}Has 4 pocket medics" } WaveSpawn { Name w0903 WaitForAllDead w0902 TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } Squad { TFBot { ClassIcon pyro_firespreader Health 90000 Name "Fourth Match" Scale 2 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar UseMeleeThreatPrioritization 1 RingOfFire 50 ItemAttributes { ItemName "tf_weapon_grenadelauncher" "Set DamageType Ignite" 1 "damage bonus" 7 "Projectile speed increased" 3 "Blast radius increased" 30 "dmg bonus vs buildings" 3 "fire rate bonus" 40 "faster reload rate" -1 "weapon burn dmg increased" 10 "reveal cloaked victim on hit" 1 "reveal disguised victim on hit" 1 "self dmg push force increased" 0 "blast dmg to self increased" 0 "use large smoke explosion" 1 "attach particle effect" 1 "attach particle effect static" 1 "custom item model" "models/weapons/c_models/c_axtinguisher/c_axtinguisher_pyro.mdl" "projectile no deflect" 1 "projectile gravity native" -10 "fuse bonus" 0.1 "grenade explode on impact" 1 "killstreak tier" 1 } ItemAttributes { ItemName "the axtinguisher" "attack_minicrits_and_consumes_burning" 0 "crit vs burning players" 1 "damage bonus vs burning" 10 "damage bonus" 2 "is_passive_weapon" 1 "mult smack time" 3 "melee attack rate bonus" 1.7 "is_a_sword" 1 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.3 "override footstep sound set" 2 "rage giving scale" 0.04 "hand scale" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.1 "dmg taken increased" 0.4 "dmg taken from fire reduced" 1.5 "dmg from ranged reduced" 2.5 "dmg from melee increased" 2.5 } Item "the axtinguisher" Item "tf_weapon_grenadelauncher" Item "trickster's turnout gear" Item "Horrible Horns" } TFBot { Template Flame_Medic } TFBot { Template Flame_Medic } TFBot { Template Flame_Medic } TFBot { Template Flame_Medic } } } WaveSpawn { WaitForAllDead w0903 StartWaveMessage "Name: {blue}Happy Teddy Bear" StartWaveMessage "Health: {ED4343}90000" StartWaveMessage "Regen: {ED8686}350" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Stuns with a melee attack" } WaveSpawn { Name w0904 WaitForAllDead w0903 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_steelfist_hook Health 90000 Name "Happy Teddy Bear" Scale 2 Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar UseMeleeThreatPrioritization 1 ItemAttributes { ItemName tf_weapon_shotgun_hwg "override projectile type" 2 "blast dmg to self increased" 0 "self dmg push force decreased" 0 "mod stun waist high airborne" 1 "slow enemy on hit major" 3 "fire rate bonus" 6 "Projectile speed increased" 1.5 "apply look velocity on damage" -950 "apply z velocity on damage" 110 "projectile spread angle penalty" 1 "Blast radius increased" 1.1 "dmg bonus vs buildings" 10 "damage bonus" 10 "faster reload rate" 0.001 "custom item model" "models/weapons/c_models/c_fists_of_steel/c_fists_of_steel.mdl" "item color rgb" 6901050 "projectile no deflect" 1 "mult projectile scale" 0.01 "special damage type" 1 "dmg taken mult from special damage type 1" 0 "custom kill icon" "steel_fists" "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "fists of steel" "dmg from ranged reduced" 1 "dmg from melee increased" 0.8 "damage bonus" 4 "slow enemy on hit major" 13 "stun on damage" 800 "melee bounds multiplier" 1.3 "melee attack rate bonus" 1.3 "melee range multiplier" 1.05 "melee cleave attack" 1 "is_passive_weapon" 1 "custom kill icon" "steel_fists" "killstreak tier" 1 } ItemAttributes { ItemName "the bear necessities" "attach particle effect" 19 "attach particle effect static" 19 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 2 "rage giving scale" 0.05 "head scale" 1.6 "torso scale" 0.7 "hand scale" 0.95 "damage force reduction" -0.05 "airblast vulnerability multiplier" -0.01 "airblast vertical vulnerability multiplier" 0.1 "health regen" 350 "cancel falling damage" 1 "health from healers reduced" 0 } Item "fists of steel" Item "the bear necessities" Item "the bolshevik biker" } } WaveSpawn { WaitForAllDead w0904 StartWaveMessage "Name: {blue}Giga Chad" StartWaveMessage "Health: {42045D}5000000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}What an absolute chad" } WaveSpawn { Name w0905 WaitForAllDead w0904 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon sex_doer Health 5000000 Name "Giga Chad" Scale 1.9 Class HeavyWeapons Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "the merc's mohawk" Item "the heavy lifter" Item "jungle booty" UseHumanModel 1 VoiceCommand { Delay 11 Cooldown 12 Type "Battle cry" } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1 TurnPower 105 MaxAimError 105 } ItemAttributes { ItemName tf_weapon_minigun "mod minigun can holster while spinning" 1 "damage bonus" 10 "fire rate bonus" 2 "override projectile type" 2 "projectile no deflect" 1 "no damage falloff" 1 "penetrate teammates" 1 "custom projectile size" 0.1 "custom projectile model" "models/weapons/c_models/c_rocketlauncher/c_rocketlauncher.mdl" "projectile trail particle" "eyeboss_projectile" "killstreak tier" 1 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "explosive bullets" 150 "damage bonus" 5 "always crit" 1 "fire rate bonus" 0.5 "faster reload rate" 0.9 "bullets per shot bonus" 0.5 "killstreak tier" 1 } ItemAttributes { ItemName tf_weapon_fists "provide on active" 1 "move speed bonus" 2 "melee range multiplier" 1.1 "melee attack rate bonus" 1.85 "damage bonus" 7.9 "ragdolls become ash" 1 "killstreak tier" 1 } CharacterAttributes { "dmg taken increased" 50 "health regen" 1 "move speed bonus" 0.4 "cancel falling damage" 1 "head scale" 2 "rage giving scale" 0.2 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force increase" 0.1 "gesture speed increase" 2 "health from healers reduced" 0 } EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 3000000 Name "Attr1" } } Attr1 { WeaponRestrictions SecondaryOnly ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 1200000 Name "Attr2" } } Attr2 { UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly ChangeAttributes { Delay 0 Cooldown 0 Repeats 0 IfHealthBelow 0 Name "0" } } } Taunt { Delay 0.5 Cooldown 999 Repeats 1 Duration 5 Name "Taunt: Bare Knuckle Beatdown" } } } WaveSpawn { WaitForAllDead w0905 StartWaveMessage "Name: {blue}Captain Drip" StartWaveMessage "Health: {yellow}42000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Long range melee attacks" StartWaveMessage "Special2: {blue}His Drip is too powerfull" } WaveSpawn { Name w0906 WaitForAllDead w0905 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } FirstSpawnWarningSound "mvm_forever/mvm_coaltown_sniffing_glue/cringe_w3c.mp3" TFBot { ClassIcon heavy_drip Health 42000 Name "Captain Drip" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "weight room warmer" "set item tint RGB" 1315860 } ItemAttributes { ItemName "fists of steel" "damage bonus" 7.9 "melee attack rate bonus" 4 "melee range multiplier" 6.9 "ragdolls plasma effect" 1 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } FireWeapon { Delay 0 Cooldown 1 Repeats 0 Duration 0.5 IfSeeTarget 1 Type "Primary" } Item "fists of steel" Item "war head" Item "weight room warmer" Item "the breakneck baggies" } } WaveSpawn { WaitForAllDead w0906 StartWaveMessage "Name: {blue}Spellmaster" StartWaveMessage "Health: {yellow}45000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Casts various spells" } WaveSpawn { Name w0907 WaitForAllDead w0906 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { Class Engineer Name Spellmaster Action FetchFlag Skill Expert ClassIcon spellbook_lite Health 45000 Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant Item "TF_WEAPON_SPELLBOOK" Item "the dogfighter" Item "vox diabolus" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 "fire rate bonus" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 6 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Spell { Delay 1 Cooldown 10 Type "Fireball" } Spell { Delay 2.5 Cooldown 10 Type "Ball O' Bats" } Spell { Delay 4 Cooldown 10 Type "Fireball" } Spell { Delay 5.5 Cooldown 10 Type "Tesla Bolt" } Spell { Delay 7 Cooldown 10 Type "Ball O' Bats" } Spell { Delay 8.5 Cooldown 10 Type "Fireball" } Spell { Delay 10 Cooldown 10 Type "Ball O' Bats" } Spell { Delay 13.1 Cooldown 48.3 Type "Summon Monoculus" } Spell { Delay 26.3 Cooldown 48.3 Type "Meteor Shower" } Spell { Delay 39.2 Cooldown 48.3 Type "Summon Skeletons" } } } WaveSpawn { WaitForAllDead w0907 StartWaveMessage "Name: {blue}Tri-Banner Soldier" StartWaveMessage "Health: {yellow}40000" StartWaveMessage "Regen: {yellow}200" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Has effect of all 3 banners at once" } WaveSpawn { Name w0908 WaitForAllDead w0907 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_banner_trio Health 40000 Name "Tri-Banner Soldier" Scale 1.9 Class Soldier Skill Expert Tag "bot_giant" Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Attributes UseBossHealthBar AddCond { Name TF_COND_REGENONDAMAGEBUFF } AddCond { Name TF_COND_DEFENSEBUFF } ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "Projectile speed increased" 0.4 "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "killstreak tier" 1 } CharacterAttributes { "health regen" 200 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 "increase buff duration" 39 } Item "the buff banner" Item "the space bracers" Item "the jupiter jumpers" Item "the chief constable" Item "fancy dress uniform" } } WaveSpawn { WaitForAllDead w0908 StartWaveMessage "Name: {blue}Samurai Doe" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Periodicaly switches to katana" StartWaveMessage "Special2: {blue}Very high move speed with katana out" StartWaveMessage "Special3: {blue}Has additional robot support" } WaveSpawn { Name w0909 WaitForAllDead w0908 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target spawnbot_sd_sup* Action Disable } TFBot { ClassIcon soldier_samuraiboss Health 60000 Scale 1.9 Name "Samurai Doe" Class Soldier Skill Expert StripItemSlot 0 Attributes MiniBoss Attributes UseBossHealthBar Attributes DisableDodge Action Mobber AimAt Head AimTrackingInterval 0.04 UseMeleeThreatPrioritization 1 MaxVisionRange 1350 Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "damage bonus" 2 "can headshot" 1 "fire rate bonus" 0.9 "faster reload rate" 0 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "mark for death" 1 "custom weapon fire sound" "=80|weapons\shotgun\shotgun_fire6.wav" "custom item model" "models\weapons\c_models\c_rapidfire\c_rapidfire_1.mdl" "killstreak tier" 1 } ItemAttributes { ItemName "the half-zatoichi" "dmg max health" 0.5 "increased jump height from weapon" 1.6 "damage bonus" 2 "melee cleave attack" 1 "honorbound" 0 "mult_player_movespeed_active" 10 "single wep deploy time decreased" 0.7 "restore health on kill" 0 "heal on kill" 8000 "killstreak tier" 1 } CharacterAttributes { "move speed bonus" 0.5 "rage giving scale" 0.1 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.025 "airblast vertical vulnerability multiplier" 0.025 "override footstep sound set" 3 "cancel falling damage" 1 "increased air control" 1 } EventChangeAttributes { Default { Item "the half-zatoichi" // Item "the man in slacks" Item "the patriot's pouches" Item "shin shredders" Item "the mustachioed mann" Item "the shogun's shoulder guard" Item "soldier samurai hat" ChangeAttributes //prevents duping of hats { Delay 0.1 Cooldown 0.1 Repeats 1 IfSeeTarget 0 Name "Attr_Shotgun" } CharacterAttributes { "increased air control" 1 } } Attr_Shotgun { WeaponRestrictions SecondaryOnly ChangeAttributes { Delay 10.01 Cooldown 0.1 Repeats 0 IfSeeTarget 1 Name "Attr_Strike" } VoiceCommand { Delay 10 Cooldown 0 IfSeeTarget 1 Type "Battle Cry" } CharacterAttributes { "increased air control" 1 } } Attr_Strike { WeaponRestrictions MeleeOnly ChangeAttributes { Delay 1.4 Cooldown 0.1 Repeats 0 IfSeeTarget 0 Name "Attr_Shotgun" } CharacterAttributes { "increased air control" 5 } } } } } WaveSpawn { WaitForAllSpawned w0909 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 12 Where spawnbot_sd_sup Support 1 HideIcon 1 Squad { TFBot { Template T_TFBot_Soldier_Samurai } TFBot { Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" AimLeadProjectileSpeed 1980 } TFBot { Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" AimLeadProjectileSpeed 1980 } } } WaveSpawn { WaitForAllSpawned w0909 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 39 Where spawnbot_sd_sup Support 1 HideIcon 1 Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { WaitForAllDead w0909 FirstSpawnOutput { Target intel Action ForceResetSilent } } WaveSpawn { WaitForAllDead w0909 StartWaveMessage "Name: {FFFFFF}Trollge" StartWaveMessage "Health: {42045D}999999" StartWaveMessage "Regen: {42045D}1250" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}Highly vulnerable to damage" StartWaveMessage "Special2: {blue}Deadly melee attack" StartWaveMessage "Special3: {blue}Does not provides rage when damaged" } WaveSpawn { WaitForAllDead w0909 WaitBeforeStarting 5 FirstSpawnWarningSound "mvm_forever/mvm_bigrock_0ne_big_bossrush/fat_troll4.mp3" Support 1 } WaveSpawn { WaitForAllDead w0909 WaitBeforeStarting 5 FirstSpawnWarningSound "mvm_forever/mvm_bigrock_0ne_big_bossrush/fat_troll4.mp3" Support 1 } WaveSpawn { Name w0910 WaitForAllDead w0909 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7.5 Where spawnbot TFBot { ClassIcon forget Health 999999 Name Trollge Scale 1.9 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 100.99 "dmg pierces resists absorbs" 1 "crit kill will gib" 1 "heal on kill" 30000 "melee attack rate bonus" 4 "damage causes airblast" 1 "apply look velocity on damage" 30000 "apply z velocity on damage" 10000 "bleeding duration" 10 "mark for death" 1 "slow enemy on hit major" 10 "attach particle effect" 31 "attach particle effect static" 31 "ragdolls become ash" 1 "killstreak tier" 1 "add cond when active" 11 } Item "the breakneck baggies" Item "the snow scoper" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 4 "cancel falling damage" 1 "airblast vertical vulnerability multiplier" 0.01 "dmg taken increased" 10 "health regen" 1250 "head scale" 3 "rage giving scale" 0 "hand scale" 1.25 "voice pitch scale" 0.8 "charge time increased" 10 "mult charge turn control" 100 "attach particle effect" 43 "attach particle effect static" 43 } Item "ali baba's wee booties" Item "the chargin' targe" ItemAttributes { ItemName "the chargin' targe" "is invisible" 1 } Item "the horseless headless horseman's headtaker" } } WaveSpawn { WaitForAllDead w0910 WaitBeforeStarting 1 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target stopmusic Action Trigger } WaveSpawn { FirstSpawnOutput { Target startmusic Action Trigger } } WaveSpawn // allows you to choose what bot engineers can build, can vary for each wave { //Where spawnbot_build WaitBetweenSpawns 0.1 SpawnCount 1 MaxActive 5 // max red bot buildings Support 1 HideIcon 1 RandomChoice { TFBot { Template Red_Scout_Common } TFBot { Template Red_Scout_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Soldier_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Pyro_Common } TFBot { Template Red_Demo_Common } TFBot { Template Red_Demo_Common_Knight } TFBot { Template Red_Heavy_Common } RandomChoice { TFBot { Template Red_Scout_Rare } TFBot { Template Red_Soldier_Rare } TFBot { Template Red_Pyro_Rare } TFBot { Template Red_Demo_Rare } TFBot { Template Red_Heavy_Rare } } } } WaveSpawn { StartWaveMessage "Name: {blue}Crocket Master Soldier" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {86ED86}25" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w1001 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_crit_burstfire Health 80000 Name "Crocket Master Soldier" Scale 1.9 Class Soldier Skill Expert //Tag "special_main_right" Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the original" "rocket specialist" 1 "damage bonus" 1.5 "fire rate bonus" 0.35 "clip size bonus" 4 "faster reload rate" 0.25 "Projectile speed increased" 1.2 "dmg bonus while half dead" 1.3334 "fire rate bonus with reduced health" 0.5 "maxammo primary increased" 1.75 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the patriot peak" "set item tint RGB" 15132390 } ItemAttributes { ItemName "the diplomat" "set item tint RGB" 15132390 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "health regen" 25 "rage giving scale" 0.15 "health from healers reduced" 0 } Item "the original" Item "the patriot peak" Item "the diplomat" } } WaveSpawn { WaitForAllDead w1001 StartWaveMessage "Name: {blue}Ultra Scout C" StartWaveMessage "Health: {yellow}45000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {ED4343}Very High" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Fast recharge bonk" } WaveSpawn { Name w1002 WaitForAllDead w1001 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon scout_superbonk Health 45000 Name "Ultra Scout C" Scale 2.5 Class Scout Skill Expert //Tag "special_main_right" Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName "the force-a-nature" "bullets per shot bonus" 3 "fire rate bonus" 0.2 "clip size bonus" 2.5 "damage bonus" 1.5 "heal on kill" 4500 "faster reload rate" 1.5 "killstreak tier" 1 "add cond when active" 11 } ItemAttributes { ItemName "the bot dogger" "set item tint RGB" 15185211 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 5 "effect bar recharge rate increased" 0.6 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.11 "move speed bonus" 5 "health from healers reduced" 0 } Item "the force-a-nature" Item "bonk! atomic punch" Item "the bot dogger" } } WaveSpawn { WaitForAllDead w1002 StartWaveMessage "Name: {blue}Rocket Rain Soldier" StartWaveMessage "Health: {ED8686}70000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w1003 WaitForAllDead w1002 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_rocketrain Health 70000 Name "Rocket Rain Soldier" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes SuppressFire Attributes MiniBoss Attributes UseBossHealthBar UseMeleeThreatPrioritization 1 HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.05 TurnPower 360 MaxAimError 360 Acceleration 4000 AimTime 2 AccelerationTime 0.5 AccelerationStartTime 2 } ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 1 "fire rate bonus" 0.01 "projectile spread angle penalty" 360 "mini rockets" 1 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "clip size bonus" 25 "faster reload rate" -1 "projectile no deflect" 1 "burst fire count" 40 "burst fire rate mult" 150 "is invisible" 1 "maxammo primary increased" 5 "killstreak tier" 1 } FireWeapon { Delay 12 Cooldown 7 Repeats 0 Duration 0 Type "Jump" } FireWeapon { Delay 12.5 Cooldown 7 Repeats 0 Duration 0 Type "Jump" } FireWeapon { Delay 13 Cooldown 7 Repeats 0 Duration 1 Type "Primary" } FireWeapon { Delay 14 Cooldown 7 Repeats 0 Duration 0 Type "Jump" } ItemAttributes { ItemName tf_weapon_shovel "melee attack rate bonus" 1000 "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "rage giving scale" 0.1 "increased jump height" 3 "health from healers reduced" 0 } Item "the b.a.s.e. jumper" Item "the hardium helm" Item "antarctic parka" Item "the killer's kit" } } WaveSpawn { WaitForAllDead w1003 StartWaveMessage "Name: {blue}Nuklear Flame Pyro" StartWaveMessage "Health: {ED8686}70000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Long range flame" StartWaveMessage "Special2: {blue}Bonus armor piercing damage" } WaveSpawn { Name w1004 WaitForAllDead w1003 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon pyro_atomic Health 70000 Name "Nuklear Flame Pyro" Scale 1.9 Class Pyro Skill Expert //Tag "special_main_right" Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName concealedkiller_flamethrower_forestfire "damage bonus" 2 "weapon burn dmg increased" 5 "weapon burn time increased" 1.35 "bleeding duration" 2 "mult airblast refire time" 0.8 "flame_gravity" 0 "flame_drag" 3 "flame_up_speed" 50 "flame_speed" 4000 "flame_spread_degree" 1 "flame_lifetime" 1 "flame_random_life_time_offset" 0.1 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 6 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } FireWeapon { Delay 0 Cooldown 1 Repeats 0 IfSeeTarget 1 Duration 1 Type "Primary" } Item "concealedkiller_flamethrower_forestfire" Item "the firefly" Item "batter's bracers" } } WaveSpawn { WaitForAllDead w1004 StartWaveMessage "Name: {blue}SplitterKnight" StartWaveMessage "Health: {43ED43}30000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {yellow}Average" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}Splits into smaller versions of self on death" } WaveSpawn { Name w1005_1 WaitForAllDead w1004 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot TFBot { Template Boss_Splitter_Base SpawnTemplate Splitter_Phase_1 } } WaveSpawn { Name w1005_2_1 WaitForAllDead w1005_1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.6 Health 15000 CharacterAttributes { "move speed bonus" 0.45 "voice pitch scale" 1.1 "hand scale" 1.2 } SpawnTemplate Splitter_Phase_2a SpawnTemplate Splitter_Sub_1 } } WaveSpawn { Name w1005_2_2 WaitForAllDead w1005_1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.6 Health 15000 CharacterAttributes { "move speed bonus" 0.45 "voice pitch scale" 1.1 "hand scale" 1.2 } SpawnTemplate Splitter_Phase_2b SpawnTemplate Splitter_Sub_1 } } WaveSpawn { Name w1005_3_1 WaitForAllDead w1005_2_1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.35 Health 10000 CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 1.2 "hand scale" 1.4 } SpawnTemplate Splitter_Phase_3a SpawnTemplate Splitter_Sub_2a } } WaveSpawn { Name w1005_3_2 WaitForAllDead w1005_2_1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.35 Health 10000 CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 1.2 "hand scale" 1.4 } SpawnTemplate Splitter_Phase_3b SpawnTemplate Splitter_Sub_2a } } WaveSpawn { Name w1005_3_3 WaitForAllDead w1005_2_2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.35 Health 10000 CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 1.2 "hand scale" 1.4 } SpawnTemplate Splitter_Phase_3c SpawnTemplate Splitter_Sub_2b } } WaveSpawn { Name w1005_3_4 WaitForAllDead w1005_2_2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.35 Health 10000 CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 1.2 "hand scale" 1.4 } SpawnTemplate Splitter_Phase_3d SpawnTemplate Splitter_Sub_2b } } WaveSpawn { Name w1005 WaitForAllDead w1005_3_1 TotalCurrency 12 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.1 Health 5000 CharacterAttributes { "move speed bonus" 0.55 "voice pitch scale" 1.3 "hand scale" 1.7 } SpawnTemplate Splitter_Sub_3a } } WaveSpawn { Name w1005 WaitForAllDead w1005_3_2 TotalCurrency 12 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.1 Health 5000 CharacterAttributes { "move speed bonus" 0.55 "voice pitch scale" 1.3 "hand scale" 1.7 } SpawnTemplate Splitter_Sub_3b } } WaveSpawn { Name w1005 WaitForAllDead w1005_3_3 TotalCurrency 13 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.1 Health 5000 CharacterAttributes { "move speed bonus" 0.55 "voice pitch scale" 1.3 "hand scale" 1.7 } SpawnTemplate Splitter_Sub_3c } } WaveSpawn { Name w1005 WaitForAllDead w1005_3_4 TotalCurrency 13 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot Support Limited HideIcon 1 TFBot { Template Boss_Splitter_Base Scale 1.1 Health 5000 CharacterAttributes { "move speed bonus" 0.55 "voice pitch scale" 1.3 "hand scale" 1.7 } SpawnTemplate Splitter_Sub_3d } } WaveSpawn { WaitForAllDead w1005 FirstSpawnOutput { Target intel Action ForceResetSilent } } WaveSpawn { WaitForAllDead w1005 StartWaveMessage "Name: {blue}King Of Nukes" StartWaveMessage "Health: {ED4343}75000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w1006 WaitForAllDead w1005 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon boss_destroyer Health 75000 Name "King Of Nukes" Scale 2.5 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly //Tag special_main_right Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar ItemAttributes { ItemName warbird_grenadelauncher_warhawk "custom projectile model" models/props_td/atom_bomb.mdl "damage bonus" 5 "projectile spread angle penalty" 15 "use large smoke explosion" 1 "fire rate bonus" 5 "faster reload rate" 1.5 "Blast radius increased" 1.66 "self dmg push force decreased" 0 "ragdolls become ash" 1 "mult projectile count" 6 "projectile no deflect" 1 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "the king of scotland cape" Item "warbird_grenadelauncher_warhawk" Item "Class Crown" } } WaveSpawn { WaitForAllDead w1006 StartWaveMessage "Name: {blue}Chief Heavy Destroyer" StartWaveMessage "Health: {ED4343}80000" StartWaveMessage "Regen: {43ED43}100" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED2197}Extreamly High" StartWaveMessage "Special: {blue}Bonus armor piercing damage" } WaveSpawn { Name w1007 WaitForAllDead w1006 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon heavy_suppressor_giant Health 80000 Name "Chief Heavy Destroyer" Scale 2.5 Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly //Tag "special_main_right" Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar DropWeapon 1 ItemAttributes { ItemName deflector "damage bonus" 3 "sniper fires tracer" 1 "attack projectiles" 2 "slow enemy on hit major" 1 "bleeding duration" 1.5 "minigun spinup time increased" 1.5 "fire rate bonus" 1.5 "hand scale" 1.4 "killstreak tier" 1 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "health regen" 100 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health from healers reduced" 0 } Item "deflector" Item "dead of night" Item "gone commando" Item "Polar Bear" } } WaveSpawn { WaitForAllDead w1007 StartWaveMessage "Name: {blue}Chief Coal Cannon Demo" StartWaveMessage "Health: {ED8686}60000" StartWaveMessage "Regen: {yellow}250" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {yellow}Average" StartWaveMessage "Special: {blue}None" } WaveSpawn { Name w1008 WaitForAllDead w1007 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_fire Health 60000 Name "Chief Coal Cannon Demo" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly //Tag special_main_right Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload AimOffset "0 0 -30" ItemAttributes { ItemName "the iron bomber" "mult projectile count" 4 "Set DamageType Ignite" 1 "crits_become_minicrits" 1 "minicrit vs burning player" 1 "mod no reload DISPLAY ONLY" 1 "damage penalty" 0.4 "Projectile speed increased" 1.8 "projectile spread angle penalty" 2 "clip size bonus" 15 "projectile lifetime" 0.65 "override projectile type" 6 "mult projectile scale" 0.5 "projectile gravity native" 0.001 "crit mod disabled" 0 "no_duck" 1 "fire rate bonus" 0.15 "faster reload rate" -1 "killstreak tier" 1 "custom kill icon" "iron_bomber" "custom weapon fire sound" "=66|mvm\giant_demoman\giant_demoman_grenade_shoot.wav" } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health regen" 250 "health from healers reduced" 0 } Item "the iron bomber" Item "the sengoku scorcher" Item "eotl_demopants" Item "the dayjogger" } } WaveSpawn { WaitForAllDead w1008 StartWaveMessage "Name: {blue}Cluster Bomb Demo" StartWaveMessage "Health: {ED8686}65000" StartWaveMessage "Regen: {43ED43}150" StartWaveMessage "Speed: {43ED43}Low" StartWaveMessage "Damage: {ED8686}High" StartWaveMessage "Special: {blue}Projectile splits into smaller grenades" } WaveSpawn { Name w1009 WaitForAllDead w1008 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon demo_frag Health 65000 Name "Cluster Bomb Demo" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly //Tag special_main_right Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload MaxVisionRange 1600 AimLeadProjectileSpeed 1 ShootTemplate { Name ClusterBomb Offset "0 0 0" Angles "0 0 0" Spread 1 AttachToProjectile 1 } ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 3 "fire rate penalty" 3 "faster reload rate" 0.5 "clip size bonus" 2 "mult projectile scale" 1.35 "fuse bonus" 0.5 "grenade explode on impact" 1 "grenade no spin" 1 "killstreak tier" 1 "explosion particle" "rd_robot_explosion_smoke_linger" // "custom projectile model" "models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl" "custom weapon fire sound" "=84|mvm\giant_demoman\giant_demoman_grenade_shoot.wav" } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health regen" 150 "health from healers reduced" 0 } Item "eotl_demo_dynamite" Item "eotl_blinks_breeches" Item "the juggernaut jacket" Item "the cotton head" } } WaveSpawn { WaitForAllDead w1009 StartWaveMessage "Name: {blue}Millitary Expert" StartWaveMessage "Health: {42045D}300000" StartWaveMessage "Regen: {86ED86}0" StartWaveMessage "Speed: {86ED86}Very Low" StartWaveMessage "Damage: {ED4343}Very High" StartWaveMessage "Special: {blue}Changes weapons after taking large ammounts of damage" } WaveSpawn { Name w1010 WaitForAllDead w1009 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot DoneOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon soldier_golden_lite Health 300000 Name "Millitary Expert" Scale 1.9 Class Soldier Skill Expert Tag "bot_giant" Attributes MiniBoss Attributes UseBossHealthBar StripItemSlot 1 StripItemSlot 2 WeaponRestrictions PrimaryOnly AddCond { Name "TF_COND_SPEED_BOOST" Duration 10 } ChangeAttributes { Name "Attr1_Burst" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 260000 } ChangeAttributes { Name "Attr2_Homing_Barrage" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 220000 } ChangeAttributes { Name "Attr3_Nuke" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 180000 } ChangeAttributes { Name "Attr4_Burst_Spam" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 140000 } ChangeAttributes { Name "Attr5_Shotgun" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 100000 } ChangeAttributes { Name "Attr6_Spam" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 60000 } ChangeAttributes { Name "Attr7_HoH" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 20000 } CharacterAttributes { "move speed bonus" 0.2 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "deploy time decreased" 0.1 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "health from healers reduced" 0 "maxammo primary increased" 9 } EventChangeAttributes { Default //_Crit { Item "The Peacebreaker" Item "the surgical survivalist" Item "dead of night" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2 "rocket specialist" 1 "reload full clip at once" 1 "faster reload rate" 2 "always crit" 1 "killstreak tier" 1 } } Attr1_Burst { ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "fire rate bonus" 0.08 "faster reload rate" 2.7 "clip size bonus" 2 "reload full clip at once" 1 "force fire full clip" 1 "projectile spread angle penalty" 0.5 "item style override" 1 "killstreak tier" 1 } Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" } Attr2_Homing_Barrage { Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Beggar's Bazooka" "fire rate bonus HIDDEN" 0.125 "auto fires full clip" 0 "can overload" 0 "reload time increased hidden" 1 "clip size penalty HIDDEN" 1 "projectile spread angle penalty" 3 "blast radius decreased" 1 "damage bonus" 1.35 "Projectile speed increased" 0.4 "clip size upgrade atomic" 26 "faster reload rate" 0.2 "projectile spread angle penalty" 10 "projectile acceleration" 750 "projectile acceleration time" 1 "mod projectile heat seek power" 60 "mod projectile heat aim error" 105 "mod projectile heat no predict target speed" 1 "projectile trail particle" "eyeboss_projectile" "killstreak tier" 1 } Item "The Beggar's Bazooka" } Attr3_Nuke { ItemAttributes { ItemName "the direct hit" "damage bonus" 11.12 "clip size penalty HIDDEN" 0.25 "reload time increased hidden" 5.75 "Blast radius increased" 8 // "use large smoke explosion" 1 "explosion particle" "hightower_explosion" "mult projectile scale" 2 "hand scale" 1.3 "projectile no deflect" 1 "killstreak tier" 1 } Item "the direct hit" } Attr4_Burst_Spam { Attributes HoldFireUntilFullReload ItemAttributes { ItemName "the liberty launcher" "damage penalty" 1 "damage bonus" 1.25 "fire rate bonus" 0.01 "faster reload rate" 0.1 "clip size bonus" 10 "force fire full clip" 1 "projectile spread angle penalty" 2 "burst fire count" 5 "burst fire rate mult" 45 //0.45 fire rate "killstreak tier" 1 } Item "the liberty launcher" } Attr5_Shotgun { WeaponRestrictions SecondaryOnly UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Reserve Shooter" "faster reload rate" 0.1 "fire rate bonus" 1.25 "damage bonus" 1.5 "bullets per shot bonus" 5 "slow enemy on hit major" 2 "killstreak tier" 1 } Item "The Reserve Shooter" } Attr6_Spam { Attributes HoldFireUntilFullReload ItemAttributes { ItemName "the original" "damage penalty" 0.75 "Projectile speed increased" 1.6 "fire rate bonus" 0.1 "faster reload rate" -1 "clip size bonus" 9 "projectile spread angle penalty" 1 "killstreak tier" 1 } Item "the original" } Attr7_HoH { Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage bonus" 1.334 "fire rate bonus" 0.05 "faster reload rate" 1.6 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 4500 "always crit" 1 "killstreak tier" 1 } Item "The Black Box" ChangeAttributes { Name "Attr8_Run" Delay 30 Cooldown 0 Repeats 1 } } Attr8_Run { WeaponRestrictions MeleeOnly UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Escape Plan" "move speed bonus" 1.8 "damage bonus" 1.2 "fire rate bonus" 0.85 "heal on hit for rapidfire" 250 "always crit" 1 "killstreak tier" 1 } Item "The Escape Plan" } } } } WaveSpawn { WaitForAllDead w1010 WaitBeforeStarting 1 } } }