//--- OBJECT WRITE BEGIN ---
new SimGroup(MissionGroup) {

   new ScriptObject(MissionInfo) {
         name = "Water World";
         desc1 = "Scale this freak of nature,";
         desc2 = "";
         desc0 = "";
   };
   new MissionArea(MissionArea) {
      Area = "-360 -648 720 1296";
      flightCeiling = "300";
      flightCeilingRange = "20";
         locked = "true";
   };
   new Sky(Sky) {
      position = "336 136 0";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      materialList = "~/data/skies/sky_day.dml";
      cloudHeightPer[0] = "0.349971";
      cloudHeightPer[1] = "0.25";
      cloudHeightPer[2] = "0.199973";
      cloudSpeed1 = "0.0002";
      cloudSpeed2 = "0.0004";
      cloudSpeed3 = "0.0006";
      visibleDistance = "500";
      fogDistance = "300";
      fogColor = "0.820000 0.828000 0.844000 1.000000";
      fogVolume1 = "100 0 200";
      fogVolume2 = "0 0 0";
      fogVolume3 = "0 0 0";
      fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569860000000000000000000000.000000";
      fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000";
      fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160050000000000000000000000.000000";
      windVelocity = "1 1 0";
      windEffectPrecipitation = "1";
      SkySolidColor = "0.547000 0.641000 0.789000 0.000000";
      useSkyTextures = "1";
      renderBottomTexture = "0";
      noRenderBans = "0";
         locked = "true";
   };
   new Sun() {
      direction = "0.57735 0.57735 -0.57735";
      color = "0.988000 0.985000 0.980000 1.000000";
      ambient = "0.500000 0.500000 0.500000 1.000000";
         rotation = "1 0 0 0";
         locked = "true";
         scale = "1 1 1";
         position = "0 0 0";
   };
   new TerrainBlock(Terrain) {
      rotation = "1 0 0 0";
      scale = "1 1 1";
      detailTexture = "~/data/terrains/details/detail1";
      terrainFile = "./waterWorld.ter";
      squareSize = "8";
      emptySquares = "99703 443522 443778 444034";
         locked = "true";
         position = "-1024 -1024 0";
      bumpTexture = "~/data/terrains/details/detail1Bump";
   };
   new WaterBlock(Water) {
      position = "-1024 -1024 0";
      rotation = "1 0 0 0";
      scale = "2048 2048 200";
      UseDepthMask = "1";
      surfaceTexture = "~/data/water/water";
      ShoreTexture = "~/data/water/water";
      envMapOverTexture = "~/data/skies/day_0007";
      envMapUnderTexture = "~/data/terrains/grassland/patchy";
      liquidType = "RiverWater";
      density = "1";
      viscosity = "5";
      waveMagnitude = "3";
      surfaceOpacity = "0.8";
      envMapIntensity = "0.5";
      TessSurface = "50";
      TessShore = "60";
      SurfaceParallax = "0.5";
      FlowAngle = "0";
      FlowRate = "0";
      DistortGridScale = "0.1";
      DistortMag = "0.02";
      DistortTime = "0.5";
      ShoreDepth = "15";
      DepthGradient = "0.75";
      MinAlpha = "0.05";
      MaxAlpha = "1";
      removeWetEdges = "0";
         envMapTexture = "~/data/skies/day_0007";
   };
   new SimGroup(PlayerDropPoints) {

      new SpawnSphere() {
         position = "-240.69 -227.582 243.242";
         rotation = "0 0 -1 86.1256";
         scale = "1 1 1";
         dataBlock = "SpawnSphereMarker";
         radius = "1";
         sphereWeight = "100";
         indoorWeight = "100";
         outdoorWeight = "100";
            locked = "false";
            homingCount = "0";
            lockCount = "0";
      };
      new SpawnSphere() {
         position = "-67.6627 50.2865 242.596";
         rotation = "0 0 -1 86.1256";
         scale = "1 1 1";
         dataBlock = "SpawnSphereMarker";
         radius = "1";
         sphereWeight = "100";
         indoorWeight = "100";
         outdoorWeight = "100";
            locked = "false";
            homingCount = "0";
            lockCount = "0";
      };
      new SpawnSphere() {
         position = "-239.106 -69.3826 211.875";
         rotation = "0 0 -1 86.1256";
         scale = "1 1 1";
         dataBlock = "SpawnSphereMarker";
         radius = "1";
         sphereWeight = "100";
         indoorWeight = "100";
         outdoorWeight = "100";
            locked = "false";
            homingCount = "0";
            lockCount = "0";
      };
      new SpawnSphere() {
         position = "-293.14 -146.426 214.408";
         rotation = "0 0 -1 86.1256";
         scale = "1 1 1";
         dataBlock = "SpawnSphereMarker";
         radius = "1";
         sphereWeight = "100";
         indoorWeight = "100";
         outdoorWeight = "100";
            locked = "false";
            homingCount = "0";
            lockCount = "0";
      };
   };
 new AudioProfile(Mission_Music) 
  { 
    filename = "~/data/sound/music/Axelay-Level4.spc.ogg"; 
    description = "AudioMusic"; 
    preload = false; 
  }; 
   new SimGroup(Buildings) {

      new InteriorInstance() {
         position = "-119.872 -117.455 196.68";
         rotation = "0 0 1 8.59429";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/evil1/example/cube.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "-300.558 -161.546 196.408";
         rotation = "0 0 1 80.2141";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/evil1/example/arch.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "202.227 -127.876 200.306";
         rotation = "0 0 1 112.3";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/evil1/example/arch.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "-68 40 233.193";
         rotation = "0 0 1 90";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/evil1/example/base1.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "-85.1782 37.7176 231.851";
         rotation = "0 0 1 90";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/evil1/example/marker.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "-52.5271 37.5606 231.694";
         rotation = "0 0 1 90";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/evil1/example/marker.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "-234.386 -68.4449 182.697";
         rotation = "0 0 -1 86.5166";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/evil1/example/cube.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "-239.839 -66.8959 204.375";
         rotation = "0 0 1 2.29206";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/evil1/fairfax/bhouse.dif";
         showTerrainInside = "0";
      };
   };
   new SimGroup(Plants) {

      new TSStatic() {
         position = "-80.6619 -118.875 226.881";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         shapeName = "~/data/shapes/organic/tree1.dts";
      };
      new TSStatic() {
         position = "-76.7287 -115.572 225.573";
         rotation = "0.866839 -0.490147 -0.0913541 15.1294";
         scale = "1 1 1";
         shapeName = "~/data/shapes/organic/bush1.dts";
      };
      new TSStatic() {
         position = "-85.8184 -111.949 225.662";
         rotation = "0.97421 0.219174 -0.0536357 28.2013";
         scale = "1 1 1.91091";
         shapeName = "~/data/shapes/organic/bush1.dts";
      };
      new TSStatic() {
         position = "-65.5605 -170.83 224.729";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         shapeName = "~/data/shapes/organic/tree1.dts";
      };
      new TSStatic() {
         position = "-81.852 -22.0501 255.798";
         rotation = "-0.973349 -0.0194696 -0.228502 10.0058";
         scale = "1 1 1";
         shapeName = "~/data/shapes/organic/bush1.dts";
      };
   };
   new SimGroup(items) {

      new Item() {
         position = "-133.177 -104.106 212.95";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Rifle";
         collideable = "0";
         static = "1";
         rotate = "1";
      };
      new Item() {
         position = "-130.543 -104.576 212.995";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "RifleAmmo";
         collideable = "0";
         static = "1";
         rotate = "1";
      };
      new Item() {
         position = "-129.578 -104.689 212.995";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "RifleAmmo";
         collideable = "0";
         static = "1";
         rotate = "1";
      };
      new Item() {
         position = "-128.587 -104.827 212.995";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "RifleAmmo";
         collideable = "0";
         static = "1";
         rotate = "1";
      };
      new Item() {
         position = "-109.494 -127.634 212.875";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HealthKit";
         collideable = "0";
         static = "1";
         rotate = "1";
      };
      new Item() {
         position = "-111.6 -127.301 212.9";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HealthPatch";
         collideable = "0";
         static = "1";
         rotate = "1";
      };
      new Item() {
         position = "-112.774 -127.13 212.9";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HealthPatch";
         collideable = "0";
         static = "1";
         rotate = "1";
      };
      new Item() {
         position = "-113.929 -126.876 212.9";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HealthPatch";
         collideable = "0";
         static = "1";
         rotate = "1";
      };
   };
   new Item() {
      position = "-289.153 -166.305 214.662";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "Crossbow";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Item() {
      position = "-291.381 -166.714 214.923";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "CrossbowAmmo";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Item() {
      position = "-292.333 -166.762 214.923";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "CrossbowAmmo";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Item() {
      position = "-293.353 -167.036 214.923";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "CrossbowAmmo";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new fxSunLight(sunflare1) {
      position = "-233.577 -71.3985 213.488";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      Enable = "1";
      LocalFlareBitmap = "common/lighting/corona";
      RemoteFlareBitmap = "common/lighting/corona";
      SunAzimuth = "225";
      SunElevation = "10";
      FlareTP = "1";
      Colour = "1.000000 1.000000 1.000000 1.000000";
      Brightness = "1";
      FlareSize = "1";
      FadeTime = "0.1";
      BlendMode = "0";
      AnimColour = "0";
      AnimBrightness = "1";
      AnimRotation = "1";
      AnimSize = "1";
      AnimAzimuth = "0";
      AnimElevation = "0";
      LerpColour = "1";
      LerpBrightness = "1";
      LerpRotation = "1";
      LerpSize = "1";
      LerpAzimuth = "1";
      LerpElevation = "1";
      LinkFlareSize = "0";
      SingleColourKeys = "1";
      MinColour = "0.000000 0.000000 0.000000 1.000000";
      MaxColour = "1.000000 1.000000 1.000000 1.000000";
      MinBrightness = "0.7";
      MaxBrightness = "1";
      MinRotation = "0";
      MaxRotation = "359";
      minSize = "1";
      maxSize = "2";
      MinAzimuth = "0";
      MaxAzimuth = "359";
      MinElevation = "-30";
      MaxElevation = "210";
      RedKeys = "AZA";
      GreenKeys = "AZA";
      BlueKeys = "AZA";
      BrightnessKeys = "SJZAS";
      RotationKeys = "AZ";
      SizeKeys = "JAZAJ";
      AzimuthKeys = "AZ";
      ElevationKeys = "AZ";
      ColourTime = "5";
      BrightnessTime = "15";
      RotationTime = "120";
      SizeTime = "30";
      AzimuthTime = "5";
      ElevationTime = "5";
   };
   new fxSunLight(sunflare2) {
      position = "-291.769 -76.6297 217.918";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      Enable = "1";
      LocalFlareBitmap = "common/lighting/corona";
      RemoteFlareBitmap = "common/lighting/corona";
      SunAzimuth = "225";
      SunElevation = "10";
      FlareTP = "1";
      Colour = "0.000000 0.000000 1.000000 1.000000";
      Brightness = "1";
      FlareSize = "1";
      FadeTime = "0.1";
      BlendMode = "0";
      AnimColour = "0";
      AnimBrightness = "1";
      AnimRotation = "1";
      AnimSize = "0";
      AnimAzimuth = "0";
      AnimElevation = "0";
      LerpColour = "1";
      LerpBrightness = "1";
      LerpRotation = "1";
      LerpSize = "1";
      LerpAzimuth = "1";
      LerpElevation = "1";
      LinkFlareSize = "0";
      SingleColourKeys = "1";
      MinColour = "0.000000 0.000000 0.000000 1.000000";
      MaxColour = "1.000000 1.000000 1.000000 1.000000";
      MinBrightness = "0.7";
      MaxBrightness = "1";
      MinRotation = "0";
      MaxRotation = "359";
      minSize = "1";
      maxSize = "2.5";
      MinAzimuth = "0";
      MaxAzimuth = "359";
      MinElevation = "-30";
      MaxElevation = "210";
      RedKeys = "AZA";
      GreenKeys = "AZA";
      BlueKeys = "AZA";
      BrightnessKeys = "AJSAZA";
      RotationKeys = "ZA";
      SizeKeys = "AJAZA";
      AzimuthKeys = "AZ";
      ElevationKeys = "AZ";
      ColourTime = "5";
      BrightnessTime = "10";
      RotationTime = "100";
      SizeTime = "25";
      AzimuthTime = "5";
      ElevationTime = "5";
   };
};
//--- OBJECT WRITE END ---
