//--- export object begin ---//
instant SimGroup "MissionGroup" {
	instant SimGroup "Volumes" {
		instant SimVolume "InterfaceVol" {
			fileName = "Interface.vol";
		};
		instant SimVolume "entities" {
			fileName = "Entities.vol";
		};
		instant SimVolume "World" {
			fileName = "desertWorld.vol";
		};
		instant SimVolume "WorldTerrain" {
			fileName = "desertTerrain.vol";
		};
		instant SimVolume "desertDML" {
			fileName = "desertDML.vol";
		};
		instant SimVolume "savanaDML" {
			fileName = "savanaDML.vol";
		};
		instant SimVolume "human1DML" {
			fileName = "human1DML.vol";
		};
		instant SimVolume "titanDML" {
			fileName = "titanDML.vol";
		};
		instant SimVolume "DOX_textures" {
			fileName = "DOX_textures.vol";
		};
		instant SimVolume "SW_extras" {
			fileName = "SW_extras.vol";
		};
		instant SimVolume "TedFile" {
			fileName = "missions\\SideWinder.ted";
		};
		instant SimVolume "MissionLighting" {
			fileName = "SideWinder.vol";
		};
	};
	instant SimGroup "World" {
		instant SimPalette "Palette" {
			fileName = "desert.day.ppl";
		};
		instant MissionCenterPos "MissionCenter" {
			x = "-420";
			y = "-530";
			w = "800";
			h = "780";
		};
	};
	instant SimGroup "Landscape" {
		instant Sky "Sky" {
			dmlName = "";
			skyColor = "0.799936 0.756935 0.799937";
			hazeColor = "0 0 0";
			featurePosition = "45";
			size = "600";
			textures[0] = "0";
			textures[1] = "1";
			textures[2] = "2";
			textures[3] = "3";
			textures[4] = "4";
			textures[5] = "5";
			textures[6] = "6";
			textures[7] = "7";
			textures[8] = "8";
			textures[9] = "9";
			textures[10] = "10";
			textures[11] = "11";
			textures[12] = "12";
			textures[13] = "13";
			textures[14] = "14";
			textures[15] = "15";
		};
		instant Planet "Sun" {
			fileName = "";
			azimuth = "200";
			incidence = "60";
			castShadows = "True";
			useLensFlare = "False";
			intensity = "0.599704 0.599704 0.599704";
			ambient = "0.299817 0.299817 0.299817";
			size = "2000";
			distance = "11000";
		};
		instant SimTerrain "Terrain" {
			tedFileName = "SideWinder.dtf";
			visibleDistance = "400";
			hazeDistance = "275";
			hazeVerticalMin = "9.871e-39";
			hazeVerticalMax = "8.0989e-39";
			perspectiveDistance = "70";
			screenSize = "90";
			contGravity = "0 0 -21";
			contDrag = "0";
			contHeight = "10000";
			position = "-1536 -1536 0";
			rotation = "0 0 0";
			terrainType = "flat";
		};
	};
	instant SimGroup "Observerdroppoints" {
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "6.63977 -53.8314 121.5";
			rotation = "-0.299968 -0 2.19966";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "-245.875 -134.127 110.134";
			rotation = "-0.199972 -0 2.23969";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "208.423 -5.5625 117.437";
			rotation = "-0.299971 -0 -2.55969";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "-297.625 -159 85.6335";
			rotation = "-0.199971 -0 2.94291";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "246.409 -71.8516 86.0055";
			rotation = "-0.199971 -0 0.199969";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "-305.204 -228.546 85.1095";
			rotation = "-0.29997 -0 -0.659966";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "238.696 -4.31674 84.6898";
			rotation = "-0.299971 -0 -2.51969";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "-341.808 -217.191 123.782";
			rotation = "-0.399971 -0 -1.01972";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "278.412 -82.2717 128.027";
			rotation = "-0.399971 -0 0.859966";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "-199.125 -115.774 114.211";
			rotation = "-0.199972 -0 2.29971";
		};
		instant Marker "Drop Point1" {
			dataBlock = "DropPointMarker";
			name = "";
			position = "149.25 27.9775 117.961";
			rotation = "-0.299972 -0 -2.13969";
		};
	};
	instant SimGroup "Ruins" {
		instant InteriorShape "tcol31" {
			fileName = "Tcol3.0.dis";
			isContainer = "1";
			position = "96.7207 -98.0396 99.2825";
			rotation = "0 0 0";
			lightParams = "0 ";
		};
		instant Item "RepairPack1" {
			dataBlock = "RepairPack";
			name = "";
			position = "248.266 -3.57417 80.1841";
			rotation = "0 0 0";
			destroyable = "True";
			deleteOnDestroy = "False";
			rotates = "True";
			collideable = "False";
			count = "1";
		};
		instant InteriorShape "tcol31" {
			fileName = "Tcol3.1.dis";
			isContainer = "1";
			position = "-107.375 -12.6543 98.8242";
			rotation = "0 0 0";
			lightParams = "0 ";
		};
		instant InteriorShape "etruin31" {
			fileName = "etruin3.0.dis";
			isContainer = "1";
			position = "-19.6412 -64.5275 91.736";
			rotation = "0 -0 -0.259895";
			lightParams = "0 ";
		};
		instant InteriorShape "tcol21" {
			fileName = "Tcol2.0.dis";
			isContainer = "1";
			position = "55.3431 -184.875 101.625";
			rotation = "-1.17634 -3.00907 0.163268";
			lightParams = "0 ";
		};
		instant Item "RepairPack1" {
			dataBlock = "RepairPack";
			name = "";
			position = "-304.127 -228.158 80.1851";
			rotation = "0 0 0";
			destroyable = "True";
			deleteOnDestroy = "False";
			rotates = "True";
			collideable = "False";
			count = "1";
		};
		instant Item "RepairPatch1" {
			dataBlock = "RepairPatch";
			name = "";
			position = "-35.0376 -85.1424 106.234";
			rotation = "0 0 0";
			destroyable = "True";
			deleteOnDestroy = "False";
			rotates = "True";
			collideable = "False";
			count = "1";
		};
		instant Item "RepairPatch1" {
			dataBlock = "RepairPatch";
			name = "";
			position = "-29.9803 -83.7815 106.234";
			rotation = "0 0 0";
			destroyable = "True";
			deleteOnDestroy = "False";
			rotates = "True";
			collideable = "False";
			count = "1";
		};
		instant InteriorShape "tcol41" {
			fileName = "tcol4.0.dis";
			isContainer = "1";
			position = "-116.75 -82.791 99.1934";
			rotation = "0.0604322 -1.54876 -2.25103";
			lightParams = "0 ";
		};
		instant InteriorShape "sw_sign1" {
			fileName = "sw_sign.0.dis";
			isContainer = "0";
			position = "132.588 920.404 99.7997";
			rotation = "0 -0 -1.45994";
			lightParams = "0 ";
		};
	};
	instant SimGroup "Map Markers" {
		instant Marker "Map Marker1" {
			dataBlock = "MapMarker";
			name = " <vServer::teamName0> Bunker";
			position = "-267.092 -225.217 68.3162";
			rotation = "0 0 0";
		};
		instant Marker "Map Marker1" {
			dataBlock = "MapMarker";
			name = " <vServer::teamName1> Bunker";
			position = "223.468 -11.9442 64.5351";
			rotation = "0 0 0";
		};
		instant Trigger "GroupTrigger1" {
			dataBlock = "GroupTrigger";
			name = "No scout capping for you!";
			position = "244.091 -51.2351 100.005";
			rotation = "0 0 0";
			boundingBox = "-1 -1 -1 1 1 1";
			isSphere = "True";
		};
		instant Trigger "GroupTrigger1" {
			dataBlock = "GroupTrigger";
			name = "No scout capping for you!";
			position = "-299.782 -180.384 99.9123";
			rotation = "0 0 0";
			boundingBox = "-1 -1 -1 1 1 1";
			isSphere = "True";
		};
	};
	instant SimGroup "Teams" {
		instant TeamGroup "team0" {
			instant SimGroup "Droppoints" {
				instant SimGroup "start" {
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-299.523 -151.555 100.759";
						rotation = "0 -0 -1.58292";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-299.509 -155.75 100.759";
						rotation = "0 -0 -1.54293";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-299.75 -209.319 100.759";
						rotation = "0 -0 -1.54292";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-299.71 -205.395 100.759";
						rotation = "0 -0 -1.54293";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-298.75 -161 112.759";
						rotation = "0 -0 -1.58292";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-298.804 -168.19 112.759";
						rotation = "0 -0 -1.58293";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-298.796 -200.4 112.759";
						rotation = "0 -0 -1.58292";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-298.875 -192.522 112.759";
						rotation = "0 -0 -1.58293";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-304.705 -175.412 100.759";
						rotation = "0 -0 -1.56292";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-304.789 -185.388 100.759";
						rotation = "0 -0 -1.58292";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-294.684 -175.424 100.759";
						rotation = "0 -0 -1.58292";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-294.75 -185.428 100.759";
						rotation = "0 -0 -1.56292";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-305.361 -248.743 79.7851";
						rotation = "0 -0 3.13969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-294.163 -248.969 79.7851";
						rotation = "0 -0 3.13969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-304.584 -207.378 100.759";
						rotation = "0 -0 -1.62293";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-304.625 -153.439 100.759";
						rotation = "0 -0 -1.54293";
					};
				};
				instant SimGroup "Random" {
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-299.649 -156.693 81.7852";
						rotation = "0 -0 3.13969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-299.898 -204.59 81.7852";
						rotation = "0 -0 4.45137e-06";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-295.555 -227.571 79.7852";
						rotation = "0 -0 0.0200013";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-304.372 -213.07 81.2851";
						rotation = "0 -0 -3.13998";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-298.804 -168.19 112.759";
						rotation = "0 -0 -1.58294";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-304.625 -153.439 100.759";
						rotation = "0 -0 -1.54294";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-298.875 -192.522 112.759";
						rotation = "0 -0 -1.58294";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-304.584 -207.378 100.759";
						rotation = "0 -0 -1.62294";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-354.892 -126.562 96.3084";
						rotation = "0 -0 -2.29992";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-346.614 -245.857 97.1025";
						rotation = "0 -0 -0.999988";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-216.483 -109.763 98.4762";
						rotation = "0 -0 2.43992";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "-256.706 -246.729 90.5982";
						rotation = "0 -0 0.839989";
					};
				};
			};
			instant SimGroup "Forcefields" {
				instant SimGroup "Centre Forcefield" {
					instant SimPath "Path1" {
						isLooping = "False";
						isCompressed = "False";
						instant Marker "Marker1" {
							dataBlock = "PathMarker";
							name = "";
							position = "-299.783 -180.447 86.9";
							rotation = "0 -0 3.13969";
						};
						instant Marker "Marker1" {
							dataBlock = "PathMarker";
							name = "";
							position = "-299.783 -180.447 81.9007";
							rotation = "0 -0 3.13969";
						};
					};
					instant Moveable "DoorForceField1" {
						dataBlock = "DoorForceField5x5";
						name = "Forcefield";
						position = "-299.783 -180.447 81.9007";
						rotation = "0 0 3.13969";
						destroyable = "True";
						deleteOnDestroy = "False";
						fadeTime = "0";
						closeTime = "1";
						Status = "close";
						center = "1";
					};
				};
				instant StaticShape "solar1" {
					dataBlock = "SolarPanel";
					name = "Solar Panel #1";
					position = "-304.392 -196.341 104.125";
					rotation = "0 -0 -1.56314";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageObject = "2049";
					lastDamageTeam = "1";
				};
				instant StaticShape "solar1" {
					dataBlock = "SolarPanel";
					name = "Solar Panel #2";
					position = "-304.375 -164.405 104.075";
					rotation = "0 -0 -1.58311";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageObject = "2049";
					lastDamageTeam = "1";
				};
				instant SimGroup "End Forcefield" {
					instant SimPath "Path1" {
						isLooping = "False";
						isCompressed = "False";
						instant Marker "Marker1" {
							dataBlock = "PathMarker";
							name = "";
							position = "-299.809 -210.929 86.7973";
							rotation = "0 -0 3.13954";
						};
						instant Marker "Marker1" {
							dataBlock = "PathMarker";
							name = "";
							position = "-299.817 -210.929 81.7976";
							rotation = "0 -0 3.13955";
						};
					};
					instant Moveable "DoorForceField1" {
						dataBlock = "DoorForceField5x5";
						name = "DOX's Other l33t Forcefield";
						position = "-299.817 -210.929 81.7976";
						rotation = "0 0 3.13955";
						destroyable = "True";
						deleteOnDestroy = "False";
						center = "1";
						Status = "close";
						closeTime = "1";
						fadeTime = "0";
					};
				};
			};
			instant SimGroup "Equipment" {
				instant Turret "MortarTurret1" {
					dataBlock = "MortarTurret";
					name = "Mortar Turret #1";
					position = "-299.421 -164.582 112.65";
					rotation = "0 -0 -1.56363";
					destroyable = "True";
					deleteOnDestroy = "False";
					shieldStrength = "0.0299999";
				};
				instant Turret "MortarTurret1" {
					dataBlock = "MortarTurret";
					name = "Mortar Turret #2";
					position = "-299.25 -196.684 112.625";
					rotation = "0 -0 -1.56363";
					destroyable = "True";
					deleteOnDestroy = "False";
					shieldStrength = "0.0299999";
					lastDamageObject = "0";
					lastDamageTeam = "-1";
				};
				instant StaticShape "VehicleStation1" {
					dataBlock = "VehicleStation";
					name = "";
					position = "-299.773 -216.875 79.7851";
					rotation = "0 -0 -0.00341239";
					destroyable = "True";
					deleteOnDestroy = "False";
					enterTime = "255.071";
					lastPlayer = "8395";
					vehiclePad = "8396";
				};
				instant StaticShape "Generator1" {
					dataBlock = "Generator";
					name = "Generator #1";
					position = "-292.966 -164.67 81.6659";
					rotation = "0 -0 -0.00392072";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageObject = "2049";
					lastDamageTeam = "1";
				};
				instant StaticShape "Generator1" {
					dataBlock = "Generator";
					name = "Generator #2";
					position = "-293.042 -196.391 81.6807";
					rotation = "0 -0 -0.00392072";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageObject = "2049";
					lastDamageTeam = "1";
				};
				instant StaticShape "InventoryStation1" {
					dataBlock = "InventoryStation";
					name = "Inventory Station #1";
					position = "-306.339 -164.315 81.713";
					rotation = "0 -0 1.56045";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastPlayer = "8404";
					lastDamageObject = "2049";
					lastDamageTeam = "0";
				};
				instant StaticShape "InventoryStation1" {
					dataBlock = "InventoryStation";
					name = "Inventory Station #2";
					position = "-306.481 -196.39 81.7589";
					rotation = "0 -0 1.56043";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageTeam = "0";
					lastDamageObject = "2049";
					lastPlayer = "8408";
				};
				instant StaticShape "CommandStation1" {
					dataBlock = "CommandStation";
					name = "Command Station #1";
					position = "-297.155 -154.382 81.768";
					rotation = "0 -0 -0.0206694";
					destroyable = "True";
					deleteOnDestroy = "False";
					enterTime = "122.207";
					lastDamageObject = "8333";
					lastDamageTeam = "0";
				};
				instant StaticShape "CommandStation1" {
					dataBlock = "CommandStation";
					name = "Command Station #2";
					position = "-302.153 -154.391 81.7426";
					rotation = "0 -0 -0.0206693";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastPlayer = "8398";
					enterTime = "3029.59";
					lastDamageObject = "2049";
					lastDamageTeam = "1";
				};
				instant Turret "PlasmaTurret1" {
					dataBlock = "PlasmaTurret";
					name = "South Plasma Turret";
					position = "-263.656 -135.796 101.089";
					rotation = "0 -0 -1.56363";
					destroyable = "True";
					deleteOnDestroy = "False";
					shieldStrength = "0.0299999";
					lastDamageObject = "2049";
					lastDamageTeam = "1";
				};
				instant Turret "PlasmaTurret1" {
					dataBlock = "PlasmaTurret";
					name = "North Plasma Turret";
					position = "-239.976 -263.704 94.4906";
					rotation = "0 -0 -1.5429";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageTeam = "1";
					lastDamageObject = "2049";
					shieldStrength = "0.0299999";
				};
				instant StaticShape "vehiclePad1" {
					dataBlock = "vehiclePad";
					name = "";
					position = "-299.903 -244.353 79.7851";
					rotation = "0 -0 3.1232";
					destroyable = "True";
					deleteOnDestroy = "False";
					busy = "404.63";
				};
			};
			instant SimGroup "Main Base" {
				instant InteriorShape "sw_turretbase1" {
					fileName = "sw_turretbase.0.dis";
					isContainer = "0";
					position = "-240.08 -263.661 91.8191";
					rotation = "0 0 0";
					lightParams = "0 ";
				};
				instant InteriorShape "sw_base1" {
					fileName = "sw_base.0.dis";
					isContainer = "1";
					position = "-299.75 -181.417 88.7851";
					rotation = "0 -0 3.13968";
					lightParams = "2 2.000000 1 2.000000 1 ";
					locked = "0";
				};
				instant InteriorShape "idariel1" {
					fileName = "idariel.0.dis";
					isContainer = "1";
					position = "-301.25 -158.379 112.25";
					rotation = "0 -0 1.55993";
					lightParams = "2 1.000000 1 1.000000 1 ";
				};
				instant InteriorShape "sw_turretbase1" {
					fileName = "sw_turretbase.1.dis";
					isContainer = "0";
					position = "-263.721 -135.786 98.4135";
					rotation = "0 0 0";
					lightParams = "0 ";
				};
				instant Item "flag1" {
					dataBlock = "flag";
					name = "";
					position = "-299.847 -180.425 98.8833";
					rotation = "0 -0 -1.6399";
					destroyable = "True";
					deleteOnDestroy = "False";
					rotates = "False";
					collideable = "False";
					count = "1";
					objectiveLine = "13";
					scoreValue = "1";
					originalPosition = "-299.847 -180.425 98.879";
					atHome = "true";
					pickupSequence = "0";
					carrier = "-1";
					holdingTeam = "-1";
					changeTeamCount = "0";
					enemyCaps = "0";
					caps0 = "0";
					caps1 = "0";
					caps2 = "0";
					caps3 = "0";
					caps4 = "0";
					caps5 = "0";
					caps6 = "0";
					caps7 = "0";
				};
			};
		};
		instant TeamGroup "team1" {
			instant SimGroup "Droppoints" {
				instant SimGroup "start" {
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.843 -80.088 100.758";
						rotation = "0 -0 1.5597";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.823 -75.9091 100.758";
						rotation = "0 -0 1.59969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.963 -22.3223 100.758";
						rotation = "0 -0 1.5997";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.944 -26.2462 100.758";
						rotation = "0 -0 1.59969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.036 -70.6567 112.758";
						rotation = "0 -0 1.5597";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.125 -63.4538 112.758";
						rotation = "0 -0 1.55969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.037 -31.2433 112.758";
						rotation = "0 -0 1.5597";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.129 -39.121 112.758";
						rotation = "0 -0 1.55969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "249 -56.2221 100.758";
						rotation = "0 -0 1.5797";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "249.055 -46.2455 100.758";
						rotation = "0 -0 1.5597";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "238.966 -56.2268 100.758";
						rotation = "0 -0 1.5597";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "239 -46.2219 100.758";
						rotation = "0 -0 1.5797";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "249.561 16.7184 79.7841";
						rotation = "0 -0 1.48875e-09";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "237.871 17.2377 79.7841";
						rotation = "0 -0 -0.019999";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "248.815 -24.2555 100.758";
						rotation = "0 -0 1.51969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "248.927 -78.196 100.758";
						rotation = "0 -0 1.59969";
					};
				};
				instant SimGroup "Random" {
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.961 -74.9503 81.7841";
						rotation = "0 0 0";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "244.133 -27.0514 81.7841";
						rotation = "0 -0 -3.13969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "239.753 -4.07904 79.7841";
						rotation = "0 -0 -3.11969";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "248.422 -18.1365 81.2841";
						rotation = "0 -0 0.00350147";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.125 -63.4538 112.758";
						rotation = "0 -0 1.55968";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "248.927 -78.196 100.758";
						rotation = "0 -0 1.59968";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "243.129 -39.1211 112.758";
						rotation = "0 -0 1.55968";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "248.815 -24.2555 100.758";
						rotation = "0 -0 1.51968";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "297.602 -134.127 100";
						rotation = "0 -0 0.61999";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "298.717 15.6024 95.3885";
						rotation = "0 -0 2.25992";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "179.826 -104.468 100";
						rotation = "0 -0 -0.959989";
					};
					instant Marker "Drop Point1" {
						dataBlock = "DropPointMarker";
						name = "";
						position = "205.005 13.6815 88.9706";
						rotation = "0 -0 -2.35992";
					};
				};
			};
			instant SimGroup "Main Base" {
				instant InteriorShape "sw_turretbase1" {
					fileName = "sw_turretbase.2.dis";
					isContainer = "0";
					position = "192.685 32.0516 90.8007";
					rotation = "0 -0 -3.14146";
					lightParams = "0 ";
				};
				instant InteriorShape "sw_base1" {
					fileName = "sw_base.1.dis";
					isContainer = "1";
					position = "244.015 -50.2251 88.7841";
					rotation = "0 0 0";
					lightParams = "2 2.000000 1 2.000000 1 ";
					locked = "1";
				};
				instant InteriorShape "idariel1" {
					fileName = "idariel.1.dis";
					isContainer = "1";
					position = "245.552 -73.2611 112.25";
					rotation = "0 -0 -1.57947";
					lightParams = "2 1.000000 1 1.000000 1 ";
				};
				instant InteriorShape "sw_turretbase1" {
					fileName = "sw_turretbase.3.dis";
					isContainer = "0";
					position = "208.918 -96.2926 99.2798";
					rotation = "0 -0 -3.14146";
					lightParams = "0 ";
				};
				instant Item "flag1" {
					dataBlock = "flag";
					name = "";
					position = "244.149 -51.2398 98.8807";
					rotation = "0 -0 1.5799";
					destroyable = "True";
					deleteOnDestroy = "False";
					rotates = "False";
					collideable = "False";
					count = "1";
					objectiveLine = "14";
					scoreValue = "1";
					originalPosition = "244.149 -51.2398 98.8828";
					atHome = "true";
					pickupSequence = "0";
					carrier = "-1";
					holdingTeam = "-1";
					changeTeamCount = "0";
					enemyCaps = "0";
					caps0 = "0";
					caps1 = "0";
					caps2 = "0";
					caps3 = "0";
					caps4 = "0";
					caps5 = "0";
					caps6 = "0";
					caps7 = "0";
				};
			};
			instant SimGroup "Equipment" {
				instant Turret "MortarTurret1" {
					dataBlock = "MortarTurret";
					name = "Mortar Turret #1";
					position = "243.75 -67.0625 112.649";
					rotation = "0 -0 1.57898";
					destroyable = "True";
					deleteOnDestroy = "False";
					shieldStrength = "0.0299999";
					lastDamageObject = "2049";
					lastDamageTeam = "1";
				};
				instant Turret "MortarTurret1" {
					dataBlock = "MortarTurret";
					name = "Mortar Turret #2";
					position = "243.5 -34.9581 112.625";
					rotation = "0 -0 1.57898";
					destroyable = "True";
					deleteOnDestroy = "False";
					shieldStrength = "0.0299999";
					lastDamageObject = "2049";
					lastDamageTeam = "1";
				};
				instant StaticShape "VehicleStation1" {
					dataBlock = "VehicleStation";
					name = "";
					position = "244.168 -14.8095 79.7841";
					rotation = "0 -0 3.13949";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageObject = "8367";
					lastDamageTeam = "1";
				};
				instant StaticShape "Generator1" {
					dataBlock = "Generator";
					name = "Generator #1";
					position = "237.258 -67.0779 81.6648";
					rotation = "0 -0 3.13898";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageTeam = "0";
					lastDamageObject = "2049";
				};
				instant StaticShape "Generator1" {
					dataBlock = "Generator";
					name = "Generator #2";
					position = "237.286 -35.2619 81.6796";
					rotation = "0 -0 3.13898";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageTeam = "0";
					lastDamageObject = "2049";
				};
				instant StaticShape "InventoryStation1" {
					dataBlock = "InventoryStation";
					name = "Inventory Station #1";
					position = "250.639 -67.3167 81.7119";
					rotation = "0 -0 -1.57895";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageTeam = "0";
					lastDamageObject = "2049";
				};
				instant StaticShape "InventoryStation1" {
					dataBlock = "InventoryStation";
					name = "Inventory Station #2";
					position = "250.787 -35.1969 81.7578";
					rotation = "0 -0 -1.57897";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageObject = "2049";
					lastDamageTeam = "0";
				};
				instant StaticShape "CommandStation1" {
					dataBlock = "CommandStation";
					name = "Command Station #1";
					position = "241.5 -77.2591 81.7668";
					rotation = "0 -0 3.12222";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageTeam = "1";
					lastDamageObject = "8385";
					enterTime = "122.207";
				};
				instant StaticShape "CommandStation1" {
					dataBlock = "CommandStation";
					name = "Command Station #2";
					position = "246.5 -77.2591 81.7415";
					rotation = "0 -0 3.12222";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageTeam = "0";
					lastDamageObject = "2049";
					enterTime = "3029.59";
				};
				instant Turret "PlasmaTurret1" {
					dataBlock = "PlasmaTurret";
					name = "South Plasma Turret";
					position = "208.844 -96.2927 101.91";
					rotation = "0 -0 1.55899";
					destroyable = "True";
					deleteOnDestroy = "False";
					shieldStrength = "0.0299999";
					lastDamageObject = "2049";
					lastDamageTeam = "0";
				};
				instant Turret "PlasmaTurret1" {
					dataBlock = "PlasmaTurret";
					name = "North Plasma Turret";
					position = "192.598 32.0638 93.4659";
					rotation = "0 -0 1.54941";
					destroyable = "True";
					deleteOnDestroy = "False";
					shieldStrength = "0.0299999";
					lastDamageObject = "2049";
					lastDamageTeam = "0";
				};
				instant StaticShape "vehiclePad1" {
					dataBlock = "vehiclePad";
					name = "";
					position = "243.984 12.7604 79.7841";
					rotation = "0 -0 0";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageObject = "2049";
					lastDamageTeam = "0";
				};
			};
			instant SimGroup "Forcefields" {
				instant SimGroup "Centre Forcefield" {
					instant SimPath "Path1" {
						isLooping = "False";
						isCompressed = "False";
						instant Marker "Marker1" {
							dataBlock = "PathMarker";
							name = "";
							position = "244.056 -51.1951 86.899";
							rotation = "0 0 0";
						};
						instant Marker "Marker1" {
							dataBlock = "PathMarker";
							name = "";
							position = "244.056 -51.1952 81.8996";
							rotation = "0 0 0";
						};
					};
					instant Moveable "DoorForceField1" {
						dataBlock = "DoorForceField5x5";
						name = "Forcefield";
						position = "244.056 -51.1952 81.8996";
						rotation = "0 0 0";
						destroyable = "True";
						deleteOnDestroy = "False";
						center = "1";
						Status = "close";
						closeTime = "1";
						fadeTime = "0";
					};
				};
				instant StaticShape "solar1" {
					dataBlock = "SolarPanel";
					name = "Solar Panel #1";
					position = "248.64 -35.2934 104.125";
					rotation = "0 -0 1.57948";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageObject = "8382";
					lastDamageTeam = "1";
				};
				instant StaticShape "solar1" {
					dataBlock = "SolarPanel";
					name = "Solar Panel #2";
					position = "248.649 -67.2301 104.074";
					rotation = "0 -0 1.55951";
					destroyable = "True";
					deleteOnDestroy = "False";
					lastDamageTeam = "1";
					lastDamageObject = "8383";
				};
				instant SimGroup "End Forcefield" {
					instant SimPath "Path1" {
						isLooping = "False";
						isCompressed = "False";
						instant Marker "Marker1" {
							dataBlock = "PathMarker";
							name = "";
							position = "244.029 -20.7177 86.7976";
							rotation = "0 0 0";
						};
						instant Marker "Marker1" {
							dataBlock = "PathMarker";
							name = "";
							position = "244.029 -20.7176 81.7975";
							rotation = "0 0 0";
						};
					};
					instant Moveable "DoorForceField1" {
						dataBlock = "DoorForceField5x5";
						name = "DOX's r33t Forcefield!";
						position = "244.029 -20.7176 81.7975";
						rotation = "0 0 0";
						destroyable = "True";
						deleteOnDestroy = "False";
						fadeTime = "0";
						closeTime = "1";
						Status = "close";
						center = "1";
					};
				};
			};
		};
	};
};
//--- export object end ---//
$teamScoreLimit = 5;
exec(objectives);
$Game::missionType = "CTF+";
$cdTrack = 11;
$cdPlayMode = 1;

