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

   new ScriptObject(MissionInfo) {
	 CustomRadarRule = $Radar::Flags::Gems | $Radar::Flags::EndPad | $Radar::Flags::Checkpoints;
	 type = "Custom";
	 game = "Custom";
	 modification = "PlatinumQuest";
         artist = "Ralph";
	 awesomeHint = "This pink platform can be ignored, but how? Find it out at your own risk.";
         awesomeTime = "30000";
         desc = "Everyone loves windmills. Perfectly fitting to a landscape, satistfying when spinning. \nBut are they still satistfying and pleasant when they are on your way to the finish? Will your marble blend? Like would have said Tom Dickson, that is the question!";
         generalHint = "Get across a riddle of wooden windmills spinning more or less faster. Timing and precision is needed for a level that is sure to spin your head (or make you go \"smh\", you choose).";
         level = "48";
         music = "Reanimation.ogg";
         name = "Want some Windmills?";
         platinumTime = "70000";
         startHelpText = "The level\'s design should be familiar to you.";
         trivia = "The title of the level is a rough translation of a french title of a level from King of Clubs, a mini-golf game I used to camp when I was a little bit younger, and it was on the Wii. \n \nThe title is \"Tu veux des moulins ?\" (this is also a good way to see who has the worst french accent). This level had 3 windmills, spinning faster than their predecessors, and the player had to time his putt to make a jump across a gap without being bruh\'d or slammed by a windmill.\n \nThe third windmill was particularly hard to cross, since it was spinning as fast as my washer. Now this level inspired me, and I decided, after a few experiments, to use the same design Training Wheels has. The ending originally had 5 WHOOPIN\' WINDMILLS (the one before the finish excluded) to get through on the moving platforms, and I finally thought this would be too harsh as a final challenge, so I sticked with only two, spinning at high speeds.";
         ultimateHint = "Don\'t let any of those windmills stop you. In any way.";
         ultimateTime = "48000";
   };
   new SimGroup(MissionData) {

      new MissionArea(MissionArea) {
         area = "-360 -648 720 1296";
         flightCeiling = "300";
         flightCeilingRange = "20";
            locked = "true";
      };
      new Sky(Sky) {
         position = "0 0 0";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         cloudHeightPer[0] = "0";
         cloudHeightPer[1] = "0";
         cloudHeightPer[2] = "0";
         cloudSpeed1 = "0.0001";
         cloudSpeed2 = "0.0002";
         cloudSpeed3 = "0.0003";
         visibleDistance = "1500";
         useSkyTextures = "1";
         renderBottomTexture = "1";
         SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
         fogDistance = "300";
         fogColor = "0.600000 0.600000 0.600000 1.000000";
         fogVolume1 = "-1 7.45949e-031 1.3684e-038";
         fogVolume2 = "-1 1.07208e-014 8.756e-014";
         fogVolume3 = "-1 5.1012e-010 2.05098e-008";
         materialList = "~/data/skies_pq/Blender3/blender3.dml";
         windVelocity = "1 0 0";
         windEffectPrecipitation = "0";
         noRenderBans = "1";
         fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000";
         fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000004";
         fogVolumeColor3 = "128.000000 128.000000 128.000000 14435505.000000";
      };
   };
   new SimGroup(HelpBubbleGroup) {

      new StaticShape() {
         position = "51.75 113 23.8";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "2000";
            text = "Those 3 following windmills will spin slow first, then faster! Use the Super Speed to your advantage.";
            triggerRadius = "6";
      };
      new StaticShape() {
         position = "140.5 141.25 23.3121";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "1";
            extended = "0";
            persistTime = "2000";
            text = "There\'s a button nearby that can call the pink platform you see in front of you.";
            triggerRadius = "6";
      };
      new StaticShape() {
         position = "150.5 121 24.4372";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "1";
            extended = "0";
            persistTime = "2000";
            text = "Get back to the checkpoint, then ride the platform to the finish, but don\'t get sidetracked by those two windmills.";
            triggerRadius = "6";
      };
   };
   new SimGroup(SceneryGroup) {

      new StaticShape() {
         position = "126.25 123.25 19.9963";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Metal_End_Fence_Short";
      };
      new StaticShape() {
         position = "128.25 125.25 19.9963";
         rotation = "0 0 -1 90.0002";
         scale = "1 1 1";
         dataBlock = "Metal_Start_Fence_Short";
      };
      new StaticShape() {
         position = "154.75 131.25 19.9963";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Metal_End_Fence_Short";
      };
      new StaticShape() {
         position = "152.816 129.254 19.9963";
         rotation = "0 0 1 90.0002";
         scale = "1 1 1";
         dataBlock = "Metal_Start_Fence_Short";
      };
   };
   new Item() {
      position = "51.5 113 20.5";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SuperSpeedItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new StaticShape() {
      position = "128.5 123.5 19.9993";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RoadsignYellow";
         skin = "Caution";
   };
   new Sun() {
      direction = "0.638261 0.459006 -0.61801";
      color = "1.400000 1.400000 1.400000 1.000000";
      ambient = "0.300000 0.300000 0.300000 1.000000";
   };
   new InteriorInstance() {
      position = "0 0 0";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW.dif";
      showTerrainInside = "0";
   };
   new SimGroup(MustChange_g) {

      new Path() {

         new Marker() {
            position = "37.5 123 9";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "0";
            msToNext = "2000";
            smoothingType = "Accelerate";
         };
         new Marker() {
            position = "37.5 123 19";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "1";
            msToNext = "1000";
            smoothingType = "Linear";
         };
      };
      new Trigger(Platform1Toggle) {
         position = "35.5 125 10";
         rotation = "1 0 0 0";
         scale = "4 4 1";
         dataBlock = "TriggerGotoTarget";
         polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
            IContinueToTTime = "0";
            delayTargetTime = "0";
            instant = "0";
            targetTime = "2000";
      };
      new PathedInterior(MustChange) {
         position = "0 0 0";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathedDefault";
         interiorResource = "platinum/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW.dif";
         interiorIndex = "0";
         basePosition = "0 0 0";
         baseRotation = "1 0 0 0";
         baseScale = "1 1 1";
            delayTargetTime = "0";
            initialTargetPosition = "0";
      };
   };
   new SimGroup(MustChange_g) {

      new Path() {

         new Marker() {
            position = "140.5 219.5 19";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "0";
            msToNext = "1000";
            smoothingType = "Accelerate";
         };
         new Marker() {
            position = "140.5 157.5 19";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "1";
            msToNext = "8000";
            smoothingType = "Accelerate";
         };
         new Marker() {
            position = "140.5 219.5 19";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "2";
            msToNext = "1000";
            smoothingType = "Linear";
         };
      };
      new Trigger(Platform2Call) {
         position = "150 121.5 20.3872";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TriggerGotoTarget";
         polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
            IContinueToTTime = "0";
            delayTargetTime = "0";
            instant = "0";
            targetTime = "1000";
      };
      new Trigger(Platform2Toggle) {
         position = "136.5 161.5 20";
         rotation = "1 0 0 0";
         scale = "8 8 1";
         dataBlock = "TriggerGotoTarget";
         polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
            IContinueToTTime = "1000";
            delayTargetTime = "0";
            instant = "0";
            targetTime = "9000";
      };
      new Trigger(Platform2Reset) {
         position = "140 141.75 23";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TriggerGotoTarget";
         polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
            IContinueToTTime = "0";
            delayTargetTime = "0";
            instant = "1";
            targetTime = "0";
      };
      new PathedInterior(MustChange) {
         position = "0 0 0";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathedDefault";
         interiorResource = "platinum/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW.dif";
         interiorIndex = "1";
         basePosition = "0 0 0";
         baseRotation = "1 0 0 0";
         baseScale = "1 1 1";
            delayTargetTime = "0";
            initialTargetPosition = "0";
      };
   };
   new InteriorInstance() {
      position = "3.5 50.5 18.5";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill.dif";
      showTerrainInside = "0";
         Path = "W1A";
   };
   new StaticShape() {
      position = "140.5 141.25 20.5001";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "Checkpoint_PQ";
   };
   new Trigger(Bounds) {
      position = "-52.5 330.875 -17.5";
      rotation = "1 0 0 0";
      scale = "337 508 97";
      dataBlock = "InBoundsTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new SimGroup(PathNodeGroup) {

      new StaticShape(W1A) {
         position = "3.5 50.25 18.5";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W1B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "0";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W1B) {
         position = "3.5 50.25 18.5";
         rotation = "0 1 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W1A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "0";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath1) {
         position = "17.436 18.4101 23.3589";
         rotation = "0.66654 0.266887 -0.696058 59.8191";
         scale = "1 1 1";
         dataBlock = "PathNode";
            BezierHandle2 = "CameraPathBezier1";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "1";
            bezier = "1";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath2) {
         position = "3.76745 47.8528 8.24729";
         rotation = "0.58023 0.0198665 -0.81421 4.81604";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath3";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath3) {
         position = "41.1274 90.9379 29.9367";
         rotation = "0.985468 0.0485983 -0.162763 33.7123";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            bezier = "1";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath4";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "7000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath4) {
         position = "10.1344 103.999 41.175";
         rotation = "0.378244 -0.243812 0.893021 71.6443";
         scale = "1 1 1";
         dataBlock = "PathNode";
            BezierHandle1 = "CameraPathBezier2";
            BezierHandle2 = "CameraPathBezier3";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            bezier = "1";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath5";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "7000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath5) {
         position = "15.7377 137.362 42.3577";
         rotation = "0.0379054 -0.0908839 0.99514 134.918";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath6";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath6) {
         position = "53.2582 111.511 24.4963";
         rotation = "-0.033695 0.0321947 0.998913 87.4535";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath7";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "6000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath7) {
         position = "111.39 112.583 24.6401";
         rotation = "0.0431632 -0.0436588 0.998114 90.7623";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath8";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath8) {
         position = "156.902 102.439 41.2918";
         rotation = "0.790245 0.130532 -0.598727 30.8466";
         scale = "1 1 1";
         dataBlock = "PathNode";
            BezierHandle2 = "CameraPathBezier4";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            bezier = "1";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath9";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "10000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath9) {
         position = "142.965 227.184 22.9824";
         rotation = "0.781473 -0.0826114 -0.618446 16.7922";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath10";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath10) {
         position = "76.9891 102.49 45.3993";
         rotation = "0.896505 -0.0362947 0.441545 10.4775";
         scale = "1 1 1";
         dataBlock = "PathNode";
            BezierHandle2 = "CameraPathBezier5";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "1";
            SmoothStart = "0";
            bezier = "1";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath11";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "8000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath11) {
         position = "-5.40451 -18.1516 93.1124";
         rotation = "0.738861 -0.214653 0.638755 48.9138";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "3000";
            nextNode = "CameraPath1";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(W2B) {
         position = "14.75 71 18.5";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W2A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W2A) {
         position = "14.75 71 18.5";
         rotation = "1 0 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W2B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W3A) {
         position = "37.5 108.25 22.5";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W3B";
            placed = "1";
            reverseRotation = "1";
            speed = "0";
            timeToNext = "2500";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W3B) {
         position = "37.5 108.25 22.5";
         rotation = "0 1 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W3A";
            placed = "1";
            reverseRotation = "1";
            speed = "0";
            timeToNext = "2500";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W4A) {
         position = "32.75 113 32.5";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W4B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W4B) {
         position = "32.75 113 32.5";
         rotation = "1 0 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W4A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W5A) {
         position = "67 112.75 28.75";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W5B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W5B) {
         position = "67 112.75 28.75";
         rotation = "1 0 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "2";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W5A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W6B) {
         position = "80.5 112.75 28.75";
         rotation = "1 0 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "3";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W6A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W6A) {
         position = "80.5 112.75 28.75";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W6B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W7B) {
         position = "94.25 112.75 28.75";
         rotation = "1 0 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "4";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W7A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W7A) {
         position = "94.25 112.75 28.75";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W7B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W8A) {
         position = "140.5 126.75 20.75";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W8B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2500";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W8B) {
         position = "140.5 126.75 20.75";
         rotation = "0 1 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W8A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2500";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W9A) {
         position = "140.5 176.5 25.75";
         rotation = "0 1 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W9B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W9B) {
         position = "140.5 176.5 25.75";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W9A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W10A) {
         position = "140.5 196.5 25.75";
         rotation = "0 1 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W10B";
            placed = "1";
            reverseRotation = "1";
            speed = "0";
            timeToNext = "1500";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W10B) {
         position = "140.5 196.5 25.75";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W10A";
            placed = "1";
            reverseRotation = "1";
            speed = "0";
            timeToNext = "1500";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W11A) {
         position = "140.5 232.75 32.5";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W11B";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "1000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(W11B) {
         position = "140.5 232.75 32.5";
         rotation = "0 1 0 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "W11A";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "1000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
   };
   new StaticShape(StartPoint) {
      position = "3.5 21 6";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "StartPad_PQ";
   };
   new InteriorInstance() {
      position = "14.75 71 18.5";
      rotation = "1 0 0 180";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill2.dif";
      showTerrainInside = "0";
         Path = "W2A";
   };
   new InteriorInstance() {
      position = "37.5 108.25 22.5";
      rotation = "0 1 0 180";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill.dif";
      showTerrainInside = "0";
         Path = "W3A";
   };
   new InteriorInstance() {
      position = "32.75 113 32.5";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill2.dif";
      showTerrainInside = "0";
         Path = "W4A";
   };
   new InteriorInstance() {
      position = "67 112.75 28.75";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill2.dif";
      showTerrainInside = "0";
         Path = "W5A";
   };
   new InteriorInstance() {
      position = "94.25 112.75 28.75";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill2.dif";
      showTerrainInside = "0";
         Path = "W7A";
   };
   new InteriorInstance() {
      position = "80.5 112.75 28.75";
      rotation = "1 0 0 180";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill2.dif";
      showTerrainInside = "0";
         Path = "W6B";
   };
   new Item() {
      position = "140.5 229.5 19.9997";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new StaticShape(CameraPathBezier1) {
      position = "2.9472 30.31 18.133";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "BezierHandle";
   };
   new StaticShape(CameraPathBezier2) {
      position = "11.1491 83.2715 38.1776";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "BezierHandle";
   };
   new StaticShape(CameraPathBezier3) {
      position = "8.90607 121.954 42.535";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "BezierHandle";
   };
   new StaticShape(CameraPathBezier4) {
      position = "139.758 155.469 34.2284";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "BezierHandle";
   };
   new StaticShape(CameraPathBezier5) {
      position = "40.0728 21.5654 77.8125";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "BezierHandle";
   };
   new Item() {
      position = "3.5 71 6.49967";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new Item() {
      position = "37.5 71 6.49967";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new Item() {
      position = "84 116.5 20.175";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SundialItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         timeBonus = "5000";
   };
   new StaticShape(EndPoint) {
      position = "140.5 253.5 20.5";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "EndPad_PQ";
   };
   new StaticShape() {
      position = "140.63 253.157 45.781";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RegularFinishlinesign";
   };
   new StaticShape() {
      position = "150.5 121 20.5052";
      rotation = "1 0 0 0";
      scale = "2 2 1";
      dataBlock = "PushButtonFlat_PQ";
         TriggerOnce = "0";
         resetTime = "5000";
   };
   new InteriorInstance() {
      position = "140.5 232.75 32.5";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill.dif";
      showTerrainInside = "0";
         Path = "W11A";
   };
   new InteriorInstance() {
      position = "140.5 126.75 20.75";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill.dif";
      showTerrainInside = "0";
         Path = "W8A";
   };
   new Item() {
      position = "150.5 133.5 19.9997";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new Item() {
      position = "108.5 113 20.4997";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new Item() {
      position = "37.5 113 19.9997";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new InteriorInstance() {
      position = "140.5 196.5 25.75";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill.dif";
      showTerrainInside = "0";
         Path = "w10a";
   };
   new InteriorInstance() {
      position = "140.5 176.5 25.75";
      rotation = "0 1 0 180";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/Ralph\'s Interiors/WSW_Windmill.dif";
      showTerrainInside = "0";
         Path = "w9a";
   };
   new AudioProfile(MusicProfile) {
      fileName = "~/data/sound/music/Pianoforte.ogg";
      description = "AudioMusic";
      preload = "0";
   };
   new Trigger() {
      position = "17.5 117 20";
      rotation = "1 0 0 0";
      scale = "8 8 2";
      dataBlock = "CheckpointTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         respawnPoint = "Check1";
   };
   new Item() {
      position = "40.5 123 20.4249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         timeBonus = "5000";
   };
   new Item() {
      position = "33.8761 117.35 10.175";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SundialItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         timeBonus = "5000";
   };
   new StaticShape() {
      position = "128.5 123 19.9993";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "DetourRoadsignYellow";
         skin = "Right";
   };
   new StaticShape() {
      position = "64.51 115.99 19.9993";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      dataBlock = "RoadsignRed";
         skin = "Danger";
   };
   new StaticShape() {
      position = "64.5 110 19.9993";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      dataBlock = "RoadsignRed";
         skin = "Danger";
   };
   new TSStatic(check1) {
      position = "21.5 113 20.5001";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      shapeName = "~/data/shapes_pq/Gameplay/pads/checkpoint.dts";
   };
};
//--- OBJECT WRITE END ---
