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

   new ScriptObject(MissionInfo) {
         sortIndex = "11";
         size = "Expert";
         image = "fps/client/ui/orbz/courses/icyManipulator.jpg";
         descLines = "2";
         name = "Icy Manipulator";
         desc0 = "A simple new mission template.";
         demo = "0";
   };
   new MissionArea(MissionArea) {
      area = "-510 -510 1050 1130";
      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.21";
      cloudHeightPer[1] = "0.2";
      cloudHeightPer[2] = "0.19";
      cloudSpeed1 = "0.001";
      cloudSpeed2 = "0.001";
      cloudSpeed3 = "0.001";
      visibleDistance = "1000";
      useSkyTextures = "1";
      renderBottomTexture = "0";
      SkySolidColor = "0.000000 0.800000 0.900000 1.000000";
      fogDistance = "800";
      fogColor = "1.000000 1.000000 1.000000 1.000000";
      fogVolume1 = "100 0 150";
      fogVolume2 = "150 265 275";
      fogVolume3 = "0 0 0";
      materialList = "~/data/skies/sky_cnl.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.54097 0.457409 -0.705782";
      color = "1.000000 1.000000 1.000000 1.000000";
      ambient = "0.800000 0.800000 0.800000 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 = "./w3_z3.ter";
      squareSize = "8";
         position = "-1024 -1024 0";
         locked = "true";
   };
   new SimGroup(startingPlatforms) {

      new InteriorInstance(ZonePad1) {
         position = "457.136 -183.623 273.958";
         rotation = "0 0 -1 40.6794";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "1";
      };
      new InteriorInstance(ZonePad2) {
         position = "-307.923 321.041 286.608";
         rotation = "0 0 1 174.935";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad9) {
         position = "455.01 -173.533 263.958";
         rotation = "0 0 -1 46.409";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad10) {
         position = "427.423 277.254 269.608";
         rotation = "0 0 1 211.031";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad3) {
         position = "-301.562 312.81 277.145";
         rotation = "0 0 1 168.632";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad4) {
         position = "-349.515 -182.344 275.471";
         rotation = "0 0 1 18.3345";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad5) {
         position = "466.743 -184.703 283.958";
         rotation = "0 0 -1 46.409";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad6) {
         position = "434.537 289.079 289.608";
         rotation = "0 0 1 211.031";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad7) {
         position = "-304.243 326.143 297.145";
         rotation = "0 0 1 168.632";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
      new InteriorInstance(ZonePad8) {
         position = "-352.912 -192.596 295.471";
         rotation = "0 0 1 18.3345";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/sg_startpad1.dif";
         showTerrainInside = "0";
         bounceFriction = "0";
         bounceElasticity = "0";
         rollingFriction = "0";
            magnetForce = "0";
            startingPlatform = "1";
            used = "0";
      };
   };
   new SimGroup(powerups) {

      new CourseTarget() {
         position = "15.8227 406.647 353.581";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PowerupTarget";
         magnetForce = "0";
            nbrPowerups = "4";
            powerup0 = "FreezeFramePowerup";
            powerup1 = "TeleporterPowerup";
            powerup2 = "MoneyBallPowerup";
            powerup3 = "StickyBallPowerup";
            chance0 = "1";
            chance1 = "1";
            chance2 = "4";
            chance3 = "2";
      };
      new CourseTarget() {
         position = "11.4526 -284.655 280.694";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PowerupTarget";
         magnetForce = "0";
            nbrPowerups = "4";
            powerup0 = "FreezeFramePowerup";
            powerup1 = "TeleporterPowerup";
            powerup2 = "MoneyBallPowerup";
            powerup3 = "StickyBallPowerup";
            chance0 = "1";
            chance1 = "1";
            chance2 = "4";
            chance3 = "2";
      };
      new CourseTarget() {
         position = "382.931 84.5952 336.91";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PowerupTarget";
         magnetForce = "0";
            nbrPowerups = "3";
            powerup0 = "SuperShotPowerup";
            powerup1 = "MoneyBallPowerup";
            powerup2 = "StickyBallPowerup";
            chance0 = "1";
            chance1 = "1";
            chance2 = "1";
      };
      new CourseTarget() {
         position = "-332.894 81.355 320.426";
         rotation = "0 0 -1 108.289";
         scale = "1 1 1";
         dataBlock = "PowerupTarget";
         magnetForce = "0";
            nbrPowerups = "3";
            powerup0 = "SuperShotPowerup";
            powerup1 = "MoneyBallPowerup";
            powerup2 = "StickyBallPowerup";
            chance0 = "1";
            chance1 = "1";
            chance2 = "1";
      };
   };
   new SimGroup(teleportals) {

      new CourseTarget(teleportal1) {
         position = "45.323 37.218 12.592";
         rotation = "0 0 1 89.9544";
         scale = "1 1 1";
         dataBlock = "TeleportalTarget";
         magnetForce = "500";
            link = "teleportal6";
      };
      new CourseTarget(teleportal2) {
         position = "31.0066 -74.0635 13.6";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TeleportalTarget";
         magnetForce = "500";
            link = "teleportal6";
      };
      new CourseTarget(teleportal3) {
         position = "-89.7804 38.7732 11.6";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TeleportalTarget";
         magnetForce = "500";
            link = "teleportal6";
      };
      new CourseTarget(teleportal4) {
         position = "51.6426 153.41 13.2";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TeleportalTarget";
         magnetForce = "500";
            link = "teleportal6";
      };
      new CourseTarget(teleportal5) {
         position = "190.484 45.281 13.4";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TeleportalTarget";
         magnetForce = "500";
            link = "teleportal6";
      };
      new CourseTarget(teleportal6) {
         position = "21.1178 54.3407 424.086";
         rotation = "0 0 -1 97.9758";
         scale = "1 1 1";
         dataBlock = "TeleportalTarget";
         magnetForce = "0";
            //link = "teleportal6";
      };
   };
   new SimGroup(accelerators) {
   };
   new SimGroup(bonusTargets) {

      new CourseTarget() {
         position = "32.1992 -207.937 238.041";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "35.525 284.298 269.994";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "-52.5589 37.9035 261.419";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "152.128 44.8197 261.489";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "42.7877 -156.187 208.35";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "44.057 230.195 208.964";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "-3.71 -388.607 277.734";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "45.0298 410.216 318.021";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "-177.284 28.9476 205.556";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "268.745 50.8631 207.504";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
      new CourseTarget() {
         position = "39.5998 -270.481 301.695";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "BonusTarget";
         magnetForce = "0";
            targetPoints = "400";
      };
   };
   new SimGroup(targets) {

      new CourseTarget(courseTargetQ2J) {
         position = "454.844 61.6221 286.006";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3G) {
         position = "-32.5519 366.046 254.93";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ1A) {
         position = "87.5797 -305.242 319.794";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetHigh";
         magnetForce = "0";
            targetPoints = "300";
      };
      new CourseTarget(courseTargetQ1D) {
         position = "142.225 -347.55 268.112";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3H) {
         position = "-20.7634 419.094 292.281";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4B) {
         position = "-218.75 67.2479 271.477";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget(courseTargetQ3E) {
         position = "-67.1111 388.329 292.397";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3N) {
         position = "57.2439 492.619 213.446";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3A) {
         position = "81.6098 389.253 321.728";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3B) {
         position = "45.6813 324.766 263.814";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3M) {
         position = "275.997 431.09 241.284";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ1J) {
         position = "-49.699 -277.026 248.704";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4G) {
         position = "-379.104 70.7264 251.181";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3P) {
         position = "183.488 420.652 293.05";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ1I) {
         position = "143.089 -258.032 234.713";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ1B) {
         position = "39.1683 -276.838 238.986";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetHigh";
         magnetForce = "0";
            targetPoints = "300";
      };
      new CourseTarget(courseTargetQ4J) {
         position = "-209.919 195.509 275.425";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3O) {
         position = "43.8511 419.552 275.258";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget() {
         position = "-280.09 49.6346 356.856";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2B) {
         position = "337.925 49.988 316.732";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget(courseTargetQ3D) {
         position = "-121.402 399.919 244.754";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ1H) {
         position = "80.5397 -263.346 266.518";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4E) {
         position = "-214.243 -41.2106 262.296";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ1E) {
         position = "54.2545 -380.771 262.045";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2C) {
         position = "450.27 160.035 244.425";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2E) {
         position = "331.777 80.6418 267.758";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2I) {
         position = "446.883 -105.046 269.477";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ1C) {
         position = "120.31 -321.087 287.219";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetHigh";
         magnetForce = "0";
            targetPoints = "300";
      };
      new CourseTarget(courseTargetQ4D) {
         position = "-349.954 -74.4823 254.452";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4A) {
         position = "-304.688 47.9703 400.732";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget(courseTargetQ2A) {
         position = "378.054 51.0021 389.745";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget() {
         position = "152.605 45.4073 250.036";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget(courseTargetQ4H) {
         position = "-336.725 165.828 238.139";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-52.5837 38.3795 250.6";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetMid";
         magnetForce = "0";
            targetPoints = "200";
      };
      new CourseTarget(courseTargetQ2G) {
         position = "352.398 -65.6402 271.285";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2D) {
         position = "347.684 143.555 279.197";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ1F) {
         position = "47.2729 -328.45 293.919";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3C) {
         position = "121.029 384.28 260.797";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3I) {
         position = "5.58513 367.664 314.475";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3Q) {
         position = "156.188 423.191 348.313";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3L) {
         position = "245.606 483.728 289.894";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3J) {
         position = "-13.6724 483.43 245.544";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3K) {
         position = "191.859 485.794 251.969";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ3F) {
         position = "-58.864 417.34 330.475";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4F) {
         position = "-285.999 7.51248 288.913";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4K) {
         position = "-284.078 116.801 317.831";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2K) {
         position = "441.567 111.853 317.862";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2H) {
         position = "349.757 -94.7578 330.306";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2F) {
         position = "356.665 -14.1356 254.45";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ2L) {
         position = "400.906 35.2154 356.462";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4C) {
         position = "-226.095 -115.723 254.219";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4I) {
         position = "-355.222 206.73 285.987";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget() {
         position = "-252.959 94.8845 382.325";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
      new CourseTarget(courseTargetQ4L) {
         position = "-304.973 98.4642 364.6";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NormalTargetLow";
         magnetForce = "0";
            targetPoints = "100";
      };
   };
   new SimGroup(wayPoints) {
      new CourseTarget(wayQ1) {
         position = "87.5797 -305.242 319.794";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         //nbrLinks = 25;
         nbrLinks = 10;
         link0 = "courseTargetQ2A";
         link1 = "courseTargetQ2B";
         link2 = "courseTargetQ2C";
         link3 = "courseTargetQ2D";
         link4 = "courseTargetQ2E";
         //link5 = "courseTargetQ2F";
         //link6 = "courseTargetQ2G";
         //link7 = "courseTargetQ2H";
         //link8 = "courseTargetQ2I";
         //link9 = "courseTargetQ2J";
         //link10 = "courseTargetQ2K";
         //link11 = "courseTargetQ2L";
         link5 = "courseTargetQ4A";
         link6 = "courseTargetQ4B";
         link7 = "courseTargetQ4C";
         link8 = "courseTargetQ4D";
         link9 = "courseTargetQ4E";
         //link17 = "courseTargetQ4F";
         //link18 = "courseTargetQ4G";
         //link19 = "courseTargetQ4H";
         //link20 = "courseTargetQ4I";
         //link21 = "courseTargetQ4J";
         //link22 = "courseTargetQ4K";
         //link23 = "courseTargetQ4L";
         //link24 = "courseTargetQ4M";
      };
      new CourseTarget(wayQ2) {
         position = "378.054 51.0021 389.745";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         //nbrLinks = 27;
         nbrLinks = 10;
         link0 = "courseTargetQ1A";
         link1 = "courseTargetQ1B";
         link2 = "courseTargetQ1C";
         link3 = "courseTargetQ1D";
         link4 = "courseTargetQ1E";
         //link5 = "courseTargetQ1F";
         //link6 = "courseTargetQ1G";
         //link7 = "courseTargetQ1H";
         //link8 = "courseTargetQ1I";
         //link9 = "courseTargetQ1J";
         link5 = "courseTargetQ3A";
         link6 = "courseTargetQ3B";
         link7 = "courseTargetQ3C";
         link8 = "courseTargetQ3D";
         link9 = "courseTargetQ3E";
         //link15 = "courseTargetQ3F";
         //link16 = "courseTargetQ3G";
         //link17 = "courseTargetQ3H";
         //link18 = "courseTargetQ3I";
         //link19 = "courseTargetQ3J";
         //link20 = "courseTargetQ3K";
         //link21 = "courseTargetQ3L";
         //link22 = "courseTargetQ3M";
         //link23 = "courseTargetQ3N";
         //link24 = "courseTargetQ3O";
         //link25 = "courseTargetQ3P";
         //link26 = "courseTargetQ3Q";
      };
      new CourseTarget(wayQ3) {
         position = "81.6098 389.253 321.728";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         //nbrLinks = 25;
         nbrLinks = 10;
         link0 = "courseTargetQ2A";
         link1 = "courseTargetQ2B";
         link2 = "courseTargetQ2C";
         link3 = "courseTargetQ2D";
         link4 = "courseTargetQ2E";
         //link5 = "courseTargetQ2F";
         //link6 = "courseTargetQ2G";
         //link7 = "courseTargetQ2H";
         //link8 = "courseTargetQ2I";
         //link9 = "courseTargetQ2J";
         //link10 = "courseTargetQ2K";
         //link11 = "courseTargetQ2L";
         link5 = "courseTargetQ4A";
         link6 = "courseTargetQ4B";
         link7 = "courseTargetQ4C";
         link8 = "courseTargetQ4D";
         link9 = "courseTargetQ4E";
         //link17 = "courseTargetQ4F";
         //link18 = "courseTargetQ4G";
         //link19 = "courseTargetQ4H";
         //link20 = "courseTargetQ4I";
         //link21 = "courseTargetQ4J";
         //link22 = "courseTargetQ4K";
         //link23 = "courseTargetQ4L";
         //link24 = "courseTargetQ4M";
      };
      new CourseTarget(wayQ4) {
         position = "-252.959 94.8845 382.325";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         //nbrLinks = 27;
         nbrLinks = 10;
         link0 = "courseTargetQ1A";
         link1 = "courseTargetQ1B";
         link2 = "courseTargetQ1C";
         link3 = "courseTargetQ1D";
         link4 = "courseTargetQ1E";
         //link5 = "courseTargetQ1F";
         //link6 = "courseTargetQ1G";
         //link7 = "courseTargetQ1H";
         //link8 = "courseTargetQ1I";
         //link9 = "courseTargetQ1J";
         link5 = "courseTargetQ3A";
         link6 = "courseTargetQ3B";
         link7 = "courseTargetQ3C";
         link8 = "courseTargetQ3D";
         link9 = "courseTargetQ3E";
         //link15 = "courseTargetQ3F";
         //link16 = "courseTargetQ3G";
         //link17 = "courseTargetQ3H";
         //link18 = "courseTargetQ3I";
         //link19 = "courseTargetQ3J";
         //link20 = "courseTargetQ3K";
         //link21 = "courseTargetQ3L";
         //link22 = "courseTargetQ3M";
         //link23 = "courseTargetQ3N";
         //link24 = "courseTargetQ3O";
         //link25 = "courseTargetQ3P";
         //link26 = "courseTargetQ3Q";
      };
      new CourseTarget(wayQ4B) {
         position = "-257.199 -33.888 334.513";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 1;
         link0 = "wayQ4";
      };
      new CourseTarget(wayQ1toQ2) {
         position = "275.780 -212.842 400";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 2;
         link0 = "wayQ1";
         link1 = "wayQ2";
      };
      new CourseTarget(wayQ2toQ3) {
         position = "226.254 216.802 418.545";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 2;
         link0 = "wayQ2";
         link1 = "wayQ3";
      };
      new CourseTarget(wayQ3toQ4) {
         position = "-140.615 212.664 404.275";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 2;
         link0 = "wayQ3";
         link1 = "wayQ4";
      };
      new CourseTarget(wayQ4toQ1) {
         position = "-104.550 -95.152 397";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TargetWayPoint";
         magnetForce = "0";
         nbrLinks = 2;
         link0 = "wayQ4";
         link1 = "wayQ1";
      };
	 };
   new WaterBlock(Water) {
      position = "-1024 -1024 -200.2";
      rotation = "1 0 0 0";
      scale = "2048 2048 247";
      UseDepthMask = "1";
      surfaceTexture = "~/data/water/wash2";
      ShoreTexture = "~/data/water/wash";
      envMapOverTexture = "~/data/skies/day_0007";
      envMapUnderTexture = "~/data/water/water";
      liquidType = "RiverWater";
      density = "100";
      viscosity = "100";
      waveMagnitude = "2";
      surfaceOpacity = "0.5";
      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.5";
      removeWetEdges = "0";
   };
   new fxSunLight(fxSunLight1) {
      position = "-600 500 500";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      Enable = "1";
      SunAzimuth = "239";
      SunElevation = "41";
      FlareTP = "1";
      FlareBitmap = "common/lighting/corona";
      FlareColour = "1.000000 1.000000 1.000000 1.000000";
      Brightness = "0.1";
      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 CourseTarget() {
      position = "52.2804 42.6094 190.499";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "MagnetRepelTarget";
      magnetForce = "-160";
   };
   new AudioEmitter() {
      position = "52.2804 42.6094 190.499";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/magnet.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "60";
      maxDistance = "230";
      loopCount = "-1";
      minLoopGap = "0";
      maxLoopGap = "0";
      type = "2";
   };
   new AudioEmitter() {
      position = "387.8 58.8 383.8";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/environment/windgust1.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "50";
      maxDistance = "400";
      coneInsideAngle = "360";
      coneOutsideAngle = "360";
      coneOutsideVolume = "1";
      coneVector = "0 0 1";
      loopCount = "-1";
      minLoopGap = "5000";
      maxLoopGap = "20000";
      type = "2";
   };
   new AudioEmitter() {
      position = "15.8 388.6 349.2";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/environment/windgust1.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "50";
      maxDistance = "400";
      coneInsideAngle = "360";
      coneOutsideAngle = "360";
      coneOutsideVolume = "1";
      coneVector = "0 0 1";
      loopCount = "-1";
      minLoopGap = "5000";
      maxLoopGap = "20000";
      type = "2";
   };
   new AudioEmitter() {
      position = "-309.2 13.4 403.6";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/environment/windgust3.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "50";
      maxDistance = "400";
      coneInsideAngle = "360";
      coneOutsideAngle = "360";
      coneOutsideVolume = "1";
      coneVector = "0 0 1";
      loopCount = "-1";
      minLoopGap = "5000";
      maxLoopGap = "20000";
      type = "2";
   };
   new AudioEmitter() {
      position = "38.2 -291.6 311.6";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/environment/windgust5.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "50";
      maxDistance = "400";
      coneInsideAngle = "360";
      coneOutsideAngle = "360";
      coneOutsideVolume = "1";
      coneVector = "0 0 1";
      loopCount = "-1";
      minLoopGap = "5000";
      maxLoopGap = "20000";
      type = "2";
   };
   new AudioEmitter() {
      position = "0 0 10";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      fileName = "~/data/sound/environment/windgust2.ogg";
      useProfileDescription = "0";
      outsideAmbient = "1";
      volume = "1";
      isLooping = "1";
      is3D = "1";
      referenceDistance = "50";
      maxDistance = "300";
      coneInsideAngle = "360";
      coneOutsideAngle = "360";
      coneOutsideVolume = "1";
      coneVector = "0 0 1";
      loopCount = "-1";
      minLoopGap = "5000";
      maxLoopGap = "10000";
      type = "2";
   };
};
//--- OBJECT WRITE END ---

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