function GroupTrigger::onContact(%this, %object)
{
	%obj=getObjectType (%object);
	if (%obj=="Flier")
		gameBase::setDamageLevel (%object, gameBase::getDataName(%object).maxDamage+10);
}

//----------------------------------------------------------------------------
// DusktoDawn Minefield
//----------------------------------------------------------------------------
ExplosionData fusionmine_exp
{ 
   shapeName = "shockwave.dts";
   soundId   = mineExplosion;

   faceCamera = true;
   randomSpin = true;
   hasLight   = true;
   lightRange = 8.0;

   timeScale = 1.5;

   timeZero = 0.0;
   timeOne  = 0.500;

   colors[0]  = { 0.0, 0.0, 0.0 };
   colors[1]  = { 1.0, 1.0, 1.0 };
   colors[2]  = { 1.0, 1.0, 1.0 };
   radFactors = { 0.0, 1.0, 1.0 };
}; 

GrenadeData Fusionmine
{ 
   bulletShapeName    = "plasmabolt.dts";
   explosionTag       = fusionmine_exp;
   collideWithOwner   = True;
   ownerGraceMS       = 400;
   collisionRadius    = 1.0;
   mass               = 5.0;
   elasticity         = 0.1;
   damageClass        = 1; 
   damageValue        = 0.30;
   damageType         = $ImpactDamageType;
   explosionRadius    = 30.0;
   kickBackStrength   = 150.0;
   maxLevelFlightDist = 400;
   totalTime          = 0.05;
   liveTime           = 0.05;
   projSpecialTime    = 0.05;
   inheritedVelocityScale = 0.5;
   smokeName              = "smoke.dts";
};
 
