Repository: ReactiveDrop/reactivedrop_public_src (language: cpp)

Issue:
Rydberg Reactor: Jetting off map top-right
Near the truck there's a gray pipe showing through the snow, and it's about where to point crosshair to jump with jet boots to end up below the map & die.

https://user-images.githubusercontent.com/112336094/187651112-06f46d18-c7ae-47fd-a513-76cbdf038bd1.mp4

_Shout-out to medic running into parasites and not dropping/using eca and Jaeger only nading after all paras were caught and then running to someone about to die from infestation, this video wouldn't have happened without your decisions!_


Discussion / hints:

Fix patch:
diff --git a/contentsrc/mapsrc/ASI-Jac3-Rydberg.vmf b/contentsrc/mapsrc/ASI-Jac3-Rydberg.vmf
index 9c3635baa..c7c1372a9 100644
--- a/contentsrc/mapsrc/ASI-Jac3-Rydberg.vmf
+++ b/contentsrc/mapsrc/ASI-Jac3-Rydberg.vmf
@@ -2,7 +2,7 @@ versioninfo
 {
 	"editorversion" "400"
 	"editorbuild" "7397"
-	"mapversion" "2239"
+	"mapversion" "2240"
 	"formatversion" "100"
 	"prefab" "0"
 }
@@ -38,7 +38,7 @@ viewsettings
 world
 {
 	"id" "394754"
-	"mapversion" "2239"
+	"mapversion" "2240"
 	"classname" "worldspawn"
 	"detailmaterial" "detail/detailsprites"
 	"detailvbsp" "detail.vbsp"
@@ -33876,24 +33876,6 @@ entity
 	}
 }
 entity
-{
-	"id" "2201164"
-	"classname" "info_node_marine_hint"
-	"angles" "0 135 0"
-	"nodeid" "1151"
-	"spawnflags" "0"
-	"origin" "1607.07 1109.05 561.614"
-	editor
-	{
-		"color" "219 228 0"
-		"groupid" "2202669"
-		"visgroupid" "29"
-		"visgroupshown" "1"
-		"visgroupautoshown" "1"
-		"logicalpos" "[0 3500]"
-	}
-}
-entity
 {
 	"id" "2201186"
 	"classname" "info_node_marine_hint"
@@ -209104,8 +209086,8 @@ cameras
 	"activecamera" "0"
 	camera
 	{
-		"position" "[-646.276 -2860.9 950.699]"
-		"look" "[-646.169 -2859.85 950.82]"
+		"position" "[1645.4 1124.72 818.941]"
+		"look" "[1645.16 1124.84 817.912]"
 	}
 }
 cordons
diff --git a/contentsrc/mapsrc/rd-bio2invisiblethreat.vmf b/contentsrc/mapsrc/rd-bio2invisiblethreat.vmf
index cd57d6aec..2d04ca73a 100644
--- a/contentsrc/mapsrc/rd-bio2invisiblethreat.vmf
+++ b/contentsrc/mapsrc/rd-bio2invisiblethreat.vmf
@@ -2,7 +2,7 @@ versioninfo
 {
 	"editorversion" "400"
 	"editorbuild" "7397"
-	"mapversion" "1101"
+	"mapversion" "1112"
 	"formatversion" "100"
 	"prefab" "0"
 }
@@ -38,13 +38,13 @@ viewsettings
 	"bSnapToGrid" "1"
 	"bShowGrid" "1"
 	"bShowLogicalGrid" "0"
-	"nGridSpacing" "8"
-	"bShow3DGrid" "1"
+	"nGridSpacing" "1"
+	"bShow3DGrid" "0"
 }
 world
 {
 	"id" "1"
-	"mapversion" "1101"
+	"mapversion" "1112"
 	"classname" "worldspawn"
 	"detailmaterial" "detail/detailsprites"
 	"detailvbsp" "detail.vbsp"
@@ -90931,6 +90931,570 @@ world
 			"visgroupautoshown" "1"
 		}
 	}
