// A playground mission on Shank by LeeusVeep // Halloween themed of Scrapyard Battleground #base robot_giant.pop #base robot_standard.pop #base robot_giant_red.pop #base robot_standard_red.pop ReverseWaveSchedule { StartingCurrency 15000 CanBotsAttackWhileInSpawnRoom YES WaveStartCountdown 5 RespawnWaveTimeBlue 4 FixedRespawnWaveTimeBlue 1 AddSentryBusterWhenDamageDealtExceeds 0 CustomUpgradesFile "mvm_upgrades_reverse.txt" // Modifiers \\ AllowBotExtraSlots 1 RobotLimit 42 MaxTotalPlayers 2 DisplayRobotDeathNotice 1 NoReanimators 1 NoMvMDeathTune 1 TextPrintTime 0 SniperAllowHeadshots 1 SentryBusterFriendlyFire 0 MedigunShieldDamage 1 SendBotsToSpectatorImmediately 1 BotTeleportUberDuration 2 BunnyHop 1 EnableDominations 1 FixSetCustomModelInput 1 // Reverse Modifiers \\ FlagEscortCountOffset 1 BluHumanTeleportOnSpawn 1 ReverseWinConditions 1 BluHumanFlagCapture 1 BluHumanFlagPickup 1 BluHumanInfiniteAmmo 1 FlagCarrierMovementPenalty 0.8 AllowJoinTeamBlueMax 2 AllowJoinTeamBlue 1 HumansMustJoinTeam Blue BluPlayersAreRobots 1 PrecacheModel "models\props_mvm\mvm_upgrade_blu.mdl" PrecacheModel "models\props_mvm\robot_spawnpoint.mdl" PrecacheModel "models/bots/sniper_boss/bot_sniper_boss.mdl" PrecacheModel "models/bots/heavy_boss/bot_heavy_gray_boss.mdl" PrecacheModel "models/bots/demo_boss/bot_demo_gray_boss.mdl" PrecacheModel "models/bots/soldier_boss/bot_soldier_gray_boss.mdl" PrecacheModel "models/props_mvm/reversemvm_redwall_256x288.mdl" PrecacheModel "models/props_mvm/reversemvm_redwall_640x418.mdl" PrecacheModel "models\props_mvm\reversemvm_redwall_112x152.mdl" PrecacheModel "models\props_mvm\reversemvm_redwall_512x320.mdl" PrecacheModel "models\weapons\c_models\c_rapidfire\c_rapidfire_1.mdl" PrecacheModel "models\weapons\c_models\c_hmg\c_hmg.mdl" PrecacheModel "models\workshop\weapons\c_models\c_winger_distol\c_winger_distol.mdl" PrecacheModel "models/bots/boss_bot/boss_tankred.mdl" PrecacheModel "models/bots/boss_bot/boss_tankred_damage1.mdl" PrecacheModel "models/bots/boss_bot/boss_tankred_damage2.mdl" PrecacheModel "models/bots/boss_bot/boss_tankred_damage3.mdl" PrecacheModel "models/bots/boss_bot/boss_tankred_part1_destruction.mdl" DisableSound "music.mvm_end_last_wave" DisableSound "music.mvm_end_mid_wave" DisableSound "music.mvm_end_tank_wave" DisableSound "music.mvm_end_wave" DisableSound "music.mvm_lost_wave" DisableSound "music.mvm_start_last_wave" DisableSound "music.mvm_start_mid_wave" DisableSound "music.mvm_start_tank_wave" DisableSound "music.mvm_start_wave" DisableSound "Announcer.MVM_First_Wave_Start" DisableSound "Announcer.MVM_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "Announcer.MVM_Tank_Planted" DisableSound "Announcer.MVM_Tank_Alert_Spawn" DisableSound "Announcer.MVM_Tank_Alert_Another" DisableSound "Announcer.MVM_Tank_Alert_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Halfway" DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" DisableSound "Announcer.MVM_Tank_Alert_Deploying" DisallowUpgrade "maxammo primary increased" //players have infinite ammo DisallowUpgrade "maxammo secondary increased" //players have infinite ammo DisallowUpgrade "maxammo metal increased" //players have infinite ammo DisallowUpgrade "metal regen" //players have infinite ammo OverrideSounds { "MVM.GiantCommonExplodes" "ambient\explosions\explode_3.wav" } PointTemplates { corelogic { logic_auto { "origin" "0 0 0" "targetname" "mainrelay" "OnMapSpawn" "item_ammopack*,Kill,,0,-1" //might want to comment this out if players have limited ammo "OnMapSpawn" "move_rope,Kill,,0,-1" "OnMapSpawn" "keyframe_rope,Kill,,0,-1" "OnMapSpawn" "wave_start_relay*,AddOutput,OnTrigger spawnbarrier*:Disable:0:-1,0,-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger spawnbarrier*:Enable:0:-1,0,-1" "OnMapSpawn" "spawnbot_titan,Kill,,0,-1" "OnMapSpawn" "spawnbot_mission_sniper,Kill,,0,-1" "OnMapSpawn" "spawnbot_mission_spy,Kill,,0,-1" "OnMapSpawn" "spawnbot_portal,Kill,,0,-1" } NoFixup 1 logic_relay { "targetname" "kill_relay" "OnTrigger" "obj_dispenser,RemoveHealth,5000,0,-1" "OnTrigger" "obj_sentrygun,RemoveHealth,5000,0,-1" "OnTrigger" "obj_teleporter,RemoveHealth,5000,0,-1" "OnTrigger" "player,SetHealth,-10000,0,-1" } NoFixup 1 trigger_multiple { "targetname" "thirdperson" "StartDisabled" "1" "spawnflags" "3" "origin" "1542.488770 739.029175 -143.968689" "maxs" "50 50 50" "mins" "-50 -50 -50" "filtername" "filter_blue" "OnStartTouch" "!activator,setforcedtauntcam,1,0.1,-1" "OnStartTouch" "!activator,SetHUDVisibility,0,0.1,-1" "OnStartTouch" "!activator,DisableDamageForces,,0,-1" //doesn't work? "OnEndTouch" "!activator,setforcedtauntcam,0,0,-1" "OnEndTouch" "!activator,SetHUDVisibility,1,0,-1" "OnEndTouch" "!activator,EnableDamageForces,,0,-1" } logic_relay //trigger this to lose { "origin" "0 0 0" "targetname" "redwin_relay" "OnTrigger" "bots_win_red,RoundWin,,0,-1" "OnTrigger" "pit_explosion_wav,PlaySound,,0,-1" //map dependent "OnTrigger" "failuresound,PlaySound,,0,-1" //map dependent } game_round_win //do not interact with this { "origin" "0 0 0" "TeamNum" "2" "targetname" "bots_win_red" "switch_teams" "0" "force_map_reset" "1" "classname" "game_round_win" } } antigriefbomb { NoFixup 1 logic_relay { targetname bomb_antigrief_on OnTrigger bombpickup_relay,enable,,0,-1 OnTrigger bombpickup_relay,trigger,,0.01,-1 } logic_relay { targetname bomb_antigrief_off OnTrigger bombpickup_relay,disable,,0,-1 OnTrigger bombpickup_relay,cancelpending,,0,-1 OnTrigger bombpickup,disable,,0,-1 OnTrigger "intel,color,255 255 255,0,-1" } logic_relay { OnSpawn "intel,addoutput,onpickup1 !activator:addoutput:targetname hasbomb:0:-1,0,-1" OnSpawn "intel,addoutput,onpickup bombpickup_relay:trigger::0.01:-1,0,-1" OnSpawn "intel,addoutput,onpickup bombpickup_relay:cancelpending::0:-1,0,-1" OnSpawn "intel,addoutput,ondrop1 !activator:addoutput:targetname :0:-1,0,-1" OnSpawn "intel,addoutput,ondrop bombpickup:disable::0:-1,0,-1" OnSpawn "intel,addoutput,ondrop !self:color:255 255 255:0:-1,0,-1" OnSpawn bombpickup,setparentattachment,siren,0,-1 OnSpawn "hasbomb,addoutput,targetname ,0,-1" } logic_relay { targetname bombpickup_relay Startdisabled 1 Ontrigger bombpickup,disable,,0,-1 Ontrigger "intel,color,75 75 75,0,-1" Ontrigger bombpickup,enable,,5,-1 Ontrigger "intel,color,255 255 255,5,-1" } trigger_multiple { targetname bombpickup parentname intel mins "-8 -8 -8" maxs "8 8 8" spawnflags 1 startdisabled 1 filtername filter_nobomb_notbot onstarttouch intel,forcedrop,,0,-1 } filter_activator_name { targetname filter_nobomb filtername hasbomb negated 1 } $filter_sendprop { targetname filter_notbot $name m_bIsABot $value 0 } filter_multi { targetname filter_nobomb_notbot filter01 filter_nobomb filter02 filter_notbot } } forcefield_stage1 { NoFixup 1 logic_relay { "targetname" "stage2_proceed" "OnTrigger" "stage1barrier1,disable,,0,-1" "OnTrigger" "stage1barrier2,disable,,0,-1" "OnTrigger" "stage1_block,disable,,0,-1" "OnTrigger" "stage1_forcefield_disabled,show,,0,-1" } prop_dynamic { "angles" "0 -90 0" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/props_mvm/reversemvm_redwall_512x320.mdl" "targetname" "stage1barrier1" "origin" "-1395 3219 114" } prop_dynamic { "angles" "0 180 0" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models\props_mvm\reversemvm_redwall_512x320.mdl" "targetname" "stage1barrier2" "modelscale" "1.35" "origin" "-2288 2753 -56" } func_forcefield { "disablereceiveshadows" "0" "origin" "-1495 3219 88" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "stage1_block" "parentname" "stage1barrier1" "mins" "-128 -128 -100" "maxs" "128 128 100" "StartDisabled" "0" } func_forcefield { "disablereceiveshadows" "0" "origin" "-2288 2753 -196" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "stage1_block" "parentname" "stage1barrier2" "mins" "-399 -12.5 -972" "maxs" "399 12.5 972" "StartDisabled" "0" } training_annotation { "targetname" "stage1_forcefield_disabled" "display_text" "Forcefield barriers are down, proceed to the next area." "lifetime" "5" "origin" "-2315 2517 152" } } StickyTank { 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" "TeamNum" "3" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "0" "Damage" "105" "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" "TeamNum" "3" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "1" "Damage" "105" "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" "TeamNum" "3" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "0" "Damage" "105" "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" "TeamNum" "3" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "1" "Damage" "105" "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" } } RocketBlimp // made by yuugi. im gonna get killed if i dont credit this guy. { NoFixup 1 prop_dynamic { "targetname" "rockettank_model" "model" "models/props_frontline/tank_turret.mdl" "skin" "1" "solid" "0" "spawnflags" "0" "origin" "46 -66 28" "angles" "45 0 -90" } prop_dynamic { "targetname" "rockettank_model" "model" "models/props_frontline/tank_turret.mdl" "skin" "1" "solid" "0" "spawnflags" "0" "origin" "46 66 28" "angles" "45 0 90" } ambient_generic { "targetname" "rocketsound_one" "health" "10" "message" "mvm/giant_soldier/giant_soldier_rocket_shoot.wav" "pitch" "100" "pitchstart" "100" "radius" "5000" "spawnflags" "48" "origin" "64 0 224" } ambient_generic { "targetname" "rocketsound_two" "health" "10" "message" "mvm/giant_soldier/giant_soldier_rocket_shoot.wav" "pitch" "100" "pitchstart" "100" "radius" "5000" "spawnflags" "48" "origin" "64 0 224" } ambient_generic { "targetname" "crit_rocket_sound_one" "health" "10" "message" "mvm/giant_soldier/giant_soldier_rocket_shoot_crit.wav" "pitch" "100" "pitchstart" "100" "radius" "5000" "spawnflags" "48" "origin" "64 0 224" } ambient_generic { "targetname" "crit_rocket_sound_two" "health" "10" "message" "mvm/giant_soldier/giant_soldier_rocket_shoot_crit.wav" "pitch" "100" "pitchstart" "100" "radius" "5000" "spawnflags" "48" "origin" "64 0 224" } tf_point_weapon_mimic { "targetname" "rocketshoot_one" "origin" "136 57 -62" "angles" "45 0 0" "damage" "180" "modelscale" "1" "speedmax" "715" "speedmin" "715" "splashradius" "146" "teamnum" "2" "crits" "0" } tf_point_weapon_mimic { "targetname" "rocketshoot_two" "origin" "136 -57 -62" "angles" "45 0 0" "damage" "180" "modelscale" "1" "speedmax" "715" "speedmin" "715" "splashradius" "147" "teamnum" "2" "crits" "0" } tf_point_weapon_mimic { "targetname" "rocketwall_one" "origin" "136 57 -62" "angles" "45 0 0" "damage" "180" "modelscale" "1" "speedmax" "385" "speedmin" "385" "splashradius" "175" "SpreadAngle" "35" "teamnum" "2" "crits" "0" } tf_point_weapon_mimic { "targetname" "rocketwall_two" "origin" "136 -57 -62" "angles" "45 0 0" "damage" "180" "modelscale" "1" "speedmax" "385" "speedmin" "385" "splashradius" "175" "SpreadAngle" "35" "teamnum" "2" "crits" "0" } tf_point_weapon_mimic { "targetname" "rocketwall_one_crit" "origin" "136 57 -62" "angles" "45 0 0" "damage" "180" "modelscale" "1" "speedmax" "385" "speedmin" "385" "splashradius" "175" "SpreadAngle" "35" "teamnum" "2" "crits" "1" } tf_point_weapon_mimic { "targetname" "rocketwall_two_crit" "origin" "136 -57 -62" "angles" "45 0 0" "damage" "180" "modelscale" "1" "speedmax" "385" "speedmin" "385" "splashradius" "175" "SpreadAngle" "35" "teamnum" "2" "crits" "1" } logic_relay // Phases { //"OnSpawn" "tank_boss,SetHealth,1,0,-1" // Temporary test "OnSpawn" "rockettimer,Enable,,14,-1" "OnSpawn" "redreocketblimp*,addoutput,OnHealthBelow80Percent rockettimer:disable::0:-1" "OnSpawn" "redreocketblimp*,addoutput,OnHealthBelow80Percent rockettimer_burst:enable::0:-1" "OnSpawn" "redreocketblimp*,addoutput,OnHealthBelow50Percent rockettimer_burst:disable::0:-1" "OnSpawn" "redreocketblimp*,addoutput,OnHealthBelow50Percent rockettimer_wall:enable::0:-1" "OnSpawn" "redreocketblimp*,addoutput,OnHealthBelow30Percent rockettimer_wall:disable::0:-1" "OnSpawn" "redreocketblimp*,addoutput,OnHealthBelow30Percent rockettimer_wall_crit:enable::0:-1" } logic_timer // Rapid fire { "startdisabled" "1" "targetname" "rockettimer" "refiretime" "0.8" "OnTimer" "rocketshoot_one,fireonce,,0,-1" "OnTimer" "rocketsound_one,playsound,,0,-1" } logic_timer // Rapid fire { "startdisabled" "1" "targetname" "rockettimer" "refiretime" "0.8" "OnTimer" "rocketshoot_two,fireonce,,0,-1" "OnTimer" "rocketsound_two,playsound,,0,-1" } logic_timer // Burst Fire { "startdisabled" "1" "targetname" "rockettimer_burst" "refiretime" "4" "OnTimer" "rocketshoot_one,fireonce,,0,-1" "OnTimer" "rocketsound_one,playsound,,0,-1" "OnTimer" "rocketshoot_one,fireonce,,0.1,-1" "OnTimer" "rocketsound_one,playsound,,0.1,-1" "OnTimer" "rocketshoot_one,fireonce,,0.2,-1" "OnTimer" "rocketsound_one,playsound,,0.2,-1" "OnTimer" "rocketshoot_one,fireonce,,0.3,-1" "OnTimer" "rocketsound_one,playsound,,0.3,-1" "OnTimer" "rocketshoot_one,fireonce,,0.4,-1" "OnTimer" "rocketsound_one,playsound,,0.4,-1" "OnTimer" "rocketshoot_one,fireonce,,0.5,-1" "OnTimer" "rocketsound_one,playsound,,0.5,-1" "OnTimer" "rocketshoot_one,fireonce,,0.6,-1" "OnTimer" "rocketsound_one,playsound,,0.6,-1" "OnTimer" "rocketshoot_one,fireonce,,0.7,-1" "OnTimer" "rocketsound_one,playsound,,0.7,-1" "OnTimer" "rocketshoot_one,fireonce,,0.8,-1" "OnTimer" "rocketsound_one,playsound,,0.8,-1" } logic_timer // Burst Fire { "startdisabled" "1" "targetname" "rockettimer_burst" "refiretime" "4" "OnTimer" "rocketshoot_two,fireonce,,0,-1" "OnTimer" "rocketsound_two,playsound,,0,-1" "OnTimer" "rocketshoot_two,fireonce,,0.1,-1" "OnTimer" "rocketsound_two,playsound,,0.1,-1" "OnTimer" "rocketshoot_two,fireonce,,0.2,-1" "OnTimer" "rocketsound_two,playsound,,0.2,-1" "OnTimer" "rocketshoot_two,fireonce,,0.3,-1" "OnTimer" "rocketsound_two,playsound,,0.3,-1" "OnTimer" "rocketshoot_two,fireonce,,0.4,-1" "OnTimer" "rocketsound_two,playsound,,0.4,-1" "OnTimer" "rocketshoot_two,fireonce,,0.5,-1" "OnTimer" "rocketsound_two,playsound,,0.5,-1" "OnTimer" "rocketshoot_two,fireonce,,0.6,-1" "OnTimer" "rocketsound_two,playsound,,0.6,-1" "OnTimer" "rocketshoot_two,fireonce,,0.7,-1" "OnTimer" "rocketsound_two,playsound,,0.7,-1" "OnTimer" "rocketshoot_two,fireonce,,0.8,-1" "OnTimer" "rocketsound_two,playsound,,0.8,-1" } logic_timer // Rocket rain { "startdisabled" "1" "targetname" "rockettimer_wall" "refiretime" "5" "OnTimer" "rocketwall_one,FireMultiple,16,0,-1" //"OnTimer" "rocketwall_two,FireMultiple,16,0,-1" "OnTimer" "rocketsound_one,playsound,,0,-1" "OnTimer" "rocketsound_one,playsound,,0.01,-1" "OnTimer" "rocketsound_one,playsound,,0.02,-1" "OnTimer" "rocketsound_one,playsound,,0.03,-1" "OnTimer" "rocketsound_one,playsound,,0.04,-1" } logic_timer // Rocket rain { "startdisabled" "1" "targetname" "rockettimer_wall" "refiretime" "5" //"OnTimer" "rocketwall_one,FireMultiple,16,0,-1" "OnTimer" "rocketwall_two,FireMultiple,16,0,-1" "OnTimer" "rocketsound_two,playsound,,0,-1" "OnTimer" "rocketsound_two,playsound,,0.01,-1" "OnTimer" "rocketsound_two,playsound,,0.02,-1" "OnTimer" "rocketsound_two,playsound,,0.03,-1" "OnTimer" "rocketsound_two,playsound,,0.04,-1" } logic_timer // Crit Rocket rain { "startdisabled" "1" "targetname" "rockettimer_wall_crit" "refiretime" "3.5" "OnTimer" "rocketwall_one_crit,FireMultiple,16,0,-1" "OnTimer" "crit_rocket_sound_one,playsound,,0,-1" "OnTimer" "crit_rocket_sound_one,playsound,,0.01,-1" "OnTimer" "crit_rocket_sound_one,playsound,,0.02,-1" "OnTimer" "crit_rocket_sound_one,playsound,,0.03,-1" "OnTimer" "crit_rocket_sound_one,playsound,,0.04,-1" } logic_timer // Crit Rocket rain { "startdisabled" "1" "targetname" "rockettimer_wall_crit" "refiretime" "3.5" "OnTimer" "rocketwall_two_crit,FireMultiple,16,0,-1" "OnTimer" "crit_rocket_sound_two,playsound,,0,-1" "OnTimer" "crit_rocket_sound_two,playsound,,0.01,-1" "OnTimer" "crit_rocket_sound_two,playsound,,0.02,-1" "OnTimer" "crit_rocket_sound_two,playsound,,0.03,-1" "OnTimer" "crit_rocket_sound_two,playsound,,0.04,-1" } } tank_stop { NoFixup 1 logic_relay { "targetname" "enable_tank_stops" "OnSpawn" "red_blimp_path_8,AddOutput,OnPass blimp_stop1:Trigger:0:-1" "OnSpawn" "tank_path_a_40,AddOutput,OnPass tank_stop1:Trigger:0:-1" "OnSpawn" "tank_path_b_40,AddOutput,OnPass tank_stop1:Trigger:0:-1" } logic_relay { "targetname" "blimp_stop1" "OnTrigger" "!activator,SetSpeed,0,0,-1" //"OnTrigger" "!self,Disable,,0.01,-1" } logic_relay { "targetname" "tank_stop1" "OnTrigger" "!activator,SetSpeed,0,0,-1" //"OnTrigger" "!self,Disable,,0.01,-1" } } station { NoFixup 1 prop_dynamic //upgrade station { "targetname" "upgradestation" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "renderamt" "255" "fademindist" "-1" "fadescale" "1" "model" "models\props_mvm\mvm_upgrade_blu.mdl" } NoFixup 1 func_upgradestation { "mins" "-97 -155 -92" "maxs" "97 155 92" "parentname" "upgradestation" } NoFixup 1 prop_dynamic { "targetname" "shopcollision" "angles" "0 -90 0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "model" "models/props_vehicles/train_flatcar_container.mdl" "disableshadows" "1" "rendermode" "10" "renderamt" "0" "CollisionGroup" "5" "solid" "6" } } beepboi // he is in charge of the shop, reliable robot. { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "targetname" "reliableguy" "angles" "0 0 0" "DisableBoneFollowers" "1" "model" "models/bots/bot_worker/bot_worker_a.mdl" "modelscale" "1.5" "DefaultAnim" "idle" "SetBodyGroup" "2" "skin" "1" "solid" "0" "spawnflags" "0" "origin" "0 0 0" } } holograms { NoFixup 1 prop_dynamic { "targetname" spawnpoint_hologram "model" models/props_mvm/robot_spawnpoint.mdl "disableshadows" 1 "origin" "-2576 6372 128" "modelscale" "1.5" "angles" "0 -90 0" } prop_dynamic { "targetname" spawnpoint_hologram "model" models/props_mvm/robot_spawnpoint.mdl "disableshadows" 1 "origin" "-3471 6372 128" "modelscale" "1.5" "angles" "0 -90 0" } prop_dynamic { "targetname" spawnpoint_hologram "model" models/props_mvm/robot_spawnpoint.mdl "disableshadows" 1 "origin" "-3015 5850 60" "modelscale" "1.5" "angles" "0 -90 0" } } } PlayerAttributes { "increased air control" 4 Scout { "is miniboss" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "max health additive bonus" 1475 "override footstep sound set" 5 } Soldier { "is miniboss" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3600 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 "override footstep sound set" 3 } Pyro { "is miniboss" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 2825 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 "override footstep sound set" 6 } Demoman { "is miniboss" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3125 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 "override footstep sound set" 4 } HeavyWeapons { "is miniboss" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 "override footstep sound set" 2 } Sniper { "is miniboss" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 2375 "health from packs increased" 0.5 "move speed bonus" 0.6 "boots falling stomp" 1 "override footstep sound set" 7 } } CustomWeapon // Choose from differents variants and play like as they would. { "Scout: Deagle" { OriginalItemName "TF_WEAPON_PISTOL" "custom item model" "models\workshop\weapons\c_models\c_winger_distol\c_winger_distol.mdl" "damage bonus" 8 "fire rate penalty" 2 "clip size penalty" 0.5 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "Reload time increased" 1.13 "revolver use hit locations" 1 "can headshot" 1 "custom weapon fire sound" "=80|denominator/de_shot1.wav" "custom impact sound" "=65|denominator/hs.wav" } "Soldier: Crit Burst" { OriginalItemName "warbird_rocketlauncher_warhawk" "set_item_texture_wear" 0 // factory new "attach particle effect" 704 // energy orb "max health additive bonus" 400 "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "Always Crit" 1 } "Demoman: Crit Burst" { OriginalItemName "warbird_grenadelauncher_warhawk" "set_item_texture_wear" 0 // factory new "attach particle effect" 704 // energy orb "max health additive bonus" 500 "damage bonus" 2.0 "faster reload rate" 0.5 "fire rate bonus" 0.1 "clip size upgrade atomic" 6 "projectile spread angle penalty" 3 "Projectile speed increased" 1.2 "Always Crit" 1 } "Heavy: Deflector H.O.K." { OriginalItemName "Deflector" "max health additive bonus" 500 "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 } "Heavy: Thumper" { OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "custom item model" "models\weapons\c_models\c_rapidfire\c_rapidfire_1.mdl" "damage bonus" 1.5 "clip size bonus" 1.3 "weapon maxammo bonus" 1.5 "weapon spread bonus" 0.7 "fire rate penalty" 1.2 "bullets per shot penalty" 0.5 "Reload time increased" 1.13 "custom weapon fire sound" "=80|weapons\shotgun\shotgun_dbl_fire.wav" "single wep deploy time increased" 1.15 "fire rate bonus" 2.5 "bullets per shot bonus" 10 "faster reload rate" 0.1 "attack projectiles" 2 } "Sniper: Heavy SMG" { OriginalItemName "TF_WEAPON_SMG" "clip size bonus" 1.5 "Reload time increased" 1.5 "fire rate penalty" 1.2 "damage bonus" 2 "revolver use hit locations" 1 "custom weapon fire sound" "=80|trespasser/mp40f1.wav" "custom item model" models\weapons\c_models\c_hmg\c_hmg.mdl } } ExtraLoadoutItems { Scout { Secondary "Scout: Deagle" } Soldier { Primary "Soldier: Crit Burst" } Demoman { Primary "Demoman: Crit Burst" } Heavyweapons { Primary "Heavy: Deflector H.O.K." Secondary "Heavy: Thumper" } Sniper { Secondary "Sniper: Heavy SMG" } } SpawnTemplate "corelogic" SpawnTemplate "antigriefbomb" SpawnTemplate "holograms" SpawnTemplate "tank_stop" SpawnTemplate "forcefield_stage1" SpawnTemplate //specify origin/angles here for templates we use multiple times { Name "station" "origin" "-985 -1071 191" "angles" "0 90 0" } SpawnTemplate //specify origin/angles here for templates we use multiple times { Name "station" "origin" "-2532 760 226" "angles" "0 -90 0" } SpawnTemplate //specify origin/angles here for templates we use multiple times { Name "beepboi" "origin" "-2447 729 219" "angles" "0 -90 0" } SpawnTemplate //specify origin/angles here for templates we use multiple times { Name "beepboi" "origin" "-1070 -1041 190" "angles" "0 90 0" } ExtraSpawnPoint { Name "redspawn_giant" TeamNum 2 //2 for red 3 for blu X "-3471" Y "6372" Z "135" } ExtraSpawnPoint { Name "redspawn_giant" TeamNum 2 X "-2576" Y "6372" Z "135" } ExtraSpawnPoint { Name "redspawn_boss" TeamNum 2 X "-3015" Y "5850" Z "75" } ExtraSpawnPoint { Name "grayspawn_1" TeamNum 2 X "-1048" Y "4209" Z "-259" } ExtraSpawnPoint { Name "grayspawn_2" TeamNum 2 X "-192" Y "3004" Z "189" } ExtraTankPath { Name "red_tank_path" Node "-3005 5806 152" Node "-2720 5744 152" Node "-2400 5744 152" Node "-2352 5728 152" Node "-2288 5680 152" Node "-2272 5632 152" Node "-2272 5120 104" Node "-2272 5008 104" Node "-2304 4976 104" Node "-2384 4960 104" Node "-3120 4960 104" Node "-3168 4928 104" Node "-3168 4080 -8" Node "-3168 4016 -8" Node "-3120 3984 -8" Node "-2432 3984 -136" Node "-2368 3952 -136" Node "-2352 3872 -136" Node "-2352 2560 -104" Node "-2352 2352 -104" Node "-2256 2096 -104" Node "-2208 2048 -104" Node "-1504 1616 72" Node "-1440 1536 104" Node "-1328 1488 104" Node "-1184 1456 104" Node "-624 1440 104" Node "-528 1456 104" Node "-480 1488 104" Node "-416 1536 120" Node "-288 1552 88" Node "-144 1520 88" Node "-80 1472 88" Node "-32 1376 88" Node "-32 768 216" Node "-32 384 216" Node "-32 -160 136" Node "-32 -256 136" Node "0 -288 136" Node "32 -304 136" Node "575 -304 100" } ExtraTankPath { Name "red_blimp_path" Node "-4801 6803 725" Node "-3200 4349 725" Node "-3200 2214 725" Node "-2527 1740 725" Node "-1461 1629 725" Node "-464 800 725" Node "-464 360 725" Node "-464 -1000 725" } Templates // Almost all these templates are taken, credit the original creators for having amazing creativity than mine. { T_TFBot_Scout_Cola { Class Scout Name "Crit-a-Cola Scout" Skill Hard Health 125 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Action Mobber Attributes DisableDodge Item "TF_WEAPON_SCATTERGUN" Item "Crit-a-Cola" Item "Bonk Leadwear" ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.5 } CharacterAttributes { "move speed bonus" 1.15 } } T_TFBot_Scout_Combat { Class Scout Name "Combat Scout" Skill Hard Health 150 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Action Mobber Attributes DisableDodge Item "Baby Face's Blaster" Item "Fortunate Son" Item "Flak Jack" ItemAttributes { ItemName "Baby Face's Blaster" "faster reload rate" -0.8 "bullets per shot bonus" 1.5 "fire rate penalty" 2 "damage penalty" 0.66 "move speed penalty" 0.75 "hype resets on jump" 0 "lose hype on take damage" 0 } } T_TFBot_Scout_FanOWar { Class Scout Name "Fan O'War Scout" Skill Hard Health 125 WeaponRestrictions MeleeOnly Action Mobber Attributes DisableDodge Item "The Fan O'War" Item "Benefactor's Kanmuri" ItemAttributes { ItemName "The Fan O'War" "damage penalty" 1 "fire rate penalty" 1.6 } } T_TFBot_Scout_Sandman_Armoured { Class Scout Name "Armoured League" Skill Hard Health 900 Scale 1.5 WeaponRestrictions MeleeOnly MaxVisionRange 1500 Action Mobber Attributes DisableDodge Item "The Sandman" Item "Batter's Helmet" Item "EOTL_Demopants" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.2 } CharacterAttributes { "health regen" 1 "move speed bonus" 0.75 } } T_TFBot_Scout_Laser_Gun { Class Scout Name "Austronaut Scout" Skill Hard Health 700 Scale 1.4 WeaponRestrictions SecondaryOnly Action Mobber Attributes DisableDodge Item "Phononaut" Item "The C.A.P.P.E.R" Item "Das Metalmeatencasen" ItemAttributes { ItemName "The C.A.P.P.E.R" "damage bonus" 2.5 "fire rate penalty" 1.25 } CharacterAttributes { "damage force reduction" 0.85 "airblast vulnerability multiplier" 0.85 "move speed bonus" 0.7 } } T_TFBot_Soldier_Thumper { Class Soldier Name "Thumper Soldier" Skill Hard Health 275 WeaponRestrictions SecondaryOnly Action Mobber Attributes DisableDodge CustomWeaponModel { Slot 1 Model models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "damage bonus" 2.3 "clip size bonus" 1.25 "weapon spread bonus" 0.85 "hidden primary max ammo bonus" 1.5 "fire rate penalty" 1.2 "bullets per shot bonus" 0.5 "Reload time increased" 1.13 "single wep deploy time increased" 1.15 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" } } T_TFBot_Soldier_Beggars { Class Soldier Name "Beggar's Soldier" Skill Hard Health 200 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Action Mobber Attributes DisableDodge Item "The Beggar's Bazooka" Item "The Helmet Without A Home" Item "The Captain's Cocktails" ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires full clip" 0 "can overload" 0 "damage penalty" 0.75 "faster reload rate" 0.7 } } T_TFBot_Soldier_DirectHit_Spammer { Class Soldier Name "Direct Hit Spammer" Skill Normal Health 200 WeaponRestrictions PrimaryOnly Action Mobber Attributes DisableDodge Item "The Direct Hit" Item "Defiant Spartan" ItemAttributes { ItemName "The Direct Hit" "fire rate bonus" 0.7 "faster reload rate" -0.8 "damage bonus" 1 } } T_TFBot_Soldier_Samurai_Conch { Class Soldier Name "Samurai Soldier" Health 850 Scale 1.5 Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Action Mobber Item "The Half-Zatoichi" Item "The Concheror" Item "Furious Fukaamigasa" Item "The Shogun's Shoulder Guard" ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.8 "damage force reduction" 0.8 "increase buff duration" 9 "deploy time decreased" 0.1 "move speed penalty" 0.8 "head scale" 0.7 } } T_TFBot_Soldier_Barrage { Class Soldier Name "Private Barrage" Skill Hard Health 800 Scale 1.5 Attributes HoldFireUntilFullReload Attributes DisableDodge Action Mobber Item "Armored Authority" Item "The Diplomat" Item "teufort_rocketlauncher_smalltownbringdown" ItemAttributes { ItemName "teufort_rocketlauncher_smalltownbringdown" "projectile spread angle penalty" 3 "clip size upgrade atomic" 6 "projectile speed decreased" 0.35 "faster reload rate" 0.25 "set_item_texture_wear" 0 "fire rate bonus" 0.15 } CharacterAttributes { "airblast vulnerability multiplier" 0.8 "damage force reduction" 0.8 "move speed penalty" 0.8 "health regen" 20 "head scale" 0.7 } } T_TFBot_Pyro_AirBlast { Class Pyro Name "Airblast Pyro" Skill Hard Health 175 WeaponRestrictions PrimaryOnly Action Mobber Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "Pyro Helm" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "mult airblast refire time" 0.01 "damage penalty" 0.5 } } T_TFBot_Pyro_Phlog { Class Pyro Name "Phlogistinator Pyro" Skill Normal Health 175 WeaponRestrictions PrimaryOnly AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action Mobber Item "The Phlogistinator" Item "The Bubble Pipe" ItemAttributes { ItemName "The Phlogistinator" "burn damage earns rage" 0 // disable rage build "mod soldier buff type" 0 // disable rage build "damage bonus" 1.2 "weapon burn time reduced" 0.2 } } T_TFBot_Pyro_GasPasser { Class Pyro Name "Gas Passer Pyro" Skill Hard Health 175 WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Action Mobber Item "The Degreaser" Item "The Gas Passer" Item "The Burning Question" ItemAttributes { ItemName "The Degreaser" "airblast disabled" 1 "damage penalty" 0.5 "weapon burn time reduced" 0.5 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 8 // recharge time "weapon burn dmg increased" 15 // pseudo eoi "weapon burn time reduced" 0.001 // pseudo eoi } } T_TFBot_Pyro_Fury { Class Pyro Name "Dragon's Fury Pyro" Skill Hard Health 175 WeaponRestrictions PrimaryOnly MaxVisionRange 600 Action Mobber Attributes DisableDodge Item "The Dragon's Fury" Item "Pyromancer's Mask" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } T_TFBot_Pyro_Flaregun_Spam { Class Pyro Name "Rapid Fire Flare Pyro" Skill Hard Health 900 Scale 1.4 WeaponRestrictions SecondaryOnly Action Mobber Attributes DisableDodge Item "The Flare Gun" Item "Pyromancer's Mask" ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.8 "damage force reduction" 0.8 "move speed penalty" 0.8 "health regen" 25 "head scale" 0.7 } } T_TFBot_Pyro_LongRange_Flame { Class Pyro Name "Arsonist" Skill Expert Health 1000 Scale 1.5 Action Mobber Attributes DisableDodge Item "The Nostromo Napalmer" Item "The Sengoku Scorcher" Item "Rail Spikes" ItemAttributes { ItemName "The Nostromo Napalmer" "lunchbox adds minicrits" 2 "flame_spread_degree" 5 "airblast disabled" 1 "flame_drag" 3.9 } CharacterAttributes { "airblast vulnerability multiplier" 0.8 "damage force reduction" 0.8 "move speed penalty" 0.85 "head scale" 0.7 } } T_TFBot_Demoman_Stickybomb { Class Demoman Name "Stickybomb Demoman" Skill Hard Health 175 WeaponRestrictions SecondaryOnly MaxVisionRange 750 Action Mobber Attributes DisableDodge Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" Item "Bomb Beanie" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 // uses grenade launcher animation "override projectile type" 15 // fires nothing "faster reload rate" -0.8 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "faster reload rate" -0.8 "damage penalty" 0.75 "projectile spread angle penalty" 3 "sticky arm time bonus" 2 "stickybomb charge rate" -1 "max pipebombs increased" -7 } } T_TFBot_Demoman_Knight_Samurai { Class Demoman Name "Samurai Demoknight" Skill Hard Health 175 WeaponRestrictions MeleeOnly Action Mobber Attributes DisableDodge Item "Ali Baba's Wee Booties" Item "The Splendid Screen" Item "The Half-Zatoichi" Item "Demo Kabuto" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } } T_TFBot_Demoman_RapidFire { Class Demoman Name "Pill Spammer" Skill Expert Health 650 Scale 1.4 WeaponRestrictions PrimaryOnly Action Mobber Attributes DisableDodge Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "The Tavish Degroot Experience" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.45 "faster reload rate" -0.4 } CharacterAttributes { "airblast vulnerability multiplier" 0.85 "damage force reduction" 0.85 "move speed penalty" 0.8 "health regen" 1 } } T_TFBot_Heavy_ApocoFist { Class Heavyweapons Name "Bodyguard Heavy" Skill Hard Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Attributes DisableDodge Action Mobber Item "Apoco-Fists" Item "The Macho Mann" ItemAttributes { ItemName "Apoco-Fists" "critboost on kill" 5 "damage bonus" 1.2 } CharacterAttributes { "health regen" 1 } } T_TFBot_Heavy_Natascha { Class Heavyweapons Name "Natascha Heavy" Skill Normal Health 300 WeaponRestrictions PrimaryOnly MaxVisionRange 1000 Action Mobber Attributes DisableDodge Item "Natascha" Item "Officer's Ushanka" ItemAttributes { ItemName "Natascha" "spunup_damage_resistance" 1 } } T_TFBot_Heavy_Rocket { Class Heavy Name "Rocketeer" Attributes DisableDodge Action Mobber Item "Iron Curtain" Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminators Safeguard" "item style override" 1 } ItemAttributes { ItemName "Iron Curtain" "projectile spread angle penalty" 4 "override projectile type" 2 "fire rate penalty" 4 "damage bonus" 6.5 } } T_TFBot_Heavy_Rocket_Slow_Crit { Class Heavy Name "Charged Rocketeer" AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action Mobber Attributes DisableDodge Item "Iron Curtain" Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminators Safeguard" "item style override" 1 } ItemAttributes { ItemName "Iron Curtain" "projectile spread angle penalty" 5 "override projectile type" 2 "fire rate penalty" 6 "damage bonus" 10 } } T_TFBot_Engineer_FrontierJustice { Class Engineer Name "Revengineer" Skill Expert Health 150 AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action Mobber Item "The Frontier Justice" Item "The Hat With No Name" Item "The Texas Half-Pants" ItemAttributes { ItemName "The Frontier Justice" "faster reload rate" -0.8 "weapon spread bonus" 0.65 "fire rate penalty" 1.5 } } T_TFBot_Engineer_Giger_Battle { Class Engineer Name "Giger Counter Engineer" Health 375 Skill Expert Attributes IgnoreFlag Item "The Giger Counter" Item "The Eureka Effect" Item "Engineer Earmuffs" Item "The Trash Toter" ItemAttributes { ItemName "The Eureka Effect" "fire rate bonus" 0.8 } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.5 // Multiplier of rocket speed. 1 for default speed TurnPower 90 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } } T_TFBot_Engineer_RescueRanger { Class Engineer Name "Charged Engineer" Skill Expert Health 150 AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action Mobber Item "The Rescue Ranger" Item "The Dogfighter" Item "The Trash Toter" ItemAttributes { ItemName "The Rescue Ranger" "faster reload rate" -0.8 "fire rate penalty" 1.2 } } T_TFBot_Engineer_Pistol { Class Engineer Name "Pistol Engineer" Skill Expert Health 125 Action Mobber Attributes DisableDodge } T_TFBot_Medic_Shield_Armored { Health 500 Name "Armored Shield Medic" Scale 1.3 Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "IgnoreFlag" Attributes "ProjectileShield" Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" Item "Coldfront Carapace" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 2 "generate rage on heal" 2 "increase buff duration" 7.5 } CharacterAttributes { "heal rate bonus" 5 "bot medic uber health threshold" 100 "move speed penalty" 0.75 } } T_TFBot_Sniper_Carbine_Large { Class Sniper Name "Carbine Contraption" Skill Hard Health 750 Scale 1.35 WeaponRestrictions SecondaryOnly Action Mobber Attributes DisableDodge Item "The Cleaner's Carbine" Item "The Dread Hiding Hood" Item "Wagga Wagga Wear" ItemAttributes { ItemName "The Cleaner's Carbine" "damage bonus" 1.35 "fire rate bonus" 0.8 "minicritboost on kill" 5 "clip size penalty" 1 "fire rate penalty" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.9 "damage force reduction" 0.9 "move speed penalty" 0.85 "health regen" 1 } } T_TFBot_Giant_Scout_SodaPop { Name "Giant Soda Popper Scout" Class Scout Skill Expert Health 1600 Attributes DisableDodge Attributes Miniboss Action Mobber Item "The Soda Popper" Item "Crit-a-Cola" Item "The Lightning Lid" ItemAttributes { ItemName "The Soda Popper" "bullets per shot bonus" 5 "damage bonus" 0.65 "faster reload rate" 1.5 "fire rate bonus" 1.5 } ItemAttributes { ItemName "Crit-a-Cola" "mod_mark_attacker_for_death" 0 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.55 "airblast vulnerability multiplier" 0.55 "override footstep sound set" 5 "deploy time increased" 0.5 } } T_TFBot_Soldier_Giant_DirectHit { Class Soldier Name "Giant Direct Hit Soldier" Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes DisableDodge AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action Mobber Item "The Direct Hit" Item "Defiant Spartan" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 3 "Projectile speed increased" 2.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Barrage_Homing // Rare Giant Robot, can appear in Endless. { Class Soldier Name "Brigadier Lock-ON" Skill Expert Health 4000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes DisableDodge Action Mobber Item "warbird_rocketlauncher_warhawk" Item "Steel Shako" Item "The Shogun's Shoulder Guard" ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "damage bonus" 1.5 "clip size upgrade atomic" 26 "faster reload rate" 0.3 "fire rate bonus" 0.2 "projectile spread angle penalty" 4 "set_item_texture_wear" 0.2 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "move speed bonus" 0.5 "health regen" 40 } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 50 // Multiplier of rocket speed. 1 for default speed TurnPower 120 //How fast should the rocket rotate to face the target MaxAimError 150 //Max angle between rocket and the target AimTime 3 } AddCond { Name "TF_COND_SODAPOPPER_HYPE" // Index 36 } } T_TFBot_Soldier_Giant_AirStrike { Class Soldier Name "Giant AirStrike Soldier" Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes DisableDodge Attributes Parachute Attributes AutoJump Action Mobber AutoJumpMin 5 AutoJumpMax 10 Item "The Air Strike" Item "The B.A.S.E. Jumper" Item "The Whirly Warrior" Item "The Compatriot" ItemAttributes { ItemName "The Air Strike" "damage penalty" 1 "clip size upgrade atomic" 8 "faster reload rate" 0.35 "fire rate bonus" 0.2 "Projectile speed decreased" 0.8 "projectile spread angle penalty" 5 } CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2.5 "bot custom jump particle" 1 "move speed bonus" 0.65 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Soldier_Giga_BurstFire { Class Soldier Name "Giga Burst Fire Soldier" Skill Expert Health 4200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "warbird_rocketlauncher_warhawk" Item "Soldier Samurai Hat" ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "set_item_texture_wear" 0 // factory new "attach particle effect" 704 // energy orb "damage bonus" 2 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 6 "Projectile speed decreased" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Pyro_Giant_Fury { Class Pyro Name "Giant Dragon's Fury Pyro" Skill Expert Health 3300 WeaponRestrictions PrimaryOnly MaxVisionRange 600 Attributes MiniBoss Attributes DisableDodge Action Mobber Item "The Dragon's Fury" Item "Pyromancer's Mask" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.5 "airblast disabled" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Pyro_Giant_Flare_Barrage { Health 3800 Name "Giant Flare-Barrage Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge Action Mobber Item "The Flare Gun" Item "Skullbrero" ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.1 "damage bonus" 1.25 "dmg bonus vs buildings" 1.5 "projectile spread angle penalty" 3 "Projectile speed increased" 0.35 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 6 "airblast vulnerability multiplier" 0.25 "damage force reduction" 0.6 "airblast vertical vulnerability multiplier" 0.1 "health regen" 40 } } T_TFBot_Giant_Demo_Bomber { Class Demoman Name "Giant Bomber Demoman" Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes DisableDodge Action Mobber Item "The Iron Bomber" Item "Conjurer's Cowl" ItemAttributes { ItemName "The Iron Bomber" "clip size upgrade atomic" 3 "faster reload rate" 0.8 "fire rate bonus" 0.01 "projectile spread angle penalty" 3 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "move speed bonus" 0.5 } } T_TFBot_Giant_Demoknight_Axe { Health 3800 Name "Giant Ravager Demo" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes DisableDodge Action Mobber Item "Ali Baba's Wee Booties" Item "The Scotsman's Skullcutter" Item "The Tartan Spartan" Item "The Dark Age Defender" ItemAttributes { ItemName "The Scotsman's Skullcutter" "damage bonus" 1.75 "fire rate penalty" 1.15 "aiming movespeed decreased" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_Demoman_Giant_Knight_Persian { Class Demoman Name "Giant Persian Demoknight" Skill Expert Health 3000 WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes DisableDodge Action Mobber Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" Item "Sultan's Ceremonial" ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 "charge time increased" 2 } ItemAttributes { ItemName "The Persian Persuader" "critboost on kill" 3 "damage bonus" 1.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Demoman_Giga_BurstFire { Class Demoman Name "Giga Burst Fire Demoman" Skill Expert Health 4000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "warbird_grenadelauncher_warhawk" Item "Scotch Bonnet" Item "The Juggernaut Jacket" ItemAttributes { ItemName "warbird_grenadelauncher_warhawk" "set_item_texture_wear" 0 // factory new "attach particle effect" 704 // energy orb "damage bonus" 2 "faster reload rate" 0.5 "fire rate bonus" 0.1 "clip size upgrade atomic" 6 "Projectile speed increased" 1.2 "projectile spread angle penalty" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Heavy_Giant_Deflector_HealOnKill { Class Heavyweapons Name "Giant Heal On Kill Deflector" Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Attributes DisableDodge Action Mobber Item "Deflector" Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminators Safeguard" "item style override" 1 } ItemAttributes { ItemName "Deflector" "damage bonus" 1.25 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 2 } } T_TFBot_Engineer_Giant_Thumper { Class Engineer Name "Giant Thumper Engineer" Skill Expert Health 3600 WeaponRestrictions PrimaryOnly MaxVisionRange 800 Attributes MiniBoss Attributes DisableDodge Action Mobber Item "Brain Interface" Item "Aim Assistant" Item "Iron lung" CustomWeaponModel { Slot 0 Model models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 1.5 "clip size bonus" 1.3 "weapon maxammo bonus" 1.5 "weapon spread bonus" 0.7 "fire rate penalty" 1.2 "bullets per shot penalty" 0.5 "Reload time increased" 1.13 "custom weapon fire sound" "=80|weapons\shotgun\shotgun_dbl_fire.wav" "single wep deploy time increased" 1.15 "fire rate bonus" 2.5 "bullets per shot bonus" 10 "faster reload rate" 0.1 "attack projectiles" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "override footstep sound set" 5 "voice pitch scale" 0 } } T_TFBot_Engineer_Giant_Gunslinger // Handgun Cannon by Hell-Met, Stats modified for this giant by me. { Class Engineer Name "Giant Deagle Engineer" Skill Expert Health 3600 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge Action Mobber Item "Corona Australis" Item "Aim Assistant" Item "Iron lung" AimAt Head AimTrackingInterval 0 CustomWeaponModel { Slot 1 Model "models\workshop\weapons\c_models\c_winger_distol\c_winger_distol.mdl" } ItemAttributes { ItemName "TF_WEAPON_PISTOL" "damage bonus" 8 "fire rate penalty" 2 "clip size penalty" 0.5 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "Reload time increased" 1.13 "revolver use hit locations" 1 "can headshot" 1 "custom weapon fire sound" "=80|denominator/de_shot1.wav" "custom impact sound" "=65|denominator/hs.wav" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "override footstep sound set" 5 "voice pitch scale" 0 } } T_TFBot_Medic_Giant_Poison { Health 3500 Skill Expert Name "Giant Battle Medic" Class Medic WeaponRestrictions PrimaryOnly Attributes DisableDodge Action Mobber Attributes "Miniboss" Item "Batter's Bracers" Item "Coldfront Commander" Item "Coldfront Carapace" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "health regen" 40 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage bonus" 1.5 "bleeding duration" 7 "mad milk syringes" 1 "fire rate bonus" 0.75 "faster reload rate" 1.5 "critboost on kill" 5 } } T_TFBot_Sniper_Giant_Bow_Homing { Class Sniper Name "Giant Rapid Homing Bowman" Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes DisableDodge Action Mobber Item "The Fortified Compound" ItemAttributes { ItemName "The Fortified Compound" "fire rate bonus" 0.5 "faster reload rate" 0.2 "projectile speed decreased" 0.8 "mod projectile heat seek power" 45 "mod projectile heat aim error" 45 "mod projectile heat aim time" 3 "projectile trail particle" eyeboss_projectile } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 7 } } T_TFBot_Giant_Sniper_Hunter { Class Sniper Name "Giant Camp Hunter" Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes DisableDodge Action Mobber Item "The Huntsman" Item "Darwin's Danger Shield" Item "The Swagman's Swatter" Item "The Triggerman's Tacticals" ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.2 "fire rate bonus" 0.5 "faster reload rate" 0.2 "bleeding duration" 5 "slow enemy on hit major" 5 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 7 } DamageAppliesCond { Name "TF_COND_URINE" Duration 5 } DamageAppliesCond { Name "TF_COND_MAD_MILK" Duration 5 } } T_TFBot_Sniper_Giant_HMG_Heavy // Heavy Machine Gun by Hell-Met, Stats modified for this giant by me. { Class Sniper Name "Giant HMG Sniper" Skill Expert Health 3600 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge Action Mobber Item "Corona Australis" Item "Aim Assistant" Item "Batter's Bracers" AimAt Head AimTrackingInterval 0 UseMeleeThreatPrioritization 1 CustomWeaponModel { Slot 1 Model "models\weapons\c_models\c_hmg\c_hmg.mdl" } ItemAttributes { ItemName "TF_WEAPON_SMG" "clip size bonus" 1.5 "Reload time increased" 1.5 "fire rate penalty" 1.2 "damage bonus" 2 "revolver use hit locations" 1 "custom weapon fire sound" "=80|trespasser/mp40f1.wav" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "override footstep sound set" 5 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } Explanation { Line "{yellow}Date: 66/66/666" Line "{red}The air filled with screams. The smell of rotten flesh is contaminating this land." Line "{red}A friendly campground now turned into a hellish purgatory, with no where to hide or run." Line "{red}It is a good time to make your regrets?" Line "{blue}Or maybe, a good opportunity to unleash all the lead on those plaguers." } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 2 Support 1 TFBot { Class scout ClassIcon red2_lite } } WaveSpawn // shoot when you see the color red metal. { Name red_robots TotalCurrency 0 TotalCount 999 MaxActive 10 SpawnCount 2 Where playerspawn WaitBeforeStarting 2 WaitBetweenSpawns 3 Support Limited FirstSpawnOutPut { Target stage2_proceed Action Trigger } RandomChoice { TFBot { Template T_TFBot_Red_Scout ClassIcon red2_lite Attributes DisableDodge UseBestWeapon 0 CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Scout_FAN ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Scout_Jumping_Sandman ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Scout_Cola ClassIcon red2_lite Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Scout_Combat ClassIcon red2_lite Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Scout_FanOWar ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Soldier ClassIcon red2_lite Attributes DisableDodge UseBestWeapon 0 CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Soldier_RocketShotgun ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Soldier_Extended_Concheror ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Soldier_Extended_Buff_Banner ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Soldier_Extended_Battalion ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Soldier_Beggars ClassIcon red2_lite Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Soldier_DirectHit_Spammer ClassIcon red2_lite Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Pyro ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Pyro_Flaregun ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Pyro_AirBlast ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Pyro_Fury ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Pyro_Phlog ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Pyro_GasPasser ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Demoman ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Demoman_Knight ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Demo_Burst ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Demoman_Stickybomb ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Class Heavyweapons ClassIcon red2_lite Skill Hard Attributes DisableDodge Action Mobber AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Heavyweapons_Heavyweight_Champ ClassIcon red2_lite Skill Hard CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Heavyweapons_Heavyweight_Champ_Fast ClassIcon red2_lite Skill Hard CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Heavyweapons_Shotgun Attributes DisableDodge ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Heavy_Natascha ClassIcon red2_lite Skill Hard AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Engineer_Giger_Battle ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Engineer" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Engineer_FrontierJustice ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Engineer" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Engineer_RescueRanger ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Engineer" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic ClassIcon red2_lite Attributes IgnoreFlag CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_BigHeal ClassIcon red2_lite Attributes IgnoreFlag CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Sniper" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper_Huntsman ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Sniper" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper_Huntsman_Smg ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Sniper" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper_Sydney_Sleeper ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Sniper" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Spy AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite CustomEyeGlowColor "255 0 0" Action Spy UseHumanModel 2 Item "Zombie Spy" ItemAttributes { ItemName "TF_WEAPON_KNIFE" "armor piercing" 75 } } } } WaveSpawn // shoot when you see the color red metal. { Name red_big_robots TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 Where redspawn_giant WaitBeforeStarting 18 WaitBetweenSpawns 11.5 Support Limited RandomChoice { TFBot { Template T_TFBot_Red_Scout_Shortstop ClassIcon red2_lite Skill Hard Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Scout_Sandman_Armoured ClassIcon red2_lite CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Soldier_Barrage ClassIcon red2_lite CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Soldier_Samurai_Conch ClassIcon red2_lite CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Pyro_Flaregun_Spam ClassIcon red2_lite CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Demoman_Samurai ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Heavy_IronFist_Airblast ClassIcon red2_lite CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Heavy_ApocoFist ClassIcon red2_lite Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Medic_Shield_Armored ClassIcon red2_lite Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper_Huntsman_Spammer ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Sniper" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn { Name red_robots_giant TotalCurrency 0 TotalCount 999 MaxActive 4 SpawnCount 1 Where redspawn_giant WaitBeforeStarting 80 WaitBetweenSpawns 14 Support Limited RandomChoice { TFBot { Template T_TFBot_Red_Giant_Scout_FAN Classicon "red2_lite" Attributes DisableDodge UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Scout_Jumping_Sandman Classicon "red2_lite" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Scout_Fast Classicon "red2_lite" Attributes DisableDodge AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Giant_Scout_SodaPop Classicon "red2_lite" Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer Classicon "red2_lite" Attributes DisableDodge UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Giant_Soldier_Barrage_Homing Classicon "red2_lite" Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Soldier Classicon "red2_lite" Attributes DisableDodge UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Soldier_Giant_AirStrike Classicon "red2_lite" Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Soldier_Giant_DirectHit Classicon "red2_lite" Attributes DisableDodge AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Pyro_Giant_Fury Classicon "red2_lite" Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Pyro Classicon "red2_lite" Attributes DisableDodge UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Pyro_Giant_Flare_Barrage Classicon "red2_lite" Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Pyro_Flare_Spammer Classicon "red2_lite" Attributes DisableDodge UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Demo_Burst Classicon "red2_lite" Attributes DisableDodge Item "Scotch Bonnet" UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Demoman Classicon "red2_lite" Attributes DisableDodge UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_DemoMan_PrinceTavish Classicon "red2_lite" UseMeleeThreatPrioritization 1 UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_DemoMan_PrinceTavish Classicon "red2_lite" UseMeleeThreatPrioritization 1 UseHumanModel 2 Item "Zombie Demo" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Heavyweapons Classicon "red2_lite" Attributes DisableDodge UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Boxing_Heavy Classicon "red2_lite" UseMeleeThreatPrioritization 1 UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Heavyweapons_Deflector Classicon "red2_lite" Attributes DisableDodge UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Engineer_Giant_Gunslinger Classicon "red2_lite" AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Engineer" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Engineer_Giant_Thumper Classicon "red2_lite" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Engineer" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Medic_Giant_Poison Classicon "red2_lite" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Name "Giant Sniper" Class Sniper Skill Expert Classicon "red2_lite" Action Sniper Attributes MiniBoss Health 3000 Item "The Razorback" Item "The Shahanshah" AimTrackingInterval 0 AimAt Head UseMeleeThreatPrioritization 1 UseHumanModel 2 Item "Zombie Sniper" ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage bonus" 1.5 "explosive sniper shot" 2 "lunchbox adds minicrits" 3 "sniper fires tracer HIDDEN" 1 } ItemAttributes { ItemName "The Razorback" item_meter_charge_rate 4 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.35 "override footstep sound set" 7 "crit mod disabled hidden" 0 } AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Sniper_Giant_Bow_Homing Classicon "red2_lite" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Sniper" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Giant_Sniper_Hunter Classicon "red2_lite" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Sniper" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Sniper_Giant_HMG_Heavy Classicon "red2_lite" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "crit mod disabled hidden" 0 } UseHumanModel 2 Item "Zombie Sniper" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_SentryBuster AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn { Name red_tank TotalCurrency 100 TotalCount 999 WaitBeforeStarting 400 WaitBetweenSpawns 360 Support Limited Tank { Health 20000 Name "redreocketblimp" Classicon blimp2_red_rocket_lite_2 Gravity 0 MaxTurnRate 15 NoCrushDamage 1 DisableTracks 1 DisableSmokestack 1 DisableChildModels 1 Model "models/bots/boss_bot/boss_blimp.mdl" PingSound "npc\combine_gunship\ping_search.wav" EngineLoopSound "npc\combine_gunship\dropship_engine_distant_loop1.wav" Speed 75 TeamNum 2 SpawnTemplate "RocketBlimp" StartingPathTrackNode "red_blimp_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target redwin_relay Action Trigger } } } WaveSpawn // Gray Robots: hostile for both teams. { Name gray_robots_boss TotalCurrency 0 TotalCount 999 MaxActive 2 SpawnCount 2 Where grayspawn_1 Where grayspawn_2 WaitBeforeStarting 200 WaitBetweenSpawns 180 Support Limited RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Soldier_Giga_BurstFire ClassIcon Gry_lite AddCond { Name TF_COND_REPROGRAMMED_NEUTRAL } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Tag bot_gray Action Mobber Attributes DisableDodge AlwaysGlow 1 UseCustomModel models/bots/soldier_boss/bot_soldier_gray_boss.mdl } TFBot { Template T_TFBot_Demoman_Giga_BurstFire Health 4200 ClassIcon Gry_lite AddCond { Name TF_COND_REPROGRAMMED_NEUTRAL } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Tag bot_gray Action Mobber Attributes DisableDodge AlwaysGlow 1 UseCustomModel models/bots/demo_boss/bot_demo_gray_boss.mdl } TFBot { Template T_TFBot_Heavy_Giant_Deflector_HealOnKill ClassIcon Gry_lite AddCond { Name TF_COND_REPROGRAMMED_NEUTRAL } Tag bot_gray Action Mobber Attributes DisableDodge AlwaysGlow 1 UseCustomModel models/bots/heavy_boss/bot_heavy_gray_boss.mdl } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 2 Support 1 TFBot { Class scout ClassIcon blu2_lite } } WaveSpawn // dont shoot blue metal, they are your friends, you cant interact with them though. { Name blu_robots TotalCurrency 0 TotalCount 999 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 5 Support Limited RandomChoice { TFBot { Class Scout Classicon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_FAN ClassIcon blu2_lite Skill Hard Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Jumping_Sandman ClassIcon blu2_lite Skill Hard Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Cola ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Combat ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_FanOWar ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Class Soldier Classicon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_RocketShotgun ClassIcon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Thumper ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Beggars ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_DirectHit_Spammer ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro ClassIcon blu2_lite Skill Hard Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_GasPasser ClassIcon blu2_lite Skill Hard Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard ClassIcon blu2_lite Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_AirBlast ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_Fury ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_Phlog ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman ClassIcon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_Knight_Samurai ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_Knight ClassIcon blu2_lite Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demo_Burst ClassIcon blu2_lite Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_Stickybomb ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Class Heavyweapons ClassIcon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ ClassIcon blu2_lite Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast ClassIcon blu2_lite Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon blu2_lite Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_Rocket ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_Rocket_Slow_Crit ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_Natascha Skill Hard ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Engineer_Giger_Battle ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Engineer_FrontierJustice ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Engineer_Pistol ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Engineer_RescueRanger ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Medic ClassIcon blu2_lite Attributes IgnoreFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Medic_BigHeal ClassIcon blu2_lite Attributes IgnoreFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper ClassIcon blu2_lite Action Sniper CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Huntsman ClassIcon blu2_lite Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Sydney_Sleeper ClassIcon blu2_lite Action Sniper CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Spy ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action Spy ItemAttributes { ItemName "TF_WEAPON_KNIFE" "armor piercing" 75 } } } } WaveSpawn { Name blu_big_robots TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 18 WaitBetweenSpawns 14 Support Limited RandomChoice { TFBot { Template T_TFBot_Scout_Shortstop ClassIcon blu2_lite Skill Hard Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Laser_Gun ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Sandman_Armoured ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Barrage ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Samurai_Conch ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_Flaregun_Spam ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_LongRange_Flame ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_RapidFire ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_Samurai ClassIcon blu2_lite Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon blu2_lite Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_ApocoFist ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Medic_Shield_Armored ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon blu2_lite Attributes DisableDodge Action Mobber CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Carbine_Large ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } } } WaveSpawn { Name blu_robots_giant TotalCurrency 0 TotalCount 999 MaxActive 4 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 80 WaitBetweenSpawns 18 Support Limited RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Classicon "blu2_lite" Action Mobber } TFBot { Template T_TFBot_Giant_Scout_FAN Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Giant_Scout_Fast Classicon "blu2_lite" AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action Mobber } TFBot { Template T_TFBot_Giant_Scout_SodaPop Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Giant_Soldier_Barrage_Homing Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Giant_Soldier_Spammer Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Soldier_Giant_AirStrike Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Soldier_Giant_DirectHit Classicon "blu2_lite" Attributes DisableDodge AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action Mobber } TFBot { Template T_TFBot_Giant_Pyro Classicon "blu2_lite" Action Mobber } TFBot { Template T_TFBot_Pyro_Giant_Fury Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Pyro_Giant_Flare_Barrage Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Giant_Demo_Burst Classicon "blu2_lite" Attributes DisableDodge Action Mobber Item "Scotch Bonnet" } TFBot { Template T_TFBot_Giant_Demo_Bomber ClassIcon blu2_lite } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Classicon "blu2_lite" Action Mobber UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Demoknight_Axe ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Demoman Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Demoman_Giant_Knight_Persian Classicon "blu2_lite" Action Mobber UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Heavyweapons Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Giant_Boxing_Heavy Classicon "blu2_lite" Action Mobber UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Classicon "blu2_lite" Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Engineer_Giant_Gunslinger Classicon "blu2_lite" } TFBot { Template T_TFBot_Engineer_Giant_Thumper Classicon "blu2_lite" } TFBot { Template T_TFBot_Medic_Giant_Poison Classicon "blu2_lite" } TFBot { Name "Giant Sniper" Class Sniper Skill Expert Classicon "blu2_lite" Action Sniper Attributes MiniBoss Health 2500 Item "The Razorback" Item "The Shahanshah" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" AimTrackingInterval 0 AimAt Head UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage bonus" 1.5 "explosive sniper shot" 2 "lunchbox adds minicrits" 3 "sniper fires tracer HIDDEN" 1 } ItemAttributes { ItemName "The Razorback" item_meter_charge_rate 4 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.35 "override footstep sound set" 7 } } TFBot { Template T_TFBot_Sniper_Giant_HMG_Heavy Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" } TFBot { Template T_TFBot_Sniper_Giant_Bow_Homing Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" } TFBot { Template T_TFBot_Giant_Sniper_Hunter Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" } TFBot { Template T_TFBot_SentryBuster UseBusterModel 1 Action SuicideBomber } } } WaveSpawn { Name blu_tank WaitForAllDead st_2 TotalCurrency 0 TotalCount 999 WaitBeforeStarting 400 WaitBetweenSpawns 300 Support Limited Tank { Health 20000 Name "tankboss" Classicon tank_sticky_hellmet NoCrushDamage 1 Speed 75 StartingPathTrackNode "tank_path_a_1" SpawnTemplate StickyTank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 30000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9999 TFBot { Name "Currently WIP" Health 9999 Class scout ClassIcon random_lite Attributes Miniboss } } } //Wave 6 of Bone Shaker Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes // Sniper mission - 4 active WaveSpawn //WAVE 06a: 50 total, 20 active, Scout (bonk) { Name "wave06a" Where playerspawn TotalCount 50 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 300 FirstSpawnOutPut { Target bomb_antigrief_on Action Trigger } TFBot { Template T_TFBot_Red_Scout_Bonk Attributes AlwaysCrit Action Mobber AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } WaveSpawn //WAVE 06b: [GIANT] 2(4) total, 2(4) active, Heavyweapons + giant Medic { Name "wave06b" Where redspawn_giant TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 80 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Red_Giant_Heavyweapons Action Mobber CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Medic Attributes IgnoreFlag CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn //WAVE 06c: [GIANT] 2(4) total, 2(4) active, Soldier + Giant medic (Burst fire, path main right WAITFORALLSPAWNED "WAVE06A") { Name "wave06cd" Where redspawn_giant TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave06b" WaitBeforeStarting 30 WaitBetweenSpawns 80 TotalCurrency 200 FirstSpawnOutPut { Target stage2_proceed Action Trigger } Squad { TFBot { Template T_TFBot_Red_Soldier_BurstFire Action Mobber CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Medic Attributes IgnoreFlag CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn //WAVE 06d: [GIANT] 2(4) total, 2(4) active, Soldier + Giant medic (Burst fire, path main left WAITFORALLSPAWNED "WAVE06B") { Name "wave06cd" Where redspawn_giant TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave06b" WaitBeforeStarting 50 WaitBetweenSpawns 80 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Red_Soldier_BurstFire Action Mobber CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Soldier" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Medic Attributes IgnoreFlag CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn //WAVE 06e: 12(24) total, 4(8) active, Heavyweapons + uber medic (WAITFORALLSPAWNED "WAVE06CD") { Name "wave06e" Where playerspawn TotalCount 24 MaxActive 18 SpawnCount 2 WaitForAllSpawned "wave06cd" WaitBeforeStarting 10 WaitBetweenSpawns 7 TotalCurrency 200 Squad { TFBot { Class Heavyweapons Skill Hard Action Mobber AddCond { Name TF_COND_REPROGRAMMED } CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_QuickUber Attributes IgnoreFlag CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn //WAVE 06f: 11(22) total, 11(22) active, Pyro + uber medic (WAITFORALLSPAWNED "WAVE06E") { Name "wave06f" Where playerspawn TotalCount 22 MaxActive 22 SpawnCount 2 WaitForAllSpawned "wave06e" WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target bomb_antigrief_off Action Trigger } Squad { TFBot { Class Pyro Skill Hard Action Mobber CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Pyro" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_QuickUber Attributes IgnoreFlag CustomEyeGlowColor "255 0 0" UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 2 Support 1 TFBot { Class scout ClassIcon blu2_lite } } WaveSpawn // dont shoot blue metal, they are your friends, you cant interact with them though. { Name blu_robots TotalCurrency 0 TotalCount 999 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 5 Support Limited RandomChoice { TFBot { Class Scout Classicon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_FAN ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Jumping_Sandman ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Cola ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Scout_Combat ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Scout_FanOWar ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Class Soldier Classicon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_RocketShotgun ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Thumper ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Beggars ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Soldier_DirectHit_Spammer ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_GasPasser ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_AirBlast ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Fury ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Phlog ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Demoman ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_Knight_Samurai ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Demoman_Knight ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demo_Burst ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_Stickybomb ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Class Heavyweapons ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_Rocket ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Heavy_Rocket_Slow_Crit ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Heavy_Natascha Skill Hard ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Engineer_Giger_Battle ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Engineer_FrontierJustice ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Engineer_Pistol ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Engineer_RescueRanger ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Medic ClassIcon blu2_lite Attributes IgnoreFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Medic_BigHeal ClassIcon blu2_lite Attributes IgnoreFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Huntsman ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Sydney_Sleeper ClassIcon blu2_lite Action Sniper CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Spy ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action Spy ItemAttributes { ItemName "TF_WEAPON_KNIFE" "armor piercing" 75 } } } } WaveSpawn { Name blu_big_robots TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 18 WaitBetweenSpawns 14 Support Limited RandomChoice { TFBot { Template T_TFBot_Scout_Shortstop ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Laser_Gun ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Scout_Sandman_Armoured ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Barrage ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Samurai_Conch ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Flaregun_Spam ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro_LongRange_Flame ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Demoman_RapidFire ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Demoman_Samurai ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_ApocoFist ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Medic_Shield_Armored ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Carbine_Large ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } } } WaveSpawn { Name blu_robots_giant TotalCurrency 0 TotalCount 999 MaxActive 4 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 80 WaitBetweenSpawns 18 Support Limited RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Scout_FAN Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Scout_Fast Classicon "blu2_lite" AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action FetchFlag } TFBot { Template T_TFBot_Giant_Scout_SodaPop Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Soldier_Barrage_Homing Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Soldier_Spammer Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Giant_AirStrike Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Giant_DirectHit Classicon "blu2_lite" AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action FetchFlag } TFBot { Template T_TFBot_Giant_Pyro Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Giant_Fury Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Giant_Flare_Barrage Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Demo_Burst Classicon "blu2_lite" Action FetchFlag Item "Scotch Bonnet" } TFBot { Template T_TFBot_Giant_Demo_Bomber ClassIcon blu2_lite Action FetchFlag } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Classicon "blu2_lite" Action FetchFlag UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Demoknight_Axe ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" UseMeleeThreatPrioritization 1 Action FetchFlag } TFBot { Template T_TFBot_Giant_Demoman Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Demoman_Giant_Knight_Persian Classicon "blu2_lite" Action FetchFlag UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Heavyweapons Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Boxing_Heavy Classicon "blu2_lite" Action FetchFlag UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Engineer_Giant_Gunslinger Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Engineer_Giant_Thumper Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Medic_Giant_Poison Classicon "blu2_lite" Action FetchFlag } TFBot { Name "Giant Sniper" Class Sniper Skill Expert Classicon "blu2_lite" Action Sniper Attributes MiniBoss Health 2500 Item "The Razorback" Item "The Shahanshah" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" AimTrackingInterval 0 AimAt Head UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage bonus" 1.5 "explosive sniper shot" 2 "lunchbox adds minicrits" 3 "sniper fires tracer HIDDEN" 1 } ItemAttributes { ItemName "The Razorback" item_meter_charge_rate 4 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.35 "override footstep sound set" 7 } } TFBot { Template T_TFBot_Sniper_Giant_HMG_Heavy Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action FetchFlag } TFBot { Template T_TFBot_Sniper_Giant_Bow_Homing Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action FetchFlag } TFBot { Template T_TFBot_Giant_Sniper_Hunter Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action FetchFlag } TFBot { Template T_TFBot_SentryBuster UseBusterModel 1 Action SuicideBomber } } } } //Wave 4 of Broken Parts Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 04a: 100 total, 14 active, Spy { Name "wave04a" Where playerspawn TotalCount 100 MaxActive 14 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 300 FirstSpawnOutput { Target bomb_antigrief_on Action Trigger } TFBot { Template T_TFBot_Red_Spy UseHumanModel 2 Item "Zombie Spy" ItemAttributes { ItemName "TF_WEAPON_KNIFE" "armor piercing" 75 } } } WaveSpawn //WAVE 04b: 128 total, 8 active, Scout { Name "wave04b" Where playerspawn TotalCount 128 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 400 Support 1 FirstSpawnOutPut { Target stage2_proceed Action Trigger } TFBot { Class Scout Skill Hard Attributes AlwaysCrit Action Mobber AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Scout" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } WaveSpawn //WAVE 04c: [GIANT] 4(8) total, 4(8) active, Heavyweapons (Flank main right + regular uber duration medic) { Name "wave04c" Where redspawn_giant TotalCount 8 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave04a" WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Red_Giant_Heavyweapons UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_QuickUber UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" 4 } } } } WaveSpawn //WAVE 04d: [GIANT] 4(8) total, 4(8) active, Heavyweapons (Flank main left + regular uber duration medic) { Name "wave04c" Where redspawn_giant TotalCount 8 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave04a" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 300 FirstSpawnOutput { Target bomb_antigrief_off Action Trigger } Squad { TFBot { Template T_TFBot_Red_Giant_Heavyweapons UseHumanModel 2 Item "Zombie Heavy" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_QuickUber UseHumanModel 2 Item "Zombie Medic" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" 4 } } } } WaveSpawn //WAVE 04b: 128 total, 8 active, Scout { Name "engineer" Where playerspawn TotalCount 8 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 30 Support 1 TFBot { Template T_TFBot_Red_Engineer_Sentry_Battle CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } UseHumanModel 2 Item "Zombie Engineer" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 2 Support 1 TFBot { Class scout ClassIcon blu2_lite } } WaveSpawn // dont shoot blue metal, they are your friends, you cant interact with them though. { Name blu_robots TotalCurrency 0 TotalCount 999 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 5 Support Limited RandomChoice { TFBot { Class Scout Classicon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_FAN ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Jumping_Sandman ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Cola ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Scout_Combat ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Scout_FanOWar ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Class Soldier Classicon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_RocketShotgun ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Thumper ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Soldier_Beggars ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Soldier_DirectHit_Spammer ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_GasPasser ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Pyro_AirBlast ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Fury ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Phlog ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Demoman ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_Knight_Samurai ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Demoman_Knight ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demo_Burst ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Demoman_Stickybomb ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Class Heavyweapons ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_Rocket ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Heavy_Rocket_Slow_Crit ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Heavy_Natascha Skill Hard ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Engineer_Giger_Battle ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Engineer_FrontierJustice ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Engineer_Pistol ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Engineer_RescueRanger ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Medic ClassIcon blu2_lite Attributes IgnoreFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Medic_BigHeal ClassIcon blu2_lite Attributes IgnoreFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Huntsman ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Sydney_Sleeper ClassIcon blu2_lite Action Sniper CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Spy ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action Spy ItemAttributes { ItemName "TF_WEAPON_KNIFE" "armor piercing" 75 } } } } WaveSpawn { Name blu_big_robots TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 18 WaitBetweenSpawns 14 Support Limited RandomChoice { TFBot { Template T_TFBot_Scout_Shortstop ClassIcon blu2_lite Skill Hard Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Scout_Laser_Gun ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Scout_Sandman_Armoured ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Barrage ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Samurai_Conch ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Flaregun_Spam ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Pyro_LongRange_Flame ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Demoman_RapidFire ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Demoman_Samurai ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Heavy_ApocoFist ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } TFBot { Template T_TFBot_Medic_Shield_Armored ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon blu2_lite Action FetchFlag CustomEyeGlowColor "0 0 255" } TFBot { Template T_TFBot_Sniper_Carbine_Large ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" Action FetchFlag } } } WaveSpawn { Name blu_robots_giant TotalCurrency 0 TotalCount 999 MaxActive 4 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 80 WaitBetweenSpawns 18 Support Limited RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Scout_FAN Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Scout_Fast Classicon "blu2_lite" AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action FetchFlag } TFBot { Template T_TFBot_Giant_Scout_SodaPop Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Soldier_Barrage_Homing Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Soldier_Spammer Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Giant_AirStrike Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Soldier_Giant_DirectHit Classicon "blu2_lite" AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } Action FetchFlag } TFBot { Template T_TFBot_Giant_Pyro Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Giant_Fury Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Pyro_Giant_Flare_Barrage Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Demo_Burst Classicon "blu2_lite" Action FetchFlag Item "Scotch Bonnet" } TFBot { Template T_TFBot_Giant_Demo_Bomber ClassIcon blu2_lite Action FetchFlag } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Classicon "blu2_lite" Action FetchFlag UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Demoknight_Axe ClassIcon blu2_lite CustomEyeGlowColor "0 0 255" UseMeleeThreatPrioritization 1 Action FetchFlag } TFBot { Template T_TFBot_Giant_Demoman Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Demoman_Giant_Knight_Persian Classicon "blu2_lite" Action FetchFlag UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Heavyweapons Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Giant_Boxing_Heavy Classicon "blu2_lite" Action FetchFlag UseMeleeThreatPrioritization 1 } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Engineer_Giant_Gunslinger Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Engineer_Giant_Thumper Classicon "blu2_lite" Action FetchFlag } TFBot { Template T_TFBot_Medic_Giant_Poison Classicon "blu2_lite" Action FetchFlag } TFBot { Name "Giant Sniper" Class Sniper Skill Expert Classicon "blu2_lite" Action Sniper Attributes MiniBoss Health 2500 Item "The Razorback" Item "The Shahanshah" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" AimTrackingInterval 0 AimAt Head UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage bonus" 1.5 "explosive sniper shot" 2 "lunchbox adds minicrits" 3 "sniper fires tracer HIDDEN" 1 } ItemAttributes { ItemName "The Razorback" item_meter_charge_rate 4 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.35 "override footstep sound set" 7 } } TFBot { Template T_TFBot_Sniper_Giant_HMG_Heavy Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action FetchFlag } TFBot { Template T_TFBot_Sniper_Giant_Bow_Homing Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action FetchFlag } TFBot { Template T_TFBot_Giant_Sniper_Hunter Classicon "blu2_lite" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action FetchFlag } TFBot { Template T_TFBot_SentryBuster UseBusterModel 1 Action SuicideBomber } } } } }