//----------------------------------------------------------------------------
// FleetCommand Teleporter
//----------------------------------------------------------------------------
SoundData FC_sfx
{
   wavFileName = "transporter.wav";
   profile = Profile3dNear;
};

ExplosionData FC_tele_fx
{
      shapeName = "fusionex.dts";
      soundId   = FC_sfx;
      faceCamera = true;
      randomSpin = true;
      hasLight   = true;
      lightRange = 5.0;   
      timeZero = 0.450;
      timeOne  = 0.750;   
      colors[0]  = { 0.25, 0.25, 1.0 };
      colors[1]  = { 0.25, 0.25, 1.0 };
      colors[2]  = { 1.0,  1.0,  1.0 };
      radFactors = { 1.0, 1.0, 1.0 };
};

GrenadeData FC_teleporter
{
   bulletShapeName    = "fusionbolt.dts";
   explosionTag       = FC_tele_fx;
   collideWithOwner   = True;
   ownerGraceMS       = 200;
   collisionRadius    = 0;
   mass               = 0;
   elasticity         = 0;
   damageClass        = 1; 
   damageValue        = 0;
   damageType         = $MortarDamageType;
   explosionRadius    = 0;
   kickBackStrength   = 0;
   maxLevelFlightDist = 400;
   totalTime          = 0.05;
   liveTime           = 0.05;
   projSpecialTime    = 0.05;
   inheritedVelocityScale = 0;
   smokeName              = "chainspk.dts";
};

