::PointTemplates <- { gate_a_sentries = { [0] = { OnSpawnOutput = { Target = "sentry_gate_a", Action = "SetHealth", Param = 600 } }, [1] = { obj_sentrygun = { angles = QAngle(0, 90, 180), origin = Vector(782, -1880, 245), spawnflags = 1, teamnum = 2, spawnflags = 8, solidtoplayer = 1, defaultupgrade = 1, modelscale = 1.6, "OnDestroyed#1": "body2,kill,0,0,0", targetname = "sentry_gate_a" } }, [2] = { obj_sentrygun = { angles = QAngle(0, -90, 180), origin = Vector(782, -2080, 245), spawnflags = 1, teamnum = 2, spawnflags = 8, solidtoplayer = 1, defaultupgrade = 1, modelscale = 1.6, "OnDestroyed#1": "body2,kill,0,0,0", targetname = "sentry_gate_a" } }, [3] = { obj_sentrygun = { angles = QAngle(0, -90, 180), origin = Vector(637, -630, 90), spawnflags = 1, teamnum = 2, spawnflags = 8, solidtoplayer = 1, defaultupgrade = 1, modelscale = 1.6, "OnDestroyed#1": "body2,kill,0,0,0", targetname = "sentry_gate_a" } }, }, cosmetics = { [0] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(458, 2489, -62), angles = QAngle(0, 180, 0), disableshadows = 1, model = "models/props_2fort/chalkboard01.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [1] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-636, 1940, -159), angles = QAngle(0, 0, 0), disableshadows = 1, model = "models/props_2fort/tire002.mdl", modelscale = 1, skin = 0, solid = 6 }, }, [2] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(567, 2442, -159), angles = QAngle(0, 120, 0), disableshadows = 1, model = "models/props_badlands/barrel02.mdl", modelscale = 1, skin = 0, solid = 6 }, }, [3] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-41, 2140, 25), angles = QAngle(0, -90, 5), disableshadows = 1, model = "models/props_mvm/mvm_sign_headquarters.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [4] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(332, 2465, -159), angles = QAngle(0, 80, 0), disableshadows = 1, model = "models/props_2fort/miningcrate002.mdl", modelscale = 1, skin = 0, solid = 6 }, }, [5] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(333, 2457, -116), angles = QAngle(0, -45, 0), disableshadows = 1, model = "models/props_2fort/telephone001.mdl", modelscale = 1, skin = 0, solid = 6 }, }, [6] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-430, 2462, -159), angles = QAngle(0, 95, 0), disableshadows = 1, model = "models/props_spytech/work_table001.mdl", modelscale = 1, skin = 0, solid = 6 }, }, [7] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-412, 2456, -112), angles = QAngle(0, 80, 0), disableshadows = 1, model = "models/props_2fort/lunchbag.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [8] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-452, 2452, -119), angles = QAngle(0, 170, 0), disableshadows = 1, model = "models/props_powerhouse/powerhouse_mug.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [9] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-675, 2055, -105), angles = QAngle(0, -90, 0), disableshadows = 1, model = "models/props_2fort/fire_extinguisher.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [10] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(113, 2170, -105), angles = QAngle(0, -90, 0), disableshadows = 1, model = "models/props_2fort/fire_extinguisher.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [11] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(593, 1928, -159), angles = QAngle(0, -90, 0), disableshadows = 1, model = "models/props_2fort/propane_tank_tall01.mdl", modelscale = 1, skin = 0, solid = 6 }, }, [12] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(581, 2005, -152), angles = QAngle(0, -25, 90), disableshadows = 1, model = "models/props_2fort/propane_tank_tall01.mdl", modelscale = 1, skin = 0, solid = 6 }, }, [13] = { prop_dynamic = { classname = "prop_dynamic", targetname = "robot_shopkeeper1", angles = QAngle(0, 0, 0), origin = Vector(-699, 2354, -159), DisableBoneFollowers = 1, model = "models/editor/playerstart.mdl", modelscale = 1.2, SetBodyGroup = 2, skin = 0, solid = 0, spawnflags = 0 }, }, [14] = { prop_dynamic = { classname = "prop_dynamic", targetname = "robot_shopkeeper2", angles = QAngle(0, 180, 0), origin = Vector(637, 2174, -159), DisableBoneFollowers = 1, model = "models/bots/engineer/bot_engineer.mdl", modelscale = 1.2, SetBodyGroup = 2, DefaultAnim = "taunt_highFiveStart_idle", skin = 0, solid = 0, spawnflags = 0 }, }, [15] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(600, 2232, -118), angles = QAngle(0, 0, 0), disableshadows = 1, model = "models/props_mvm/mvm_museum_dir_sign04.mdl", modelscale = 0.3, skin = 0, solid = 0 }, }, [16] = { prop_dynamic = { classname = "prop_dynamic", angles = QAngle(0, 180, 0), origin = Vector(600, 2220, -118), DisableBoneFollowers = 1, model = "models/bots/engineer/bot_engineer.mdl", modelscale = 0.15, SetBodyGroup = 2, DefaultAnim = "taunt_conga", skin = 0, solid = 0, spawnflags = 0 }, }, [17] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(600, 2360, -118), angles = QAngle(0, 0, 0), disableshadows = 1, model = "models/props_badlands/waste_elevator_reference.mdl", modelscale = 0.05, skin = 0, solid = 0 }, }, [18] = { prop_dynamic = { classname = "prop_dynamic", angles = QAngle(0, 0, 0), origin = Vector(640, 2290, -112.5), DisableBoneFollowers = 1, model = "models/props_mvm/mvm_revive_tombstone.mdl", modelscale = 0.2, SetBodyGroup = 2, DefaultAnim = "idle", skin = 0, solid = 0, spawnflags = 0 }, }, [19] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-643, 2263, -25), angles = QAngle(-24, 180, 5), disableshadows = 1, model = "models/props_mvm/mvm_museum_dir_sign05.mdl", modelscale = 2, skin = 0, solid = 0 }, }, [20] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-660, 2330, -118), angles = QAngle(0, 180, 0), disableshadows = 1, model = "models/props_mvm/mvm_museum_dir_sign06.mdl", modelscale = 0.3, skin = 0, solid = 0 }, }, [21] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-660, 2290, -117), angles = QAngle(0, 0, 0), disableshadows = 1, model = "models/props_powerhouse/powerhouse_juice_glass.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [22] = { prop_dynamic = { classname = "prop_dynamic", angles = QAngle(0, 0, 0), origin = Vector(-660, 2290, -90), DisableBoneFollowers = 1, model = "models/props_teaser/saucer.mdl", modelscale = 0.65, SetBodyGroup = 2, DefaultAnim = "idle", skin = 0, solid = 0, spawnflags = 0 }, }, [23] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-660, 2220, -117.5), angles = QAngle(0, -20, 0), disableshadows = 1, model = "models/props_trainyard/portable_stairs001.mdl", modelscale = 0.08, skin = 0, solid = 0 }, }, [24] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-659, 2224, -117), angles = QAngle(-90, -100, 0), disableshadows = 1, model = "models/editor/playerstart.mdl", modelscale = 0.3, skin = 0, solid = 0 }, }, [25] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-124, 2800, -77), angles = QAngle(0, 270, 0), disableshadows = 1, model = "models/trollface/trollface.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [26] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(-2930, 334, -143), angles = QAngle(0, 180, 0), disableshadows = 1, model = "models/trollface/trollface.mdl", modelscale = 1, skin = 0, solid = 0 }, }, [27] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(782, -2000, 260), angles = QAngle(90, -90, 0), disableshadows = 1, model = "models/props_doomsday/rocket_socket_doomsday.mdl", modelscale = 1.5, skin = 0, solid = 0 }, }, [28] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(782, -1960, 260), angles = QAngle(90, 90, 0), disableshadows = 1, model = "models/props_doomsday/rocket_socket_doomsday.mdl", modelscale = 1.5, skin = 0, solid = 0 }, }, [29] = { prop_dynamic = { classname = "prop_dynamic", DisableBoneFollowers = 0, disablereceiveshadows = 0, origin = Vector(636, -560, 100), angles = QAngle(90, -90, 0), disableshadows = 1, model = "models/props_doomsday/rocket_socket_doomsday.mdl", modelscale = 1.5, skin = 0, solid = 0 }, }, }, tank_prep = { [0] = { OnSpawnOutput = { Target = "boss_deploy_relay" Action = AddOutput Param = "ontrigger tankboss:sethealth:0:0:-1,0,-1" }, }, [1] = { OnSpawnOutput = { Target = "boss_deploy_relay" Action = AddOutput Param = "ontrigger tankboss:ignite:0:0:-1,0,-1" }, }, [2] = { env_shake = { targetname = "shake_it_baby", amplitude = 255, frequency = 255, spawnflags = 5, radius = 99999, duration = 1 }, }, [3] = { logic_relay = { "OnTrigger#1": "tankboss,$playsound,physics/metal/metal_large_debris2.wav,17.5,0", "OnTrigger#2": "shake_it_baby,startshake,0,17.5,-1", targetname = "tank_spawn_relay" }, }, }, gate_a_open = { [0] = { logic_relay = { "OnTrigger#1": "gate1_spawn_door,Open,,0,-1", "OnTrigger#2": "gate1_bot_blocker,Disable,,0,-1", "OnTrigger#3": "gate1_alarm_yellow_on,Trigger,,0,-1", "OnTrigger#4": "gate1_spawn_door,Close,,37,-1", "OnTrigger#5": "gate1_alarm_yellow_off,Trigger,,37,-1", "OnTrigger#6": "gate1_bot_blocker,Enable,,37,-1", targetname = "gate_a" }, }, }, gate_a_open_short = { [0] = { logic_relay = { "OnTrigger#1": "gate1_spawn_door,Open,,0,-1", "OnTrigger#2": "gate1_bot_blocker,Disable,,0,-1", "OnTrigger#3": "gate1_alarm_yellow_on,Trigger,,0,-1", "OnTrigger#4": "gate1_spawn_door,Close,,25,-1", "OnTrigger#5": "gate1_alarm_yellow_off,Trigger,,25,-1", "OnTrigger#6": "gate1_bot_blocker,Enable,,25,-1", targetname = "gate_a_short" }, }, }, gate_b_open = { [0] = { logic_relay = { "OnTrigger#1": "gate2_spawn_door,Open,,0,-1", "OnTrigger#2": "gate2_bot_blocker,Disable,,0,-1", "OnTrigger#3": "gate2_alarm_yellow_on,Trigger,,0,-1", "OnTrigger#4": "gate2_spawn_door,Close,,43,-1", "OnTrigger#5": "gate2_alarm_yellow_off,Trigger,,43,-1", "OnTrigger#6": "gate2_bot_blocker,Enable,,43,-1", targetname = "gate_b" }, }, }, gate_b_open_short = { [0] = { logic_relay = { "OnTrigger#1": "gate2_spawn_door,Open,,0,-1", "OnTrigger#2": "gate2_bot_blocker,Disable,,0,-1", "OnTrigger#3": "gate2_alarm_yellow_on,Trigger,,0,-1", "OnTrigger#4": "gate2_spawn_door,Close,,28,-1", "OnTrigger#5": "gate2_alarm_yellow_off,Trigger,,28,-1", "OnTrigger#6": "gate2_bot_blocker,Enable,,28,-1", targetname = "gate_b_short" }, }, }, gate_a_open_w3 = { [0] = { logic_relay = { "OnTrigger#1": "gate1_capturepoint_a,SetOwner,3,5,-1", "OnTrigger#2": "gate1_spawn_door,Open,,5,-1", "OnTrigger#3": "gate1_alarm_yellow_on,Trigger,,0,-1", "OnTrigger#4": "gate1_alarm_yellow_off,Trigger,,27,-1", "OnTrigger#5": "gate1_alarm_blue_on,Trigger,,27,-1", "OnTrigger#6": "vo_security_alert,PlaySound,,5,-1", "OnTrigger#7": "robot_radio_waves_beep,PlaySound,,5,-1", "OnTrigger#8": "gate0_alarm_blue_off,Trigger,,0,-1", targetname = "gate_a_visuals_sounds" }, }, [1] = { logic_relay = { "OnTrigger#1": "robot_bootup_beeps,PlaySound,,0,-1", "OnTrigger#2": "robot_bootup_beeps,PlaySound,,0.5,-1", "OnTrigger#3": "pop_interface,UnpauseBotSpawning,,2,-1", "OnTrigger#4": "gate1_bot_blocker,Disable,,2,-1", "OnTrigger#5": "gate2_prerequisite,Enable,,2,-1", "OnTrigger#6": "steam_whistle,Trigger,,2,-1", "OnTrigger#7": "gate2_prerequisite_door,Enable,,2,-1", "OnTrigger#8": "gate2_door_trigger,Enable,,2,-1", "OnTrigger#9": "robot_radio_waves_beep,StopSound,,2,-1", "OnTrigger#10": "gate1_prereq_move_giant,Disable,,2,-1", "OnTrigger#11": "prereq_gate1_giant_wait,Disable,,2,-1", "OnTrigger#12": "nav_refresh,RecomputeBlockers,,3,-1", "OnTrigger#13": "nav_refresh,RecomputeBlockers,,4,-1", "OnTrigger#14": "trigger_flank_container_prereq,trigger_flank_container_prereq,,90,-1", targetname = "gate_a_delays" }, }, [2] = { logic_relay = { "OnTrigger#1": "spawnbot_main0,Disable,,0,-1", "OnTrigger#2": "spawnbot_upper0,Disable,,0,-1", "OnTrigger#3": "spawnbot_main1,Enable,,0,-1", "OnTrigger#4": "spawnbot_upper1,Enable,,0,-1", "OnTrigger#5": "pop_interface,PauseBotSpawning,,0,-1", "OnTrigger#6": "prereq_gate1_giant_wait,Enable,,0,-1", "OnTrigger#7": "gate1_prerequisite,Disable,,0,-1", "OnTrigger#8": "gate1_prerequisite_door,Disable,,0,-1", "OnTrigger#9": "intel2,Enable,,0,-1", "OnTrigger#10": "gate1_prereq_move_giant,Enable,,0,-1", "OnTrigger#11": "intel,ForceReset,,0,-1", "OnTrigger#12": "gate1_entrance_gate_medium,Enable,,0,-1", "OnTrigger#13": "gate0_detect_bot,Enable,,1,-1", "OnTrigger#14": "gate0_detect_bot,TouchTest,,1.1,-1", "OnTrigger#15": "gate1_door_trigger,Disable,,0,-1", "OnTrigger#16": "gate1_door_alarm,Disable,,0,-1", "OnTrigger#17": "gate2_door_alarm,Enable,,0,-1", targetname = "gate_a_main" }, }, [3] = { training_annotation = { targetname = "msg_1", lifetime = 2.5, origin = Vector(1696, -1776, 104) display_text = "ERROR" } }, [4] = { training_annotation = { targetname = "msg_2", lifetime = 2.5, origin = Vector(1696, -1776, 104) display_text = "Forcing Gate A to Crash..." } }, [5] = { training_annotation = { targetname = "msg_3", lifetime = 2.5, origin = Vector(1696, -1776, 104) display_text = "Gate A Crashed" } }, }, }