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

   new ScriptObject(MissionInfo) {
         image = "fps/client/ui/orbz/courses/ruins.jpg";
         descLines = "2";
         size = "Intermediate";
         desc0 = "A simple new mission template.";
         sortIndex = "7";
         name = "Ruins";
         demo = "0";
   };
   new MissionArea(MissionArea) {
      area = "-544 -544 1040 1056";
      flightCeiling = "300";
      flightCeilingRange = "20";
         locked = "true";
   };
   new Sky(Sky) {
      position = "336 136 0";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      cloudHeightPer[0] = "0.349971";
      cloudHeightPer[1] = "0.3";
      cloudHeightPer[2] = "0.199973";
      cloudSpeed1 = "0.0005";
      cloudSpeed2 = "0.001";
      cloudSpeed3 = "0.0003";
      visibleDistance = "1200";
      useSkyTextures = "1";
      renderBottomTexture = "0";
      SkySolidColor = "0.000000 0.800000 0.900000 1.000000";
      fogDistance = "800";
      fogColor = "0.200000 0.000000 0.700000 1.000000";
      fogVolume1 = "0 0 0";
      fogVolume2 = "0 0 0";
      fogVolume3 = "0 0 0";
      materialList = "~/data/skies/sky_dusk.dml";
      windVelocity = "1 1 0";
      windEffectPrecipitation = "1";
      fogVolumeColor1 = "128.000000 128.000000 128.000000 -1734829824.000000";
      fogVolumeColor2 = "128.000000 128.000000 128.000000 -1734829824.000000";
      fogVolumeColor3 = "128.000000 128.000000 128.000000 -1734829824.000000";
         locked = "true";
   };
   new Sun() {
      direction = "0.610098 0.610098 -0.50553";
      color = "1.000000 1.000000 1.000000 1.000000";
      ambient = "0.400000 0.400000 0.400000 1.000000";
         position = "0 0 0";
         rotation = "1 0 0 0";
         locked = "true";
         scale = "1 1 1";
   };
   new TerrainBlock(Terrain) {
      rotation = "1 0 0 0";
      scale = "1 1 1";
      detailTexture = "~/data/terrains/details/blank";
      terrainFile = "./w1_z2.ter";
      squareSize = "8";
         position = "-1024 -1024 0";
         locked = "true";
   };
   new SimGroup(startingPlatforms) {

      new InteriorInstance(ZonePad1) {
         position = "345.334 -220.585 227.158";
         rotation = "0 0 -1 62.6344";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad2) {
         position = "385.975 -202.239 236.758";
         rotation = "0 0 -1 72.7656";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad3) {
         position = "370.883 -235.31 234.358";
         rotation = "0 0 -1 69.9011";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad4) {
         position = "355.694 -186.51 230.558";
         rotation = "0 0 -1 73.3386";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad9) {
         position = "360.555 -221.682 231.158";
         rotation = "0 0 -1 69.9011";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad10) {
         position = "367.807 -200.457 232.758";
         rotation = "0 0 -1 73.3386";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad5) {
         position = "350.39 -210.816 226.758";
         rotation = "0 0 -1 66.0722";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad6) {
         position = "382.479 -213.509 236.958";
         rotation = "0 0 -1 67.036";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "1";
      };
      new InteriorInstance(ZonePad7) {
         position = "374.526 -225.356 234.358";
         rotation = "0 0 -1 63.5986";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad8) {
         position = "352.311 -197.815 230.558";
         rotation = "0 0 -1 68.182";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            startingPlatform = "1";
            used = "0";
      };
   };
   new SimGroup(powerups) {

      new CourseTarget() {
         position = "118.836 -108.807 231.321";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PowerupTarget";
         magnetForce = "0";
            nbrPowerups = "4";
            powerup0 = "MoneyBallPowerup";
            powerup1 = "SuperShotPowerup";
            powerup2 = "FloaterPowerup";
            powerup3 = "StickyBallPowerup";
            chance0 = "1";
            chance1 = "1";
            chance2 = "1";
            chance3 = "1";
      };
      new CourseTarget() {
         position = "-253.829 -224.957 252.694";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PowerupTarget";
         magnetForce = "0";
            nbrPowerups = "7";
            powerup0 = "MoneyBallPowerup";
            powerup1 = "TeleporterPowerup";
            powerup2 = "GooberPowerup";
            powerup3 = "SuperShotPowerup";
            powerup4 = "FloaterPowerup";
            powerup5 = "StickyBallPowerup";
            powerup6 = "FreezeFramePowerup";
            chance0 = "1";
            chance1 = "1";
            chance2 = "1";
            chance3 = "1";
            chance4 = "1";
            chance5 = "1";
            chance6 = "1";
      };
      new CourseTarget() {
         position = "-104.021 -310.143 359.234";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PowerupTarget";
         magnetForce = "0";
            nbrPowerups = "7";
            powerup0 = "MoneyBallPowerup";
            powerup1 = "TeleporterPowerup";
            powerup2 = "GooberPowerup";
            powerup3 = "SuperShotPowerup";
            powerup4 = "FloaterPowerup";
            powerup5 = "StickyBallPowerup";
            powerup6 = "FreezeFramePowerup";
            chance0 = "1";
            chance1 = "1";
            chance2 = "1";
            chance3 = "1";
            chance4 = "1";
            chance5 = "1";
            chance6 = "1";
      };
      new CourseTarget() {
         position = "-40.3433 68.8425 246.736";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PowerupTarget";
         magnetForce = "0";
            nbrPowerups = "4";
            powerup0 = "MoneyBallPowerup";
            powerup1 = "SuperShotPowerup";
            powerup2 = "FloaterPowerup";
            powerup3 = "StickyBallPowerup";
            chance0 = "1";
            chance1 = "1";
            chance2 = "1";
            chance3 = "1";
      };
   };
   new SimGroup(teleportals) {

      new CourseTarget(teleportal1) {
         position = "-44.1735 -264.743 222.358";
         rotation = "-0.152114 0.112852 0.981899 40.1676";
         scale = "1 1 1";
         dataBlock = "TeleportalTarget";
         magnetForce = "0";
            link = "teleportal2";
      };
      new CourseTarget(teleportal2) {
         position = "288.064 214.693 244.223";
         rotation = "0 0 1 237.204";
         scale = "1 1 1";
         dataBlock = "TeleportalTarget";
         magnetForce = "0";
            link = "teleportal1";
      };
   };
   new SimGroup(accelerators) {

      new CourseTarget() {
         position = "187.035 -143.085 213.726";
         rotation = "-0.49756 0.057063 -0.865551 51.4273";
         scale = "1 1 1";
         dataBlock = "AcceleratorTarget";
         magnetForce = "0";
            power = "135";
      };
      new CourseTarget() {
         position = "-121.9 144.472 280.982";
         rotation = "0.0432985 0.290686 0.955838 198.451";
         scale = "1 1 1";
         dataBlock = "AcceleratorTarget";
         magnetForce = "0";
            power = "104";
      };
   };
   new SimGroup(bonusTargets) {

      new CourseTarget() {
         position = "2.53542 59.8767 305.2";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "-121.666 143.455 233.147";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "120.05 -108.698 307.144";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "-206.27 -309.982 318.6";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "-7.80788 -329.882 355.2";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "302.827 33.812 312.045";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "41.7801 -15.9228 194.2";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "-181.931 6.55955 320.628";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "261.213 291.152 289.183";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
   };
   new SimGroup(targets) {

      new CourseTarget() {
         position = "-274.368 -420.219 216.006";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "136.005 46.6067 207.936";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "172.507 290.842 171.994";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetHigh";
         magnetForce = "0";
            targetPoints = "300";
      };
      new CourseTarget() {
         position = "44.9087 198.738 216.399";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-102.678 -144.649 215.281";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "182.351 398.183 247.677";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget() {
         position = "360.896 -37.2218 214.397";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-55.4625 -425.691 215.846";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-298.265 -181.297 207.528";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-157.066 155.729 237.414";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "159.576 398.303 207.684";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetA1) {
         position = "-205.107 -207.998 268.904";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-51.2445 53.4474 224.381";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-6.85407 80.3134 244.65";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-85.425 -53.1903 215.092";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetD1) {
         position = "-104.237 -310.252 331.986";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetHigh";
         magnetForce = "0";
            targetPoints = "300";
      };
      new CourseTarget() {
         position = "173.345 177.297 208.025";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "257.487 -175.169 223.546";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetHigh";
         magnetForce = "0";
            targetPoints = "300";
      };
      new CourseTarget() {
         position = "55.7887 -115.327 240.656";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetC1) {
         position = "-205.191 -415.559 306.732";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget() {
         position = "204.25 387.461 211.217";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "176.155 288.059 212.318";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "276.972 205.861 214.048";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "193.096 -313.09 222.045";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-106.028 41.4082 227.225";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-7.95453 -245.979 220.53";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "81.3928 -148.424 242.277";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-122.21 143.278 254.98";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetHigh";
         magnetForce = "0";
            targetPoints = "300";
      };
      new CourseTarget() {
         position = "91.6965 -53.3186 240.652";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetB1) {
         position = "-309.241 -310.094 282.332";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget() {
         position = "-103.945 129.792 256.436";
         rotation = "0 0 1 0.573347";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget() {
         position = "-187.793 -279.76 216.181";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget() {
         position = "118.74 -167.845 241.78";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget() {
         position = "180.763 378.918 208.225";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "166.858 -80.6453 241.36";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "139.119 -53.3779 242.943";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "32.321 -299.7 206.822";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "97.1612 149.474 214.23";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
   };
   new SimGroup(wayPoints) {
      new CourseTarget(wayPointA1) {
         position = "-176.91 -214.741 246.694";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 2;
         link0 = "courseTargetA1";
         link1 = "wayPointB1";
      };
      
      new CourseTarget(wayPointB1) {
         position = "-309.161 -289.888 261.494";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 2;
         link0 = "courseTargetB1";
         link1 = "wayPointC1";
      };
      
      new CourseTarget(wayPointC1) {
         position = "-234.986 -411.232 286.294";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 2;
         link0 = "courseTargetC1";
         link1 = "wayPointD1";
      };
      
      new CourseTarget(wayPointD1) {
         position = "-104.021 -310.143 311.834";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 1;
         link0 = "courseTargetD1";
      };
   };
   new fxSunLight(fxSunLight1) {
      position = "-600 500 500";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      Enable = "1";
      SunAzimuth = "239";
      SunElevation = "12";
      FlareTP = "1";
      FlareBitmap = "common/lighting/corona";
      FlareColour = "1.000000 1.000000 0.000000 1.000000";
      Brightness = "0.2";
      FlareSize = "3";
      FadeTime = "0.1";
      BlendMode = "0";
      AnimColour = "0";
      AnimBrightness = "0";
      AnimRotation = "0";
      LinkFlareSize = "0";
      MinColour = "0.000000 0.000000 0.000000 1.000000";
      MaxColour = "1.000000 1.000000 1.000000 1.000000";
      MinBrightness = "0";
      MaxBrightness = "1";
      MinRotation = "0";
      MaxRotation = "359";
      SingleColourKeys = "1";
      RedKeys = "AZA";
      GreenKeys = "AZA";
      BlueKeys = "AZA";
      BrightnessKeys = "AZA";
      RotationKeys = "AZA";
      ColourTime = "5";
      BrightnessTime = "5";
      RotationTime = "5";
      LerpColour = "1";
      LerpBrightness = "1";
      LerpRotation = "1";
   };
   new InteriorInstance() {
      position = "-88.3397 -105.923 207.647";
      rotation = "0.486961 0.866609 -0.108894 28.9379";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new WaterBlock(Water) {
      position = "-1024 -1024 -100.2";
      rotation = "1 0 0 0";
      scale = "2048 2048 297";
      UseDepthMask = "1";
      surfaceTexture = "~/data/water/wash2";
      ShoreTexture = "~/data/water/wash";
      envMapOverTexture = "~/data/skies/dusk_0007";
      envMapUnderTexture = "~/data/water/water";
      liquidType = "RiverWater";
      density = "100";
      viscosity = "100";
      waveMagnitude = "2";
      surfaceOpacity = "0.9";
      envMapIntensity = "0.6";
      TessSurface = "50";
      TessShore = "70";
      SurfaceParallax = "0.75";
      FlowAngle = "0";
      FlowRate = "0.1";
      DistortGridScale = "0.1";
      DistortMag = "0.05";
      DistortTime = "2";
      ShoreDepth = "25";
      DepthGradient = "1";
      MinAlpha = "0.1";
      MaxAlpha = "0.9";
      removeWetEdges = "0";
   };
   new InteriorInstance() {
      position = "-121.382 143.177 238.747";
      rotation = "0 0 1 36.6693";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar4.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-48.1927 10.7341 209.818";
      rotation = "1 0 0 96.8299";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "167.461 -129.192 220.537";
      rotation = "0 0 -1 62.4524";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar2.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "94.8214 251.419 197.191";
      rotation = "-1 0 0 43.5448";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "234.151 105.873 190.233";
      rotation = "0 -1 0 64.1713";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-84.9132 168.647 226.445";
      rotation = "0.93235 0.354705 -0.0700577 23.9215";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-116.469 -310.249 313.6";
      rotation = "0 0 -1 90";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/roman_platform2.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "45.4472 -18.3043 173.625";
      rotation = "0.29111 0.925959 0.240532 12.8581";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-31.5867 112.436 213.379";
      rotation = "0 1 0 8.59438";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-5.18846 -336.551 197.46";
      rotation = "0.909489 0.406594 -0.0866624 26.3789";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "94.0199 -48.2933 219.145";
      rotation = "-0.313689 0.324375 -0.892401 54.0394";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-160.531 132.599 224.953";
      rotation = "0 1 0 123.759";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "94.3479 149.415 191.345";
      rotation = "-0.329308 -0.943644 0.033041 12.1386";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "80.9833 -304.605 188.96";
      rotation = "0.0308214 0.880251 0.473507 8.45822";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "182.265 399.665 213.896";
      rotation = "0.0790895 -0.127639 -0.988662 66.7605";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "169.29 -79.0954 220.792";
      rotation = "-0.578464 0.460864 0.673041 11.5147";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "54.2609 -115.232 220.035";
      rotation = "-0.34533 -0.471792 -0.81127 15.9693";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "81.3511 -147.786 219.882";
      rotation = "-0.880251 0.473507 0.0308214 8.45822";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "2.38504 61.3653 213.641";
      rotation = "-1 0 0 6.8755";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "121.158 -165.117 220.788";
      rotation = "-0.681335 0.730179 0.0511962 11.751";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "136.6 -53.8792 220.559";
      rotation = "0.0347367 -0.867954 -0.495428 9.23676";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "134.207 45.7186 185.021";
      rotation = "0.023079 -0.922966 -0.384188 7.44778";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-135.473 -157.846 203.285";
      rotation = "1 0 0 83.6518";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "261.213 291.152 209.183";
      rotation = "1 0 0 87.0896";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-142.251 176.061 227.559";
      rotation = "0 1 0 86.5166";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-204.93 -220.791 250";
      rotation = "0 0 1 180";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/roman_platform2.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-104.597 67.0891 223.972";
      rotation = "0 -1 0 66.4631";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/sg_pillar1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "116.072 -114.091 191.194";
      rotation = "0.42373 -0.317231 0.848421 25.4666";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/roman_platform1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-205.438 -403.443 288.4";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/roman_platform2.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-297.049 -310.248 263.6";
      rotation = "0 0 1 90";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/roman_platform2.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new InteriorInstance() {
      position = "-9.76119 -242.044 179.215";
      rotation = "-0.127527 -0.136044 0.982461 43.6504";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/roman_platform1.dif";
      showTerrainInside = "0";
      bounceFriction = "0";
      bounceElasticity = "0";
      rollingFriction = "0";
   };
   new AudioEmitter() {
      position = "166.692 51.8856 161.921";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/environment/lake.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "40";
      maxDistance = "400";
      coneInsideAngle = "360";
      coneOutsideAngle = "360";
      coneOutsideVolume = "1";
      coneVector = "0 0 1";
      loopCount = "-1";
      minLoopGap = "0";
      maxLoopGap = "0";
      type = "2";
   };
   new AudioEmitter() {
      position = "-156.831 -289.889 160.121";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/environment/lake.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "40";
      maxDistance = "400";
      coneInsideAngle = "360";
      coneOutsideAngle = "360";
      coneOutsideVolume = "1";
      coneVector = "0 0 1";
      loopCount = "-1";
      minLoopGap = "0";
      maxLoopGap = "0";
      type = "2";
   };
   new AudioEmitter() {
      position = "97.556 -182.557 300.321";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/environment/birds01.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "50";
      maxDistance = "500";
      coneInsideAngle = "360";
      coneOutsideAngle = "360";
      coneOutsideVolume = "1";
      coneVector = "0 0 1";
      loopCount = "-1";
      minLoopGap = "5000";
      maxLoopGap = "15000";
      type = "2";
   };
};
//--- OBJECT WRITE END ---

//cleanPathMission();
//%obj1 = addPathDynamicObject( "Test", "fps/data/shapes/moving/goober.dts", "Path1" );
//%obj2 = addPathDynamicObject( "Test", "fps/data/shapes/moving/goober.dts", "Path2" );
//%obj3 = addPathDynamicObject( "Test", "fps/data/shapes/moving/goober.dts", "Path3" );
//attachPathTrigger(%obj2, "Trigger1");
//attachPathTrigger(%obj2, "Trigger3");
//attachChangePathTrigger( %obj1, "Trigger2", "Path2", 10 );
//attachAnimateTrigger( %obj1, "Trigger4", "run" );
//activateAllDyn(false);
