PrecacheModel("models/props_mvm/robot_spawnpoint.mdl") PrecacheModel("models/props_mvm/mvm_upgrade_blu.mdl") PrecacheModel("models/flags/toolbox_flag.mdl") PrecacheSound("mvm/mvm_tele_deliver.wav") PrecacheModel("models/empty.mdl") PrecacheSound("misc/halloween/spell_spawn_boss.wav") ::PointTemplates <- { SetUp_Logic = { NoFixup = 1, [0] = { logic_relay = { spawnflags = 2, StartDisabled = 0, targetname = "initwave_hatchdestroy", "OnTrigger#1" : "tank_destroy_case,PickRandom,,0,-1", "OnTrigger#2" : "cap_hatch_destroy_animated_prop,Enable,,0,-1", "OnTrigger#3" : "cap_hatch_destroy_delete_prop,Kill,,0,-1", "OnTrigger#4" : "cap_hatch_glasswindow,Break,,0,-1", "OnTrigger#5" : "hatch_magnet_pit,Enable,,0,-1", "OnTrigger#6" : "hatch_explo_push,Enable,,0,-1", "OnTrigger#7" : "cap_hatch_destroy_animated_prop,SetAnimation,deathpit1,0,-1", "OnTrigger#8" : "hatch_field*,Disable,,0,-1", "OnTrigger#9" : "hatch_shield*,Disable,,0,-1", //"OnTrigger#10" : "warn_prepare,Show,,0,-1", //"OnTrigger#11" : "forcefield_hatch,Disable,,0,-1", //"OnTrigger#12" : "worldspawn,runscriptcode,SetSkyboxTexture(`sky_nightfall_01`),0,-1", "OnTrigger#12" : "end_pit_destroy_particle,Start,0,-1", "OnTrigger#13" : "end_pit_destroy_particle,Start,0,-1" "OnTrigger#14" : "pit_explosion_wav,PlaySound,0,-1" "OnTrigger#15" : "tank_destroy_case,PickRandom,0,-1" }, }, [1] = { OnSpawnOutput = { Target = "capturezone_blue", Action = "Disable", }, }, [2] = { training_annotation = { origin = "-1606.5 2928.8 -87.5", display_text = "You have 30 seconds to prepare!", lifetime = 5, offset = 0, targetname = "warn_prepare", }, }, [3] = { logic_auto = { "OnMapSpawn#1" : "func_tfbot_hint,SetTeam,2,0,-1", "OnMapSpawn#2" : "Nest_NOTAUTO_BLU*,SetTeam,3,0.1,-1", "OnMapSpawn#3" : "bombpath_choose_relay,Kill,,0,-1", "OnMapSpawn#4" : "wave_start*,AddOutput,OnTrigger contain_forcefield*:Disable:0:-1,0,-1", "OnMapSpawn#5" : "wave_finished*,AddOutput,OnTrigger contain_forcefield*:Enable:0:-1,0,-1", "OnMapSpawn#6" : "wave_start*,AddOutput,OnTrigger contain_*:Disable:0:-1,0,-1", "OnMapSpawn#7" : "wave_finished*,AddOutput,OnTrigger contain_*:Enable:0:-1,0,-1", "OnMapSpawn#8" : "item_ammopack*,Kill,,0,-1", "OnMapSpawn#7" : "Classic_Mode_Intel,AddOutput,OnPickupTeam1 !self:ForceResetSilent::0:-1,0,-1", }, }, [4] = { game_text_tf = { background = 3, display_to_team = 0, message = "Become a Giant by pressing MOUSE3 near an ally giant!", targetname = "text_giants", origin = "828 -153 -58.9556", icon = "health_icon", }, }, [5] = { logic_relay = { spawnflags = 2, targetname = "relay_init", "ontrigger#1" : "red*,SetTeam,3,-1,-1", "ontrigger#2" : "spawnbot*,Disable,,-1,-1", "ontrigger#3" : "rev_spawnbot*,enable,,0.1,-1", "ontrigger#4" : "trigger_multiple,Disable,,0,-1", "ontrigger#5" : "trigger_multiple,RunScriptCode,PopExtUtil.RemoveOutputAll(self, `ontrigger`),0,-1", "ontrigger#6" : "trigger_multiple,RunScriptCode,PopExtUtil.RemoveOutputAll(self, `OnStartTouch`),0,-1", }, }, [6] = { logic_relay = { spawnflags = 2, targetname = "relay_init_wave4", "ontrigger#1" : "red*,disable,,-1,-1", "ontrigger#2" : "spawnbot*,Disable,,-1,-1", "ontrigger#3" : "stand_hereblu*,Enable,,-1,-1", "ontrigger#4" : "drop_barrier*,Enable,,-1,-1", "ontrigger#5" : "barrier_2drop*,Enable,,-1,-1", "ontrigger#6" : "red_drop_barrier*,Enable,,-1,-1", "ontrigger#7" : "gate_barrierdrop*,Enable,,-1,-1", "ontrigger#8" : "tele_wave4*,Enable,,-1,-1", ontrigger = "upgrade_ohno*,RunScriptCode,self.Teleport(true, upgradestation_ohno.GetOrigin(), true, upgradestation_ohno.GetAbsAngles, true, upgradestation_ohno.GetAbsVelocity()),0.1,-1", ontrigger = "regenerate_ohno*,RunScriptCode,self.Teleport(true, upgradestation_ohno.GetOrigin(), true, upgradestation_ohno.GetAbsAngles, true, upgradestation_ohno.GetAbsVelocity()),0.1,-1", "ontrigger#9" : "upgradestation_ohno*,Enable,,-1,-1", "ontrigger#10" : "stand_prop*,Enable,,-1,-1", "ontrigger#11" : "touch_respawn*,Enable,,-1,-1", "ontrigger#12" : "add_spawnuber*,Enable,,0,-1", ontrigger = "player,RunScriptCode,self.Teleport(true, blu_respawn.GetOrigin(), true, blu_respawn.GetAbsAngles, true, blu_respawn.GetAbsVelocity()),0.015,-1", }, }, [7] = { trigger_teleport = { origin = "-1784.5 4527 -83.5", spawnflags = 1, StartDisabled = 1, target = "blu_respawn", targetname = "tele_wave4", mins = "-300 -534 -385", maxs = "300 534 385", }, }, [8] = { trigger_teleport = { origin = "-495.5 4978.5 -83.5", spawnflags = 1, StartDisabled = 1, target = "blu_respawn", targetname = "tele_wave4", mins = "-300 -420 -385", maxs = "300 420 385", }, }, [9] = { trigger_teleport = { origin = "392.5 4248.5 -83.5", spawnflags = 1, StartDisabled = 1, target = "blu_respawn", targetname = "tele_wave4", mins = "-300 -420 -385", maxs = "300 420 385", }, }, [10] = { logic_relay = { spawnflags = 2, targetname = "relay_init_wave4_disable", "ontrigger#1" : "red*,enable,,-1,-1", "ontrigger#2" : "spawnbot*,enable,,-1,-1", "ontrigger#3" : "rev_spawnbot*,enable,,-1,-1", "ontrigger#4" : "stand_hereblu*,Disable,,-1,-1", "ontrigger#5" : "tele_wave4*,Disable,,-1,-1", "ontrigger#6" : "drop_barrier*,Disable,,-1,-1", "ontrigger#7" : "red_drop_barrier*,Disable,,-1,-1", "ontrigger#8" : "barrier_2drop*,Disable,,-1,-1", "ontrigger#9" : "gate_barrierdrop*,Disable,,-1,-1", "ontrigger#10" : "spawn_blu1*,Disable,,-1,-1", "ontrigger#11" : "upgrade_ohno*,Disable,,0.1,-1", "ontrigger#12" : "regenerate_ohno*,Disable,,0.1,-1", "ontrigger#13" : "upgradestation_ohno*,Disable,,-1,-1", "ontrigger#14" : "stand_prop*,Disable,,-1,-1", "ontrigger#15" : "touch_respawn*,Disable,,-1,-1", "ontrigger#16" : "add_spawnuber*,Disable,,-1,-1", }, }, [11] = { logic_relay = { spawnflags = 2, targetname = "relay_init_revert", "ontrigger#1" : "red*,SetTeam,2,-1,-1", "ontrigger#2" : "spawnbot*,Enable,,-1,-1", "ontrigger#3" : "rev_spawnbot*,enable,,0.1,-1", }, }, [12] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_point1", TeamNum = 2, origin = "385 2028.99 -233", }, }, [13] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_pointA", TeamNum = 2, origin = "1065 -259.483 -12.6288", }, }, [14] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_point2", TeamNum = 2, origin = "-499 -2268.98 -141.579", }, }, [15] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_pointB", TeamNum = 2, origin = "-979.791 26.5027 -65", }, }, [16] = { game_round_win = { teamnum = 3, targetname = "bots_win_blu", force_map_reset = 1, }, }, [17] = { info_target = { targetname = "troglo", spawnflags = 1, origin = "-198.8 -3463.8 -156.0", }, }, [18] = { info_target = { origin = "250.7 -3456.0 -216.0", targetname = "red_spawn_blu", spawnflags = 1, }, }, [19] = { point_populator_interface = { targetname = "bot_pausespawn", }, }, [20] = { func_forcefield = { disablereceiveshadows = 0, origin = "-1383 3588 1185.29", renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, StartDisabled = 0, targetname = "fix_bug_area", TeamNum = 2, mins = "-70 -90 -1300", maxs = "70 90 1300", }, }, [21] = { func_forcefield = { disablereceiveshadows = 0, origin = "191.0 4120.0 -33.8", renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, StartDisabled = 0, targetname = "fix_buildarea", TeamNum = 2, mins = "-25 -65 -4000", maxs = "25 65 4000", }, }, [22] = { logic_relay = { targetname = "giving_buster", spawnflags = 2, "ontrigger#1" : "!activator,RunScriptCode,PopExtUtil.GiveWeapon(self,`a`,-1,null),0,-1", "ontrigger#2" : "!activator,RunScriptCode,PopExtUtil.GiveWeapon(self,`INVALID`,-1,null),0,-1", }, }, [23] = { prop_dynamic = { angles = "0 255 0", DisableBoneFollowers = 0, model = "models/props_doomsday/dd_woodfence_256.mdl", modelscale = 1.0, skin = 0, solid = 0, spawnflags = 0, StartDisabled = 0, targetname = "contain_1", origin = "-1201.65 3683.27 -4", }, }, [24] = { prop_dynamic = { angles = "0 285 0", DisableBoneFollowers = 0, model = "models/props_doomsday/dd_woodfence_256.mdl", modelscale = 1.0, solid = 0, spawnflags = 0, StartDisabled = 0, targetname = "contain_2", origin = "-153.185 3639.48 1", }, }, [25] = { prop_dynamic = { angles = "0 0 0", model = "models/props_doomsday/dd_woodfence_256.mdl", modelscale = 1.9, skin = 0, solid = 0, spawnflags = 0, StartDisabled = 0, targetname = "contain_3", origin = "-525 4085 20.4173", }, }, [26] = { prop_dynamic = { angles = "0 180 0", model = "models/props_doomsday/dd_woodfence_256.mdl", modelscale = 1.0, SetBodyGroup = 0, skin = 0, solid = 0, spawnflags = 0, StartDisabled = 0, targetname = "contain_4", origin = "-1821 3398 -5", }, }, [27] = { func_forcefield = { origin = "-672 3815 256", renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, StartDisabled = 0, targetname = "contain_forcefield", TeamNum = 2, mins = "-544 -256 -99999", maxs = "544 256 9999", }, }, [28] = { func_forcefield = { origin = "-1735.5 3264 256", renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, StartDisabled = 0, targetname = "contain_forcefield", TeamNum = 2, mins = "-544 -256 -9999", maxs = "544 256 9999", }, }, [29] = { func_nav_prerequisite = { targetname = "hold_here_frontUP", mins = "-250 -300 -80", maxs = "250 300 80", Entity = "hold_here_frontUP", filtername = "filter_front_up", origin = "391 2309 -177.5", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [30] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hold_front_up", targetname = "filter_front_up", }, }, [31] = { func_nav_prerequisite = { targetname = "hold_here_frontDOWN", mins = "-250 -300 -80", maxs = "250 300 80", Entity = "hold_here_frontDOWN", filtername = "filter_front_down", origin = "-643 2622 -395.5", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [32] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hold_front_down", targetname = "filter_front_down", }, }, [33] = { func_nav_prerequisite = { targetname = "hold_here_entrence_LEFT", mins = "-250 -300 -80", maxs = "250 300 80", Entity = "hold_here_entrence_LEFT", filtername = "filter_entrance_left", origin = "1081.38 880.21 -19.36", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [34] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hold_left_entrance", targetname = "filter_entrance_left", }, }, [35] = { func_nav_prerequisite = { targetname = "hold_here_car_LEFT", mins = "-425 -214 -80", maxs = "425 214 80", Entity = "hold_here_car_LEFT", filtername = "filter_entrance_cars", origin = "748.74 -443.74 57.21", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [36] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hold_left_cars", targetname = "filter_entrance_cars", }, }, [37] = { func_nav_prerequisite = { targetname = "hold_here_hatch_LEFT", mins = "-250 -300 -80", maxs = "250 300 80", Entity = "hold_here_hatch_LEFT", filtername = "filter_hatch_left", origin = "748.74 -443.74 57.21", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [38] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hold_left_hatch", targetname = "filter_hatch_left", }, }, [39] = { func_nav_prerequisite = { targetname = "hold_here_entrence_right", mins = "-125 -100 -80", maxs = "125 100 80", Entity = "hold_here_entrence_right", filtername = "filter_entrance_right", origin = "-436.8 545.92 -106.12", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [40] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hold_right_entrance", targetname = "filter_entrance_right", }, }, [41] = { func_nav_prerequisite = { targetname = "hold_road_right", mins = "-250 -300 -80", maxs = "250 300 80", Entity = "hold_road_right", filtername = "filter_road_right", origin = "-463.44 -483.27 -116.73", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [42] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hold_road", targetname = "filter_road_right", }, }, [43] = { func_nav_prerequisite = { targetname = "hold_road_large", mins = "-840 -214 -80", maxs = "840 214 80", Entity = "hold_road_large", filtername = "filter_road_large", origin = "-135.97 -1335.67 -134.64", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [44] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hold_road_large", targetname = "filter_road_large", }, }, [45] = { func_nav_prerequisite = { targetname = "hold_hatch", mins = "-920 -214 -80", maxs = "920 214 80", Entity = "hatch", filtername = "filter_hatch", origin = "-210.01 -2179.46 -167.32", spawnflags = 1, start_disabled = 0, StartDisabled = 0, Task = 2, Value = 444, }, }, [46] = { filter_tf_bot_has_tag = { Negated = 0, require_all_tags = 1, tags = "bot_hatch", targetname = "filter_hatch", }, }, [47] = { game_round_win = { teamnum = 2, targetname = "bots_win_red", force_map_reset = 1, }, }, [48] = { logic_relay = { spawnflags = 2, StartDisabled = 0, targetname = "kill_bots_wavewin", "OnTrigger#1" : "gamerules,CallScriptFunction,KillRedBots,0.1,-1", "OnTrigger#2" : "playerRunScriptCodeClientPrint(self, 4, `Wave Complete! Recalling Robot conscious...`)0.2-1", }, }, [49] = { logic_relay = { targetname = "wave1_objective", spawnflags = 2, "OnTrigger#1" : "playerRunScriptCodeClientPrint(self, 4, `Capture ALL Control Points!`)0.2-1", "OnTrigger#2" : "tf_gamerules,PlayVOBlue,vo/announcer_capture_controlpoints.mp3,0,-1", }, }, [50] = { logic_relay = { targetname = "wave2_objective", spawnflags = 2, "OnTrigger#1" : "playerRunScriptCodeClientPrint(self, 4, `Destroy Giants and take their Parts!`)0.2-1", "OnTrigger#2" : "tf_gamerules,PlayVOBlue,vo/announcer_map_intro_02.mp3,0,-1", }, }, [51] = { trigger_player_respawn_override = { filtername = "filter_blueteam", origin = "0 0 0" RespawnTime = "10" spawnflags = "1" StartDisabled = "0" targetname = "override_respawn" mins = "-999999 -999999 -999999", maxs = "999999 999999 999999", }, }, [52] = { logic_relay = { spawnflags = 2, StartDisabled = 0, targetname = "tank_wave_shielddestroy", "OnTrigger#1" : "forcefield_hatch,Disable,,0,-1", "OnTrigger#2" : "forcefield_hatch,Disable,,0,-1", "OnTrigger#3" : "particle_zaplosion,Start,,0,-1", "OnTrigger#4" : "shield_down_sound,PlaySound,,0,-1", "OnTrigger#5" : "shield_down_sound,StopSound,,5,-1", "OnTrigger#6" : "hatch_field*,Disable,,0,-1", "OnTrigger#7" : "hatch_shield*,Disable,,0,-1", "OnTrigger#8" : "spawnbot_left*,Enable,,0,-1", }, }, [53] = { info_particle_system = { angles = "0 0 0", StartDisabled = 0, targetname = "particle_zaplosion", effect_name = "powerup_supernova_explode_red", flag_as_weather = 0 origin = "-138 -2233 -246.814" start_active = 0 }, }, [54] = { ambient_generic = { targetname = "shield_down_sound", message = "Halloween.spell_spawn_boss", health = 9, radius = 5000, origin = "-138 -2233 -246.814", spawnflags = 16, //sourceentityname = "!parent", }, }, [55] = { ambient_generic = { targetname = "shield_down_sound", message = "Halloween.spell_spawn_boss", health = 9, radius = 5000, origin = "-138 -2233 -246.814", spawnflags = 16, //sourceentityname = "!parent", }, }, [56] = { logic_relay = { spawnflags = 2, StartDisabled = 0, targetname = "wave4_objective", "OnTrigger#1" : "playerRunScriptCodeClientPrint(self, 4, `Deploy the bomb!`)0.2-1", "OnTrigger#2" : "playerRunScriptCodeClientPrint(self, 4, `If we run out of forces we lose!`)5.2-1", }, }, [57] = { logic_relay = { spawnflags = 2, StartDisabled = 0, targetname = "wave4_warning", "OnTrigger#1" : "playerRunScriptCodeClientPrint(self, 4, `WARNING: FINAL BOT DEPLOYED.`)0.2-1", }, }, [58] = { func_capturezone = { capture_delay = 1.1 capture_delay_offset = 0.025, capturepoint = 1, shouldBlock = 1, StartDisabled = 0, StartDisabled = 0, TeamNum = 3, origin = "-131.8 -2232.7 -241.4", targetname = "capturezone_blue_new", mins = "-46 -46 -16" maxs = "46 46 16", "OnCapture#1" : "initwave_hatchdestroy,Trigger,0,-1", }, }, }, hatch_stuff = { NoFixup = 1, [0] = { logic_auto = { targetname = "hatch_autothings", "OnMapSpawn#1" : "wave_start*,AddOutput,OnTrigger capturezone_blue:Disable:0:-1,0,-1", "OnMapSpawn#2" : "wave_start*,AddOutput,OnTrigger forcefield_hatch:Enable:0:-1,0,-1", "OnMapSpawn#3" : "wave_start*,AddOutput,OnTrigger hatch_shield:Enable:0:-1,0,-1", "OnMapSpawn#4" : "wave_start*,AddOutput,OnTrigger hatch_field:Enable:0:-1,0,-1", }, }, [1] = { func_forcefield = { disablereceiveshadows = 0, origin = "-128 -2240 -262", StartDisabled = 0, TeamNum = 2, targetname = "forcefield_hatch", mins = "-181 -181 -2500", maxs = "181 181 2500", }, }, [2] = { prop_dynamic = { angles = "0 0 0", model = "models/hatch_shield.mdl", skin = 0, solid = 0, spawnflags = 0, targetname = "hatch_shield", StartDisabled = 0, origin = "-128 -2240 -262", }, }, [3] = { training_annotation = { display_text = "Deploy the bomb!", lifetime = 5, offset = 0, targetname = "annotate_hatch", origin = "-128 -2240 -262", }, }, [4] = { func_forcefield = { origin = "-128 -2240 -262", renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, StartDisabled = 0, targetname = "hatch_field", TeamNum = 2, mins = "-143 -150 -120", maxs = "143 150 120", }, }, [5] = { logic_relay = { targetname = "Deploy_Relay", spawnflags = 2, "OnTrigger#1" : "capturezone_blue,Enable,,0,-1", "OnTrigger#2" : "annotate_hatch,Show,,0,-1", "OnTrigger#3" : "hatch_field*,Disable,,0,-1", "OnTrigger#4" : "hatch_shield*,Disable,,0,-1", "OnTrigger#5" : "forcefield_hatch,Disable,,0,-1", }, }, }, RobotSpawns = { [0] = { prop_dynamic = { angles = "0 270 0", fademindist = -1, fadescale = 1, lightmapresolutionx = 32, lightmapresolutiony = 32, model = "models/props_doomsday/dd_woodfence_256.mdl", skin = 0, solid = 0, origin = "-1805 3973 -6", disableshadows = 1, }, }, [1] = { func_forcefield = { disablereceiveshadows = 0, origin = "476 4304 59", renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, StartDisabled = 0, targetname = "no_spawn_weirdness", TeamNum = 2, mins = "-406 -103 -188", maxs = "406 103 188", }, }, [2] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_weirdness", TeamNum = 0, mins = "-406 -103 -188", maxs = "406 103 188", }, }, NoFixup = 1, [3] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_left_arch", origin = "-811.172 -520.096 -194.349", }, }, [4] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "spawnbot_road_left", origin = "-401 -564 -161", }, }, [5] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_car", origin = "757.279 -533.434 -63.9553", }, }, [6] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_hatch", origin = "50.07 -1933.91 -252.361", }, }, [7] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_hatch", origin = "50.07 -1933.91 -252.361", }, }, [8] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_hatch_far", origin = "706.617 -2216.75 -247.022", }, }, [9] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_building_left", origin = "96.1997 -1155.38 -196.268", }, }, [10] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_brownbuilding", origin = "436.8 54.4 -100.0", }, }, [11] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_hatch", origin = "-432.822 -1950.96 -253.72", }, }, [12] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_hatch_far", origin = "-1467.12 -2012.18 -249.909", }, }, [13] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_building_right", origin = "-303 -1144 -203.02", }, }, [14] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_town_healthpack", origin = "-1019.27 -992.554 -191.955", }, }, [15] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_entrance_healthpack_back", origin = "-691.323 852.548 -147.419", }, }, [16] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_entrance", origin = "687.775 904 -67.9376", }, }, [17] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_front_low_left", origin = "-426 2901 -426", }, }, [18] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_front_low_right", origin = "-995.953 2939 -400", }, }, [19] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "prop_spawnbot_upgrade", origin = "429 2878 -192", }, }, [20] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_hatch", TeamNum = 2, origin = "-434 -1952 -240.537", }, }, [21] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-434 -1952 -240.537", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [22] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_brownbuilding", TeamNum = 2, origin = "436.8 54.4 -31.0", }, }, [23] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "436.8 54.4 -31.0", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [24] = { info_player_teamspawn = { angles = "0 255 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_low_right", TeamNum = 2, origin = "-898.1 2843.5 -342.4", }, }, [25] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-898.1 2843.5 -342.4", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [26] = { info_player_teamspawn = { angles = "0 255 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_upgrades", TeamNum = 2, origin = "431.052 2864.97 -170.812", }, }, [27] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "431.052 2864.97 -170.812", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [28] = { info_player_teamspawn = { angles = "0 0 0", SpawnMode = 0, StartDisabled = 0, targetname = "teleport_1", TeamNum = 2, origin = "-1667 2983 -270.921", }, }, [29] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "teleport_2", TeamNum = 2, origin = "-642.778 3584.91 -240.942", }, }, [30] = { info_player_teamspawn = { angles = "0 255 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_entrance", TeamNum = 2, origin = "689.803 901.428 -54.7496", }, }, [31] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "689.803 901.428 -54.7496", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [32] = { info_player_teamspawn = { angles = "0 255 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_megaammo", TeamNum = 2, origin = "-698.444 847.654 -134.231", }, }, [33] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-698.444 847.654 -134.231", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [34] = { info_player_teamspawn = { angles = "0 195 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_building_left", TeamNum = 2, origin = "96.1997 -1155.38 -196.268", }, }, [35] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "96.1997 -1155.38 -196.268", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [36] = { info_player_teamspawn = { angles = "0 195 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_road", TeamNum = 2, origin = "-399.923 -566.822 -142", }, }, [37] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-399.923 -566.822 -142", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [38] = { info_player_teamspawn = { angles = "0 330 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_arch", TeamNum = 2, origin = "-804.734 -530.879 -181.161", }, }, [39] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-804.734 -530.879 -181.161", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [40] = { info_player_teamspawn = { angles = "0 255 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_car", TeamNum = 2, origin = "757.279 -533.434 -63.9553", }, }, [41] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "757.279 -533.434 -63.9553", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [42] = { info_player_teamspawn = { angles = "0 255 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_low_left", TeamNum = 2, origin = "-358.7 2747.1 -351.5", }, }, [43] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-358.7 2747.1 -351.5", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [44] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_building_right", TeamNum = 2, origin = "-301.518 -1149 -189.832", }, }, [45] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-301.518 -1149 -189.832", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [46] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_smallhealth", TeamNum = 2, origin = "-1017.77 -1005.35 -178.767", }, }, [47] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-1017.77 -1005.35 -178.767", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [48] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 1, targetname = "rev_spawnbot_hatch_left", TeamNum = 2, origin = "-1017.3 -1003.33 -178.767", }, }, [49] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-1017.3 -1003.33 -178.767", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [50] = { info_player_teamspawn = { angles = "0 300 0", SpawnMode = 0, StartDisabled = 1, targetname = "rev_spawnbot_hatch_left", TeamNum = 2, origin = "-1453.94 -2025.94 -236.721", }, }, [51] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-1453.94 -2025.94 -236.721", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [52] = { info_player_teamspawn = { angles = "0 240 0", SpawnMode = 0, StartDisabled = 1, targetname = "rev_spawnbot_hatch_right", TeamNum = 2, origin = "707.798 -2226.94 -233.834", }, }, [53] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "707.798 -2226.94 -233.834", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [54] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_hatch", TeamNum = 2, origin = "49.2683 -1937.73 -239.173", }, }, [55] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "49.2683 -1937.73 -239.173", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [56] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_hatch", TeamNum = 2, origin = "-434 -1952 -240.537", }, }, [57] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "-434 -1952 -240.537", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [58] = { info_player_teamspawn = { angles = "0 270 0", SpawnMode = 0, StartDisabled = 0, targetname = "rev_spawnbot_mediumammo", TeamNum = 2, origin = "799.554 -1079.33 -178.787", }, }, [59] = { func_nobuild = { AllowDispenser = 0, AllowSentry = 0, AllowTeleporters = 0, DestroyBuildings = 0, StartDisabled = 0, targetname = "nobuild_fix", TeamNum = 0, origin = "799.554 -1079.33 -178.787", mins = "-25 -25 -25", maxs = "25 25 25", }, }, [60] = { prop_dynamic = { angles = "0 0 0", model = "models/props_mvm/robot_spawnpoint.mdl", modelscale = 1.0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "indicator_medium_ammo", origin = "798.072 -1074.33 -191.955", }, }, }, ObjectiveWave2 = { NoFixup = 1, [0] = { OnSpawnOutput = { Target = "func_flagdetectionzone", Action = "Disable", }, }, [1] = { trigger_teleport = { origin = "-428 -2250 -212.5", spawnflags = 1, StartDisabled = 0, targetname = "touch_nojumps", filtername = "filter_redteam", "OnStartTouch#1" : "!activatorRunScriptCodeself.AddCustomAttribute(`no_jump`, 1, -1)0-1,0,-1", "Onendtouch#1" : "!activator,RunScriptCode,self.RemoveCustomAttribute(`no_jump`),0,-1", mins = "-1817 -780 -350", maxs = "1817 780 350", }, }, [2] = { func_forcefield = { disablereceiveshadows = 0, renderfx = 0, rendermode = 0, StartDisabled = 0, targetname = "no_reds", TeamNum = 3, origin = "-428 -2250 -212.5", mins = "-1317 -480 -350", maxs = "1317 480 350", }, }, [3] = { trigger_hurt = { damage = 1, damagecap = 1, damagemodel = 0, damagetype = 262144, nodmgforce = 0, origin = "-1642 4056 -60", spawnflags = 1, StartDisabled = 1, targetname = "hurt_objective", mins = "-260 -260 -260", maxs = "260 260 260", "OnHurtPlayer#1" : "!self,Disable,,0.1,-1", }, }, [4] = { filter_tf_condition = { condition = 65, Negated = 0, targetname = "is_holding_flag", origin = "35 -8 283", }, }, [5] = { trigger_teleport = { filtername = "is_holding_flag", origin = "-76 -1136 -187", spawnflags = 1, StartDisabled = 0, target = "red", targetname = "tele_wave2trigger", mins = "-25 -25 -15", maxs = "25 25 15", "OnStartTouch#1" : "!activator,RunScriptCode,self.AddCond(32),0.1,-1", "OnStartTouch#2" : "!activator,RunScriptCode,self.RemoveCond(32),5.1,-1", "OnStartTouch#3" : "hurt_objective,Enable,,0,-1", "OnStartTouch#4" : "!activator,RunScriptCode,self.RemoveCond(65),0.1,-1", "OnStartTouch#5" : "playerRunScriptCodeClientPrint(self, 4, `We have gained a part!`)0-1", "OnStartTouch#6" : "!activator,RunScriptCode,self.ForceRespawn(),0.01,-1", "OnStartTouch#7" : "!activator,Runscriptcode,SeekPlayer(self),0.01,-1" //"OnStartTouch#7" : "!activatorRunScriptCodeEmitSoundEx({sound_name = `mvm/mvm_tele_deliver.wav`, channel = 0, origin = !activator, volume = 1, pitch = 1, entity = self, filter_type = 4 })0-1", }, }, [6] = { prop_dynamic = { angles = "0 0 0", DefaultAnim = "running", model = "models/buildables/teleporter_light.mdl", modelscale = 1.0, skin = 1, solid = 6, spawnflags = 0, StartDisabled = 0, targetname = "teleporter_deploy_far", origin = "-76 -1139 -197", }, }, [7] = { tf_glow = { GlowColor = "88 133 162", Mode = 0, StartDisabled = 0, target = "teleporter_deploy_far", targetname = "tele_glow", origin = "-1221.16 3664.43 -328.74", }, }, [8] = { OnSpawnOutput = { Target = "tele_glow", Action = "SetGlowColor", Delay = 0.1, Param = "88 133 162", }, }, [9] = { OnSpawnOutput = { Target = "tele_glow", Action = "SetGlowColor", Delay = 0.2, Param = "88 133 162", }, }, [10] = { OnSpawnOutput = { Target = "tele_glow", Action = "SetGlowColor", Delay = 0.3, Param = "88 133 162", }, }, [11] = { prop_dynamic = { angles = "0 270 0", DisableBoneFollowers = 0, model = "models/props_gameplay/capture_zone_sign.mdl", modelscale = 2, skin = 1, solid = 6, spawnflags = 0, disableshadows = 1, StartDisabled = 0, targetname = "sign_cap", origin = "-87 -1136 -100", }, }, [12] = { prop_dynamic = { angles = "0 270 -30", DisableBoneFollowers = 0, model = "models/props_hydro/cap_point_arrow_small.mdl", modelscale = 1.0, disableshadows = 1, skin = 1, solid = 6, spawnflags = 0, StartDisabled = 0, origin = "-171 -1119 -145", }, }, [13] = { OnSpawnOutput = { Target = "base_glow", Action = "SetGlowColor", Delay = 0.2, Param = "88 133 162", }, }, [14] = { logic_relay = { targetname = "tutorial_cutscene", "OnTrigger#1" : "respawner,ForceTeamRespawn,,0,-1", "OnTrigger#2" : "player,RunScriptCode,ClientPrint(self, 4, `RED Giants drop parts!`),0,-1", "OnTrigger#3" : "player,RunScriptCode,ClientPrint(self, 4, `Deliver these parts to this Teleporter here!`),5,-1", "OnTrigger#4" : "player,SetHudVisibility,0,0,-1", "OnTrigger#5" : "player,SetHudVisibility,1,10,-1", "OnTrigger#6" : "player,RunScriptCode,self.AddCond(87),0.01,-1", "OnTrigger#7" : "player,RunScriptCode,self.RemoveCond(87),10,-1", }, }, [15] = { point_viewcontrol = { angles = "35 150 0", targetname = "camera_tutorial1", wait = 5, origin = "99.537 -1470.11 -12.6423", }, }, [16] = { point_viewcontrol = { angles = "3.58336 210.46 -1.46786", targetname = "camera_tutorial2", wait = 5, origin = "-1273.33 3185.43 -129.03", }, }, [17] = { logic_relay = { targetname = "setup_wave2_relay", spawnflags = 2, "OnTrigger#1" : "player,RunScriptCode,self.ForceRespawn(),0.01,-1,0.01,-1", "OnTrigger#2" : "trigger_multiple,Disable,,0.01,-1", "OnTrigger#3" : "wave_start*,AddOutput,OnTrigger trigger_multiple:Enable::0:-1,0.01,-1", "OnTrigger#4" : "func_respawnroomvisualizer,Kill,,0.01,-1", "OnTrigger#5" : "trigger_multipleRunScriptCodePopExtUtil.RemoveOutputAll(self, `OnTrigger`)0-1", // the use of the weird seperator is so fucking cringe i hate this so much "OnTrigger#6" : "trigger_push,Disable,,0.01,-1", "OnTrigger#7" : "hatch_explo_kill_players,Disable,,0.01,-1", "OnTrigger#8" : "trigger_multipleRunScriptCodePopExtUtil.RemoveOutputAll(self, `OnStartTouch`)0-1", // the use of the weird seperator is so fucking cringe i hate this so much // "OnTrigger#3" : "wave_start*,AddOutput,OnTrigger onstarttouchall door_red_large_dyn_1_prop:SetAnimation:open:0:-1,0.01,-1", // "OnTrigger#4" : "wave_start*,AddOutput,onstarttouchall door_red_large_dyn_2_prop:SetAnimation:open:0:-1,0.01,-1", // "OnTrigger#5" : "wave_start*,AddOutput,onstarttouchall door_red_large_dyn_1_prop:Open::0:-1,0.01,-1", // "OnTrigger#6" : "wave_start*,AddOutput,onstarttouchall door_red_large_dyn_2_prop:Open::0:-1,0.01,-1", }, }, [18] = { OnSpawnOutput = { Target = "setup_wave2_relay", Action = "Trigger", Delay = 0.1, }, }, [19] = { logic_relay = { targetname = "notify_done", spawnflags = 2, "OnTrigger#1" : "playerRunScriptCodeClientPrint(self, 4, `All parts collected! Destroy all Giants!`)0.2-1", }, }, }, UpgradeBLUSTATION = { NoFixup = 1, [0] = { prop_dynamic = { angles = "0 75 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/mvm_upgrade_blu.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, origin = "256 3551 -105", targetname = "UPG3", }, }, [1] = { func_regenerate = { associatedmodel = "UPG3", StartDisabled = 0, targetname = "regenerate", TeamNum = 3, mins = "-192 -96 -96", maxs = "192 96 96", origin = "220.4 3567.9 -34.4", "OnStartTouch#1" : "regenerate,Disable,,0,-1", "OnEndTouchAll#1" : "regenerate,Enable,,0,-1", spawnflags = 1, }, }, [2] = { func_upgradestation = { StartDisabled = 0, targetname = "upgrade_blu", origin = "220.4 3567.9 -34.4", mins = "-192 -96 -96", maxs = "192 96 96", }, }, [3] = { prop_dynamic = { angles = "0 0 -15", DisableBoneFollowers = 0, disablereceiveshadows = 0, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/mvm_upgrade_blu.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, targetname = "UPG2", renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, origin = "-912 4698.2 -80.7035", }, }, [4] = { func_regenerate = { associatedmodel = "UPG2", StartDisabled = 0, targetname = "regenerate", TeamNum = 3, mins = "-75 -177 -120", maxs = "75 177 120", origin = "-863.5 4710 -0.45", "OnStartTouch#1" : "regenerate,Disable,,0,-1", "OnEndTouchAll#1" : "regenerate,Enable,,0,-1", spawnflags = 1, }, }, [5] = { func_upgradestation = { StartDisabled = 0, targetname = "upgrade_blu", origin = "829.27 3566 -288", mins = "-75 -177 -120", maxs = "75 177 120", origin = "-863.5 4710 -0.45", }, }, [6] = { prop_dynamic = { angles = "0 135 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_mvm/mvm_upgrade_blu.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, targetname = "UPG1", RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, origin = "-1499.07 3587.86 -110.418", }, }, [7] = { func_regenerate = { associatedmodel = "UPG1", StartDisabled = 0, targetname = "regenerate", TeamNum = 3, mins = "-135 -130 -96", maxs = "135 130 96", origin = "-1519.5 3604 -20.71", "OnStartTouch#1" : "regenerate,Disable,,0,-1", "OnEndTouchAll#1" : "regenerate,Enable,,0,-1", spawnflags = 1, }, }, [8] = { func_upgradestation = { StartDisabled = 0, targetname = "upgrade_blu", origin = "-1519.5 3604 -20.71", mins = "-135 -130 -96", maxs = "135 130 96", }, }, }, ControlPoint2 = { NoFixup = 1, [0] = { OnSpawnOutput = { Target = "control_point_2", Action = "SetTeam", Param = 0, }, }, [1] = { trigger_capture_area = { area_cap_point = "control_point_2", area_time_to_cap = 12, StartDisabled = 0, targetname = "capturepoint_2", team_cancap_2 = 0, team_cancap_3 = 1, spawnflags = 1, origin = "1065 -259.483 -52.6288", team_numcap_2 = 0, team_numcap_3 = 1, team_startcap_2 = 0, team_startcap_3 = 1, "oncapteam2#1" : "square_cap_2,Disable,,0,-1", "oncapteam2#2" : "compare_controlpoints,Add,1,0,-1", mins = "-210 -175 -166", maxs = "210 175 166", }, }, [2] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_gameplay/cap_square_256.mdl", modelscale = 1.3, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, disableshadows = 1, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, targetname = "square_cap_2", skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, origin = "1065 -259.483 -52.6288", }, }, [3] = { OnSpawnOutput = { Target = "control_point_2", Action = "SetUnlockTime", Param = "0.1" Delay = 0.1, }, }, [4] = { OnSpawnOutput = { Target = "capturepoint_2", Action = "SetControlPoint", Param = "control_point_2", Delay = 0.1, }, }, [5] = { team_control_point = { angles = "0 0 0", point_default_owner = 0, point_group = 0, point_index = 1, point_printname = "Control Point B!", point_start_locked = 1, shouldBlock = 0, team_previouspoint_3_0 = "control_point_1", point_warn_on_cap = 2, point_warn_sound = "ControlPoint.CaptureWarn", random_owner_on_restart = 0, spawnflags = 0, targetname = "control_point_2", team_bodygroup_0 = 3, team_bodygroup_2 = 1, team_bodygroup_3 = 1, team_capsound_0 = "sound/mvm/mvm_revive.wav", team_capsound_2 = "sound/ui/duel_challenge_rejected_with_restriction.wav", team_capsound_3 = "sound/ui/duel_challenge_accepted_with_restriction.wav", team_icon_0 = "sprites/obj_icons/icon_obj_neutral", team_icon_2 = "sprites/obj_icons/icon_obj_red", team_icon_3 = "sprites/obj_icons/icon_obj_blu_mannhattan", team_model_0 = "models/empty.mdl", team_model_2 = "models/empty.mdl", team_model_3 = "models/empty.mdl", team_timedpoints_2 = 0, team_timedpoints_3 = 0, origin = "1065 -259.483 -52.6288", }, }, }, ControlPoint1 = { NoFixup = 1, [0] = { prop_dynamic = { angles = "0 270 -180", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademaxdist = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, targetname = "gate", maxdxlevel = 0, MinAnimTime = 5, mindxlevel = 0, model = "models/props_mvm/woodplanks_tank_entrance002.mdl", modelscale = 1.4, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 2, spawnflags = 0, StartDisabled = 0, origin = "380 1814.99 76", }, }, [1] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_gameplay/cap_square_256.mdl", modelscale = 1.5, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, disableshadows = 1, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, targetname = "square_cap", skin = 2, solid = 6, spawnflags = 0, StartDisabled = 1, origin = "385 2028.99 -223", }, }, [2] = { OnSpawnOutput = { Target = "square_cap", Action = "Enable", }, }, [3] = { func_forcefield = { origin = "394.5 1838.5 -60.82", renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, StartDisabled = 0, targetname = "detonate_forcefield", TeamNum = 2, mins = "-210 -65 -175", maxs = "210 65 175", }, }, [4] = { OnSpawnOutput = { Target = "control_point_1", Action = "SetUnlockTime", Param = "0.1" Delay = 0.1, }, }, [5] = { training_annotation = { display_text = "Stand at the gate to arm explosives!", lifetime = 5, offset = 0, targetname = "cap_point", origin = "401 2040.99 -250.418", }, }, [6] = { prop_dynamic = { angles = "0 60 -45", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_td/atom_bomb.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, targetname = "bomb1", StartDisabled = 1, origin = "556.562 1846.42 -219.227", }, }, [7] = { prop_dynamic = { angles = "0 135 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_td/atom_bomb.mdl", modelscale = 1.0, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, targetname = "bomb1", solid = 6, spawnflags = 0, StartDisabled = 1, origin = "245 1886 -230.016", }, }, [8] = { prop_dynamic = { angles = "0 105 0", DefaultAnim = "ragdollspawn", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/bots/demo/bot_sentry_buster.mdl", modelscale = 1.7, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, skin = 0, solid = 6, spawnflags = 0, StartDisabled = 1, targetname = "buster", origin = "386 1886 -230.016", }, }, [9] = { training_annotation = { display_text = "Detonating explosives in 5 seconds!", lifetime = 5, offset = 0, targetname = "exploing_waring", origin = "401 2040.99 -250.418", }, }, [10] = { trigger_hurt = { damage = 1000000, damagecap = 200000, damagemodel = 0, damagetype = 32, nodmgforce = 1, spawnflags = 1, StartDisabled = 1, targetname = "exploding", origin = "381.5 2040.5 -78.92", mins = "-210 -175 -166", maxs = "210 175 166", }, }, [11] = { info_particle_system = { effect_name = "hightower_explosion", flag_as_weather = 0, angles = "0 90 0", start_active = 0, targetname = "particle_boom", origin = "386 1886 -230.016", }, }, NoFixup = 1, [12] = { trigger_capture_area = { area_cap_point = "control_point_1", area_time_to_cap = 12, StartDisabled = 0, targetname = "capturepoint_1", team_cancap_2 = 0, team_cancap_3 = 1, spawnflags = 1, origin = "381.5 2040.5 -78.92", team_numcap_2 = 0, team_numcap_3 = 1, team_startcap_2 = 0, team_startcap_3 = 1, "OnCapTeam2#1" : "bomb1*,enable,,0,-1", "OnCapTeam2#2" : "buster,enable,,0,-1", "OnCapTeam2#3" : "exploing_waring,Show,,3,-1", "OnCapTeam2#4" : "tf_gamerules,PlayVOBlue,vo/mvm/norm/demoman_mvm_specialcompleted11.mp3,0,-1", "OnCapTeam2#5" : "buster,SetAnimation,taunt04,7,-1", "OnCapTeam2#6" : "exploding,Enable,,9,-1", "OnCapTeam2#7" : "exploding,Disable,,9.2,-1", "OnCapTeam2#8" : "particle_boom,Start,,9,-1", "OnCapTeam2#9" : "tf_gamerules,PlayVOBlue,mvm/sentrybuster/mvm_sentrybuster_spin.wav,7,-1", "OnCapTeam2#10" : "tf_gamerules,PlayVOBlue,mvm/mvm_tank_explode.wav,9,-1", "OnCapTeam2#11" : "bomb1*,kill,,9,-1", "OnCapTeam2#12" : "block_los,kill,,9,-1", "OnCapTeam2#13" : "buster,kill,,9,-1", "OnCapTeam2#14" : "detonate_forcefield,kill,,9,-1", "OnCapTeam2#15" : "gate,kill,,9,-1", "OnCapTeam2#16" : "particle_boom,Stop,,15,-1", "OnCapTeam2#17" : "rev_spawnbot_hatch_left*,Enable,,9,-1", "oncapteam2#18" : "square_cap,Disable,,0,-1", "oncapteam2#19" : "square_cap_2,Skin,2,0,-1", "oncapteam2#20" : "square_cap_4,Skin,2,0,-1", "oncapteam2#21" : "set_point_locked,Trigger,,0.1,-1", "oncapteam2#22" : "spawnbot_invasion*,Enable,,10,-1", mins = "-210 -175 -166", maxs = "210 175 166", }, }, [13] = { OnSpawnOutput = { Target = "control_point_1", Action = "SetLocked", Param = 0, }, }, [14] = { OnSpawnOutput = { Target = "capturepoint_1", Action = "SetControlPoint", Param = "control_point_1", Delay = 0, }, }, [15] = { team_control_point = { angles = "0 0 0", point_default_owner = 0, point_group = 0, point_index = 0, point_printname = "Barricade!", point_start_locked = 0, shouldBlock = 0, point_warn_on_cap = 2, point_warn_sound = "ControlPoint.CaptureWarn", random_owner_on_restart = 0, spawnflags = 0, targetname = "control_point_1", team_bodygroup_0 = 3, team_bodygroup_2 = 1, team_bodygroup_3 = 1, team_capsound_0 = "sound/mvm/mvm_revive.wav", team_capsound_2 = "sound/ui/duel_challenge_rejected_with_restriction.wav", team_capsound_3 = "sound/ui/duel_challenge_accepted_with_restriction.wav", team_icon_0 = "sprites/obj_icons/icon_obj_neutral", team_icon_2 = "sprites/obj_icons/icon_obj_red", team_icon_3 = "sprites/obj_icons/icon_obj_blu_mannhattan", team_model_0 = "models/empty.mdl", team_model_2 = "models/empty.mdl", team_model_3 = "models/empty.mdl", team_timedpoints_2 = 0, team_timedpoints_3 = 0, origin = "9 -2207 -232", }, }, [16] = { logic_relay = { spawnflags = 2, StartDisabled = 0, targetname = "set_point_locked", "OnTrigger#1" : "control_point_3,SetLocked,1,0.1,1", }, }, }, ControlPoint3 = { NoFixup = 1, [0] = { OnSpawnOutput = { Target = "control_point_3", Action = "SetTeam", Param = 0, }, }, [1] = { trigger_capture_area = { area_cap_point = "control_point_3", area_time_to_cap = 12, StartDisabled = 0, targetname = "capturepoint_3", team_cancap_2 = 0, team_cancap_3 = 1, spawnflags = 1, origin = "-499 -2268.98 -241.579", team_numcap_2 = 0, team_numcap_3 = 1, team_startcap_2 = 0, team_startcap_3 = 1, "oncapteam2#1" : "red*,SetTeam,3,0,-1", "oncapteam2#2" : "spawnbot*,Disable,,0,-1", "oncapteam2#3" : "spawnbot_right,Enable,,1,-1", "oncapteam2#4" : "control_point_master,SetCapLayoutCustomPositionY,9,0,-1", "oncapteam2#5" : "playerRunScriptCodeClientPrint(self, 4, `Wave Complete! Recalling Robot conscious...`)0.2-1", mins = "-210 -175 -166", maxs = "210 175 166", }, }, [2] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_gameplay/cap_square_256.mdl", modelscale = 1.3, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, disableshadows = 1, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, targetname = "square_cap_3", skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, origin = "-499 -2268.98 -241.579", }, }, [3] = { OnSpawnOutput = { Target = "control_point_3", Action = "SetUnlockTime", Param = "0.1" Delay = 0.1, }, }, [4] = { OnSpawnOutput = { Target = "capturepoint_3", Action = "SetControlPoint", Param = "control_point_3", Delay = 0.1, }, }, [5] = { team_control_point = { angles = "0 0 0", point_default_owner = 0, point_group = 0, point_index = 3, point_printname = "RED Base!", point_start_locked = 0, shouldBlock = 0, team_previouspoint_3_0 = "control_point_2", team_previouspoint_3_1 = "control_point_4", point_warn_on_cap = 2, point_warn_sound = "ControlPoint.CaptureWarn", random_owner_on_restart = 0, spawnflags = 0, targetname = "control_point_3", team_bodygroup_0 = 3, team_bodygroup_2 = 1, team_bodygroup_3 = 1, team_capsound_0 = "sound/mvm/mvm_revive.wav", team_capsound_2 = "sound/ui/duel_challenge_rejected_with_restriction.wav", team_capsound_3 = "sound/ui/duel_challenge_accepted_with_restriction.wav", team_icon_0 = "sprites/obj_icons/icon_obj_neutral", team_icon_2 = "sprites/obj_icons/icon_obj_red", team_icon_3 = "sprites/obj_icons/icon_obj_blu_mannhattan", team_model_0 = "models/empty.mdl", team_model_2 = "models/empty.mdl", team_model_3 = "models/empty.mdl", team_timedpoints_2 = 0, team_timedpoints_3 = 0, origin = "-499 -2268.98 -241.579", }, }, }, ControlPoint4 = { NoFixup = 1, [0] = { OnSpawnOutput = { Target = "control_point_4", Action = "SetTeam", Param = 0, }, }, [1] = { trigger_capture_area = { area_cap_point = "control_point_4", area_time_to_cap = 12, StartDisabled = 0, targetname = "capturepoint_4", team_cancap_2 = 0, team_cancap_3 = 1, spawnflags = 1, origin = "-979.791 26.5027 -165", team_numcap_2 = 0, team_numcap_3 = 1, team_startcap_2 = 0, team_startcap_3 = 1, "oncapteam2#1" : "compare_controlpoints,Add,1,0,-1", "oncapteam2#2" : "square_cap_4,Disable,,0,-1", mins = "-210 -175 -166", maxs = "210 175 166", }, }, [2] = { prop_dynamic = { angles = "0 0 0", DisableBoneFollowers = 0, disablereceiveshadows = 0, disableshadows = 1, ExplodeDamage = 0, ExplodeRadius = 0, fademindist = -1, fadescale = 1, MaxAnimTime = 10, MinAnimTime = 5, model = "models/props_gameplay/cap_square_256.mdl", modelscale = 1.3, PerformanceMode = 0, pressuredelay = 0, RandomAnimation = 0, disableshadows = 1, renderamt = 255, rendercolor = "255 255 255", renderfx = 0, rendermode = 0, SetBodyGroup = 0, targetname = "square_cap_4", skin = 0, solid = 6, spawnflags = 0, StartDisabled = 0, origin = "-979.791 26.5027 -165", }, }, [3] = { OnSpawnOutput = { Target = "control_point_4", Action = "SetUnlockTime", Param = "0.1" Delay = 0.1, }, }, [4] = { OnSpawnOutput = { Target = "capturepoint_4", Action = "SetControlPoint", Param = "control_point_4", Delay = 0.2, }, }, [5] = { team_control_point = { angles = "0 0 0", point_default_owner = 0, point_group = 0, point_index = 2, point_printname = "Control Point A!", point_start_locked = 1, shouldBlock = 0, team_previouspoint_3_0 = "control_point_1", point_warn_on_cap = 2, point_warn_sound = "ControlPoint.CaptureWarn", random_owner_on_restart = 0, spawnflags = 0, targetname = "control_point_4", team_bodygroup_0 = 3, team_bodygroup_2 = 1, team_bodygroup_3 = 1, team_capsound_0 = "sound/mvm/mvm_revive.wav", team_capsound_2 = "sound/ui/duel_challenge_rejected_with_restriction.wav", team_capsound_3 = "sound/ui/duel_challenge_accepted_with_restriction.wav", team_icon_0 = "sprites/obj_icons/icon_obj_neutral", team_icon_2 = "sprites/obj_icons/icon_obj_red", team_icon_3 = "sprites/obj_icons/icon_obj_blu_mannhattan", team_model_0 = "models/empty.mdl", team_model_2 = "models/empty.mdl", team_model_3 = "models/empty.mdl", team_timedpoints_2 = 0, team_timedpoints_3 = 0, origin = "-979.791 26.5027 -165", }, }, }, CoreControlPoints = { NoFixup = 1, [0] = { OnSpawnOutput = { Target = "control_point_master", Action = "RoundSpawn", Delay = 0.1, }, }, [1] = { team_control_point_master = { cpm_restrict_team_cap_win = 1, custom_position_x = 0.2, custom_position_y = -1, partial_cap_points_rate = 0, play_all_rounds = 0, score_style = 0, caplayout = "0, 1 2, 3", switch_teams = 0, targetname = "control_point_master", team_base_icon_2 = "sprites/obj_icons/icon_base_red", team_base_icon_3 = "sprites/obj_icons/icon_base_blu", origin = "159 -2212 -235.214", }, }, [2] = { math_counter = { max = 2, min = 0, StartDisabled = 0, startvalue = 0, targetname = "compare_controlpoints", "OnHitMax#1" : "control_point_3,SetLocked,0,0,-1", "OnHitMax#2" : "square_cap_3,Skin,2,0,-1", "OnHitMax#3" : "rev_spawnbot_hatch_right,Enable,,0,-1", "OnHitMax#4" : "spawnbot_lower*,Enable,,0,-1", origin = "-894 -2133 -246.299", }, }, [3] = { OnSpawnOutput = { Target = "spawnbot_invasion*", Action = "Disable", Delay = 0.1, }, }, [4] = { OnSpawnOutput = { Target = "spawnbot_lower*", Action = "Disable", Delay = 0.1, }, }, }, TankWave3 = { NoFixup = 1, [0] = { logic_relay = { spawnflags = 2, StartDisabled = 0, targetname = "bot_win_tank1", "OnTrigger#1" : "bots_win_red,RoundWin,,0,-1", }, }, [1] = { logic_relay = { spawnflags = 2, StartDisabled = 0, targetname = "tank_disabler", "OnTrigger#1" : "bot_win_tank1,Disable,,0,-1", "OnTrigger#2" : "tankboss,Kill,,1,-1", "OnTrigger#3" : "bot_win_tank1,Enable,,2,-1", }, }, }, }