// A playground mission on Sharp by LeeusVeep // Its only purpose is to mess around fighting and creating ideas and test it out on this map. // And also creating this will give another idea of making another reverse but giant mode. #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 \\ RobotLimit 30 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" PrecacheSound "weapons/m16_shoot.wav" PrecacheSound "weapons/m16_worldreload.wav" 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" } 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" } } 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" "The path to the Mann Co. base is open. Get a move out." "lifetime" "5" "origin" "2288 2753 -196" } } 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 } "Sniper: M16" { OriginalItemName "TF_WEAPON_SMG" "clip size penalty HIDDEN" 1.4 "Reload time increased" 1.35 "fire rate bonus" 0.9 "weapon spread bonus" 0.5 "damage bonus hidden" 3.5 "crit mod disabled hidden" 0 "custom weapon fire sound" "=80|weapons/m16_shoot.wav" "custom weapon reload sound" "weapons/m16_worldreload.wav" "custom item model" models\weapons\c_models\c_m16\c_m16.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" Secondary "Sniper: M16" } } SpawnTemplate "corelogic" 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" TeamNum 2 X "-1048" Y "4209" Z "-259" } ExtraSpawnPoint { Name "grayspawn" TeamNum 2 X "-192" Y "3004" Z "189" } ExtraTankPath { Name "red_blimp_path" Node "-4801 6803 755" Node "-3200 4349 755" Node "-3200 2214 755" Node "-2527 1740 755" Node "-1461 1629 755" Node "-464 800 755" Node "-464 360 755" Node "-464 -1000 755" } 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 Scout" 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_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.5 "weapon burn time reduced" 0.2 } } 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_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_Heavy_ApocoFist { Class Heavyweapons Name "Bodyguard Heavy" Skill Hard Health 900 Scale 1.5 WeaponRestrictions MeleeOnly 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_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_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" 8.5 "bot medic uber health threshold" 100 "move speed penalty" 0.85 } } 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_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_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_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" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" 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" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" 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" UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" 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 "{green}Date: XX/XX/19XX" Line "{blue}Orange leaves are falling. Stronger winds are very present." Line "{yellow}Two mechanical teams will destroy each other in order to conquer this autumnull landscape." Line "{red}Many mechanical parts, gears, petrol, will be shed on this friendly campground." } 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 5 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" 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" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Scout_Jumping_Sandman ClassIcon red2_lite CustomEyeGlowColor "255 0 0" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Pyro ClassIcon red2_lite CustomEyeGlowColor "255 0 0" 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" 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" 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" 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" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Demoman ClassIcon red2_lite Attributes DisableDodge CustomEyeGlowColor "255 0 0" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic ClassIcon red2_lite Attributes IgnoreFlag CustomEyeGlowColor "255 0 0" 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" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper ClassIcon red2_lite CustomEyeGlowColor "255 0 0" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper_Huntsman ClassIcon red2_lite CustomEyeGlowColor "255 0 0" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper_Huntsman_Smg ClassIcon red2_lite CustomEyeGlowColor "255 0 0" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Sniper_Sydney_Sleeper ClassIcon red2_lite CustomEyeGlowColor "255 0 0" 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 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 15 Support Limited RandomChoice { TFBot { Template T_TFBot_Red_Scout_Shortstop ClassIcon red2_lite Skill Hard Attributes DisableDodge CustomEyeGlowColor "255 0 0" 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 } 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 } 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 } 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 } AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Demoman_Samurai ClassIcon red2_lite CustomEyeGlowColor "255 0 0" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Heavy_IronFist_Airblast ClassIcon red2_lite CustomEyeGlowColor "255 0 0" 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" 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" 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" 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 18 Support Limited RandomChoice { TFBot { Template T_TFBot_Red_Giant_Scout_FAN Classicon "red2_lite" Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Scout_Jumping_Sandman Classicon "red2_lite" 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 } 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 } AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer Classicon "red2_lite" Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Soldier Classicon "red2_lite" Attributes DisableDodge 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 } 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 } 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 } AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Pyro Classicon "red2_lite" Attributes DisableDodge 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 } AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Pyro_Flare_Spammer Classicon "red2_lite" Attributes DisableDodge 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" AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Demoman Classicon "red2_lite" Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_DemoMan_PrinceTavish Classicon "red2_lite" UseMeleeThreatPrioritization 1 AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_DemoMan_PrinceTavish Classicon "red2_lite" UseMeleeThreatPrioritization 1 AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Heavyweapons Classicon "red2_lite" Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Boxing_Heavy Classicon "red2_lite" UseMeleeThreatPrioritization 1 AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Giant_Heavyweapons_Deflector Classicon "red2_lite" Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Engineer_Giant_Gunslinger Classicon "red2_lite" AddCond { Name TF_COND_REPROGRAMMED } 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 } 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 } 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" 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 "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 } 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 } 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 } 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 300 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 1 SpawnCount 1 Where grayspawn WaitBeforeStarting 300 WaitBetweenSpawns 200 Support Limited RandomChoice { TFBot { Template T_TFBot_Chief_Soldier ClassIcon Gry_lite Health 20000 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 CharacterAttributes { "health regen" 0 } } TFBot { Template T_TFBot_Chief_Gauntlet Health 20000 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 CharacterAttributes { "health regen" 0 } } } } 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_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_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 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_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_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 15 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_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_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" } } } 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_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_DemoMan_PrinceTavish Classicon "blu2_lite" Action Mobber 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" } TFBot { Template T_TFBot_Sniper_Giant_Bow_Homing Classicon "blu2_lite" } TFBot { Template T_TFBot_Giant_Sniper_Hunter Classicon "blu2_lite" } 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 gry_lite Attributes Miniboss } } } }