function ObjectiveMission::setObjectiveHeading()
{
   if($missionComplete)
   {
      %curLeader = 0;
		%tieGame = false;
		%tie = 0;
		%tieTeams[%tie] = %curLeader; 
		for(%i = 0; %i < getNumTeams() ; %i++) 
		   echo("GAME: teamfinalscore " @ %i @ " " @ $teamScore[%i]);
      
		for(%i = 1; %i < getNumTeams() ; %i++) 
      {
		   if($teamScore[%i] == $teamScore[%curLeader]) { 
            %tieGame = true;
         	%tieTeams[%tie++] = %i;
			}
			else if($teamScore[%i] > $teamScore[%curLeader])
         {
            %curLeader = %i;	   
            %tieGame = false;
				%tie = 0;
				%tieTeams[%tie] = %curLeader; 
         }
      }
		if(%tieGame) {
			for(%g = 0; %g <= %tie; %g++) { 
				%names = %names @ getTeamName(%tieTeams[%g]);
				if(%g == %tie-1)
					%names = %names @ " and "; 
				else if(%g != %tie)
					%names = %names @ ", "; 
			}
			if(%tie > 1) 
			 	%names = %names @ " all"; 
		}
		for(%i = -1; %i < getNumTeams(); %i++)
      {
			objective::displayBitmap(%i,0);
			if(!%tieGame) {
	         if(%i == %curLeader) { 
					if($teamScore[%curLeader] == 1)
				   	Team::setObjective(%i, 1, "<F5>           Your team won the mission with " @ $teamScore[%curLeader] @ " point!");
					else
				   	Team::setObjective(%i, 1, "<F5>           Your team won the mission with " @ $teamScore[%curLeader] @ " points!");
				}
				else {
					if($teamScore[%curLeader] == 1)
						Team::setObjective(%i, 1, "<F5>     The " @ getTeamName(%curLeader) @ " team won the mission with " @ $teamScore[%curLeader] @ " point!");
  					else
	          		Team::setObjective(%i, 1, "<F5>     The " @ getTeamName(%curLeader) @ " team won the mission with " @ $teamScore[%curLeader] @ " points!");
				}
		  	}	
			else {
				if(getNumTeams() > 2) {
					Team::setObjective(%i, 1, "<F5>     The " @ %names @ " tied with a score of " @ $teamScore[%curLeader]);
  	         }
				else
					Team::setObjective(%i, 1, "<F5>     The mission ended in a tie where each team had a score of " @ $teamScore[%curLeader]);
			}
			Team::setObjective(%i, 2, " ");
		}
// Hacketty hack.
                aw::undo();
   }
   else {
      for(%i = -1; %i < getNumTeams(); %i++)
      {
			objective::displayBitmap(%i,0);
		  	Team::setObjective(%i,1, "<f5>Mission Completion:");
		   Team::setObjective(%i, 2,"<f1>   - " @ $teamScoreLimit @ " points needed to win the mission.");
		}
	}
   if(!$Server::timeLimit)
      %str = "<f1>   - No time limit on the game.";
   else if($timeLimitReached)
      %str = "<f1>   - Time limit reached.";
   else if($missionComplete)
   {
      %time = getSimTime() - $missionStartTime;
      %minutes = Time::getMinutes(%time);
      %seconds = Time::getSeconds(%time);
      if(%minutes < 10)
         %minutes = "0" @ %minutes;
      if(%seconds < 10)
         %seconds = "0" @ %seconds;
      %str = "<f1>   - Total match time: " @ %minutes @ ":" @ %seconds;
   }
   else
      %str = "<f1>   - Time remaining: " @ floor($Server::timeLimit - (getSimTime() - $missionStartTime) / 60) @ " minutes.";
   for(%i = -1; %i < getNumTeams(); %i++) {
	  	Team::setObjective(%i, 3, " ");
  		Team::setObjective(%i, 4, "<f5>Mission Information:");
		Team::setObjective(%i, 5, "<f1>   - Mission Name: " @ $missionName); 
      Team::setObjective(%i, 6, %str);
	}
}

function aw::undo()
   { 	
	function GroupTrigger::onContact(%this, %object){}
   }