#base robot_standard.pop #base robot_gatebot.pop #base robot_giant.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no CustomUpgradesFile mvm_upgrades_yoovy_bm_v27.txt NoRomevisionCosmetics 1 BluPlayersAreRobots 1 BluHumanFlagCapture 0 BodyPartScaleSpeed 26 WaveStartCountdown 3 BluHumanFlagPickup 0 AllowJoinTeamBlue 1 NoThrillerTaunt 1 MaxSpectators 2 FastNPCUpdate 1 RobotLimit 26 PrecacheModel "models/bots/boss_bot/boss_tank_color.mdl" PrecacheSound "tf2musicrock" ClassLimit { Heavyweapons 2 Medic 2 Sniper 2 Scout 2 Demoman 2 Soldier 2 Spy 2 Engineer 2 Pyro 2 } ExtraSpawnPoint { Name "spawnbot_redbot" TeamNum 3 X "-2498" Y "831" Z "256" } FlagResetTime { Name "intel" ResetTime 15 } OverrideSounds { "MVM.GiantHeavyExplodes" "ambient\explosions\explode_7.wav" "MVM.GiantCommonExplodes" "ambient\explosions\explode_7.wav" } PlayerAddCond { Index 114 } PointTemplates { StickyTank { OnSpawnOutput { Target "!activator" Action "color" Param "89 112 133" } OnParentKilledOutput // Clean up stickies { Target tf_projectile_pipe Action Kill Delay 0.1 } OnSpawnOutput { Target stickytank_init_relay Action Trigger Delay 0.1 } logic_relay { "targetname" "stickytank_init_relay" "OnTrigger" "!parent,AddOutput,OnHealthBelow60Percent stickytank_timer:UpperRandomBound:5:0:-1,0,-1" "OnTrigger" "!parent,AddOutput,OnHealthBelow60Percent stickytank_timer:LowerRandomBound:5:0:-1,0,-1" "OnTrigger" "!parent,AddOutput,OnHealthBelow30Percent stickytank_timer:UpperRandomBound:2.5:0:-1,0,-1" "OnTrigger" "!parent,AddOutput,OnHealthBelow30Percent stickytank_timer:LowerRandomBound:2.5:0:-1,0,-1" } logic_relay { "targetname" "stickytank_shooter_relay" "OnTrigger" "stickytank_mimic,FireOnce,,0,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.1,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.1,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.2,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.2,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.3,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.3,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.4,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.4,-1" "OnTrigger" "stickytank_mimic,FireMultiple,4,0.5,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.5,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.6,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.6,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.7,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.7,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.8,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.8,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.9,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.9,-1" "OnTrigger" "stickytank_mimic,FireMultiple,4,1,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,1,-1" "OnTrigger" "stickytank_mimic_crit,FireOnce,,1.5,-1" "OnTrigger" "stickytank_shoot_sound_crit,PlaySound,,1.5,-1" "OnTrigger" "stickytank_mimic_crit,FireMultiple,2,2,-1" "OnTrigger" "stickytank_shoot_sound_crit,PlaySound,,2,-1" "OnTrigger" "!self,EnableRefire,,2,-1" "OnTrigger" "stickytank_mimic_crit,FireMultiple,3,2.5,-1" "OnTrigger" "stickytank_shoot_sound_crit,PlaySound,,2.5,-1" "OnTrigger" "stickytank_mimic_crit,FireMultiple,6,3,-1" "OnTrigger" "stickytank_shoot_sound_crit,PlaySound,,3,-1" "OnTrigger" "stickytank_mimic,DetonateStickies,,7,-1" "OnTrigger" "stickytank_mimic_crit,DetonateStickies,,7,-1" } logic_timer { "targetname" "stickytank_timer" "spawnflags" "0" "UpperRandomBound" "10" "LowerRandomBound" "7" "UseRandomTime" "1" "OnTimer" "stickytank_shooter_relay,Trigger,,0,-1" } prop_dynamic { "targetname" "stickytank_model" "model" "models/props_frontline/tank_turret.mdl" "skin" "2" "solid" "0" "spawnflags" "0" "origin" "-16 -66 108" "angles" "-56.5 0 -90" } prop_dynamic { "targetname" "stickytank_model" "model" "models/props_frontline/tank_turret.mdl" "skin" "2" "solid" "0" "spawnflags" "0" "origin" "-12 66 108" "angles" "-58.5 0 90" } tf_point_weapon_mimic { "targetname" "stickytank_mimic" "WeaponType" "3" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "0" "Damage" "75" "SpreadAngle" "25" "SplashRadius" "125" "FireSound" "weapons/stickybomblauncher_shoot_crit.wav" "origin" "54 -56 216" "angles" "-58.5 359 180" } tf_point_weapon_mimic { "targetname" "stickytank_mimic_crit" "WeaponType" "3" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "1" "Damage" "75" "SpreadAngle" "25" "SplashRadius" "125" "FireSound" "weapons/stickybomblauncher_shoot_crit.wav" "origin" "54 -56 216" "angles" "-58.5 359 180" } tf_point_weapon_mimic { "targetname" "stickytank_mimic" "WeaponType" "3" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "0" "Damage" "75" "SpreadAngle" "25" "SplashRadius" "125" "FireSound" "weapons/stickybomblauncher_shoot_crit.wav" "origin" "54 56 214" "angles" "-56.5 359 0" } tf_point_weapon_mimic { "targetname" "stickytank_mimic_crit" "WeaponType" "3" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "1" "Damage" "75" "SpreadAngle" "25" "SplashRadius" "125" "FireSound" "weapons/stickybomblauncher_shoot_crit.wav" "origin" "54 56 214" "angles" "-56.5 359 0" } ambient_generic { "targetname" "stickytank_shoot_sound" "health" "10" "message" "weapons/stickybomblauncher_shoot.wav" "pitch" "100" "pitchstart" "100" "radius" "5000" "spawnflags" "48" "origin" "64 0 224" } ambient_generic { "targetname" "stickytank_shoot_sound_crit" "health" "10" "message" "weapons/stickybomblauncher_shoot_crit.wav" "pitch" "100" "pitchstart" "100" "radius" "5000" "spawnflags" "48" "origin" "64 0 224" } } scoutyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/scout/bot_scout.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } soldieryellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/soldier/bot_soldier.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } pyroyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/pyro/bot_pyro.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } demomanyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/demo/bot_demo.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } heavyweaponsyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/heavy/bot_heavy.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } engineeryellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/engineer/bot_engineer.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } medicyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/medic/bot_medic.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } sniperyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/sniper/bot_sniper.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } spyyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/spy/bot_spy.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } giantscoutyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/scout_boss/bot_scout_boss.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } giantsoldieryellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/soldier_boss/bot_soldier_boss.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } giantdemomanyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/demo_boss/bot_demo_boss.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } giantpyroyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/pyro_boss/bot_pyro_boss.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } giantheavyyellow { OnSpawnOutput { Target "glowprop" Action "setattached" Param "!activator" Delay 0.05 } prop_dynamic_ornament { "targetname" "glowprop" "model" "models/bots/heavy_boss/bot_heavy_boss.mdl" "disablebonefollowers" "1" "disableshadows" "1" } tf_glow { "glowcolor" "255 215 0 235" "target" "glowprop" } } Tank_White { OnSpawnOutput { Target "!activator" Action "color" Param "255 255 255" } } Tank_Final { OnSpawnOutput { Target "!activator" Action "color" Param "82 82 82" } } ProtectSignal { NoFixup 1 training_annotation { "targetname" "anno_protect" "display_text" "Protect Bob at all costs!" "lifetime" "5" "origin" "-1144 0 -52" } NoFixup 1 training_annotation { "targetname" "anno_gate" "display_text" "This gate is now enabled, if robots capture it they will bring in a bomb!" "lifetime" "10" "origin" "-1152 -1791 -107" } NoFixup 1 training_annotation { "targetname" "anno_tank" "display_text" "A Tank approaches, don't let it near Bob!" "lifetime" "7" "origin" "1125 -0 -117" } } } Templates { Scout_Teammate_Scattergun { Class Scout Name "Scout" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 ItemAttributes { ItemName TF_WEAPON_SCATTERGUN "collect currency on kill" 1 "reload time decreased" 0.75 "clip size bonus" 1.25 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Scout_Teammate_FAN { Class Scout Name "Force-a-Nature Scout" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 MaxVisionRange 500 Item "The Force-a-Nature" ItemAttributes { ItemName "The Force-a-Nature" "collect currency on kill" 1 "bullets per shot bonus" 2 "mod ammo per shot" 2 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Scout_Teammate_Shortstop { Class Scout Name "Shortstop Scout" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "The Shortstop" ItemAttributes { ItemName "The Shortstop" "collect currency on kill" 1 "airblast vulnerability multiplier hidden" 1 "damage force increase hidden" 1 "faster reload rate" 0.54 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Scout_Teammate_Sodapopper { Class Scout Name "Sodapopper Scout" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "The Soda Popper" ItemAttributes { ItemName "The Soda Popper" "collect currency on kill" 1 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Soldier_Teammate_RocketLauncher { Class Soldier Name "Soldier" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "collect currency on kill" 1 "reload time decreased" 0.75 "clip size bonus" 1.25 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Soldier_Teammate_DirectHit { Class Soldier Name "Direct Hit Soldier" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "The Direct Hit" ItemAttributes { ItemName "The Direct Hit" "collect currency on kill" 1 "reload time decreased" 0.75 "damage bonus" 1.3 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Soldier_Teammate_Cowmangler { Class Soldier Name "Cowmangler Soldier" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "collect currency on kill" 1 "dmg penalty vs buildings" 0.5 "damage bonus vs burning" 1.5 "reload time decreased" 0.75 "set item tint RGB" 13595446 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Soldier_Teammate_Backup { Class Soldier Name "Extended Backup Soldier" ClassIcon red2_lite Attributes IgnoreFlag Attributes SpawnWithFullCharge Action Mobber Skill Expert UseHumanModel 1 Item "The Battalion's Backup" ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "collect currency on kill" 1 "reload time decreased" 0.75 "clip size bonus" 1.25 } CharacterAttributes { "increase buff duration" 10 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Pyro_Teammate_FlameThrower { Class Pyro Name "Pyro" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 ItemAttributes { ItemName "The Rainblower" "collect currency on kill" 1 "flame_spread_degree" 4 "flame_drag" 4 "flame_up_speed" -50 "flame_speed" 1500 "flame_lifetime" 0.75 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Pyro_Teammate_Degreaser { Class Pyro Name "Degreaser Pyro" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "The Degreaser" ItemAttributes { ItemName "The Degreaser" "collect currency on kill" 1 "mult_player_movespeed_active" 1.15 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Pyro_Teammate_DragonFury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "The Dragon's Fury" MaxVisionRange 600 ItemAttributes { ItemName "The Dragon's Fury" "collect currency on kill" 1 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Pyro_Teammate_Flaregun { Class Pyro Name "Flare Pyro" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "The Flare Gun" MaxVisionRange 600 WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "collect currency on kill" 1 "fire rate bonus HIDDEN" 0.65 "provide on active" 1 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Demoman_Teammate_GrenadeLauncher { Class Demoman Name "Demoman" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 AimLeadProjectileSpeed 1000 ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "collect currency on kill" 1 "dmg bonus vs buildings" 2 "clip size bonus" 1.5 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Demoman_Teammate_Loch { Class Demoman Name "Loch-N-Load Demoman" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 AimLeadProjectileSpeed 1000 Item "The Loch-N-Load" ItemAttributes { ItemName "The Loch-N-Load" "collect currency on kill" 1 "projectile speed increased" 1.2 "blast radius increased" 1.75 "dmg bonus vs buildings" 1.5 "blast radius decreased" 1 "Reload time decreased" 0.75 "clip size penalty" 1 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Demoman_Teammate_Knight { Class Demoman Name "Demoknight" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 WeaponRestrictions MeleeOnly Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "The Eyelander" ItemAttributes { ItemName "Ali Baba's Wee Booties" "cancel falling damage" 1 "air dash count" 2 } ItemAttributes { ItemName "The Chargin' Targe" "dmg taken from bullets reduced" 0.7 "dmg taken from crit reduced" 0.5 } ItemAttributes { ItemName "The Eyelander" "collect currency on kill" 1 "melee range multiplier" 1.5 "crit mod disabled" 1 "critboost on kill" 4 "is_a_sword" 0 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Demoman_Teammate_KnightPersian { Class Demoman Name "Persian Persuader Demoknight" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 WeaponRestrictions MeleeOnly Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "Ali Baba's Wee Booties" "cancel falling damage" 1 "air dash count" 2 } ItemAttributes { ItemName "The Chargin' Targe" "dmg taken from bullets reduced" 0.8 "dmg taken from crit reduced" 0.75 } ItemAttributes { ItemName "The Persian Persuader" "collect currency on kill" 1 "reduced_healing_from_medics" 0.5 "max health additive bonus" 25 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "melee range multiplier" 1.5 "charge meter on hit" 0.25 "mult dmg vs tanks" 2 "crit mod disabled" 1 "ammo gives charge" 0 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Heavy_Teammate_Minigun { Class HeavyWeapons Name "HeavyWeapons" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 ItemAttributes { ItemName TF_WEAPON_MINIGUN "collect currency on kill" 1 "crit mod disabled" 0 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Heavy_Teammate_Huolong { Class HeavyWeapons Name "Heater Heavy" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "collect currency on kill" 1 "damage bonus vs burning" 1.35 "maxammo primary reduced" 0.75 "attach particle effect" 1 "uses ammo while aiming" 0 "crit mod disabled" 0 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Heavy_Teammate_Natascha { Class HeavyWeapons Name "Natascha Heavy" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "Natascha" ItemAttributes { ItemName "The Huo Long Heatmaker" "collect currency on kill" 1 "minigun spinup time increased" 1 "minigun spinup time decreased" 0.75 "aiming movespeed increased" 1.25 "spunup_damage_resistance" 1 "crit mod disabled" 0 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Heavy_Teammate_Tomislav { Class HeavyWeapons Name "Tomislav Heavy" ClassIcon red2_lite Attributes IgnoreFlag Action Mobber Skill Expert UseHumanModel 1 Item "Tomislav" ItemAttributes { ItemName "Tomislav" "collect currency on kill" 1 "weapon spread bonus" 0.5 "crit mod disabled" 0 } Addcond { Index 43 } Addcond { Index 51 Duration 2 } } Protect { Class Heavy Name "Bob [PROTECT]" ClassIcon red2_lite Attributes UseBossHealthBar Attributes IgnoreFlag Attributes IgnoreEnemies Attributes MiniBoss WeaponRestrictions MeleeOnly Item "The Battalion's Backup" Item "Security Shades" item "Lo-Fi Longwave" Item "Fists of Steel" Health 30000 Scale 1.25 MaxVisionRange 0 ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint RGB" 12073019 } ItemAttributes { ItemName "Fists of Steel" "reduced_healing_from_medics" 0 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0 "airblast vulnerability multiplier" 0 "health from packs increased" 0 "damage force reduction" 0 "cannot be backstabbed" 1 "increased jump height" 0.0000000000000000001 "move speed penalty" 0.0000000000000000001 "hand scale" 0.8 "head scale" 0.8 } Addcond { Index 43 } Taunt { Delay 0.25 Cooldown 0 Repeats 0 } VoiceCommand { Delay 0 Cooldown 0 Repeats 1 Type "Help" IfHealthBelow 25000 } VoiceCommand { Delay 0 Cooldown 0 Repeats 1 Type "Help" IfHealthBelow 20000 } VoiceCommand { Delay 0 Cooldown 0 Repeats 1 Type "Help" IfHealthBelow 15000 } VoiceCommand { Delay 0 Cooldown 0 Repeats 1 Type "Help" IfHealthBelow 10000 } VoiceCommand { Delay 0 Cooldown 0 Repeats 1 Type "Help" IfHealthBelow 5000 } VoiceCommand { Delay 0 Cooldown 0 Repeats 1 Type "Jeers" IfHealthBelow 2500 } } T_TFBot_Heavyweapons_Deflector { Name "Deflector Heavy" Class Heavyweapons Skill Hard ClassIcon heavy_deflector_heater Item "The U-Clank-A" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFGateBot_Giant_Soldier_RapidFire { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 3800 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" Item "craftsmann_rocketlauncher_americanpastoral" Skill Expert Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } } } T_TFGateBot_Giant_Heavyweapons_HOK { Class Heavyweapons Name "Giant Heal on Kill Heavy" Health 5000 ClassIcon heavy_healonkill EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Heavy" Skill Expert MaxVisionRange 1200 Attributes MiniBoss Attributes AlwaysCrit Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Expert MaxVisionRange 1200 Attributes MiniBoss Attributes AlwaysCrit Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } T_TFBot_Giant_Scout_Shortstop { Name "Giant Shortstop Scout" Class Scout Skill Normal Health 2000 ClassIcon scout_shortstop Attributes MiniBoss Item "The Shortstop" ItemAttributes { ItemName "The Shortstop" "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "override footstep sound set" 5 "move speed bonus" 1.2 } } T_TFGateBot_Giant_Pyro_DragonFury_HOK { Class Pyro Name "Giant HOK Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_heal Health 3000 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" Skill Expert Attributes MiniBoss Tag bot_giant MaxVisionRange 600 ItemAttributes { ItemName "The Dragon's Fury" "heal on kill" 3000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert Attributes MiniBoss Tag bot_giant MaxVisionRange 600 ItemAttributes { ItemName "The Dragon's Fury" "heal on kill" 3000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } T_TFBot_Heavyweapons_Deflector_Heater { Name "Heater Deflector Heavy" Class Heavyweapons Skill Hard ClassIcon heavy_deflector_heater Item "The Huo Long Heatmaker" Item "The Bunsen Brave" ItemAttributes { ItemName "The Huo Long Heatmaker" "attack projectiles" 1 } } T_TFBot_Scout_Sandman_FastRecharge { Class Scout Name "Hyper League Scout" WeaponRestrictions MeleeOnly Skill Hard ClassIcon scout_stun Item "MNC Mascot Outfit" Item "Batter's Helmet" Item "The Sandman" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.25 "max health additive penalty" -0 } } T_TFGateBot_Soldier_Normal_Crit { Class Soldier EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" Skill Normal Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Normal Attributes AlwaysCrit } } } T_TFGateBot_Demoman_Normal_Crit { Class Demoman EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Demoman" Skill Normal Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Skill Normal Attributes AlwaysCrit } } } T_TFGateBot_Soldier_Expert_Crit { Class Soldier EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" Skill Expert Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert Attributes AlwaysCrit } } } T_TFGateBot_Demoman_Expert_Crit { Class Demoman EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Demoman" Skill Expert Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Skill Expert Attributes AlwaysCrit } } } T_TFGateBot_Pyro_DragonFury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" Skill Hard MaxVisionRange 600 } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Hard MaxVisionRange 600 } } } T_TFBot_Giant_Heavyweapons_Deflector_Heater { Name "Giant Heater Deflector Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_deflector_heater Item "The Huo Long Heatmaker" Item "The Bunsen Brave" Attributes MiniBoss MaxVisionRange 1200 ItemAttributes { ItemName "The Huo Long Heatmaker" "attack projectiles" 1 "damage bonus" 1.4 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Soldier_SlowBarrage { Class Soldier Health 1200 Scale 1.5 Name "Barrage Soldier" Skill Expert ClassIcon soldier_barrage Attributes HoldFireUntilFullReload Item "The Patriot Peak" Item "The Diplomat" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 "clip size upgrade atomic" 11 "faster reload rate" 0.44 "fire rate bonus" 0.2 "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "move speed penalty" 0.8 "head scale" 0.7 } } T_TFGateBot_Giant_Soldier_Crit { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Health 3800 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Soldier" Item "The Original" Tag bot_giant Skill Normal Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Original" "projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Item "The Original" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Tag bot_giant Skill Normal Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Original" "projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } T_TFBot_Giant_Medic_Regen_Fixed { Name "Giant Regen Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_giant Item "The Surgeon's Stahlhelm" Item "The Quick-Fix" Attributes MiniBoss ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.01 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "heal rate bonus" 200 "health regen" 50 "move speed bonus" 0.5 } } T_TFGateBot_Giant_Soldier_SlowBarrage_Crit { Class Soldier Name "Colonel Barrage" ClassIcon soldier_barrage Health 4000 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "damage bonus" 1.5 } CharacterAttributes { "health regen" 40 "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 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "damage bonus" 1.5 } CharacterAttributes { "health regen" 40 "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 } } } } T_TFGateBot_Heavy_Easy_Fixed { Class Heavy EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Easy } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Easy } } } T_TFGateBot_Scout_Normal_Fixed { Class Scout EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Scout" Skill Normal } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Normal } } } T_TFBot_Giant_Soldier_RapidFire { Name "Giant Rapid Fire Soldier" Class Soldier Skill Expert Health 3800 ClassIcon soldier_spammer Attributes HoldFireUntilFullReload Attributes MiniBoss Item "craftsmann_rocketlauncher_americanpastoral" Item "The Gilded Guard" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 } } T_TFGateBot_Scout_Melee_Fixed_Crit { Class Scout Name "Bat Scout" ClassIcon scout_bat_nys EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Scout" Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit } } } T_TFGateBot_Scout_Melee_Fixed { Class Scout Name "Bat Scout" ClassIcon scout_bat_nys EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Scout" Skill Hard WeaponRestrictions MeleeOnly } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Hard WeaponRestrictions MeleeOnly } } } T_TFGateBot_Giant_Demoman_RapidFire { Class Demoman Name "Giant Rapid Fire Demoman" ClassIcon demo_spammer Health 3300 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Demoman" Tag bot_giant Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Tag bot_giant Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Projectile speed increased" 1.1 } } } } T_TFGateBot_Pyro_Flaregun_Fixed { Class Pyro Name "Flare Pyro" ClassIcon pyro_flare EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Pyro" Skill Normal Item "The Flare Gun" WeaponRestrictions SecondaryOnly } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Normal Item "The Flare Gun" WeaponRestrictions SecondaryOnly } } } } //Sentrybuster Mission { Where spawnbot Where spawnbot_gate Objective DestroySentries InitialCooldown 30 CooldownTime 30 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 7 TFBot { Template T_TFBot_Sentrybuster Tag bot_giant } } //Spies Mission { Where spawnbot Where spawnbot_gate Objective Spy InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 3 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot Where spawnbot_gate Objective Spy InitialCooldown 40 CooldownTime 40 DesiredCount 3 BeginAtWave 5 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } //Snipers Mission { Where spawnbot Where spawnbot_gate Objective Sniper InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 4 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Where spawnbot Where spawnbot_gate Objective Sniper InitialCooldown 30 CooldownTime 30 DesiredCount 3 BeginAtWave 5 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Where spawnbot Where spawnbot_gate Objective Sniper InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 6 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper_Razorback } } //SCATTERGUN ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "reload time decreased" 0.75 "clip size bonus" 1.25 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "reload time decreased" 0.75 "clip size bonus" 1.25 } ExtendedUpgrades { upgrade { Name "+5% More bullets per shot" Attribute "bullets per shot bonus" Cap 1.1 Increment 0.1 Cost 250 Description "5% more bullets per shot." AllowedWeapons { ItemName "TF_WEAPON_SCATTERGUN" ItemName "Upgradeable TF_WEAPON_SCATTERGUN" } } } //FORCE-A-NATURE ItemAttributes { ItemName "The Force-a-Nature" "bullets per shot bonus" 2 "mod ammo per shot" 2 } ItemAttributes { ItemName "Festive Force-a-Nature" "bullets per shot bonus" 2 "mod ammo per shot" 2 } //SHORTSTOP ItemAttributes { ItemName "The Shortstop" "faster reload rate" 0.54 "damage force increase hidden" 1 "airblast vulnerability multiplier hidden" 1 } ExtendedUpgrades { upgrade { Name "+15% More bullets per shot" Attribute "bullets per shot bonus" Cap 1.2 Increment 0.2 Cost 250 Description "5% more bullets per shot." AllowedWeapons { ItemName "The Shortstop" } } } //Bazook's BFB //BABY FACE'S BLASTER ItemAttributes { ItemName "Baby Face's Blaster" "auto fires full clip" 1 "move speed penalty" 1 "fire rate bonus HIDDEN" 0.5 "boost on damage" 0 "hype resets on jump" 0 "lose hype on take damage" 0 } //BACKSCATTER ItemAttributes { ItemName "The Back Scatter" "reload time decreased" 0.8 "crit mod disabled" 1 "clip size penalty" 1 "spread penalty" 0.25 } //PISTOLS ItemAttributes { ItemName "TF_WEAPON_PISTOL" "dmg bonus vs buildings" 1.5 "fire rate penalty" 1.25 "can headshot" 1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PISTOL" "dmg bonus vs buildings" 1.5 "fire rate penalty" 1.25 "can headshot" 1 } ItemAttributes { ItemName "TF_WEAPON_PISTOL_SCOUT" "dmg bonus vs buildings" 1.5 "fire rate penalty" 1.25 "can headshot" 1 } ItemAttributes { ItemName "TTG Max Pistol" "dmg bonus vs buildings" 1.5 "fire rate penalty" 1.25 "can headshot" 1 } ItemAttributes { ItemName "The C.A.P.P.E.R" "dmg bonus vs buildings" 1.5 "fire rate penalty" 1.25 "can headshot" 1 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_PISTOL" ItemName "Upgradeable TF_WEAPON_PISTOL" ItemName "TF_WEAPON_PISTOL_SCOUT" ItemName "TTG Max Pistol" ItemName "The C.A.P.P.E.R" ItemName "The Winger" ItemName "Pretty Boy's Pocket Pistol" ItemName "The Flying Guillotine" } } } //CRIT-A-COLA ItemAttributes { ItemName "Crit-a-Cola" "mod_mark_attacker_for_death" 0 } //BONK! ATOMIC PUNCH ItemAttributes { ItemName "Bonk! Atomic Punch" "effect cond override" 51 } //WINGER ItemAttributes { ItemName "The Winger" "dmg bonus vs buildings" 1.25 } ExtendedUpgrades { upgrade { Name "+1 Extra jump" Attribute "air dash count" Cap 1 Increment 1 Cost 200 Description "Allows you to triple jump." AllowedWeapons { ItemName "The Winger" } } } //PRETTY BOY'S POCKET PISTOL ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" "dmg bonus vs buildings" 1.25 "heal on hit for rapidfire" 15 } //FLYING GUILLOTINE ItemAttributes { ItemName "The Flying Guillotine" "dmg pierces resists absorbs" 1 } ExtendedUpgrades { upgrade { Name "Mark for death" Attribute "mark for death" Cap 1 Increment 1 Cost 300 Description "Marks enemy for death." AllowedWeapons { ItemName "The Flying Guillotine" } } } //BATS ItemAttributes { ItemName "TF_WEAPON_BAT" "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.85 "dmg taken from fire reduced" 0.85 "dmg taken from crit reduced" 0.8 "dmg from melee increased" 1.5 "provide on active" 1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_BAT" "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.85 "dmg taken from fire reduced" 0.85 "dmg taken from crit reduced" 0.8 "dmg from melee increased" 1.5 "provide on active" 1 } ItemAttributes { ItemName "The Holy Mackerel" "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.85 "dmg taken from fire reduced" 0.85 "dmg taken from crit reduced" 0.8 "dmg from melee increased" 1.5 "provide on active" 1 } ItemAttributes { ItemName "Festive Holy Mackerel" "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.85 "dmg taken from fire reduced" 0.85 "dmg taken from crit reduced" 0.8 "dmg from melee increased" 1.5 "provide on active" 1 } ItemAttributes { ItemName "Unarmed Combat" "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.85 "dmg taken from fire reduced" 0.85 "dmg taken from crit reduced" 0.8 "dmg from melee increased" 1.5 "provide on active" 1 } ItemAttributes { ItemName "Batsaber" "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.85 "dmg taken from fire reduced" 0.85 "dmg taken from crit reduced" 0.8 "dmg from melee increased" 1.5 "provide on active" 1 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 1.5 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_BAT" ItemName "Upgradeable TF_WEAPON_BAT" ItemName "The Holy Mackerel" ItemName "Festive Holy Mackerel" ItemName "The C.A.P.P.E.R" ItemName "Unarmed Combat" ItemName "Batsaber" ItemName "The Boston Basher" ItemName "Three-Rune Blade" ItemName "Sun-on-a-Stick" ItemName "The Fan O'War" ItemName "The Atomizer" } } upgrade { Name "25% chance to stun enemy." Attribute "stun on damage" Cap 40 Increment 20 Cost 400 Description "25% chance to stun enemy on damage." AllowedWeapons { ItemName "TF_WEAPON_BAT" ItemName "Upgradeable TF_WEAPON_BAT" ItemName "The Holy Mackerel" ItemName "Festive Holy Mackerel" ItemName "Unarmed Combat" ItemName "Batsaber" ItemName "The Boston Basher" ItemName "Three-Rune Blade" ItemName "The Fan O'War" ItemName "The Atomizer" } } } //SANDMAN ItemAttributes { ItemName "The Sandman" "max health additive penalty" -0 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2.0 Increment 0.25 Cost 400 Description "25% more damage." AllowedWeapons { ItemName "The Sandman" ItemName "The Candy Cane" ItemName "The Wrap Assassin" } } } //CANDY CANE ItemAttributes { ItemName "The Candy Cane" "dmg taken from blast increased" 1 "heal on hit for rapidfire" 125 "dmg penalty vs players" 0.7 "provide on active" 1 "health regen" 3 } //BOSTON BASHER ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } ItemAttributes { ItemName "Three-Rune Blade" "hit self on miss" 0 } //SUN-ON-A-STICK ItemAttributes { ItemName "Sun-on-a-Stick" "crit vs burning players" 0 "attach particle effect" 1 "damage bonus vs burning" 1.5 "damage penalty" 1 "ragdolls become ash" 1 } //FAN O'WAR ItemAttributes { ItemName "The Fan O'War" "minicrits become crits" 0 "damage penalty" 1 } //ATOMIZER ItemAttributes { ItemName "The Atomizer" "single wep deploy time increased" 1 "dmg penalty vs players" 1 "minicrits become crits" 1 } //WRAP ASSASSIN ItemAttributes { ItemName "The Wrap Assassin" "damage penalty" 1 } ExtendedUpgrades { upgrade { Name "Ornament marks Target" Attribute "mark for death" Cap 1 Increment 1 Cost 500 Description "Ornaments mark enemies for death." AllowedWeapons { ItemName "The Wrap Assassin" } } } //ROCKET LAUNCHER ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size bonus" 1.25 "reload time decreased" 0.75 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "clip size bonus" 1.25 "reload time decreased" 0.75 } //ORIGINAL ItemAttributes { ItemName "The Original" "projectile speed decreased" 0.5 "dmg penalty vs buildings" 0.5 "reload time increased" 1.5 "fire rate penalty" 2.5 "always crit" 1 } //DIRECT HIT ItemAttributes { ItemName "The Direct Hit" "reload time decreased" 0.75 "damage bonus" 1.3 } //BLACK BOX ItemAttributes { ItemName "The Black Box" "dmg pierces resists absorbs" 1 "health on radius damage" 50 "blast radius increased" 1.25 "clip size penalty" 1 } //ROCKET JUMPER ItemAttributes { ItemName "Rocket Jumper" "hidden primary max ammo bonus" 10 "max health additive bonus" 100 "reload time decreased" 0.5 "clip size bonus" 1.5 } //LIBERTY LAUNCHER ItemAttributes { ItemName "The Liberty Launcher" "Projectile speed increased" 1 "fire rate bonus HIDDEN" 0.5 } //COW MANGLER 5000 ItemAttributes { ItemName "The Cow Mangler 5000" "dmg penalty vs buildings" 0.5 "damage bonus vs burning" 1.5 "reload time decreased" 0.75 "set item tint RGB" 13595446 } ExtendedUpgrades { upgrade { Name "Minicrit versus burning" Attribute "minicrit vs burning player" Cap 1 Increment 1 Cost 400 Description "Minicrits against burning." AllowedWeapons { ItemName "The Cow Mangler 5000" } } } //AIR STRIKE ItemAttributes { ItemName "The Air Strike" "damage penalty" 1 } ExtendedUpgrades { upgrade { Name "Blast damage to self decreased" Attribute "blast dmg to self increased" Cap 0.25 Increment -0.25 Cost 100 Description "Blast damage to self decreased." AllowedWeapons { ItemName "The Air Strike" } } } //SHOTGUN (SOLDIER) ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "dmg pierces resists absorbs" 1 "reload time decreased" 0.75 "damage bonus" 1.25 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 1.75 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" } } } //RESERVE SHOOTER ItemAttributes { ItemName "The Reserve Shooter" "reload time decreased" 0.75 "explosive bullets" 73 "damage bonus" 1.25 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 1.5 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Reserve Shooter" } } } //BUFF BANNER ItemAttributes { ItemName "The Buff Banner" "mod soldier buff range" 1.5 } ExtendedUpgrades { upgrade { Name "25% larger banner radius" Attribute "mod soldier buff range" Cap 1.5 Increment 0.25 Cost 300 Description "25% larger banner radius." AllowedWeapons { ItemName "The Buff Banner" ItemName "The Concheror" ItemName "The Battalion's Backup" } } } //BATTALION'S BACKUP ItemAttributes { ItemName "The Battalion's Backup" "mod soldier buff range" 2.0 } //GUNBOATS ItemAttributes { ItemName "The Gunboats" "airblast vulnerability multiplier" 0.75 "rocket jump damage reduction" 0.25 "mod_air_control_blast_jump" 2 "provide on active" 0 "move speed bonus" 1.25 } //MANTREADS ItemAttributes { ItemName "The Mantreads" "airblast vulnerability multiplier" 0.1 "mod_air_control_blast_jump" 6 "provide on active" 0 "move speed bonus" 1.25 } //RIGHTEOUS BISON ItemAttributes { ItemName "The Righteous Bison" "energy weapon no hurt building" 0 "dmg penalty vs buildings" 1 "damage bonus vs burning" 1.5 "fire rate bonus HIDDEN" 0.8 "set item tint RGB" 13595446 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Righteous Bison" } } upgrade { Name "Minicrit versus burning" Attribute "minicrit vs burning player" Cap 1 Increment 1 Cost 300 Description "Minicrits against burning." AllowedWeapons { ItemName "The Righteous Bison" } } } //B.A.S.E. Jumper ItemAttributes { ItemName "The B.A.S.E. Jumper" "increased jump height" 1.5 "increased air control" 3 "move speed bonus" 1.2 } //PANIC ATTACK ItemAttributes { ItemName "Panic Attack Shotgun" "fire rate bonus HIDDEN" 0.5 "reload time decreased" 0.85 "auto fires full clip" 1 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 1.5 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "Panic Attack Shotgun" } } } //SHOVEL ItemAttributes { ItemName "TF_WEAPON_SHOVEL" "minicrits become crits" 1 "minicritboost on kill" 5 "fire rate bonus" 0.8 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "minicrits become crits" 1 "minicritboost on kill" 5 "fire rate bonus" 0.8 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 400 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_SHOVEL" ItemName "Upgradeable TF_WEAPON_SHOVEL" } } } //EQUALIZER ItemAttributes { ItemName "The Equalizer" "reduced_healing_from_medics" 1 "fire rate bonus" 0.8 "damage bonus" 1.4 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 1.5 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Equalizer" } } } //ESCAPE PLAN ItemAttributes { ItemName "The Escape Plan" "reduced_healing_from_medics" 1 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Escape Plan" } } upgrade { Name "4 Health Regen" Attribute "health regen" Cap 4 Increment 4 Cost 250 Description "4 health regenerated per second." AllowedWeapons { ItemName "The Escape Plan" } } } //PAIN TRAIN ItemAttributes { ItemName "The Pain Train" "dmg taken from bullets increased" 1 "fire rate bonus" 0.8 "bleeding duration" 5 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Pain Train" ItemName "The Disciplinary Action" } } } //HALF-ZATOICHI ItemAttributes { ItemName "The Half-Zatoichi" "melee range multiplier" 1.5 "provide on active" 1 "crit mod disabled" 1 "is_a_sword" 0 "honorbound" 0 } //DISCIPLINARY ACTION ItemAttributes { ItemName "The Disciplinary Action" "move speed bonus" 1.1 "provide on active" 1 "damage penalty" 1 } //MARKET GARDENER ItemAttributes { ItemName "The Market Gardener" "melee bounds multiplier" 3 "increased air control" 3 "melee cleave attack" 1 "fire rate penalty" 2 "provide on active" 1 "damage penalty" 1 "damage bonus" 2 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 500 Description "25% more damage." AllowedWeapons { ItemName "The Market Gardener" } } } //FLAMETHROWER ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame_spread_degree" 4 "flame_drag" 4 "flame_up_speed" -50 "flame_speed" 1500 "flame_lifetime" 0.75 "lunchbox adds minicrits" 2 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "flame_spread_degree" 4 "flame_drag" 4 "flame_up_speed" -50 "flame_speed" 1500 "flame_lifetime" 0.75 "lunchbox adds minicrits" 2 } ItemAttributes { ItemName "The Rainblower" "flame_spread_degree" 4 "flame_drag" 4 "flame_up_speed" -50 "flame_speed" 1500 "flame_lifetime" 0.75 } ItemAttributes { ItemName "The Nostromo Napalmer" "flame_spread_degree" 4 "flame_drag" 4 "flame_up_speed" -50 "flame_speed" 1500 "flame_lifetime" 0.75 } //DEGREASER ItemAttributes { ItemName "The Degreaser" "mult_player_movespeed_active" 1.15 } //PHLOGISTINATOR ExtendedUpgrades { upgrade { Name "+5% longer MMMPH duration." Attribute "increase buff duration" Cap 1.25 Increment 0.05 Cost 200 Description "MMMPH meter lasts 5% longer." AllowedWeapons { ItemName "The Phlogistinator" } } } //DRAGON'S FURY ExtendedUpgrades { upgrade { Name "+5% firing speed" Attribute "item_meter_charge_rate" Cap 0.6 Increment -0.05 Cost 300 Description "5% faster firing speed." AllowedWeapons { ItemName "The Dragon's Fury" } } upgrade { Name "50% more burn damage" Attribute "weapon burn dmg increased" Cap 3 Increment 0.5 Cost 250 Description "25% more afterburn damage." AllowedWeapons { ItemName "The Dragon's Fury" } } } //SHOTGUN (PYRO) ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "damage bonus" 1.25 "reload time decreased" 0.75 "set damagetype ignite" 1 "attach particle effect" 701 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_SHOTGUN_PYRO" } } } //FLAREGUN ItemAttributes { ItemName "The Flare Gun" "provide on active" 1 "fire rate bonus HIDDEN" 0.65 "no primary ammo from dispensers while active" 1 } //DETONATOR ItemAttributes { ItemName "The Detonator" "provide on active" 1 "fire rate bonus HIDDEN" 0.5 "no primary ammo from dispensers while active" 1 } //MANMELTER ItemAttributes { ItemName "The Manmelter" "fire rate bonus HIDDEN" 0.5 "projectile speed increased" 2 "mult crit dmg" 1.25 } ExtendedUpgrades { upgrade { Name "50% more burn damage" Attribute "weapon burn dmg increased" Cap 3 Increment 0.5 Cost 250 Description "25% more afterburn damage." AllowedWeapons { ItemName "The Manmelter" } } } //SCORCHSOT ItemAttributes { ItemName "The Scorch Shot" "provide on active" 1 "no primary ammo from dispensers while active" 1 "self dmg push force increased" 3.5 "projectile trail particle" flaming_arrow "override projectile type" 2 "fire rate bonus HIDDEN" 0.75 "blast radius decreased" 0.5 "mult projectile scale" 0.75 "Set DamageType Ignite" 1 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Scorch Shot" ItemName "The Manmelter" ItemName "The Detonator" ItemName "The Flare Gun" } } } //GAS PASSER ExtendedUpgrades { upgrade { Name "400% more burn damage" Attribute "weapon burn dmg increased" Cap 10 Increment 5 Cost 250 Description "400% more afterburn damage." AllowedWeapons { ItemName "The Gas Passer" } } } //FIREAXE ItemAttributes { ItemName "TF_WEAPON_FIREAXE" "max health additive bonus" 25 "critboost on kill" 2 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_FIREAXE" "max health additive bonus" 25 "critboost on kill" 2 } ItemAttributes { ItemName "The Lollichop" "max health additive bonus" 25 "critboost on kill" 2 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_FIREAXE" ItemName "Upgradeable TF_WEAPON_FIREAXE" ItemName "The Lollichop" ItemName "The Axtinguisher" ItemName "The Postal Pummeler" ItemName "The Hot Hand" } } } //AXTINGUISHER ItemAttributes { ItemName "The Axtinguisher" "max health additive bonus" 25 "damage penalty" 1 "attack_minicrits_and_consumes_burning" 0 "minicrit vs burning player" 1 "minicritboost on kill" 4 } ItemAttributes { ItemName "The Postal Pummeler" "max health additive bonus" 25 "damage penalty" 1 "attack_minicrits_and_consumes_burning" 0 "minicrit vs burning player" 1 "minicritboost on kill" 4 } //HOMEWRECKER ItemAttributes { ItemName "The Homewrecker" "max health additive bonus" 25 "dmg bonus vs buildings" 1 "dmg penalty vs players" 1 "damage bonus" 2 "crit mod disabled" 0 "fire rate penalty" 2 } ItemAttributes { ItemName "The Maul" "max health additive bonus" 25 "dmg bonus vs buildings" 1 "dmg penalty vs players" 1 "damage bonus" 2 "crit mod disabled" 0 "fire rate penalty" 2 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 350 Description "25% more damage." AllowedWeapons { ItemName "The Homewrecker" ItemName "The Maul" } } } ExtendedUpgrades { upgrade { Name "25% chance to stun enemy." Attribute "stun on damage" Cap 30 Increment 15 Cost 400 Description "25% chance to stun enemy on damage." AllowedWeapons { ItemName "The Homewrecker" ItemName "The Maul" } } } //POEWRJACK ItemAttributes { ItemName "The Powerjack" "dmg taken increased" 1 "self mark for death" 1 "heal on kill" 0 "health regen" 5 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Powerjack" } } } //BACK SCRATCHER ItemAttributes { ItemName "The Back Scratcher" "max health additive bonus" 25 "health from healers reduced" 1 "health from packs increased" 1 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Back Scratcher" ItemName "Sharpened Volcano Fragment" } } } //VOLCANO FRAGMENT ItemAttributes { ItemName "Sharpened Volcano Fragment" "attach particle effect" 1 "max health additive bonus" 25 "critboost on kill" 2 "minicritboost on kill" 4 "damage penalty" 0.75 "damage bonus vs burning" 1.05 "ragdolls become ash" 1 } //THIRD DEGREE ItemAttributes { ItemName "The Third Degree" "damage applies to sappers" 1 "attach particle effect" 3044 "fire rate penalty" 2 "always crit" 1 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 1.5 Increment 0.25 Cost 400 Description "25% more damage." AllowedWeapons { ItemName "The Third Degree" ItemName "The Neon Annihilator" } } } //NEON ANNIHILATOR ItemAttributes { ItemName "The Neon Annihilator" "attach particle effect" 3044 "ragdolls plasma effect" 0 "dmg penalty vs players" 1 "damage all connected" 1 "crit vs wet players" 0 "fire rate penalty" 2 "always crit" 1 } //HOT HAND ItemAttributes { ItemName "The Hot Hand" "speed_boost_on_hit_enemy" 5 "heal on hit for rapidfire" 15 } //GRENADE LAUNCHER ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "dmg bonus vs buildings" 2 "clip size bonus" 1.5 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "dmg bonus vs buildings" 2 "clip size bonus" 1.5 } //LOCH-N-LOAD ItemAttributes { ItemName "The Loch-N-Load" "projectile speed increased" 1.2 "blast radius increased" 1.75 "dmg bonus vs buildings" 1.5 "blast radius decreased" 1 "Reload time decreased" 0.75 "clip size penalty" 1 } //IRON BOMBER ItemAttributes { ItemName "The Iron Bomber" "no primary ammo from dispensers while active" 1 "projectile spread angle penalty" 5 "fire rate bonus HIDDEN" 0.01 "blast radius decreased" 0.3 "dmg bonus vs buildings" 1.5 "reload time increased" 1.6 "auto fires full clip" 1 "provide on active" 1 } //LOOSE CANNON ItemAttributes { ItemName "The Loose Cannon" "projectile speed increased" 0.8 "override projectile type" 3 "blast radius increased" 1.75 "Reload time increased" 1.25 "stun on damage" 15 "custom projectile model" models\passtime\ball\passtime_ball.mdl } //ALI BABA'S WEE BOOTIES ItemAttributes { ItemName "Ali Baba's Wee Booties" "cancel falling damage" 1 "air dash count" 2 } ItemAttributes { ItemName "The Bootlegger" "cancel falling damage" 1 "air dash count" 2 } //STICKY JUMPER ItemAttributes { ItemName "Stickybomb Jumper" "hidden secondary max ammo penalty" 10 "max health additive bonus" 50 "max pipebombs decreased" 0 "reload time decreased" 0.5 "clip size bonus" 1.5 } //QUICKIE BOMB LAUNCHER ItemAttributes { ItemName "The Quickiebomb Launcher" "stickybomb stick to enemies" 1 "max pipebombs decreased" -5 "stickybomb fizzle time" 1.5 "sticky arm time bonus" -0.5 "reload time decreased" 0.5 "clip size penalty" 0.75 "damage penalty" 1 } //CHARGIN' TARGE ItemAttributes { ItemName "The Chargin' Targe" "dmg taken from bullets reduced" 0.7 "dmg taken from crit reduced" 0.5 } //SPLENDID SCREEN ItemAttributes { ItemName "The Splendid Screen" "dmg taken from bullets reduced" 0.8 "dmg taken from crit reduced" 0.75 } //TIDE TURNER ItemAttributes { ItemName "The Tide Turner" "lose demo charge on damage when charging" 0 "dmg taken from bullets reduced" 0.85 "dmg taken from crit reduced" 0.75 } //BOTTLE ItemAttributes { ItemName "TF_WEAPON_BOTTLE" "minicrits become crits" 1 "minicritboost on kill" 5 "fire rate bonus" 0.8 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_BOTTLE" "minicrits become crits" 1 "minicritboost on kill" 5 "fire rate bonus" 0.8 } ItemAttributes { ItemName "The Scottish Handshake" "minicrits become crits" 1 "minicritboost on kill" 5 "fire rate bonus" 0.8 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_BOTTLE" ItemName "Upgradeable TF_WEAPON_BOTTLE" ItemName "The Scottish Handshake" } } } //ULLAPOOL CABER ItemAttributes { ItemName "The Ullapool Caber" "single wep deploy time increased" 1 "blast dmg to self increased" 0.5 "regenerate stickbomb" 1 "provide on active" 1 "fire rate penalty" 1 } ExtendedUpgrades { upgrade { Name "Mark target on hit." Attribute "mark for death" Cap 1 Increment 1 Cost 250 Description "Marks for death whoever you hit." AllowedWeapons { ItemName "The Ullapool Caber" } } } //EYELANDER ItemAttributes { ItemName "The Eyelander" "melee range multiplier" 1.5 "crit mod disabled" 1 "is_a_sword" 0 } ItemAttributes { ItemName "Festive Eyelander" "attach particle effect" 150 "melee range multiplier" 1.5 "crit mod disabled" 1 "set turn to ice" 1 "is_a_sword" 0 } ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "attach particle effect" 8 "melee range multiplier" 1.5 "crit kill will gib" 1 "crit mod disabled" 1 "is_a_sword" 0 } ItemAttributes { ItemName "Nessie's Nine Iron" "melee range multiplier" 1.5 "crit kill will gib" 1 "crit mod disabled" 1 "is_a_sword" 0 } //CLAIDHEAMOHMOR ItemAttributes { ItemName "The Claidheamohmor" "effect bar recharge rate increased" 1.25 "melee range multiplier" 1.5 "charge time increased" 1 "dmg taken increased" 1 "kill refills meter" 1 "crit mod disabled" 1 "is_a_sword" 0 } //PERSIN PERSUADER ItemAttributes { ItemName "The Persian Persuader" "reduced_healing_from_medics" 0.5 "max health additive bonus" 25 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "melee range multiplier" 1.5 "charge meter on hit" 0.25 "mult dmg vs tanks" 2 "crit mod disabled" 1 "ammo gives charge" 0 } //SCOTMAN'S SKULLCUTTER ItemAttributes { ItemName "The Scotsman's Skullcutter" "melee range multiplier" 1.5 "move speed penalty" 1 } ExtendedUpgrades { upgrade { Name "25% more crit damage" Attribute "mult crit dmg" Cap 1.5 Increment 0.25 Cost 300 Description "25% more damage when landing a crit." AllowedWeapons { ItemName "The Scotsman's Skullcutter" } } } //MINIGUN ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "crit mod disabled" 0 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "crit mod disabled" 0 } //TOMISLAV ItemAttributes { ItemName "Tomislav" "weapon spread bonus" 0.5 "crit mod disabled" 0 } //HUO-LONG HEATER ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus vs burning" 1.35 "maxammo primary reduced" 0.75 "attach particle effect" 1 "uses ammo while aiming" 0 "crit mod disabled" 0 } //BRASS BEAST ItemAttributes { ItemName "The Brass Beast" "aiming movespeed decreased" 0.6 "spunup_damage_resistance" 1 "crit mod disabled" 0 } //NATASCHA ItemAttributes { ItemName "Natascha" "minigun spinup time increased" 1 "minigun spinup time decreased" 0.75 "aiming movespeed increased" 1.25 "spunup_damage_resistance" 1 "crit mod disabled" 0 } //SHOTGUN (HEAVY) ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "bullets per shot bonus" 5 "reload time decreased" 0.75 "fire rate penalty" 2 "damage penalty" 0.5 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 1.5 Increment 0.25 Cost 400 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_SHOTGUN_HWG" ItemName "The Family Business" } } } //FAMILY BUSINESS ItemAttributes { ItemName "The Family Business" "weapon spread bonus" 0.25 "fire rate penalty" 1.5 "crit mod disabled" 0 "can headshot" 1 } //BUFFALO STEAK SANDVICH ItemAttributes { ItemName "The Buffalo Steak Sandvich" "energy buff dmg taken multiplier" 0.5 } //FISTS ItemAttributes { ItemName "TF_WEAPON_FISTS" "max health additive bonus" 50 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_FISTS" "max health additive bonus" 50 } ItemAttributes { ItemName "Apoco-Fists" "max health additive bonus" 50 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_FISTS" ItemName "Upgradeable TF_WEAPON_FISTS" ItemName "Fists of Steel" ItemName "The Holiday Punch" ItemName "Gloves of Running Urgently" ItemName "Festive Gloves of Running Urgently" ItemName "The Bread Bite" ItemName "The Eviction Notice" ItemName "Warrior's Spirit" } } } //FISTS OF STEEL ItemAttributes { ItemName "Fists of Steel" "single wep holster time increased" 1 "add cond on kill duration" 5 "minicritboost on kill" 5 "add cond on kill" 29 } //HOLIDAY PUNCH ItemAttributes { ItemName "The Holiday Punch" "tickle enemies wielding same weapon" 0 "crit forces victim to laugh" 0 "max health additive bonus" 50 "attach particle effect" 150 "crit does no damage" 0 "crit from behind" 0 "set turn to ice" 1 } //GLOVES OF RUNNING URGENTLY ItemAttributes { ItemName "Gloves of Running Urgently" "mod_maxhealth_drain_rate" 0 "attach particle effect" 1 "self mark for death" 1 } ItemAttributes { ItemName "Festive Gloves of Running Urgently" "mod_maxhealth_drain_rate" 0 "attach particle effect" 1 "self mark for death" 1 } ItemAttributes { ItemName "The Bread Bite" "mod_maxhealth_drain_rate" 0 "self mark for death" 1 "crit kill will gib" 1 } //WARRIOR'S SPIRIT ItemAttributes { ItemName "Warrior's Spirit" "dmg taken increased" 1 "heal on kill" 50 } //EVICTION NOTICE ItemAttributes { ItemName "The Eviction Notice" "mod_maxhealth_drain_rate" 0 "speed_boost_on_hit" 5 } //SHOTGUN (ENGINEER) ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PRIMARY" "reload time decreased" 0.5 "damage bonus" 1.25 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "reload time decreased" 0.5 "damage bonus" 1.25 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_SHOTGUN_PRIMARY" ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" ItemName "The Frontier Justice" ItemName "The Short Circuit" } } } //FRONTIER JUSTICE ItemAttributes { ItemName "The Frontier Justice" "reload time decreased" 0.75 "clip size penalty" 1 "crit mod disabled" 1 "mult crit dmg" 1.25 "damage bonus" 1.25 } //POMSON 6000 ItemAttributes { ItemName "The Pomson 6000" "override projectile type" 1 "sniper fires tracer HIDDEN" 1 "weapon spread bonus" 0.75 "bullets per shot bonus" 0.3 "projectile penetration" 10 "ragdolls plasma effect" 1 "damage bonus HIDDEN" 3.5 "crits_become_minicrits" 1 "crit mod disabled" 0 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Pomson 6000" ItemName "The Rescue Ranger" ItemName "The Widowmaker" ItemName "TF_WEAPON_WRENCH" ItemName "Upgradeable TF_WEAPON_WRENCH" ItemName "The Gunslinger" ItemName "The Eureka Effect" ItemName "The Southern Hospitality" ItemName "The Jag" } } } //RESUCE RANGER ItemAttributes { ItemName "The Rescue Ranger" "mark for death on building pickup" 0 } //SHORT CIRCUIT ItemAttributes { ItemName "The Short Circuit" "mod ammo per shot" 3 "damage bonus" 3 } //WRENCH ItemAttributes { ItemName "TF_WEAPON_WRENCH" "mod teleporter cost" 0.5 "provide on active" 1 "metal regen" 25 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_WRENCH" "mod teleporter cost" 0.5 "provide on active" 1 "metal regen" 25 } //GUNSLINGER ItemAttributes { ItemName "The Gunslinger" "engy dispenser radius increased" 2 "engy sentry fire rate increased" 0.5 "engy sentry radius increased" 100 "engy building health bonus" 1.5 "max health additive bonus" 75 "maxammo primary increased" 2 "maxammo metal increased" 1.25 "mod teleporter cost" 0.5 "building scale" 1.05 } //EUREKA EFFECT ItemAttributes { ItemName "The Eureka Effect" "construction rate decreased" 1 "mod teleporter speed boost" 1 "metal_pickup_decreased" 1 } //SOUTHERN HOSPITALITY ItemAttributes { ItemName "The Southern Hospitality" "dmg taken from fire increased" 1 "mult firerocket rate" 0.5 "dmg taken increased" 1.25 "rocket specialist" 4 "crit mod disabled" 1 "bleeding duration" 0 } //JAG ItemAttributes { ItemName "The Jag" "dmg penalty vs buildings" 1 } //SYRINGE GUN ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "fire rate bonus HIDDEN" 0.7 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "fire rate bonus HIDDEN" 0.7 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemName "The Crusader's Crossbow" ItemName "Festive Crusader's Crossbow" ItemName "The Overdose" ItemName "The Blutsauger" ItemName "TF_WEAPON_BONESAW" ItemName "Upgradeable TF_WEAPON_BONESAW" ItemName "Festive Bonesaw 2014" ItemName "The Ubersaw" ItemName "The Vita-saw" ItemName "The Amputator" } } } //CRUSADER'S CROSSBOW ItemAttributes { ItemName "The Crusader's Crossbow" "sniper no headshots" 0 "fires milk bolt" 1 "can headshot" 1 } ItemAttributes { ItemName "Festive Crusader's Crossbow" "sniper no headshots" 0 "fires milk bolt" 1 "can headshot" 1 } //OVERDOSE ItemAttributes { ItemName "The Overdose" "fire rate bonus HIDDEN" 0.2 "reload time increased" 2 "auto fires full clip" 1 "clip size penalty" 0.5 } //BLUTSAUGER ItemAttributes { ItemName "The Blutsauger" "bleeding duration" 2 "damage penalty" 0.8 } //KRITZKRIEG ItemAttributes { ItemName "The Kritzkrieg" "increase buff duration HIDDEN" 0.75 } //BONESAW ItemAttributes { ItemName "TF_WEAPON_BONESAW" "max health additive bonus" 25 "add uber charge on hit" 0.1 "enables aoe heal" 1 "mark for death" 1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_BONESAW" "max health additive bonus" 25 "add uber charge on hit" 0.1 "enables aoe heal" 1 "mark for death" 1 } ItemAttributes { ItemName "Festive Bonesaw 2014" "max health additive bonus" 25 "add uber charge on hit" 0.1 "enables aoe heal" 1 "mark for death" 1 } //UBERSAW ItemAttributes { ItemName "The Ubersaw" "enables aoe heal" 1 } ItemAttributes { ItemName "Festive Ubersaw" "enables aoe heal" 1 } //VITA-SAW ItemAttributes { ItemName "The Vita-saw" "max health additive penalty" 0 "heal on hit for rapidfire" 100 "max health additive bonus" 50 "add uber charge on hit" 0.1 "enables aoe heal" 1 } //AMPUTATOR ItemAttributes { ItemName "The Amputator" "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.85 "dmg taken from fire reduced" 0.85 "dmg taken from crit reduced" 0.8 "dmg from melee increased" 1.5 "add uber charge on hit" 0.1 "move speed bonus" 1.1 } //SOLEMN VOW ItemAttributes { ItemName "The Solemn Vow" "add uber charge on hit" 0.3 "fire rate penalty" 2 "enables aoe heal" 1 "damage bonus" 2 } //SNIPER RIFLE ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "dmg pierces resists absorbs" 1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SNIPERRIFLE" "dmg pierces resists absorbs" 1 } ItemAttributes { ItemName "The AWPer Hand" "dmg pierces resists absorbs" 1 "crit kill will gib" 1 } //HITMAN'S HEATMAKER ItemAttributes { ItemName "The Hitman's Heatmaker" "sniper no headshot without full charge" 1 "damage penalty on bodyshot" 1 "sniper charge per sec" 1.25 } //HUNTSMAN ItemAttributes { ItemName "The Huntsman" "special item description" "DON'T BUY PROJECTILE PENETRATION, IT BREAKS THE WEAPON." "max health additive bonus" 25 "arrow mastery" 2 } ItemAttributes { ItemName "Festive Huntsman" "special item description" "DON'T BUY PROJECTILE PENETRATION, IT BREAKS THE WEAPON." "max health additive bonus" 25 "arrow mastery" 2 } //FORTIFIED COMPOUND ItemAttributes { ItemName "The Fortified Compound" "special item description" "DON'T BUY PROJECTILE PENETRATION, IT BREAKS THE WEAPON." "projectile trail particle" flaming_arrow "max health additive bonus" 25 "attach particle effect" 13 "Set DamageType Ignite" 1 "arrow mastery" 1 } //SYDNEY SLEEPER ItemAttributes { ItemName "The Sydney Sleeper" "crits_become_minicrits" 1 "sniper no headshots" 0 } //BAZAAR BARGAIN ItemAttributes { ItemName "The Bazaar Bargain" "dmg pierces resists absorbs" 1 "drop health pack on kill" 1 } //MACHINA ItemAttributes { ItemName "The Machina" "sniper full charge damage bonus" 1.25 "sniper only fire zoomed" 0 "projectile penetration" 1 "crit kill will gib" 1 } ItemAttributes { ItemName "Shooting Star" "sniper full charge damage bonus" 1.25 "sniper only fire zoomed" 0 "projectile penetration" 1 "crit kill will gib" 1 } //CLASSIC ItemAttributes { ItemName "The Classic" "sniper aiming movespeed decreased" 3 "damage penalty on bodyshot" 1 "critboost on kill" 2 "fire rate bonus" 0.5 } //SMG ItemAttributes { ItemName "TF_WEAPON_SMG" "reload time decreased" 0.75 "critboost on kill" 4 "mult crit dmg" 1.25 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SMG" "reload time decreased" 0.75 "critboost on kill" 4 "mult crit dmg" 1.25 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_SMG" ItemName "Upgradeable TF_WEAPON_SMG" ItemName "The Cleaner's Carbine" } } } //CLEANER'S CARBINE ItemAttributes { ItemName "The Cleaner's Carbine" "minicrits become crits" 1 "reload time decreased" 0.75 } //RAZORBACK ItemAttributes { ItemName "The Razorback" "max health additive bonus" 25 "patient overheal penalty" 1 "mult dmgtaken from melee" 0.5 } //DARWIN'S DANGER SHIELD ItemAttributes { ItemName "Darwin's Danger Shield" "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.85 "dmg taken from fire reduced" 0.85 "dmg taken from crit reduced" 0.8 "max health additive bonus" 25 "dmg from melee increased" 1.2 } //KUKRI ItemAttributes { ItemName "TF_WEAPON_CLUB" "crit vs disguised players" 1 "damage bonus" 1.25 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_CLUB" "crit vs disguised players" 1 "damage bonus" 1.25 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus HIDDEN" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "TF_WEAPON_CLUB" ItemName "Upgradeable TF_WEAPON_CLUB" ItemName "The Shahanshah" } } } //TRIBALMAN'S SHIV ItemAttributes { ItemName "The Tribalman's Shiv" "crit vs disguised players" 1 "dmg penalty vs players" 0.5 "damage penalty" 1 } ExtendedUpgrades { upgrade { Name "25% more damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 300 Description "25% more damage." AllowedWeapons { ItemName "The Tribalman's Shiv" ItemName "The Bushwacka" } } } //BUSHWACKA ItemAttributes { ItemName "The Bushwacka" "crit vs disguised players" 1 } //SHAHANSHAH ItemAttributes { ItemName "The Shahanshah" "dmg penalty while half alive" 1 "dmg bonus while half dead" 1 "fire rate penalty" 1.5 "damage bonus" 1.5 } //REVOLVER ItemAttributes { ItemName "TF_WEAPON_REVOLVER" "dmg pierces resists absorbs" 1 "faster reload rate" 0.75 "damage bonus" 1.25 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_REVOLVER" "dmg pierces resists absorbs" 1 "faster reload rate" 0.75 "damage bonus" 1.25 } //AMBASSADOR ItemAttributes { ItemName "The Ambassador" "damage penalty on bodyshot" 0.25 "revolver use hit locations" 1 "crit_dmg_falloff" 0 "damage penalty" 1 "mult crit dmg" 3 "can headshot" 1 } ItemAttributes { ItemName "Festive Ambassador" "damage penalty on bodyshot" 0.25 "revolver use hit locations" 1 "crit_dmg_falloff" 0 "damage penalty" 1 "mult crit dmg" 3 "can headshot" 1 } //L'ETRANGER ItemAttributes { ItemName "L'Etranger" "damage penalty" 1 } //ENFORCER ItemAttributes { ItemName "The Enforcer" "damage bonus while disguised" 2 "faster reload rate" 0.75 "fire rate penalty" 1 } //DIAMONDBACK ItemAttributes { ItemName "The Diamondback" "damage penalty" 1 } //KNIFE ItemAttributes { ItemName "TF_WEAPON_KNIFE" "heal on hit for rapidfire" 10 "add cloak on hit" 0.2 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_KNIFE" "heal on hit for rapidfire" 10 "add cloak on hit" 0.2 } //BIG EARNER ItemAttributes { ItemName "The Big Earner" "max health additive penalty" -0 } //INVIS WATCH ItemAttributes { ItemName "TF_WEAPON_INVIS" "max health additive bonus" 50 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_INVIS" "max health additive bonus" 50 } ItemAttributes { ItemName "The Quackenbirdt" "max health additive bonus" 50 } //CLOAK AND DAGGER ItemAttributes { ItemName "The Cloak and Dagger" "max health additive bonus" 50 } SpawnTemplate ProtectSignal //WAVE 1 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_init_gate_relay Action Trigger } WaveSpawn { FirstSpawnOutput { Target anno_gate Action Show } } WaveSpawn { Name RED_SUPPORT TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_redbot Support 1 RandomChoice { TFBot { Template Scout_Teammate_Scattergun } TFBot { Template Scout_Teammate_FAN } TFBot { Template Scout_Teammate_Shortstop } TFBot { Template Scout_Teammate_Sodapopper } TFBot { Template Soldier_Teammate_RocketLauncher } TFBot { Template Soldier_Teammate_DirectHit } TFBot { Template Soldier_Teammate_Backup } TFBot { Template Soldier_Teammate_Cowmangler } TFBot { Template Pyro_Teammate_FlameThrower } TFBot { Template Pyro_Teammate_Degreaser } TFBot { Template Pyro_Teammate_DragonFury } TFBot { Template Pyro_Teammate_Flaregun } TFBot { Template Demoman_Teammate_GrenadeLauncher } TFBot { Template Demoman_Teammate_Loch } TFBot { Template Demoman_Teammate_Knight } TFBot { Template Demoman_Teammate_KnightPersian } TFBot { Template Heavy_Teammate_Minigun } TFBot { Template Heavy_Teammate_Huolong } TFBot { Template Heavy_Teammate_Natascha } TFBot { Template Heavy_Teammate_Tomislav } } } WaveSpawn { Name PROTECT TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_m Support Limited FirstSpawnOutput { Target anno_protect Action Show } TFBot { Template Protect } } WaveSpawn { Name PROTECT_FAILED WaitForAllDead PROTECT Support Limited FirstSpawnWarningSound "music\stingers\hl1_stinger_song8.mp3" FirstSpawnOutPut { Target boss_deploy_relay Action Trigger } } WaveSpawn { Name W1_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate RandomChoice { TFBot { Template T_TFBot_Scout_Melee Name "Bat Scout" ClassIcon scout_bat_nys BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFGateBot_Scout_Melee_Fixed SpawnTemplate "scoutyellow" NoBombUpgrades 1 } } } WaveSpawn { Name W1_01 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate TFBot { Class Soldier Name "Direct Hit Soldier" Item "The Direct Hit" ClassIcon soldier_dh_nys Skill Hard BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W1_01 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Demoman_RapidFire SpawnTemplate "giantdemomanyellow" } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Scout_Melee Name "Bat Scout" ClassIcon scout_bat_nys BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Demoman BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Pyro Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } //WAVE 2 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_init_gate_relay Action Trigger } WaveSpawn { Name RED_SUPPORT TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_redbot Support 1 RandomChoice { TFBot { Template Scout_Teammate_Scattergun CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Scout_Teammate_FAN CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Scout_Teammate_Shortstop CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Scout_Teammate_Sodapopper CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Soldier_Teammate_RocketLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Soldier_Teammate_DirectHit CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Soldier_Teammate_Backup CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Soldier_Teammate_Cowmangler CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Pyro_Teammate_FlameThrower CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Pyro_Teammate_Degreaser CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Pyro_Teammate_DragonFury CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Pyro_Teammate_Flaregun CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Demoman_Teammate_GrenadeLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Demoman_Teammate_Loch CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Demoman_Teammate_Knight CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Demoman_Teammate_KnightPersian CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Heavy_Teammate_Minigun CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Heavy_Teammate_Huolong CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Heavy_Teammate_Natascha CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } TFBot { Template Heavy_Teammate_Tomislav CharacterAttributes { "dmg taken from bullets reduced" 0.9 "dmg taken from blast reduced" 0.9 "dmg taken from fire reduced" 0.9 "dmg taken from crit reduced" 0.9 } } } } WaveSpawn { Name PROTECT TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_m Support Limited FirstSpawnOutput { Target anno_protect Action Show } TFBot { Template Protect } } WaveSpawn { Name PROTECT_FAILED WaitForAllDead PROTECT Support Limited FirstSpawnWarningSound "music\stingers\hl1_stinger_song8.mp3" FirstSpawnOutPut { Target boss_deploy_relay Action Trigger } } WaveSpawn { Name W2_01 TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Heavy_IronFist SpawnTemplate "heavyweaponsyellow" NoBombUpgrades 1 } TFBot { Template T_TFBot_Medic_Bigheal Name "Regen Medic" Item "The Surgeon's Stahlhelm" CharacterAttributes { "health regen" 5 } BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Pyro BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W2_01 TotalCurrency 25 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Pyro_Flaregun_Fixed SpawnTemplate "pyroyellow" NoBombUpgrades 1 } } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 26 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Soldier_RapidFire Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate TFBot { Class Soldier BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 175 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 24 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant Skill Expert BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 24 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Soldier_RapidFire Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } //WAVE 3 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_expert Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_init_gate_relay Action Trigger } WaveSpawn { Name RED_SUPPORT TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_redbot Support 1 RandomChoice { TFBot { Template Scout_Teammate_Scattergun CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Scout_Teammate_FAN CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Scout_Teammate_Shortstop CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Scout_Teammate_Sodapopper CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Soldier_Teammate_RocketLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Soldier_Teammate_DirectHit CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Soldier_Teammate_Backup CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Soldier_Teammate_Cowmangler CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Pyro_Teammate_FlameThrower CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Pyro_Teammate_Degreaser CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Pyro_Teammate_DragonFury CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Pyro_Teammate_Flaregun CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Demoman_Teammate_GrenadeLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Demoman_Teammate_Loch CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Demoman_Teammate_Knight CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Demoman_Teammate_KnightPersian CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Heavy_Teammate_Minigun CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Heavy_Teammate_Huolong CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Heavy_Teammate_Natascha CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } TFBot { Template Heavy_Teammate_Tomislav CharacterAttributes { "dmg taken from bullets reduced" 0.8 "dmg taken from blast reduced" 0.8 "dmg taken from fire reduced" 0.8 "dmg taken from crit reduced" 0.8 } } } } WaveSpawn { Name PROTECT TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_m Support Limited FirstSpawnOutput { Target anno_protect Action Show } TFBot { Template Protect } } WaveSpawn { Name PROTECT_FAILED WaitForAllDead PROTECT Support Limited FirstSpawnWarningSound "music\stingers\hl1_stinger_song8.mp3" FirstSpawnOutPut { Target boss_deploy_relay Action Trigger } } WaveSpawn { Name W3_01 TotalCurrency 150 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate RandomChoice { TFBot { Class Scout Skill Normal BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFGateBot_Scout_Normal_Fixed SpawnTemplate "scoutyellow" NoBombUpgrades 1 } TFBot { Template T_TFGateBot_Scout_Normal_Fixed SpawnTemplate "scoutyellow" NoBombUpgrades 1 } } } WaveSpawn { Name W3_01 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Heavy_Easy_Fixed SpawnTemplate "heavyweaponsyellow" NoBombUpgrades 1 } } WaveSpawn { Name W3_01 TotalCurrency 200 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Soldier_SlowBarrage SpawnTemplate "giantsoldieryellow" } TFBot { Template T_TFBot_Giant_Medic_Regen_Fixed Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 4 FirstSpawnOutput { Target anno_tank Action Show } Tank { Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate "Tank_White" Name tankboss Health 12500 Speed 40 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Scout BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Soldier Skill Normal BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Giant_Pyro Tag bot_giant Name "Giant Dragon's Fury Pyro" Item "The Dragon's Fury" MaxVisionRange 600 ClassIcon pyro_dragon_fury_swordstone BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } } //WAVE 4 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_expert Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_init_gate_relay Action Trigger } WaveSpawn { Name RED_SUPPORT TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_redbot Support 1 RandomChoice { TFBot { Template Scout_Teammate_Scattergun CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Scout_Teammate_FAN CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Scout_Teammate_Shortstop CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Scout_Teammate_Sodapopper CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Soldier_Teammate_RocketLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Soldier_Teammate_DirectHit CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Soldier_Teammate_Backup CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Soldier_Teammate_Cowmangler CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Pyro_Teammate_FlameThrower CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Pyro_Teammate_Degreaser CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Pyro_Teammate_DragonFury CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Pyro_Teammate_Flaregun CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Demoman_Teammate_GrenadeLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Demoman_Teammate_Loch CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Demoman_Teammate_Knight CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Demoman_Teammate_KnightPersian CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Heavy_Teammate_Minigun CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Heavy_Teammate_Huolong CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Heavy_Teammate_Natascha CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } TFBot { Template Heavy_Teammate_Tomislav CharacterAttributes { "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 "dmg taken from crit reduced" 0.7 } } } } WaveSpawn { Name PROTECT TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_m Support Limited FirstSpawnOutput { Target anno_protect Action Show } TFBot { Template Protect } } WaveSpawn { Name PROTECT_FAILED WaitForAllDead PROTECT Support Limited FirstSpawnWarningSound "music\stingers\hl1_stinger_song8.mp3" FirstSpawnOutPut { Target boss_deploy_relay Action Trigger } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Heavyweapons Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Giant_Soldier_RapidFire SpawnTemplate "giantsoldieryellow" } } WaveSpawn { Name W4_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Heavy_IronFist SpawnTemplate "heavyweaponsyellow" NoBombUpgrades 1 } } WaveSpawn { Name W4_01 TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Pyro BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W4_02_A WaitForAllDead W4_01 TotalCurrency 100 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 4 Tank { Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate "Tank_White" Name tankboss Health 20000 Speed 40 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W4_02_A WaitForAllDead W4_01 TotalCurrency 125 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant Skill Expert BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W4_02_B WaitForAllSpawned W4_02_A TotalCurrency 75 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 14 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant Skill Expert BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W4_02_B WaitForAllSpawned W4_02_A TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Soldier BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W4_02_B WaitForAllSpawned W4_02_A TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Pyro BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W4_02_B WaitForAllSpawned W4_02_A TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 28 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Heavyweapons Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } //WAVE 5 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_expert Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_init_gate_relay Action Trigger } WaveSpawn { Name RED_SUPPORT TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_redbot Support 1 RandomChoice { TFBot { Template Scout_Teammate_Scattergun CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Scout_Teammate_FAN CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Scout_Teammate_Shortstop CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Scout_Teammate_Sodapopper CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Soldier_Teammate_RocketLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Soldier_Teammate_DirectHit CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Soldier_Teammate_Backup CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Soldier_Teammate_Cowmangler CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Pyro_Teammate_FlameThrower CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Pyro_Teammate_Degreaser CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Pyro_Teammate_DragonFury CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Pyro_Teammate_Flaregun CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Demoman_Teammate_GrenadeLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Demoman_Teammate_Loch CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Demoman_Teammate_Knight CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Demoman_Teammate_KnightPersian CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Heavy_Teammate_Minigun CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Heavy_Teammate_Huolong CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Heavy_Teammate_Natascha CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } TFBot { Template Heavy_Teammate_Tomislav CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.6 "health regen" 2 } } } } WaveSpawn { Name PROTECT TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_m Support Limited FirstSpawnOutput { Target anno_protect Action Show } TFBot { Template Protect } } WaveSpawn { Name PROTECT_FAILED WaitForAllDead PROTECT Support Limited FirstSpawnWarningSound "music\stingers\hl1_stinger_song8.mp3" FirstSpawnOutPut { Target boss_deploy_relay Action Trigger } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Pyro_DragonFury SpawnTemplate "pyroyellow" NoBombUpgrades 1 } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Pyro Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W5_01 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Soldier_SlowBarrage Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector_Heater Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Demoman Skill Normal BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Class Pyro Skill Hard Name "Dragon's Fury Pyro" Item "The Dragon's Fury" MaxVisionRange 600 ClassIcon pyro_dragon_fury_swordstone BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 300 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag bot_giant Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFBot_Giant_Medic_Regen_Fixed Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } } //WAVE 6 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_expert Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_init_gate_relay Action Trigger } WaveSpawn { Name RED_SUPPORT TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_redbot Support 1 RandomChoice { TFBot { Template Scout_Teammate_Scattergun CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Scout_Teammate_FAN CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Scout_Teammate_Shortstop CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Scout_Teammate_Sodapopper CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Soldier_Teammate_RocketLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Soldier_Teammate_DirectHit CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Soldier_Teammate_Backup CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Soldier_Teammate_Cowmangler CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Pyro_Teammate_FlameThrower CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Pyro_Teammate_Degreaser CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Pyro_Teammate_DragonFury CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Pyro_Teammate_Flaregun CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Demoman_Teammate_GrenadeLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Demoman_Teammate_Loch CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Demoman_Teammate_Knight CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Demoman_Teammate_KnightPersian CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "damage bonus" 1.2 } } TFBot { Template Heavy_Teammate_Minigun CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "fire rate bonus" 0.8 } } TFBot { Template Heavy_Teammate_Huolong CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "fire rate bonus" 0.8 } } TFBot { Template Heavy_Teammate_Natascha CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "fire rate bonus" 0.8 } } TFBot { Template Heavy_Teammate_Tomislav CharacterAttributes { "dmg taken from bullets reduced" 0.6 "dmg taken from blast reduced" 0.6 "dmg taken from fire reduced" 0.6 "dmg taken from crit reduced" 0.3 "health regen" 4 "fire rate bonus" 0.8 } } } } WaveSpawn { Name PROTECT TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_m Support Limited FirstSpawnOutput { Target anno_protect Action Show } TFBot { Template Protect } } WaveSpawn { Name PROTECT_FAILED WaitForAllDead PROTECT Support Limited FirstSpawnWarningSound "music\stingers\hl1_stinger_song8.mp3" FirstSpawnOutPut { Target boss_deploy_relay Action Trigger } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 22 MaxActive 22 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot Where spawnbot_gate RandomSpawn 1 TFBot { Template T_TFGateBot_Demoman_Expert_Crit SpawnTemplate "demomanyellow" NoBombUpgrades 1 } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4.1 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate RandomChoice { TFBot { Class Soldier Skill Expert Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFGateBot_Soldier_Expert_Crit SpawnTemplate "soldieryellow" NoBombUpgrades 1 } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Scout_Sandman_FastRecharge Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 25 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4.1 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Heavyweapons_Deflector_Heater BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFGateBot_Giant_Pyro_DragonFury_HOK SpawnTemplate "giantpyroyellow" NoBombUpgrades 1 } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 18 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Item "Das Metalmeatencasen" Item "MNC Mascot Outfit" Attributes AlwaysCrit Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W6_03 WaitForAllDead W6_02 TotalCurrency 100 TotalCount 22 MaxActive 22 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0.5 Where spawnbot Where spawnbot_gate RandomSpawn 1 TFBot { Template T_TFGateBot_Soldier_Expert_Crit SpawnTemplate "soldieryellow" NoBombUpgrades 1 } } WaveSpawn { Name W6_04 WaitForAllDead W6_03 TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Scout_Sandman_FastRecharge Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W6_04 WaitForAllDead W6_03 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Demoman_Expert_Crit SpawnTemplate "demomanyellow" NoBombUpgrades 1 } } WaveSpawn { Name W6_04 WaitForAllDead W6_03 TotalCurrency 25 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Demoman_Samurai Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W6_04 WaitForAllDead W6_03 TotalCurrency 250 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Giant_Heavyweapons_HOK SpawnTemplate "giantheavyyellow" NoBombUpgrades 1 } } WaveSpawn { Name W6_05 WaitForAllDead W6_04 TotalCurrency 50 TotalCount 11 MaxActive 11 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_gate RandomSpawn 1 TFBot { Class Demoman Skill Expert Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W6_05 WaitForAllDead W6_04 TotalCurrency 50 TotalCount 11 MaxActive 11 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_gate RandomSpawn 1 TFBot { Class Soldier Skill Expert Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } //WAVE 7 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_expert Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_init_gate_relay Action Trigger } WaveSpawn { FirstSpawnWarningSound "tf2musicrock.mp3" } WaveSpawn { Name RED_SUPPORT TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_redbot Support 1 RandomChoice { TFBot { Template Scout_Teammate_Scattergun CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Scout_Teammate_FAN CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Scout_Teammate_Shortstop CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Scout_Teammate_Sodapopper CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Soldier_Teammate_RocketLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Soldier_Teammate_DirectHit CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Soldier_Teammate_Backup CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Soldier_Teammate_Cowmangler CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Pyro_Teammate_FlameThrower CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Pyro_Teammate_Degreaser CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Pyro_Teammate_DragonFury CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Pyro_Teammate_Flaregun CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Demoman_Teammate_GrenadeLauncher CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Demoman_Teammate_Loch CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Demoman_Teammate_Knight CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Demoman_Teammate_KnightPersian CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "damage bonus" 1.25 } } TFBot { Template Heavy_Teammate_Minigun CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "fire rate bonus" 0.75 } } TFBot { Template Heavy_Teammate_Huolong CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "fire rate bonus" 0.75 } } TFBot { Template Heavy_Teammate_Natascha CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "fire rate bonus" 0.75 } } TFBot { Template Heavy_Teammate_Tomislav CharacterAttributes { "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from fire reduced" 0.5 "dmg taken from crit reduced" 0.1 "health regen" 6 "fire rate bonus" 0.75 } } } } WaveSpawn { Name PROTECT TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_m Support Limited FirstSpawnOutput { Target anno_protect Action Show } TFBot { Template Protect } } WaveSpawn { Name PROTECT_FAILED WaitForAllDead PROTECT Support Limited FirstSpawnWarningSound "music\stingers\hl1_stinger_song8.mp3" FirstSpawnOutPut { Target boss_deploy_relay Action Trigger } } WaveSpawn { Name W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant Skill Expert BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W7_01 TotalCurrency 75 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 10 FirstSpawnOutput { Target ST_maker_relay Action Trigger } Tank { Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate "StickyTank" ClassIcon tank_sticky_hellmet Name sticky_tank Health 17500 Speed 40 OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Soldier_BurstFire Tag bot_giant ClassIcon soldier_burstfire_hyper_lite Name "Giga Burst Fire Soldier" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFBot_Giant_Medic_Regen_Fixed Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } WaveSpawn { Name W7_01 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Giant_Scout_FAN SpawnTemplate "giantscoutyellow" NoBombUpgrades 1 } } WaveSpawn { Name W7_01 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 14 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant Skill Expert BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W7_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 37 WaitBetweenSpawns 21 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Attributes AlwaysCrit Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFBot_Giant_Medic_Regen_Fixed Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } WaveSpawn { Name W7_01 TotalCurrency 50 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Scout_Melee Name "Bat Scout" ClassIcon scout_bat_nys Attributes AlwaysCrit BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W7_01 TotalCurrency 25 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 7 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Scout_Melee_Fixed_Crit SpawnTemplate "scoutyellow" NoBombUpgrades 1 } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Pyro Tag bot_giant Name "Giga Pyro" Health 3400 ClassIcon pyro_hyper_lite Attributes AlwaysCrit Item "The Cyborg Stunt Helmet" Item "The Rusty Reaper" ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "mult airblast refire time" 0.7 "lunchbox adds minicrits" 2 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 } BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 75 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 10 Tank { Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate "Tank_Final" Name tankbossfinal Health 17500 Speed 40 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 19 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_gate Squad { TFBot { Template T_TFBot_Soldier_BurstFire Tag bot_giant ClassIcon soldier_burstfire_hyper_lite Name "Giga Burst Fire Soldier" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } TFBot { Template T_TFBot_Giant_Medic_Regen_Fixed Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 34 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate TFBot { Class Pyro BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 34 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Demoman_Knight BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 18 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Pyro Tag bot_giant Name "Giga Pyro" Health 3400 ClassIcon pyro_hyper_lite Attributes AlwaysCrit Item "The Cyborg Stunt Helmet" Item "The Rusty Reaper" ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "mult airblast refire time" 0.7 "lunchbox adds minicrits" 2 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 } BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 25 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant Skill Expert BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 18 Where spawnbot Where spawnbot_gate TFBot { Template T_TFBot_Giant_Heavyweapons Attributes AlwaysCrit Tag bot_giant BehaviorModifiers Push Attributes IgnoreFlag Action Mobber AlwaysGlow 1 } } } }