+	solid
+	{
+		"id" "1351294"
+		side
+		{
+			"id" "42498"
+			"plane" "(-508 4814 694) (-380 4814 694) (-380 4812 694)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42499"
+			"plane" "(-508 4812 660) (-380 4812 660) (-380 4814 660)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42500"
+			"plane" "(-508 4814 694) (-508 4812 694) (-508 4812 660)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42501"
+			"plane" "(-380 4814 660) (-380 4812 660) (-380 4812 694)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42502"
+			"plane" "(-380 4814 694) (-508 4814 694) (-508 4814 660)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42503"
+			"plane" "(-380 4812 660) (-508 4812 660) (-508 4812 694)"
+			"material" "METAL/METALDOOR032B"
+			"uaxis" "[1 0 0 -6] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "0 192 209"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
+	solid
+	{
+		"id" "1351295"
+		side
+		{
+			"id" "42504"
+			"plane" "(-380 4810 694) (-508 4810 694) (-508 4812 694)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42506"
+			"plane" "(-504 4812 690) (-508 4812 694) (-508 4810 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42507"
+			"plane" "(-380 4812 694) (-384 4812 690) (-380 4810 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42508"
+			"plane" "(-504 4812 690) (-384 4812 690) (-380 4812 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42509"
+			"plane" "(-508 4810 694) (-380 4810 694) (-384 4812 690)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "0 186 163"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
+	solid
+	{
+		"id" "1351302"
+		side
+		{
+			"id" "42519"
+			"plane" "(-380 4812 660) (-508 4812 660) (-508 4810 660)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42518"
+			"plane" "(-508 4810 660) (-508 4812 660) (-504 4812 664)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 1 24] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42517"
+			"plane" "(-380 4810 660) (-384 4812 664) (-380 4812 660)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 1 24] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42516"
+			"plane" "(-508 4812 660) (-380 4812 660) (-384 4812 664)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 0 1 24] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42515"
+			"plane" "(-504 4812 664) (-384 4812 664) (-380 4810 660)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 0 1 24] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "0 186 163"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
+	solid
+	{
+		"id" "1351305"
+		side
+		{
+			"id" "42529"
+			"plane" "(-508 4812 694) (-508 4810 694) (-508 4810 660)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 0 -1 -24] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42528"
+			"plane" "(-508 4812 694) (-504 4812 690) (-508 4810 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[1 0 0 24] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42527"
+			"plane" "(-504 4812 664) (-508 4812 660) (-508 4810 660)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[1 0 0 24] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42526"
+			"plane" "(-508 4812 660) (-504 4812 664) (-504 4812 690)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 0 -1 -24] 0.25"
+			"vaxis" "[1 0 0 24] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42525"
+			"plane" "(-504 4812 664) (-508 4810 660) (-508 4810 694)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 0 -1 -24] 0.25"
+			"vaxis" "[1 0 0 24] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "0 186 163"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
+	solid
+	{
+		"id" "1351309"
+		side
+		{
+			"id" "42539"
+			"plane" "(-380 4812 660) (-380 4810 660) (-380 4810 694)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 0 -1 -24] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42538"
+			"plane" "(-380 4810 694) (-384 4812 690) (-380 4812 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[-1 0 0 56] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42537"
+			"plane" "(-380 4810 660) (-380 4812 660) (-384 4812 664)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[-1 0 0 56] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42536"
+			"plane" "(-380 4812 694) (-384 4812 690) (-384 4812 664)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 0 -1 -24] 0.25"
+			"vaxis" "[-1 0 0 56] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42535"
+			"plane" "(-384 4812 690) (-380 4810 694) (-380 4810 660)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 0 -1 -24] 0.25"
+			"vaxis" "[-1 0 0 56] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "0 186 163"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
+	solid
+	{
+		"id" "1351312"
+		side
+		{
+			"id" "42540"
+			"plane" "(-468 4814 725) (-466 4814 725) (-466 4812 725)"
+			"material" "TOOLS/TOOLSNOLIGHT"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42541"
+			"plane" "(-468 4812 694) (-466 4812 694) (-466 4814 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42542"
+			"plane" "(-468 4814 725) (-468 4812 725) (-468 4812 694)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42543"
+			"plane" "(-466 4814 694) (-466 4812 694) (-466 4812 725)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42544"
+			"plane" "(-466 4814 725) (-468 4814 725) (-468 4814 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42545"
+			"plane" "(-466 4812 694) (-468 4812 694) (-468 4812 725)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "0 140 185"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
+	solid
+	{
+		"id" "1351313"
+		side
+		{
+			"id" "42557"
+			"plane" "(-422 4814 725) (-420 4814 725) (-420 4812 725)"
+			"material" "TOOLS/TOOLSNOLIGHT"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42556"
+			"plane" "(-422 4812 694) (-420 4812 694) (-420 4814 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 -56] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42555"
+			"plane" "(-422 4814 725) (-422 4812 725) (-422 4812 694)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42554"
+			"plane" "(-420 4814 694) (-420 4812 694) (-420 4812 725)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42553"
+			"plane" "(-420 4814 725) (-422 4814 725) (-422 4814 694)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 -56] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "42552"
+			"plane" "(-420 4812 694) (-422 4812 694) (-422 4812 725)"
+			"material" "METAL/METAL_PLATE01"
+			"uaxis" "[1 0 0 -56] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "0 140 185"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
+	solid
+	{
+		"id" "661766"
+		side
+		{
+			"id" "29158"
+			"plane" "(-541 4814 725.348) (-541 4815 725.348) (-474 4815 725.348)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "29157"
+			"plane" "(-541 4815 616.18) (-541 4814 616.18) (-474 4814 616.18)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 -1 0 0] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "29156"
+			"plane" "(-541 4814 616.18) (-541 4815 616.18) (-541 4815 725.348)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0.72] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "29155"
+			"plane" "(-474 4815 616.18) (-474 4814 616.18) (-474 4814 725.348)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 0.72] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "29154"
+			"plane" "(-541 4815 616.18) (-474 4815 616.18) (-474 4815 725.348)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 0] 0.25"
+			"vaxis" "[0 0 -1 0.72] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "29153"
+			"plane" "(-474 4814 616.18) (-541 4814 616.18) (-541 4814 725.348)"
+			"material" "CONCRETE/CONCRETEWALL081B"
+			"uaxis" "[1 0 0 240] 0.25"
+			"vaxis" "[0 0 -1 -492.486] 0.35"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "0 120 133"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
 	group
 	{
 		"id" "614"
@@ -121955,6 +122519,9 @@ entity
 	"angles" "0 52.5 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -121962,9 +122529,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "772"
+	"speedscale" "1.0"
 	"targetname" "aa"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -126330,6 +126900,9 @@ entity
 	"angles" "0 52.5 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -126337,9 +126910,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "772"
+	"speedscale" "1.0"
 	"targetname" "roar_alien"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -127765,6 +128341,9 @@ entity
 	"angles" "0 321.5 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -127772,8 +128351,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "532"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -127793,6 +128375,9 @@ entity
 	"angles" "0 266 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -127800,8 +128385,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "532"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -127821,6 +128409,9 @@ entity
 	"angles" "0 210 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -127828,8 +128419,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "532"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -127849,6 +128443,9 @@ entity
 	"angles" "0 210 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -127856,8 +128453,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "532"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -127877,6 +128477,9 @@ entity
 	"angles" "0 280 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -127884,8 +128487,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "532"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -127905,6 +128511,9 @@ entity
 	"angles" "0 89.5 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -127912,9 +128521,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "532"
+	"speedscale" "1.0"
 	"targetname" "storage_parasite"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -129574,6 +130186,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -129581,9 +130196,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "pipe_parasite4"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -129603,6 +130221,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -129610,9 +130231,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "pipe_parasite5"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -129632,6 +130256,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -129639,9 +130266,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "pipe_parasite3"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -129661,6 +130291,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -129668,9 +130301,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "pipe_parasite1"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -129798,6 +130434,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -129805,9 +130444,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "pipe_parasite2"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -130988,6 +131630,9 @@ entity
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintgroup" "ranger"
 	"hintlimiting" "1"
 	"ignoreunseenenemies" "0"
@@ -130997,8 +131642,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -134551,6 +135199,8 @@ entity
 		"OnTrigger" "2grate_fall_soundPlaySound2-1"
 		"OnTrigger" "2ceiling_grate_breakable2Break2-1"
 		"OnTrigger" "2ceiling_grate_breakableBreak1-1"
+		"OnTrigger" "marker_unweldEnable01"
+		"OnTrigger" "obj_unweldSetVisible101"
 	}
 	solid
 	{
@@ -136445,6 +137095,11 @@ entity
 	connections
 	{
 		"OnFullyOpen" "nodelink02TurnOn0-1"
+		"OnOpen" "marker_unweldDisable01"
+		"OnOpen" "obj_unweldSetComplete01"
+		"OnOpen" "marker_buttonEnable01"
+		"OnOpen" "obj_unweldSetVisible001"
+		"OnOpen" "obj_buttonSetVisible101"
 	}
 	"origin" "1316 4038 545.336"
 	editor
@@ -136668,6 +137323,11 @@ entity
 		"OnButtonActivated" "electro_buttonSkin20.5-1"
 		"OnButtonActivated" "crane_control_triggerPowerOn0-1"
 		"OnButtonActivated" "crane_panel_spriteShowSprite0-1"
+		"OnButtonActivated" "marker_buttonDisable0-1"
+		"OnButtonActivated" "marker_fanEnable0-1"
+		"OnButtonActivated" "obj_buttonSetVisible00-1"
+		"OnButtonActivated" "obj_buttonSetComplete0-1"
+		"OnButtonActivated" "obj_fanSetVisible10-1"
 	}
 	solid
 	{
@@ -146286,108 +146946,6 @@ entity
 	}
 }
 entity
-{
-	"id" "404359"
-	"classname" "func_brush"
-	"disablereceiveshadows" "0"
-	"disableshadows" "0"
-	"InputFilter" "0"
-	"invert_exclusion" "0"
-	"origin" "612 3586 634.84"
-	"renderamt" "255"
-	"rendercolor" "255 255 255"
-	"renderfx" "0"
-	"rendermode" "0"
-	"solidbsp" "0"
-	"Solidity" "0"
-	"spawnflags" "2"
-	"StartDisabled" "0"
-	"vrad_brush_cast_shadows" "0"
-	solid
-	{
-		"id" "404360"
-		side
-		{
-			"id" "18844"
-			"plane" "(150 3446 725.336) (150 3726 725.336) (1074 3726 725.336)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[1 0 0 44] 0.25"
-			"vaxis" "[0 -1 0 -8] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "18843"
-			"plane" "(150 3726 544.336) (150 3446 544.336) (1074 3446 544.336)"
-			"material" "CONCRETE/CONCRETEWALL074A"
-			"uaxis" "[1 0 0 236] 0.25"
-			"vaxis" "[0 -1 0 -456] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "18842"
-			"plane" "(150 3446 544.336) (150 3726 544.336) (150 3726 725.336)"
-			"material" "TOOLS/TOOLSNOLIGHT"
-			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 -1.54297] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "18841"
-			"plane" "(1074 3726 544.336) (1074 3446 544.336) (1074 3446 725.336)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[0 1 0 56] 0.25"
-			"vaxis" "[0 0 -1 -49.6563] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "18840"
-			"plane" "(150 3726 544.336) (1074 3726 544.336) (1074 3726 725.336)"
-			"material" "CONCRETE/CONCRETEWALL081A"
-			"uaxis" "[1 0 0 212] 0.25"
-			"vaxis" "[0 0 -1 -497.649] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "18839"
-			"plane" "(1074 3446 544.336) (150 3446 544.336) (150 3446 725.336)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[1 0 0 44] 0.25"
-			"vaxis" "[0 0 -1 -41.543] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		editor
-		{
-			"color" "220 30 220"
-			"visgroupshown" "1"
-			"visgroupautoshown" "1"
-		}
-	}
-	editor
-	{
-		"color" "220 30 220"
-		"visgroupshown" "1"
-		"visgroupautoshown" "1"
-		"logicalpos" "[0 0]"
-	}
-}
-entity
 {
 	"id" "404362"
 	"classname" "prop_static"
@@ -188386,7 +188944,7 @@ entity
 	"needstech" "1"
 	"nopower" "0"
 	"numwires" "2"
-	"origin" "-440.5 4775.5 593.59"
+	"origin" "-441.5 4775.5 596.3"
 	"panelpropname" "vent_control"
 	"playersrequired" "1"
 	"spawnflags" "2"
@@ -188399,6 +188957,8 @@ entity
 	connections
 	{
 		"OnButtonActivated" "counterAdd100-1"
+		"OnButtonActivated" "counter_panel_*Add10-1"
+		"OnButtonActivated" "fan_sprite_panel_6ShowSprite01"
 	}
 	solid
 	{
@@ -188406,7 +188966,7 @@ entity
 		side
 		{
 			"id" "21856"
-			"plane" "(-461 4753 609.586) (-461 4798 609.586) (-420 4798 609.586)"
+			"plane" "(-463 4753 615) (-463 4798 615) (-420 4798 615)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 48] 0.25"
 			"vaxis" "[0 -1 0 -8] 0.25"
@@ -188417,7 +188977,7 @@ entity
 		side
 		{
 			"id" "21855"
-			"plane" "(-461 4798 577.586) (-461 4753 577.586) (-420 4753 577.586)"
+			"plane" "(-463 4798 577.586) (-463 4753 577.586) (-420 4753 577.586)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 48] 0.25"
 			"vaxis" "[0 -1 0 -8] 0.25"
@@ -188428,7 +188988,7 @@ entity
 		side
 		{
 			"id" "21854"
-			"plane" "(-461 4753 577.586) (-461 4798 577.586) (-461 4798 609.586)"
+			"plane" "(-463 4753 577.586) (-463 4798 577.586) (-463 4798 615)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[0 1 0 8] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188439,7 +188999,7 @@ entity
 		side
 		{
 			"id" "21853"
-			"plane" "(-420 4798 577.586) (-420 4753 577.586) (-420 4753 609.586)"
+			"plane" "(-420 4798 577.586) (-420 4753 577.586) (-420 4753 615)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[0 1 0 8] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188450,7 +189010,7 @@ entity
 		side
 		{
 			"id" "21852"
-			"plane" "(-461 4798 577.586) (-420 4798 577.586) (-420 4798 609.586)"
+			"plane" "(-463 4798 577.586) (-420 4798 577.586) (-420 4798 615)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 48] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188461,7 +189021,7 @@ entity
 		side
 		{
 			"id" "21851"
-			"plane" "(-420 4753 577.586) (-461 4753 577.586) (-461 4753 609.586)"
+			"plane" "(-420 4753 577.586) (-463 4753 577.586) (-463 4753 615)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 48] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188681,7 +189241,7 @@ entity
 	"needstech" "1"
 	"nopower" "0"
 	"numwires" "2"
-	"origin" "-441.5 4775.5 593.59"
+	"origin" "-441.5 4775.5 595.3"
 	"panelpropname" "vent_control"
 	"playersrequired" "1"
 	"spawnflags" "2"
@@ -188705,6 +189265,7 @@ entity
 		"OnButtonActivated" "3ceiling_grate_breakableBreak1-1"
 		"OnButtonActivated" "trigger06_dronesStartSpawning0-1"
 		"OnButtonActivated" "hack_counterAdd10-1"
+		"OnButtonActivated" "counter_panel_*Add10-1"
 	}
 	solid
 	{
@@ -188712,7 +189273,7 @@ entity
 		side
 		{
 			"id" "21862"
-			"plane" "(-462 4753 609.586) (-462 4798 609.586) (-421 4798 609.586)"
+			"plane" "(-463 4753 613) (-463 4798 613) (-420 4798 613)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 52] 0.25"
 			"vaxis" "[0 -1 0 -8] 0.25"
@@ -188723,7 +189284,7 @@ entity
 		side
 		{
 			"id" "21861"
-			"plane" "(-462 4798 577.586) (-462 4753 577.586) (-421 4753 577.586)"
+			"plane" "(-463 4798 577.586) (-463 4753 577.586) (-420 4753 577.586)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 52] 0.25"
 			"vaxis" "[0 -1 0 -8] 0.25"
@@ -188734,7 +189295,7 @@ entity
 		side
 		{
 			"id" "21860"
-			"plane" "(-462 4753 577.586) (-462 4798 577.586) (-462 4798 609.586)"
+			"plane" "(-463 4753 577.586) (-463 4798 577.586) (-463 4798 613)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[0 1 0 8] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188745,7 +189306,7 @@ entity
 		side
 		{
 			"id" "21859"
-			"plane" "(-421 4798 577.586) (-421 4753 577.586) (-421 4753 609.586)"
+			"plane" "(-420 4798 577.586) (-420 4753 577.586) (-420 4753 613)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[0 1 0 8] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188756,7 +189317,7 @@ entity
 		side
 		{
 			"id" "21858"
-			"plane" "(-462 4798 577.586) (-421 4798 577.586) (-421 4798 609.586)"
+			"plane" "(-463 4798 577.586) (-420 4798 577.586) (-420 4798 613)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 52] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188767,7 +189328,7 @@ entity
 		side
 		{
 			"id" "21857"
-			"plane" "(-421 4753 577.586) (-462 4753 577.586) (-462 4753 609.586)"
+			"plane" "(-420 4753 577.586) (-463 4753 577.586) (-463 4753 613)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 52] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188802,7 +189363,7 @@ entity
 	"needstech" "1"
 	"nopower" "0"
 	"numwires" "2"
-	"origin" "-442.5 4775.5 593.59"
+	"origin" "-441.5 4775.5 593.59"
 	"panelpropname" "vent_control"
 	"playersrequired" "1"
 	"spawnflags" "2"
@@ -188823,6 +189384,11 @@ entity
 		"OnButtonActivated" "buzzer_spawnSpawnOneAlien6-1"
 		"OnButtonActivated" "blade_hurtKill0-1"
 		"OnButtonActivated" "hack_counterAdd10-1"
+		"OnButtonActivated" "counter_panel_*Add10-1"
+		"OnButtonActivated" "fan_sprite_panel_*HideSprite6-1"
+		"OnButtonActivated" "marker_fanDisable0-1"
+		"OnButtonActivated" "obj_fanSetComplete0-1"
+		"OnButtonActivated" "obj_fanSetVisible00-1"
 	}
 	solid
 	{
@@ -188830,7 +189396,7 @@ entity
 		side
 		{
 			"id" "21868"
-			"plane" "(-463 4753 609.586) (-463 4798 609.586) (-422 4798 609.586)"
+			"plane" "(-463 4753 609.586) (-463 4798 609.586) (-420 4798 609.586)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 56] 0.25"
 			"vaxis" "[0 -1 0 -8] 0.25"
@@ -188841,7 +189407,7 @@ entity
 		side
 		{
 			"id" "21867"
-			"plane" "(-463 4798 577.586) (-463 4753 577.586) (-422 4753 577.586)"
+			"plane" "(-463 4798 577.586) (-463 4753 577.586) (-420 4753 577.586)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 56] 0.25"
 			"vaxis" "[0 -1 0 -8] 0.25"
@@ -188863,7 +189429,7 @@ entity
 		side
 		{
 			"id" "21865"
-			"plane" "(-422 4798 577.586) (-422 4753 577.586) (-422 4753 609.586)"
+			"plane" "(-420 4798 577.586) (-420 4753 577.586) (-420 4753 609.586)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[0 1 0 8] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188874,7 +189440,7 @@ entity
 		side
 		{
 			"id" "21864"
-			"plane" "(-463 4798 577.586) (-422 4798 577.586) (-422 4798 609.586)"
+			"plane" "(-463 4798 577.586) (-420 4798 577.586) (-420 4798 609.586)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 56] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -188885,7 +189451,7 @@ entity
 		side
 		{
 			"id" "21863"
-			"plane" "(-422 4753 577.586) (-463 4753 577.586) (-463 4753 609.586)"
+			"plane" "(-420 4753 577.586) (-463 4753 577.586) (-463 4753 609.586)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 56] 0.25"
 			"vaxis" "[0 0 -1 -42.6563] 0.25"
@@ -192282,6 +192848,9 @@ entity
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -192290,8 +192859,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -197283,6 +197855,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -197290,9 +197865,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "climber_out"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -199325,6 +199903,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -199332,9 +199913,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "on_cage1_2"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -199354,6 +199938,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -199361,9 +199948,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "on_cage1_1"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -199383,6 +199973,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -199390,9 +199983,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "on_cage2_2"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -199412,6 +200008,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -199419,9 +200018,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "on_cage2_1"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -199441,6 +200043,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -199448,9 +200053,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "on_cage2_3"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -199470,6 +200078,9 @@ entity
 	"angles" "0 0 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -199477,9 +200088,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "on_cage2_4"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -202052,6 +202666,9 @@ entity
 	"angles" "0 191.5 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -202059,9 +202676,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "772"
+	"speedscale" "1.0"
 	"targetname" "piper"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -202198,6 +202818,9 @@ entity
 	"angles" "0 191.5 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -202205,9 +202828,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "772"
+	"speedscale" "1.0"
 	"targetname" "piper2"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "1300"
 	"wakesquad" "0"
@@ -203371,108 +203997,6 @@ entity
 	}
 }
 entity
-{
-	"id" "667241"
-	"classname" "func_brush"
-	"disablereceiveshadows" "0"
-	"disableshadows" "0"
-	"InputFilter" "0"
-	"invert_exclusion" "0"
-	"origin" "-507.5 4814.5 670.76"
-	"renderamt" "255"
-	"rendercolor" "255 255 255"
-	"renderfx" "0"
-	"rendermode" "0"
-	"solidbsp" "0"
-	"Solidity" "0"
-	"spawnflags" "2"
-	"StartDisabled" "0"
-	"vrad_brush_cast_shadows" "0"
-	solid
-	{
-		"id" "661766"
-		side
-		{
-			"id" "29158"
-			"plane" "(-541 4814 725.348) (-541 4815 725.348) (-474 4815 725.348)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[1 0 0 0] 0.25"
-			"vaxis" "[0 -1 0 0] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "29157"
-			"plane" "(-541 4815 616.18) (-541 4814 616.18) (-474 4814 616.18)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[1 0 0 0] 0.25"
-			"vaxis" "[0 -1 0 0] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "29156"
-			"plane" "(-541 4814 616.18) (-541 4815 616.18) (-541 4815 725.348)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 0.72] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "29155"
-			"plane" "(-474 4815 616.18) (-474 4814 616.18) (-474 4814 725.348)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 0.72] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "29154"
-			"plane" "(-541 4815 616.18) (-474 4815 616.18) (-474 4815 725.348)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[1 0 0 0] 0.25"
-			"vaxis" "[0 0 -1 0.72] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "29153"
-			"plane" "(-474 4814 616.18) (-541 4814 616.18) (-541 4814 725.348)"
-			"material" "CONCRETE/CONCRETEWALL081B"
-			"uaxis" "[1 0 0 240] 0.25"
-			"vaxis" "[0 0 -1 -492.486] 0.35"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		editor
-		{
-			"color" "220 30 220"
-			"visgroupshown" "1"
-			"visgroupautoshown" "1"
-		}
-	}
-	editor
-	{
-		"color" "220 30 220"
-		"visgroupshown" "1"
-		"visgroupautoshown" "1"
-		"logicalpos" "[0 0]"
-	}
-}
-entity
 {
 	"id" "667297"
 	"classname" "func_brush"
@@ -204812,6 +205336,9 @@ entity
 	"angles" "0 353.5 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -204819,9 +205346,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "772"
+	"speedscale" "1.0"
 	"targetname" "corridordrone"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -205787,6 +206317,9 @@ entity
 	"angles" "0 45 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -205794,9 +206327,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "vent_1"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -205816,6 +206352,9 @@ entity
 	"angles" "0 345.5 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -205823,9 +206362,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "vent_2"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -205845,6 +206387,9 @@ entity
 	"angles" "0 45 0"
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -205852,9 +206397,12 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "3"
 	"spawnflags" "516"
+	"speedscale" "1.0"
 	"targetname" "vent_3"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -207781,6 +208329,9 @@ entity
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -207789,8 +208340,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -214399,6 +214953,9 @@ entity
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -214407,8 +214964,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -214429,6 +214989,9 @@ entity
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -214437,8 +215000,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -214459,6 +215025,9 @@ entity
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -214467,8 +215036,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -217868,11 +218440,17 @@ entity
 	"id" "1277147"
 	"classname" "asw_parasite"
 	"angles" "0 0 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "-723.885 5088.33 546.271"
 	editor
 	{
@@ -217887,11 +218465,17 @@ entity
 	"id" "1277150"
 	"classname" "asw_parasite"
 	"angles" "0 0 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "-661.128 5412.3 546.271"
 	editor
 	{
@@ -217906,11 +218490,17 @@ entity
 	"id" "1277153"
 	"classname" "asw_parasite"
 	"angles" "0 0 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "-643.128 5955.34 546.271"
 	editor
 	{
@@ -217925,11 +218515,17 @@ entity
 	"id" "1277156"
 	"classname" "asw_parasite"
 	"angles" "0 0 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "-384.575 6087.36 458.229"
 	editor
 	{
@@ -217944,11 +218540,17 @@ entity
 	"id" "1277159"
 	"classname" "asw_parasite"
 	"angles" "0 0 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "-526.132 6130.62 458.229"
 	editor
 	{
@@ -217963,11 +218565,17 @@ entity
 	"id" "1277162"
 	"classname" "asw_parasite"
 	"angles" "0 0 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "-969.125 6261.01 458.229"
 	editor
 	{
@@ -217983,12 +218591,18 @@ entity
 	"classname" "asw_harvester"
 	"angles" "0 46.5 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "256"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "358 3963 361.503"
 	editor
 	{
@@ -218354,7 +218968,6 @@ entity
 	"id" "1306452"
 	"classname" "asw_objective_escape"
 	"objectiveimage" "rd_bon1_exit"
-	"objectivemarkername" "marker"
 	"objectivetitle" "#bio_invisiblethreat_1_title"
 	"targetname" "3_obj"
 	"Visible" "1"
@@ -227240,13 +227853,907 @@ entity
 		"logicalpos" "[5000 10000]"
 	}
 }
+entity
+{
+	"id" "1351079"
+	"classname" "asw_objective_triggered"
+	"Optional" "1"
+	"SetMaxProgress" "0"
+	"SetProgress" "0"
+	"targetname" "obj_unweld"
+	"Visible" "0"
+	"origin" "2672 -80 49"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 1500]"
+	}
+}
+entity
+{
+	"id" "1351156"
+	"classname" "asw_objective_triggered"
+	"Optional" "1"
+	"SetMaxProgress" "0"
+	"SetProgress" "0"
+	"targetname" "obj_button"
+	"Visible" "0"
+	"origin" "2696 -80 49"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 1500]"
+	}
+}
+entity
+{
+	"id" "1351158"
+	"classname" "asw_objective_triggered"
+	"Optional" "1"
+	"SetMaxProgress" "0"
+	"SetProgress" "0"
+	"targetname" "obj_fan"
+	"Visible" "0"
+	"origin" "2720 -80 49"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 1500]"
+	}
+}
+entity
+{
+	"id" "1351180"
+	"classname" "asw_marker"
+	"mapheight" "256"
+	"mapwidth" "256"
+	"objectivename" "obj_unweld"
+	"StartDisabled" "1"
+	"targetname" "marker_unweld"
+	"origin" "1312 4040 718.589"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 0]"
+	}
+}
+entity
+{
+	"id" "1351203"
+	"classname" "asw_marker"
+	"mapheight" "256"
+	"mapwidth" "256"
+	"objectivename" "obj_button"
+	"StartDisabled" "1"
+	"targetname" "marker_button"
+	"origin" "1443.68 4932.17 697.336"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 0]"
+	}
+}
+entity
+{
+	"id" "1351238"
+	"classname" "asw_marker"
+	"mapheight" "256"
+	"mapwidth" "256"
+	"objectivename" "obj_fan"
+	"StartDisabled" "1"
+	"targetname" "marker_fan"
+	"origin" "-443.078 4770.14 633.25"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 0]"
+	}
+}
+entity
+{
+	"id" "1351379"
+	"classname" "prop_static"
+	"angles" "0 270 0"
+	"disableselfshadowing" "0"
+	"disableshadows" "1"
+	"disablevertexlighting" "0"
+	"disableX360" "0"
+	"fademaxdist" "0.0"
+	"fademindist" "-1.0"
+	"fadescale" "1.0"
+	"maxcpulevel" "0"
+	"maxgpulevel" "0"
+	"mincpulevel" "0"
+	"mingpulevel" "0"
+	"model" "models/props/floor/wires03/outlet.mdl"
+	"renderamt" "255"
+	"rendercolor" "88 88 88"
+	"skin" "0"
+	"solid" "6"
+	"origin" "-494 4814 657"
+	editor
+	{
+		"color" "255 255 0"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[1000 1000]"
+	}
+}
+entity
+{
+	"id" "1351407"
+	"classname" "prop_static"
+	"angles" "0 270 0"
+	"disableselfshadowing" "0"
+	"disableshadows" "1"
+	"disablevertexlighting" "0"
+	"disableX360" "0"
+	"fademaxdist" "0.0"
+	"fademindist" "-1.0"
+	"fadescale" "1.0"
+	"maxcpulevel" "0"
+	"maxgpulevel" "0"
+	"mincpulevel" "0"
+	"mingpulevel" "0"
+	"model" "models/props/floor/wires03/outlet.mdl"
+	"renderamt" "255"
+	"rendercolor" "88 88 88"
+	"skin" "0"
+	"solid" "6"
+	"origin" "-474 4814 657"
+	editor
+	{
+		"color" "255 255 0"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[1000 1000]"
+	}
+}
+entity
+{
+	"id" "1351411"
+	"classname" "prop_static"
+	"angles" "0 270 0"
+	"disableselfshadowing" "0"
+	"disableshadows" "1"
+	"disablevertexlighting" "0"
+	"disableX360" "0"
+	"fademaxdist" "0.0"
+	"fademindist" "-1.0"
+	"fadescale" "1.0"
+	"maxcpulevel" "0"
+	"maxgpulevel" "0"
+	"mincpulevel" "0"
+	"mingpulevel" "0"
+	"model" "models/props/floor/wires03/outlet.mdl"
+	"renderamt" "255"
+	"rendercolor" "88 88 88"
+	"skin" "0"
+	"solid" "6"
+	"origin" "-434 4814 657"
+	editor
+	{
+		"color" "255 255 0"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[1000 1000]"
+	}
+}
+entity
+{
+	"id" "1351415"
+	"classname" "prop_static"
+	"angles" "0 270 0"
+	"disableselfshadowing" "0"
+	"disableshadows" "1"
+	"disablevertexlighting" "0"
+	"disableX360" "0"
+	"fademaxdist" "0.0"
+	"fademindist" "-1.0"
+	"fadescale" "1.0"
+	"maxcpulevel" "0"
+	"maxgpulevel" "0"
+	"mincpulevel" "0"
+	"mingpulevel" "0"
+	"model" "models/props/floor/wires03/outlet.mdl"
+	"renderamt" "255"
+	"rendercolor" "88 88 88"
+	"skin" "0"
+	"solid" "6"
+	"origin" "-454 4814 657"
+	editor
+	{
+		"color" "255 255 0"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[1000 1000]"
+	}
+}
+entity
+{
+	"id" "1351419"
+	"classname" "prop_static"
+	"angles" "0 270 0"
+	"disableselfshadowing" "0"
+	"disableshadows" "1"
+	"disablevertexlighting" "0"
+	"disableX360" "0"
+	"fademaxdist" "0.0"
+	"fademindist" "-1.0"
+	"fadescale" "1.0"
+	"maxcpulevel" "0"
+	"maxgpulevel" "0"
+	"mincpulevel" "0"
+	"mingpulevel" "0"
+	"model" "models/props/floor/wires03/outlet.mdl"
+	"renderamt" "255"
+	"rendercolor" "88 88 88"
+	"skin" "0"
+	"solid" "6"
+	"origin" "-394 4814 657"
+	editor
+	{
+		"color" "255 255 0"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[1000 1000]"
+	}
+}
+entity
+{
+	"id" "1351423"
+	"classname" "prop_static"
+	"angles" "0 270 0"
+	"disableselfshadowing" "0"
+	"disableshadows" "1"
+	"disablevertexlighting" "0"
+	"disableX360" "0"
+	"fademaxdist" "0.0"
+	"fademindist" "-1.0"
+	"fadescale" "1.0"
+	"maxcpulevel" "0"
+	"maxgpulevel" "0"
+	"mincpulevel" "0"
+	"mingpulevel" "0"
+	"model" "models/props/floor/wires03/outlet.mdl"
+	"renderamt" "255"
+	"rendercolor" "88 88 88"
+	"skin" "0"
+	"solid" "6"
+	"origin" "-414 4814 657"
+	editor
+	{
+		"color" "255 255 0"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[1000 1000]"
+	}
+}
+entity
+{
+	"id" "1351472"
+	"classname" "info_overlay"
+	"angles" "0 0 0"
+	"BasisNormal" "0 -1 0"
+	"BasisOrigin" "-496 4810 706"
+	"BasisU" "1 0 0"
+	"BasisV" "-0 0 1"
+	"EndU" "1"
+	"EndV" "0"
+	"fademindist" "-1"
+	"material" "decals/decalindustrialnumber06b"
+	"sides" "29153"
+	"StartU" "0"
+	"StartV" "1"
+	"uv0" "-4.59312 -8.44442 0"
+	"uv1" "-4.59312 8.44442 0"
+	"uv2" "4.59312 8.44442 0"
+	"uv3" "4.59312 -8.44442 0"
+	"origin" "-496 4810 706"
+	editor
+	{
+		"color" "80 150 225"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7000]"
+	}
+}
+entity
+{
+	"id" "1351508"
+	"classname" "info_overlay"
+	"angles" "0 0 0"
+	"BasisNormal" "0 -1 0"
+	"BasisOrigin" "-474 4810 706"
+	"BasisU" "1 0 0"
+	"BasisV" "-0 0 1"
+	"EndU" "1"
+	"EndV" "0"
+	"fademindist" "-1"
+	"material" "decals/decalindustrialnumber07b"
+	"sides" "17381 29153"
+	"StartU" "0"
+	"StartV" "1"
+	"uv0" "-4.59312 -8.44442 0"
+	"uv1" "-4.59312 8.44442 0"
+	"uv2" "4.59312 8.44442 0"
+	"uv3" "4.59312 -8.44442 0"
+	"origin" "-474 4810 706"
+	editor
+	{
+		"color" "80 150 225"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7000]"
+	}
+}
+entity
+{
+	"id" "1351544"
+	"classname" "info_overlay"
+	"angles" "0 0 0"
+	"BasisNormal" "0 -1 0"
+	"BasisOrigin" "-454 4810 706"
+	"BasisU" "1 0 0"
+	"BasisV" "-0 0 1"
+	"EndU" "1"
+	"EndV" "0"
+	"fademindist" "-1"
+	"material" "decals/decalindustrialnumber08b"
+	"sides" "17381"
+	"StartU" "0"
+	"StartV" "1"
+	"uv0" "-4.59312 -8.44442 0"
+	"uv1" "-4.59312 8.44442 0"
+	"uv2" "4.59312 8.44442 0"
+	"uv3" "4.59312 -8.44442 0"
+	"origin" "-454 4810 706"
+	editor
+	{
+		"color" "80 150 225"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7000]"
+	}
+}
+entity
+{
+	"id" "1351580"
+	"classname" "info_overlay"
+	"angles" "0 0 0"
+	"BasisNormal" "0 -1 0"
+	"BasisOrigin" "-434 4810 706"
+	"BasisU" "1 0 0"
+	"BasisV" "-0 0 1"
+	"EndU" "1"
+	"EndV" "0"
+	"fademindist" "-1"
+	"material" "signage/bts_sign_number_09"
+	"sides" "17381"
+	"StartU" "0"
+	"StartV" "1"
+	"uv0" "-4.59312 -9.22222 0"
+	"uv1" "-4.59312 9.22222 0"
+	"uv2" "4.59312 9.22222 0"
+	"uv3" "4.59312 -9.22222 0"
+	"origin" "-434 4810 706"
+	editor
+	{
+		"color" "80 150 225"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7000]"
+	}
+}
+entity
+{
+	"id" "1351610"
+	"classname" "info_overlay"
+	"angles" "0 0 0"
+	"BasisNormal" "0 -1 0"
+	"BasisOrigin" "-418 4812 706"
+	"BasisU" "1 0 0"
+	"BasisV" "-0 0 1"
+	"EndU" "1"
+	"EndV" "0"
+	"fademindist" "-1"
+	"material" "signage/bts_sign_number_01"
+	"sides" "17381"
+	"StartU" "0"
+	"StartV" "1"
+	"uv0" "-4.59312 -9.22222 0"
+	"uv1" "-4.59312 9.22222 0"
+	"uv2" "4.59312 9.22222 0"
+	"uv3" "4.59312 -9.22222 0"
+	"origin" "-418 4812 706"
+	editor
+	{
+		"color" "80 150 225"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7000]"
+	}
+}
+entity
+{
+	"id" "1351634"
+	"classname" "info_overlay"
+	"angles" "0 0 0"
+	"BasisNormal" "0 -1 0"
+	"BasisOrigin" "-411 4812 706"
+	"BasisU" "1 0 0"
+	"BasisV" "-0 0 1"
+	"EndU" "1"
+	"EndV" "0"
+	"fademindist" "-1"
+	"material" "signage/bts_sign_number_00"
+	"sides" "17381"
+	"StartU" "0"
+	"StartV" "1"
+	"uv0" "-4.59312 -9.22222 0"
+	"uv1" "-4.59312 9.22222 0"
+	"uv2" "4.59312 9.22222 0"
+	"uv3" "4.59312 -9.22222 0"
+	"origin" "-411 4812 706"
+	editor
+	{
+		"color" "80 150 225"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7000]"
+	}
+}
+entity
+{
+	"id" "1351688"
+	"classname" "info_overlay"
+	"angles" "0 0 0"
+	"BasisNormal" "0 -1 0"
+	"BasisOrigin" "-391 4811 706"
+	"BasisU" "1 0 0"
+	"BasisV" "-0 0 1"
+	"EndU" "1"
+	"EndV" "0"
+	"fademindist" "-1"
+	"material" "signage/bts_sign_number_01"
+	"sides" "17381"
+	"StartU" "0"
+	"StartV" "1"
+	"uv0" "-4.59312 -9.22222 0"
+	"uv1" "-4.59312 9.22222 0"
+	"uv2" "4.59312 9.22222 0"
+	"uv3" "4.59312 -9.22222 0"
+	"origin" "-391 4811 706"
+	editor
+	{
+		"color" "80 150 225"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7000]"
+	}
+}
+entity
+{
+	"id" "1351694"
+	"classname" "info_overlay"
+	"angles" "0 0 0"
+	"BasisNormal" "0 -1 0"
+	"BasisOrigin" "-398 4811 706"
+	"BasisU" "1 0 0"
+	"BasisV" "-0 0 1"
+	"EndU" "1"
+	"EndV" "0"
+	"fademindist" "-1"
+	"material" "signage/bts_sign_number_01"
+	"sides" "17381"
+	"StartU" "0"
+	"StartV" "1"
+	"uv0" "-4.59312 -9.22222 0"
+	"uv1" "-4.59312 9.22222 0"
+	"uv2" "4.59312 9.22222 0"
+	"uv3" "4.59312 -9.22222 0"
+	"origin" "-398 4811 706"
+	editor
+	{
+		"color" "80 150 225"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7000]"
+	}
+}
+entity
+{
+	"id" "1351730"
+	"classname" "env_sprite"
+	"disablereceiveshadows" "0"
+	"framerate" "10.0"
+	"GlowProxySize" "1"
+	"HDRColorScale" "1.0"
+	"maxdxlevel" "0"
+	"mindxlevel" "0"
+	"model" "sprites/glow01.vmt"
+	"renderamt" "255"
+	"rendercolor" "81 255 15"
+	"renderfx" "0"
+	"rendermode" "9"
+	"scale" "0.3"
+	"spawnflags" "0"
+	"targetname" "fan_sprite_panel_6"
+	"origin" "-494 4811 676"
+	editor
+	{
+		"color" "20 140 20"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 11000]"
+	}
+}
+entity
+{
+	"id" "1351751"
+	"classname" "env_sprite"
+	"disablereceiveshadows" "0"
+	"framerate" "10.0"
+	"GlowProxySize" "1"
+	"HDRColorScale" "1.0"
+	"maxdxlevel" "0"
+	"mindxlevel" "0"
+	"model" "sprites/glow01.vmt"
+	"renderamt" "255"
+	"rendercolor" "81 255 15"
+	"renderfx" "0"
+	"rendermode" "9"
+	"scale" "0.3"
+	"spawnflags" "0"
+	"targetname" "fan_sprite_panel_7"
+	"origin" "-474 4811 676"
+	editor
+	{
+		"color" "20 140 20"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 11000]"
+	}
+}
+entity
+{
+	"id" "1351754"
+	"classname" "env_sprite"
+	"disablereceiveshadows" "0"
+	"framerate" "10.0"
+	"GlowProxySize" "1"
+	"HDRColorScale" "1.0"
+	"maxdxlevel" "0"
+	"mindxlevel" "0"
+	"model" "sprites/glow01.vmt"
+	"renderamt" "255"
+	"rendercolor" "81 255 15"
+	"renderfx" "0"
+	"rendermode" "9"
+	"scale" "0.3"
+	"spawnflags" "0"
+	"targetname" "fan_sprite_panel_8"
+	"origin" "-454 4811 676"
+	editor
+	{
+		"color" "20 140 20"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 11000]"
+	}
+}
+entity
+{
+	"id" "1351757"
+	"classname" "env_sprite"
+	"disablereceiveshadows" "0"
+	"framerate" "10.0"
+	"GlowProxySize" "1"
+	"HDRColorScale" "1.0"
+	"maxdxlevel" "0"
+	"mindxlevel" "0"
+	"model" "sprites/glow01.vmt"
+	"renderamt" "255"
+	"rendercolor" "217 226 44"
+	"renderfx" "0"
+	"rendermode" "9"
+	"scale" "0.3"
+	"spawnflags" "0"
+	"targetname" "fan_sprite_panel_9"
+	"origin" "-434 4811 676"
+	editor
+	{
+		"color" "20 140 20"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 11000]"
+	}
+}
+entity
+{
+	"id" "1351760"
+	"classname" "env_sprite"
+	"disablereceiveshadows" "0"
+	"framerate" "10.0"
+	"GlowProxySize" "1"
+	"HDRColorScale" "1.0"
+	"maxdxlevel" "0"
+	"mindxlevel" "0"
+	"model" "sprites/glow01.vmt"
+	"renderamt" "255"
+	"rendercolor" "217 226 44"
+	"renderfx" "0"
+	"rendermode" "9"
+	"scale" "0.3"
+	"spawnflags" "0"
+	"targetname" "fan_sprite_panel_10"
+	"origin" "-414 4811 676"
+	editor
+	{
+		"color" "20 140 20"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 11000]"
+	}
+}
+entity
+{
+	"id" "1351763"
+	"classname" "env_sprite"
+	"disablereceiveshadows" "0"
+	"framerate" "10.0"
+	"GlowProxySize" "1"
+	"HDRColorScale" "1.0"
+	"maxdxlevel" "0"
+	"mindxlevel" "0"
+	"model" "sprites/glow01.vmt"
+	"renderamt" "255"
+	"rendercolor" "224 86 46"
+	"renderfx" "0"
+	"rendermode" "9"
+	"scale" "0.3"
+	"spawnflags" "0"
+	"targetname" "fan_sprite_panel_11"
+	"origin" "-394 4811 676"
+	editor
+	{
+		"color" "20 140 20"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 11000]"
+	}
+}
+entity
+{
+	"id" "1351879"
+	"classname" "math_counter"
+	"max" "0"
+	"min" "8"
+	"StartDisabled" "0"
+	"startvalue" "5"
+	"targetname" "counter_panel_8"
+	connections
+	{
+		"OnHitMax" "fan_sprite_panel_8ShowSprite01"
+	}
+	"origin" "-456 4809 728.915"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7500]"
+	}
+}
+entity
+{
+	"id" "1351885"
+	"classname" "math_counter"
+	"max" "0"
+	"min" "9"
+	"StartDisabled" "0"
+	"startvalue" "5"
+	"targetname" "counter_panel_9"
+	connections
+	{
+		"OnHitMax" "fan_sprite_panel_9ShowSprite01"
+	}
+	"origin" "-435 4809 728.915"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7500]"
+	}
+}
+entity
+{
+	"id" "1351887"
+	"classname" "math_counter"
+	"max" "0"
+	"min" "10"
+	"StartDisabled" "0"
+	"startvalue" "5"
+	"targetname" "counter_panel_10"
+	connections
+	{
+		"OnHitMax" "fan_sprite_panel_10ShowSprite01"
+	}
+	"origin" "-415 4809 728.915"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7500]"
+	}
+}
+entity
+{
+	"id" "1351889"
+	"classname" "math_counter"
+	"max" "0"
+	"min" "11"
+	"StartDisabled" "0"
+	"startvalue" "5"
+	"targetname" "counter_panel_11"
+	connections
+	{
+		"OnHitMax" "fan_sprite_panel_11ShowSprite01"
+	}
+	"origin" "-395 4809 728.915"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7500]"
+	}
+}
+entity
+{
+	"id" "1351988"
+	"classname" "math_counter"
+	"max" "0"
+	"min" "7"
+	"StartDisabled" "0"
+	"startvalue" "5"
+	"targetname" "counter_panel_7"
+	connections
+	{
+		"OnHitMax" "fan_sprite_panel_7ShowSprite01"
+	}
+	"origin" "-475 4810 728.915"
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 7500]"
+	}
+}
+entity
+{
+	"id" "404359"
+	"classname" "func_brush"
+	"disablereceiveshadows" "0"
+	"disableshadows" "0"
+	"InputFilter" "0"
+	"invert_exclusion" "0"
+	"origin" "612 3586 634.84"
+	"renderamt" "255"
+	"rendercolor" "255 255 255"
+	"renderfx" "0"
+	"rendermode" "0"
+	"solidbsp" "0"
+	"Solidity" "1"
+	"spawnflags" "2"
+	"StartDisabled" "0"
+	"vrad_brush_cast_shadows" "0"
+	solid
+	{
+		"id" "404360"
+		side
+		{
+			"id" "18844"
+			"plane" "(150 3446 725.336) (150 3726 725.336) (1074 3726 725.336)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 44] 0.25"
+			"vaxis" "[0 -1 0 -8] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "18843"
+			"plane" "(150 3726 544.336) (150 3446 544.336) (1074 3446 544.336)"
+			"material" "CONCRETE/CONCRETEWALL074A"
+			"uaxis" "[1 0 0 236] 0.25"
+			"vaxis" "[0 -1 0 -456] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "18842"
+			"plane" "(150 3446 544.336) (150 3726 544.336) (150 3726 725.336)"
+			"material" "TOOLS/TOOLSNOLIGHT"
+			"uaxis" "[0 1 0 0] 0.25"
+			"vaxis" "[0 0 -1 -1.54297] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "18841"
+			"plane" "(1074 3726 544.336) (1074 3446 544.336) (1074 3446 725.336)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[0 1 0 56] 0.25"
+			"vaxis" "[0 0 -1 -49.6563] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "18840"
+			"plane" "(150 3726 544.336) (1074 3726 544.336) (1074 3726 725.336)"
+			"material" "CONCRETE/CONCRETEWALL081A"
+			"uaxis" "[1 0 0 212] 0.25"
+			"vaxis" "[0 0 -1 -497.649] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		side
+		{
+			"id" "18839"
+			"plane" "(1074 3446 544.336) (150 3446 544.336) (150 3446 725.336)"
+			"material" "TOOLS/TOOLSNODRAW"
+			"uaxis" "[1 0 0 44] 0.25"
+			"vaxis" "[0 0 -1 -41.543] 0.25"
+			"rotation" "0"
+			"lightmapscale" "16"
+			"smoothing_groups" "0"
+		}
+		editor
+		{
+			"color" "220 30 220"
+			"visgroupshown" "1"
+			"visgroupautoshown" "1"
+		}
+	}
+	editor
+	{
+		"color" "220 30 220"
+		"visgroupshown" "1"
+		"visgroupautoshown" "1"
+		"logicalpos" "[0 0]"
+	}
+}
 cameras
 {
 	"activecamera" "0"
 	camera
 	{
-		"position" "[2761.11 -120.017 211.393]"
-		"look" "[2776.2 146.955 -154.756]"
+		"position" "[30.3601 3789.11 844.139]"
+		"look" "[300.952 3745.28 482.998]"
 	}
 }
 cordons
diff --git a/contentsrc/mapsrc/rd-lan5_complex.vmf b/contentsrc/mapsrc/rd-lan5_complex.vmf
index f7cf510f3..7b7651026 100644
--- a/contentsrc/mapsrc/rd-lan5_complex.vmf
+++ b/contentsrc/mapsrc/rd-lan5_complex.vmf
@@ -1,8 +1,8 @@
 versioninfo
 {
 	"editorversion" "400"
-	"editorbuild" "5032"
-	"mapversion" "396"
+	"editorbuild" "7397"
+	"mapversion" "397"
 	"formatversion" "100"
 	"prefab" "0"
 }
@@ -20,7 +20,7 @@ viewsettings
 world
 {
 	"id" "1"
-	"mapversion" "396"
+	"mapversion" "397"
 	"classname" "worldspawn"
 	"detailmaterial" "detail/detailsprites"
 	"detailvbsp" "detail.vbsp"
@@ -225049,6 +225049,7 @@ entity
 	"angles" "0 90 0"
 	"autoopen" "0"
 	"CanCloseToWeld" "0"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"dentamount" "0"
 	"disableshadows" "0"
@@ -225599,9 +225600,12 @@ entity
 {
 	"id" "1470"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "0"
 	"numwires" "2"
 	"origin" "-68 -6988.5 136.07"
@@ -228377,9 +228381,12 @@ entity
 {
 	"id" "3974"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "1"
+	"needstech" "1"
 	"nopower" "1"
 	"nopowermessage" "#asw_no_power"
 	"numwires" "1"
@@ -228950,6 +228957,7 @@ entity
 	"angles" "0 270 0"
 	"autoopen" "0"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"dentamount" "0"
 	"disableshadows" "1"
@@ -229641,6 +229649,7 @@ entity
 	"angles" "0 270 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"dentamount" "0"
 	"disableshadows" "1"
@@ -231879,9 +231888,12 @@ entity
 {
 	"id" "8792"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "1"
 	"numwires" "2"
 	"origin" "922 -4829 124"
@@ -233591,6 +233603,7 @@ entity
 	"angles" "0 270 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"dentamount" "0"
 	"disableshadows" "1"
@@ -234327,9 +234340,12 @@ entity
 {
 	"id" "14816"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "1"
 	"nopowermessage" "#asw_no_power_waiting"
 	"numwires" "2"
@@ -238013,9 +238029,12 @@ entity
 {
 	"id" "19360"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "1"
+	"needstech" "1"
 	"nopower" "1"
 	"numwires" "1"
 	"origin" "182 -4160 124"
@@ -242345,9 +242364,12 @@ entity
 {
 	"id" "31084"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "0"
 	"numwires" "2"
 	"origin" "-997 -4102 0.5"
@@ -244342,10 +244364,10 @@ entity
 	"angles" "0 343 0"
 	"disableshadows" "1"
 	"model" "models/sentry_gun/machinegun_top.mdl"
-	"origin" "-994 -3587 79"
 	"skin" "0"
 	"targetname" "Turret"
 	"TurretRange" "1"
+	"origin" "-994 -3587 79"
 	editor
 	{
 		"color" "220 30 220"
@@ -249277,9 +249299,12 @@ entity
 {
 	"id" "40777"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "1"
 	"nopowermessage" "#asw_no_power_waiting"
 	"numwires" "2"
@@ -253108,9 +253133,12 @@ entity
 {
 	"id" "41527"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "1"
 	"nopowermessage" "#asw_no_power_waiting"
 	"numwires" "2"
@@ -260651,9 +260679,12 @@ entity
 {
 	"id" "56595"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "1"
 	"nopowermessage" "#asw_no_power_waiting"
 	"numwires" "2"
@@ -260906,9 +260937,12 @@ entity
 {
 	"id" "56806"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "1"
 	"nopowermessage" "#asw_no_power_waiting"
 	"numwires" "2"
@@ -262369,9 +262403,12 @@ entity
 {
 	"id" "57624"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "1"
+	"needstech" "1"
 	"nopower" "1"
 	"nopowermessage" "#asw_no_power_waiting"
 	"numwires" "2"
@@ -263002,6 +263039,7 @@ entity
 	"angles" "0 270 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"dentamount" "0"
 	"disableshadows" "1"
@@ -264106,6 +264144,7 @@ entity
 	"angles" "0 90 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"dentamount" "0"
 	"disableshadows" "1"
@@ -266749,7 +266788,7 @@ entity
 {
 	"id" "81055"
 	"classname" "trigger_multiple"
-	"origin" "-1261 -6183.5 78.5"
+	"origin" "-1291.03 -6179 78.5"
 	"parentname" "Ship"
 	"spawnflags" "16"
 	"StartDisabled" "0"
@@ -266762,11 +266801,11 @@ entity
 	}
 	solid
 	{
-		"id" "172779"
+		"id" "463799"
 		side
 		{
-			"id" "42364"
-			"plane" "(-1397 -6404.78 180) (-1397 -6339.44 180) (-1322.21 -5854 180)"
+			"id" "49696"
+			"plane" "(-1116 -6557 180) (-1472 -6557 180) (-1472 -5801 180)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 -56] 0.25"
 			"vaxis" "[0 -1 0 -36] 0.25"
@@ -266776,8 +266815,8 @@ entity
 		}
 		side
 		{
-			"id" "42363"
-			"plane" "(-1397 -6339.44 -23) (-1397 -6404.79 -23) (-1322.25 -6513 -23)"
+			"id" "49695"
+			"plane" "(-1116 -5801 -23) (-1472 -5801 -23) (-1472 -6557 -23)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 -56] 0.25"
 			"vaxis" "[0 -1 0 -36] 0.25"
@@ -266787,30 +266826,8 @@ entity
 		}
 		side
 		{
-			"id" "42362"
-			"plane" "(-1397 -6404.79 -23) (-1397 -6339.44 -23) (-1397 -6339.44 180)"
-			"material" "TOOLS/TOOLSTRIGGER"
-			"uaxis" "[0 1 0 36] 0.25"
-			"vaxis" "[0 0 -1 28] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "42361"
-			"plane" "(-1125 -6336.76 -23) (-1125 -6408.75 -23) (-1125 -6408.75 180)"
-			"material" "TOOLS/TOOLSTRIGGER"
-			"uaxis" "[0 1 0 36] 0.25"
-			"vaxis" "[0 0 -1 28] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "42360"
-			"plane" "(-1322.21 -5854 -23) (-1199.4 -5854 -23) (-1199.41 -5854 180)"
+			"id" "49694"
+			"plane" "(-1472 -5801 -23) (-1116 -5801 -23) (-1116 -5801 180)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 -56] 0.25"
 			"vaxis" "[0 0 -1 28] 0.25"
@@ -266820,8 +266837,8 @@ entity
 		}
 		side
 		{
-			"id" "42359"
-			"plane" "(-1200.68 -6513 -23) (-1322.25 -6513 -23) (-1322.24 -6513 180)"
+			"id" "49693"
+			"plane" "(-1116 -6557 -23) (-1472 -6557 -23) (-1472 -6557 180)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[1 0 0 -56] 0.25"
 			"vaxis" "[0 0 -1 28] 0.25"
@@ -266831,44 +266848,22 @@ entity
 		}
 		side
 		{
-			"id" "42358"
-			"plane" "(-1397 -6339.44 -23) (-1322.21 -5854 -23) (-1322.21 -5854 180)"
-			"material" "TOOLS/TOOLSTRIGGER"
-			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 28] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "42357"
-			"plane" "(-1199.4 -5854 -23) (-1125 -6336.76 -23) (-1125 -6336.77 180)"
-			"material" "TOOLS/TOOLSTRIGGER"
-			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 28] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "42356"
-			"plane" "(-1322.24 -6513 -23) (-1397 -6404.79 -23) (-1397 -6404.78 180)"
+			"id" "49692"
+			"plane" "(-1472 -6557 -23) (-1472 -5801 -23) (-1472 -5801 180)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 28] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
 			"rotation" "0"
 			"lightmapscale" "16"
 			"smoothing_groups" "0"
 		}
 		side
 		{
-			"id" "42355"
-			"plane" "(-1125 -6408.75 -23) (-1200.68 -6513 -23) (-1200.68 -6513 180)"
+			"id" "49691"
+			"plane" "(-1116 -5801 -23) (-1116 -6557 -23) (-1116 -6557 180)"
 			"material" "TOOLS/TOOLSTRIGGER"
 			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 28] 0.25"
+			"vaxis" "[0 0 -1 0] 0.25"
 			"rotation" "0"
 			"lightmapscale" "16"
 			"smoothing_groups" "0"
@@ -292708,6 +292703,7 @@ entity
 {
 	"id" "155229"
 	"classname" "asw_ammo_rifle"
+	"AddSecondary" "1"
 	"angles" "0 344 0"
 	"disableshadows" "0"
 	"fademaxdist" "0"
@@ -294486,6 +294482,7 @@ entity
 {
 	"id" "157135"
 	"classname" "asw_ammo_vindicator"
+	"AddSecondary" "1"
 	"angles" "0 338 0"
 	"disableshadows" "0"
 	"fademaxdist" "0"
@@ -299276,21 +299273,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "5"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "90"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1_apres"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "1074 -6179 65"
@@ -299338,21 +299344,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1_apres"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "-288 -6094 65"
@@ -299372,21 +299387,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "-242 -6048 65"
@@ -299406,21 +299430,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "90"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "1120 -6130 65"
@@ -299440,21 +299473,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "4"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1_bis"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "-243 -7648 65"
@@ -299474,21 +299516,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1_bis"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "-288 -7599 65"
@@ -299508,21 +299559,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1_bis"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "302 -7584 65"
@@ -299542,21 +299602,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1_bis"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "352 -7534 65"
@@ -299576,21 +299645,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "900"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "30"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawn_Room_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "334 -5803 107"
@@ -302685,22 +302763,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "5"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "4"
 	"NearDistance" "900"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "10"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawn_Room_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "-1003 -2748 228"
@@ -302720,21 +302807,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "900"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawn_Room_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "-1121 -4890 -73"
@@ -305153,21 +305249,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "10"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_2"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "513 -3905 65"
@@ -305187,21 +305292,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "60"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_2"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "447 -3969 65"
@@ -305221,21 +305335,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_2"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "1281 -4626 65"
@@ -305255,22 +305378,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_2"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "1632 -4282 65"
@@ -305287,10 +305419,11 @@ entity
 	"id" "172384"
 	"classname" "asw_ammo_drop"
 	"angles" "0 317.5 0"
+	"percent_remaining" "100"
 	"origin" "-1054.85 -2722.72 225"
 	editor
 	{
-		"color" "0 0 200"
+		"color" "220 30 220"
 		"visgroupshown" "1"
 		"visgroupautoshown" "1"
 		"logicalpos" "[0 -13768]"
@@ -305304,22 +305437,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "900"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "60"
 	"SpawnIntervalJitter" "60"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawn_back_1"
+	"teslablesp" "1"
 	"origin" "32.3437 -8406.6 65"
 	editor
 	{
@@ -305428,21 +305570,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 90 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "734.27 -4086.84 65"
 	editor
 	{
@@ -305460,21 +305611,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 90 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "670 -4591 65"
 	editor
 	{
@@ -305492,21 +305652,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "5"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "1359 -4122 65"
 	editor
 	{
@@ -305524,21 +305693,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "2"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-1078 -5093 -80"
 	editor
 	{
@@ -305556,21 +305734,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-719 -4909 -80"
 	editor
 	{
@@ -305588,21 +305775,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-720 -5263 -80"
 	editor
 	{
@@ -305620,21 +305816,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 36.5 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-551 -4678 -159"
 	editor
 	{
@@ -305793,21 +305998,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "2"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-201 -5093 -80"
 	editor
 	{
@@ -306469,22 +306683,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1.5"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_3"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_OFF_RAIL_52"
 	"origin" "-124 -3705 65"
 	editor
@@ -306503,22 +306726,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1.5"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_3"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_OFF_RAIL_52"
 	"origin" "-419 -3707 65"
 	editor
@@ -306537,22 +306769,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1.5"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_3"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_OFF_RAIL_52"
 	"origin" "-382 -4865 -80"
 	editor
@@ -306571,6 +306812,9 @@ entity
 	"disablereceiveshadows" "0"
 	"disableshadows" "0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"hintlimiting" "0"
 	"ignoreunseenenemies" "0"
 	"physdamagescale" "1.0"
@@ -306579,8 +306823,11 @@ entity
 	"rendercolor" "255 255 255"
 	"renderfx" "0"
 	"rendermode" "0"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "0"
 	"wakesquad" "0"
@@ -306926,21 +307173,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1_apres"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "-224 -6751 65"
@@ -307298,22 +307554,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1.5"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_3"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_RAIL_52"
 	"origin" "-904 -3519 65"
 	editor
@@ -308093,10 +308358,10 @@ entity
 	"classname" "asw_sentry_top_machinegun"
 	"angles" "0 0 0"
 	"disableshadows" "0"
-	"origin" "-1168 -6225 -227"
 	"parentname" "Ship"
 	"skin" "0"
 	"TurretRange" "900"
+	"origin" "-1168 -6225 -227"
 	editor
 	{
 		"color" "220 30 220"
@@ -308113,21 +308378,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "3"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "3"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-1078 -5137 -80"
 	editor
 	{
@@ -308145,20 +308419,29 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "5"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "4"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-1080 -5052 -80"
 	editor
 	{
@@ -308176,20 +308459,29 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "3"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-202 -5139 -80"
 	editor
 	{
@@ -308323,21 +308615,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "900"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "80"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawn_Room_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "-1003 -2798 228"
@@ -309140,6 +309441,7 @@ entity
 {
 	"id" "196698"
 	"classname" "asw_ammo_rifle"
+	"AddSecondary" "1"
 	"angles" "0 39 0"
 	"disableshadows" "0"
 	"fademaxdist" "0"
@@ -309160,6 +309462,7 @@ entity
 {
 	"id" "196713"
 	"classname" "asw_ammo_rifle"
+	"AddSecondary" "1"
 	"angles" "0 6.5 0"
 	"disableshadows" "0"
 	"fademaxdist" "0"
@@ -309942,6 +310245,7 @@ entity
 {
 	"id" "211331"
 	"classname" "asw_stylincam"
+	"CommanderFace" "briefing/face_pilot"
 	"targetname" "commander_stylin_cam"
 	"origin" "131 -7910 233"
 	editor
@@ -310048,22 +310352,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1.5"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_OFF_RAIL_52"
 	"origin" "-1009 -4853 -80"
 	editor
@@ -310082,22 +310395,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "800"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1.5"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-1455 -4097 -60"
 	editor
 	{
@@ -310115,22 +310437,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "2"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "800"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_DISMOUNT"
 	"origin" "-1415 -4097 -60"
 	editor
@@ -310149,22 +310480,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "2"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "0"
 	"NearDistance" "900"
 	"NumAliens" "2"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "5"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "103 -4127 60"
 	editor
 	{
@@ -310182,22 +310522,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "2"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "4"
 	"NearDistance" "1000"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "10"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "2"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_DISMOUNT"
 	"origin" "1554 -2866 226"
 	editor
@@ -310216,22 +310565,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "2"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "1000"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "10"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "2"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_DISMOUNT"
 	"origin" "1553 -3139 226"
 	editor
@@ -310250,22 +310608,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "1000"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "10"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "2"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_2"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_DISMOUNT"
 	"origin" "743 -4133 65"
 	editor
@@ -310402,22 +310769,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 90 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "1000"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "10"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "2"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_2"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_DISMOUNT"
 	"origin" "1028 -5823 65"
 	editor
@@ -311452,21 +311828,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_boomer_p1"
+	"teslablesp" "1"
 	"origin" "-425 -5105 -79"
 	editor
 	{
@@ -311484,21 +311869,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_ranger_p1"
+	"teslablesp" "1"
 	"origin" "-425 -5151 -79"
 	editor
 	{
@@ -311516,21 +311910,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 0 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_harvester_p1"
+	"teslablesp" "1"
 	"origin" "-422 -5198 -79"
 	editor
 	{
@@ -311548,21 +311951,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 29 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_parasite_p1"
+	"teslablesp" "1"
 	"origin" "-336 -5215 -79"
 	editor
 	{
@@ -311580,21 +311992,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 298 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_parasite_p2"
+	"teslablesp" "1"
 	"origin" "-274.105 -3894.87 61"
 	editor
 	{
@@ -311612,21 +312033,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 269 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_harvester_p2"
+	"teslablesp" "1"
 	"origin" "-286 -3800 61"
 	editor
 	{
@@ -311644,21 +312074,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 269 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_ranger_p2"
+	"teslablesp" "1"
 	"origin" "-203 -3830 61"
 	editor
 	{
@@ -311676,21 +312115,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 269 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_boomer_p2"
+	"teslablesp" "1"
 	"origin" "-106 -3832 61"
 	editor
 	{
@@ -311708,21 +312156,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 298 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_parasite_p3"
+	"teslablesp" "1"
 	"origin" "-218.105 -2881.87 225"
 	editor
 	{
@@ -311740,21 +312197,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 269 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_mortar_p3"
+	"teslablesp" "1"
 	"origin" "-230 -2787 225"
 	editor
 	{
@@ -311772,21 +312238,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 269 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_ranger_p3"
+	"teslablesp" "1"
 	"origin" "-147 -2817 225"
 	editor
 	{
@@ -311804,21 +312279,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 269 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_boomer_p3"
+	"teslablesp" "1"
 	"origin" "-50 -2819 225"
 	editor
 	{
@@ -311836,21 +312320,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 189 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_parasite_p4"
+	"teslablesp" "1"
 	"origin" "1659 -3136 225"
 	editor
 	{
@@ -311868,21 +312361,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 199 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_mortar_p4"
+	"teslablesp" "1"
 	"origin" "1645 -2804 225"
 	editor
 	{
@@ -311900,21 +312402,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 219.5 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_ranger_p4"
+	"teslablesp" "1"
 	"origin" "1823 -2846 225"
 	editor
 	{
@@ -311932,21 +312443,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 163.5 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_boomer_p4"
+	"teslablesp" "1"
 	"origin" "1822 -3035 225"
 	editor
 	{
@@ -311964,21 +312484,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 134.5 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Random_spawner_init_ranger_p4"
+	"teslablesp" "1"
 	"origin" "1550 -3230 225"
 	editor
 	{
@@ -312659,6 +313188,7 @@ entity
 {
 	"id" "264899"
 	"classname" "asw_ammo_rifle"
+	"AddSecondary" "1"
 	"angles" "0 9.99999 0"
 	"disableshadows" "0"
 	"fademaxdist" "0"
@@ -314604,21 +315134,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "2"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "800"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "15"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1.5"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Last_boomers"
+	"teslablesp" "1"
 	"origin" "8 -5117 -79"
 	editor
 	{
@@ -315471,21 +316010,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 160 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "1"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "elev_room_mortar"
+	"teslablesp" "1"
 	"origin" "1563.26 -3985.41 65"
 	editor
 	{
@@ -315503,21 +316051,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 160 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "1"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "elev_room_harvester"
+	"teslablesp" "1"
 	"origin" "1138 -3803 4"
 	editor
 	{
@@ -315535,21 +316092,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 160 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "0"
 	"LongRange" "1"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "elev_room_ranger"
+	"teslablesp" "1"
 	"origin" "1389 -3853 66"
 	editor
 	{
@@ -315625,10 +316191,10 @@ entity
 	"angles" "0 343 0"
 	"disableshadows" "1"
 	"model" "models/sentry_gun/machinegun_top.mdl"
-	"origin" "-994 -3587 79"
 	"skin" "0"
 	"targetname" "Turret_secret_1"
 	"TurretRange" "256"
+	"origin" "-994 -3587 79"
 	editor
 	{
 		"color" "220 30 220"
@@ -315681,9 +316247,12 @@ entity
 {
 	"id" "326725"
 	"classname" "trigger_asw_button_area"
+	"changepanelskin" "1"
 	"disableafteruse" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
+	"needstech" "1"
 	"nopower" "0"
 	"numwires" "2"
 	"origin" "505 -6435 120.5"
@@ -316261,21 +316830,30 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 123.5 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "2"
 	"InfiniteAliens" "0"
 	"LongRange" "0"
 	"MaxLiveAliens" "1"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "0"
 	"SpawnInterval" "4"
 	"SpawnIntervalJitter" "25"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "0"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"origin" "-464 -3898 65"
 	editor
 	{
@@ -316293,22 +316871,31 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "3"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"spawnflags" "0"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "20"
 	"SpawnIntervalJitter" "80"
 	"SpeedScale" "1.5"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawner_end_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_CLIMB_OFF_RAIL_52"
 	"origin" "-1135 -4932 -80"
 	editor
@@ -316737,21 +317324,30 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "0"
+	"DirectorLockTime" "4"
+	"flammablesp" "1"
+	"flinchablesp" "1"
+	"freezablesp" "1"
 	"HealthScale" "1"
 	"InfiniteAliens" "1"
 	"LongRange" "0"
 	"MaxLiveAliens" "3"
+	"maxoffset" "0 0 0"
 	"MaxSkillLevel" "0"
+	"minoffset" "0 0 0"
 	"MinSkillLevel" "2"
 	"NearDistance" "740"
 	"NumAliens" "1"
+	"sizescalesp" "1.0"
 	"SpawnerState" "1"
 	"SpawnIfMarinesAreNear" "1"
 	"SpawnInterval" "40"
 	"SpawnIntervalJitter" "50"
 	"SpeedScale" "1"
+	"speedscalesp" "1.0"
 	"StartBurrowed" "1"
 	"targetname" "Spawn_Room_1"
+	"teslablesp" "1"
 	"UnburrowActivity" "ACT_BURROW_OUT"
 	"UnburrowIdleActivity" "ACT_BURROW_IDLE"
 	"origin" "463 -6507 65"
@@ -319900,6 +320496,7 @@ entity
 	"fadescale" "1"
 	"FreezePickup" "No"
 	"SecondaryBullets" "0"
+	"skin" "2"
 	"origin" "1298 -4735 65"
 	editor
 	{
diff --git a/contentsrc/mapsrc/rd-ocs2landingbay7.vmf b/contentsrc/mapsrc/rd-ocs2landingbay7.vmf
index a24dc6b94..ca10ffb93 100644
--- a/contentsrc/mapsrc/rd-ocs2landingbay7.vmf
+++ b/contentsrc/mapsrc/rd-ocs2landingbay7.vmf
@@ -2,7 +2,7 @@ versioninfo
 {
 	"editorversion" "400"
 	"editorbuild" "7397"
-	"mapversion" "32"
+	"mapversion" "33"
 	"formatversion" "100"
 	"prefab" "0"
 }
@@ -20,7 +20,7 @@ viewsettings
 world
 {
 	"id" "1"
-	"mapversion" "32"
+	"mapversion" "33"
 	"classname" "worldspawn"
 	"comment" "Decompiled by BSPSource v1.3.6 from ocs_2.bsp"
 	"detailmaterial" "detail/detailsprites"
@@ -7090,6 +7090,7 @@ entity
 	"classname" "trigger_asw_button_area"
 	"changepanelskin" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
 	"needstech" "1"
 	"nopower" "0"
@@ -7256,6 +7257,7 @@ entity
 	"angles" "0 0 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"disableshadows" "1"
 	"distance" "125"
@@ -7850,6 +7852,7 @@ entity
 	"classname" "trigger_asw_button_area"
 	"changepanelskin" "1"
 	"hacklevel" "5"
+	"HoldTime" "-1"
 	"locked" "0"
 	"needstech" "1"
 	"nopower" "0"
@@ -8020,6 +8023,7 @@ entity
 	"angles" "0 0 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "7"
 	"dentamount" "1"
 	"disableshadows" "1"
@@ -8055,6 +8059,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 270 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -8090,6 +8095,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -8125,6 +8131,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -8431,6 +8438,7 @@ entity
 	"angles" "0 0 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"disableshadows" "1"
 	"distance" "125"
@@ -8491,6 +8499,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -8526,6 +8535,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 180 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -10385,6 +10395,7 @@ entity
 {
 	"id" "223"
 	"classname" "asw_ammo_rifle"
+	"AddSecondary" "1"
 	"angles" "0 0 0"
 	"fademindist" "-1"
 	"fadescale" "1"
@@ -10402,6 +10413,7 @@ entity
 {
 	"id" "224"
 	"classname" "asw_ammo_vindicator"
+	"AddSecondary" "1"
 	"angles" "0 297.5 0"
 	"fademindist" "-1"
 	"fadescale" "1"
@@ -11433,6 +11445,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -14698,6 +14711,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -14730,6 +14744,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 81 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -14762,6 +14777,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -15546,6 +15562,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -15576,6 +15593,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -15606,6 +15624,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 0 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -16446,11 +16465,17 @@ entity
 	"id" "606"
 	"classname" "asw_buzzer"
 	"angles" "0 90 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "543.926 -550.306 262.097"
 	editor
@@ -16466,11 +16491,17 @@ entity
 	"id" "607"
 	"classname" "asw_buzzer"
 	"angles" "0 90 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "594.625 -612.742 272"
 	editor
@@ -16486,11 +16517,17 @@ entity
 	"id" "608"
 	"classname" "asw_buzzer"
 	"angles" "0 90 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "472 -616 272"
 	editor
@@ -16506,11 +16543,17 @@ entity
 	"id" "609"
 	"classname" "asw_buzzer"
 	"angles" "0 153 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "721.88 -228.014 272"
 	editor
@@ -16526,11 +16569,17 @@ entity
 	"id" "610"
 	"classname" "asw_buzzer"
 	"angles" "0 153 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "774.648 -117.274 272"
 	editor
@@ -16546,11 +16595,17 @@ entity
 	"id" "611"
 	"classname" "asw_buzzer"
 	"angles" "0 153 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "696 -134.102 262.097"
 	editor
@@ -16566,11 +16621,17 @@ entity
 	"id" "612"
 	"classname" "asw_buzzer"
 	"angles" "0 90 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "504 -928 236"
 	editor
@@ -16586,11 +16647,17 @@ entity
 	"id" "613"
 	"classname" "asw_buzzer"
 	"angles" "0 90 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "1042.63 -964.742 160"
 	editor
@@ -16606,11 +16673,17 @@ entity
 	"id" "614"
 	"classname" "asw_buzzer"
 	"angles" "0 90 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "768 -968 226.097"
 	editor
@@ -16628,6 +16701,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 248.5 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -16657,12 +16731,18 @@ entity
 	"classname" "asw_ranger"
 	"angles" "0 227 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "539"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "2162.68 550.061 104.566"
 	editor
 	{
@@ -16678,12 +16758,18 @@ entity
 	"classname" "asw_ranger"
 	"angles" "0 227 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "539"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "3175.92 75.0502 47.5661"
 	editor
 	{
@@ -16701,6 +16787,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 280 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -16730,11 +16817,17 @@ entity
 	"id" "619"
 	"classname" "asw_drone_uber"
 	"angles" "0 221.5 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "1024"
 	"origin" "2568 -168 40.0016"
@@ -17074,6 +17167,7 @@ entity
 	"AlienOrders" "3"
 	"angles" "0 244 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -17131,11 +17225,17 @@ entity
 	"id" "640"
 	"classname" "asw_drone_jumper"
 	"angles" "0 196.5 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "3232 -240 88"
 	editor
 	{
@@ -17150,11 +17250,17 @@ entity
 	"id" "641"
 	"classname" "asw_drone_jumper"
 	"angles" "0 196.5 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "3207.73 -122.688 88"
 	editor
 	{
@@ -17258,6 +17364,7 @@ entity
 	"angles" "0 0 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"disableshadows" "1"
 	"distance" "125"
@@ -17421,6 +17528,7 @@ entity
 	"angles" "0 180 0"
 	"autoopen" "1"
 	"CanCloseToWeld" "1"
+	"CanPlayerWeld" "1"
 	"currentsealtime" "0"
 	"disableshadows" "1"
 	"distance" "125"
@@ -20495,12 +20603,18 @@ entity
 	"classname" "asw_harvester"
 	"angles" "0 252 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "512"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "1024"
 	"origin" "-2405.35 -1455.72 185.327"
@@ -20518,12 +20632,18 @@ entity
 	"classname" "asw_mortarbug"
 	"angles" "0 180 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "256"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "1280"
 	"origin" "3200 -446 -21.3237"
@@ -20542,6 +20662,7 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 180 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -20697,11 +20818,17 @@ entity
 	"id" "850"
 	"classname" "asw_buzzer"
 	"angles" "0 239 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "133.212 596.364 360"
 	editor
@@ -20717,11 +20844,17 @@ entity
 	"id" "851"
 	"classname" "asw_buzzer"
 	"angles" "0 239 0"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"wakeradius" "1024"
 	"origin" "240 536 360"
 	editor
@@ -21067,12 +21200,18 @@ entity
 	"classname" "asw_harvester"
 	"angles" "0 252 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "512"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "1024"
 	"origin" "-545.334 679.263 259.167"
@@ -21457,12 +21596,18 @@ entity
 	"classname" "asw_ranger"
 	"angles" "0 125 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "539"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"origin" "336 12 104.648"
 	editor
 	{
@@ -22315,6 +22460,7 @@ entity
 	"AlienOrders" "0"
 	"angles" "0 90 0"
 	"ClearCheck" "1"
+	"DirectorLockTime" "4"
 	"flammablesp" "1"
 	"flinchablesp" "1"
 	"freezablesp" "1"
@@ -22405,12 +22551,18 @@ entity
 	"classname" "asw_mortarbug"
 	"angles" "0 135 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "256"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "1280"
 	"origin" "940 -672 37.6648"
@@ -22428,12 +22580,18 @@ entity
 	"classname" "asw_harvester"
 	"angles" "0 60.5 0"
 	"eludedist" "1024"
+	"flammable" "1"
+	"flinchable" "1"
+	"freezable" "1"
 	"physdamagescale" "1.0"
 	"radius" "512"
 	"renderamt" "255"
 	"rendercolor" "255 255 255"
+	"sizescale" "1.0"
 	"sleepstate" "1"
 	"spawnflags" "516"
+	"speedscale" "1.0"
+	"teslable" "1"
 	"visiblewhenasleep" "0"
 	"wakeradius" "1024"
 	"origin" "2191.56 160.501 71.1668"
@@ -48594,94 +48752,6 @@ entity
 	}
 }
 entity
-{
-	"id" "1530"
-	"classname" "func_detail"
-	solid
-	{
-		"id" "1531"
-		side
-		{
-			"id" "2382"
-			"plane" "(2352 -1040 992) (2352 -1040 200) (2352 -256 200)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 0] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "2383"
-			"plane" "(2368 -256 992) (2368 -256 200) (2368 -1040 200)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[0 0 -1 0] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "2384"
-			"plane" "(2368 -1040 992) (2368 -1040 200) (2352 -1040 200)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[-1 0 0 0] 0.25"
-			"vaxis" "[0 0 -1 0] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "2385"
-			"plane" "(2352 -256 992) (2352 -256 200) (2368 -256 200)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[1 0 0 0] 0.25"
-			"vaxis" "[0 0 -1 0] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "2386"
-			"plane" "(2352 -256 200) (2352 -1040 200) (2368 -1040 200)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[0 -1 0 0] 0.25"
-			"vaxis" "[-1 0 0 0] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		side
-		{
-			"id" "2387"
-			"plane" "(2352 -1040 992) (2352 -256 992) (2368 -256 992)"
-			"material" "TOOLS/TOOLSNODRAW"
-			"uaxis" "[0 1 0 0] 0.25"
-			"vaxis" "[-1 0 0 0] 0.25"
-			"rotation" "0"
-			"lightmapscale" "16"
-			"smoothing_groups" "0"
-		}
-		editor
-		{
-			"color" "0 180 0"
-			"visgroupshown" "1"
-			"visgroupautoshown" "1"
-		}
-	}
-	editor
-	{
-		"color" "0 180 0"
-		"visgroupshown" "1"
-		"visgroupautoshown" "1"
-		"logicalpos" "[8500 -15768]"
-	}
-}
-entity
 {
 	"id" "1532"
 	"classname" "func_detail"
@@ -83343,8 +83413,8 @@ cameras
 	"activecamera" "0"
 	camera
 	{
-		"position" "[1774.57 -1021.95 1179.04]"
-		"look" "[1777.29 -901.651 941.361]"
+		"position" "[2673.94 -905.68 653.165]"
+		"look" "[2717.8 -725.714 461.697]"
 	}
 	camera
 	{


Test patch: