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

   new ScriptObject(MissionInfo) {
         Sky = "Blender3";
         artist = "RandomityGuy";
         awesomeHint = "Do the level in reverse with 3 cannon launches and use the super speed to get to the end fast.";
         awesomeTime = "24700";
         desc = "You never know when you are about to go up.";
         generalHint = "Do the regular path fast";
         music = "Good To Jump To.ogg";
         name = "Firing Upwards";
         platinumTime = "50000";
         startHelpText = "Cannons may help you go up";
         ultimateHint = "Do the level in the intended route really fast! Ofcourse diagonal is required";
         ultimateTime = "40000";
         level = "13";
	 CustomRadarRule = $Radar::Flags::Gems | $Radar::Flags::EndPad;
	 type = "Custom";
	 game = "Custom";
	 modification = "PlatinumQuest";
   };
   new SimGroup(MissionData) {

      new Sky(Sky) {
         position = "336 136 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 = "500";
         useSkyTextures = "1";
         renderBottomTexture = "1";
         SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
         fogDistance = "250";
         fogColor = "128.000000 128.000000 128.000000 1.000000";
         fogVolume1 = "-1 9.62914e-034 9.62914e-034";
         fogVolume2 = "-1 2.29255e-039 0";
         fogVolume3 = "-1 2.10195e-044 1.82954e-041";
         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.000000";
         fogVolumeColor3 = "128.000000 128.000000 128.000000 0.000000";
      };
   };
   new SimGroup(HelpBubbleGroup) {

      new StaticShape() {
         position = "-8.13336 15.9906 42.5803";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "2000";
            text = "Super bounce on the non-grassy surface and reach the end";
            triggerRadius = "5";
      };
   };
   new SimGroup(SceneryGroup) {

      new StaticShape() {
         position = "2.03369 1.85659 1.89284";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "1.73133 -2.91416 1.93303";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-6.90602 -6.18709 1.93709";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "turquoise";
      };
      new StaticShape() {
         position = "-21.5703 -5.64714 1.93709";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
      };
      new StaticShape() {
         position = "-18.3207 -6.20894 1.89284";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
            skin = "light";
      };
      new StaticShape() {
         position = "-5.73552 2.69039 1.93303";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-13.8449 5.44439 1.93709";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "red";
      };
      new StaticShape() {
         position = "-21.8 5.33303 1.93303";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-21.8304 27.7841 8.27227";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Tree01";
      };
      new StaticShape() {
         position = "-19.2584 27.8317 7.89284";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "-22.0226 25.3559 7.93303";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-16.8799 28.0706 7.93709";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "pink";
      };
      new StaticShape() {
         position = "-14.0495 22.4901 7.93303";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "1.92584 21.4829 15.9371";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
      };
      new StaticShape() {
         position = "7.49895 28.2066 15.933";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "1.71823 26.8246 15.9371";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "blue";
      };
      new StaticShape() {
         position = "9.84988 18.8846 15.8928";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "10.0363 -5.50393 18.8938";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "NaturalPlant";
      };
      new StaticShape() {
         position = "-30.0002 -0.542385 13.2623";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Tree02";
      };
      new StaticShape() {
         position = "-23.9581 -14.0588 12.8928";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "-30.4754 -13.9522 12.933";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-29.7487 -5.72206 12.9371";
         rotation = "0 0 1 196.134";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "green";
      };
      new StaticShape() {
         position = "5.64085 -13.9651 24.9371";
         rotation = "0 0 -1 74.4845";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "navy";
      };
      new StaticShape() {
         position = "-2.66164 39.8347 -6.72776";
         rotation = "0 0 -1 74.4845";
         scale = "1 1 1";
         dataBlock = "Tree03";
      };
      new StaticShape() {
         position = "-5.50654 39.9528 -7.06697";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
            skin = "base";
      };
      new StaticShape() {
         position = "-11.9432 34.7967 -7.10716";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "-11.9508 39.9477 -7.06291";
         rotation = "0 0 -1 59.5876";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "green";
      };
      new StaticShape() {
         position = "-12.1784 14.7725 38.8928";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "-3.52136 14.9087 38.933";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-12.0821 -40.2268 32.8928";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "-12.697 -24.9238 32.933";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-3.83631 -24.4398 32.933";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-4.23485 -40.6914 32.8928";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "-3.36712 -57.0226 32.933";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "-12.5204 -58.356 32.9371";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "turquoise";
      };
      new StaticShape() {
         position = "-12.2128 -43.9338 32.9371";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "red";
      };
      new StaticShape() {
         position = "-3.72557 -29.6079 32.9371";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "blue";
      };
      new StaticShape() {
         position = "-7.72153 -60.1632 33.2723";
         rotation = "0 0 -1 119.175";
         scale = "1 1 1";
         dataBlock = "Tree01";
      };
   };
   new InteriorInstance() {
      position = "-0.00545089 -0.0165013 -0.119708";
      rotation = "0 0 1 180";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/firingupwards.dif";
      showTerrainInside = "0";
   };
   new Sun() {
      direction = "0.57735 0.57735 -0.57735";
      color = "1.400000 1.200000 0.400000 1.000000";
      ambient = "0.300000 0.300000 0.400000 1.000000";
   };
   new StaticShape() {
      position = "4 16 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 16 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "4 6 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "4 8 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "4 14 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 14 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "4 10 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 14 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 16 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 12 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "4 12 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 12 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 6 15.75";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 8 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 10 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 10 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 8 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 6 15.73";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 4 16.33";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 2 16.93";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 2 16.93";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 4 16.33";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "4 4 16.93";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "4 0 17.72";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "cloak";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "8 0 18.33";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "6 0 17.93";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "FadePlatform2_1x1";
         StartOffset = "0";
         fadeStyle = "White";
         fadeinTime = "500";
         fadeoutTime = "300";
         functionality = "Trapdoor";
         invisibleTime = "4000";
         permanent = "0";
         skin = "skin13";
         visibleTime = "500";
   };
   new StaticShape() {
      position = "7.02114 6.9731 15.9";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TriangleBumper_PQ";
   };
   new StaticShape() {
      position = "7.53242 13.1176 15.9";
      rotation = "0 0 -1 39.9999";
      scale = "1 1 1";
      dataBlock = "TriangleBumper_PQ";
   };
   new StaticShape() {
      position = "4.81233 7.82477 15.9";
      rotation = "0 0 1 49.9999";
      scale = "1 1 1";
      dataBlock = "TriangleBumper_PQ";
   };
   new StaticShape() {
      position = "-4.83595 -1.09328 26.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new StaticShape() {
      position = "-4.41935 1.67925 26.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new StaticShape() {
      position = "-6.91293 2.76799 26.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new StaticShape() {
      position = "-8.76961 2.47873 26.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new StaticShape() {
      position = "-2.02336 -1.25923 26.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new StaticShape() {
      position = "-6.67452 0.257498 26.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new Item() {
      position = "6 -4 18.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SuperBounceItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "False";
         showHelpOnPickup = "False";
   };
   new Item() {
      position = "-8 14 39.3195";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SuperBounceItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "False";
         showHelpOnPickup = "False";
   };
   new Item() {
      position = "6 24 15.88";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "False";
         noRespawn = "False";
   };
   new Item() {
      position = "-26 -4 12.88";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "False";
         noRespawn = "False";
   };
   new Item() {
      position = "-10 6 26.88";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "False";
         noRespawn = "False";
   };
   new Item() {
      position = "-10 36 -7.12004";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "False";
         noRespawn = "False";
   };
   new Item() {
      position = "-10.1031 8 -5.5962";
      rotation = "-5.27643e-008 1 1.2688e-008 180";
      scale = "1 1 1";
      dataBlock = "AntiGravityItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Item() {
      position = "-8.10307 8 -5.5962";
      rotation = "-5.27643e-008 1 1.2688e-008 180";
      scale = "1 1 1";
      dataBlock = "AntiGravityItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Item() {
      position = "-10.0031 8 26.4038";
      rotation = "-1 0 0 90";
      scale = "1 1 1";
      dataBlock = "AntiGravityItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Item() {
      position = "-8.00307 8 26.4038";
      rotation = "-1 0 0 90";
      scale = "1 1 1";
      dataBlock = "AntiGravityItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Item() {
      position = "-8 6.00004 26.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SuperSpeedItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "False";
         showHelpOnPickup = "False";
   };
   new StaticShape(CBase0) {
      position = "-18.0502 23.945 8.73509";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new StaticShape() {
      position = "-18.0502 23.945 8.73509";
      rotation = "-0.497541 0.497543 0.710566 109.207";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase0";
         chargeTime = "2000";
         force = "30";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "0";
         pitch = "69.99999";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useChange = "False";
         useCharge = "0";
         yaw = "90.0001";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new StaticShape(CBase1) {
      position = "-26.15 -10.3454 13.7572";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new StaticShape() {
      position = "-26.15 -10.3454 13.7572";
      rotation = "-0.447213 0.447215 0.774596 104.478";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase1";
         chargeTime = "2000";
         force = "32";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "0";
         pitch = "59.99996";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useChange = "False";
         useCharge = "0";
         yaw = "90.0001";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new StaticShape(CBase2) {
      position = "-5.96238 35.868 -6.16481";
      rotation = "0 0 1 190";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new StaticShape() {
      position = "-5.96238 35.868 -6.16481";
      rotation = "0.059005 0.674413 0.735993 187.369";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase2";
         chargeTime = "2000";
         force = "45";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "0";
         pitch = "84.99992";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useChange = "False";
         useCharge = "0";
         yaw = "-170";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new StaticShape(StartPoint) {
      position = "-2 -2 1.88029";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "StartPad_PQ";
   };
   new StaticShape(EndPoint) {
      position = "-8 -56 32.8803";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "EndPad_PQ";
   };
   new SimGroup(PathNodeGroup) {

      new StaticShape(CameraPath1) {
         position = "-26.6228 44.916 22.4705";
         rotation = "0.0436468 -0.154445 0.987037 148.828";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath2";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath2) {
         position = "-35.4034 39.8782 23.4943";
         rotation = "0.125207 -0.240602 0.962514 126.789";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath3";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath3) {
         position = "-42.9204 15.2141 23.4943";
         rotation = "0.224244 -0.236334 0.945442 96.2111";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath4";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath4) {
         position = "-44.1734 -8.63549 23.4943";
         rotation = "0.224244 -0.236334 0.945442 96.2111";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath5";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath5) {
         position = "28.9233 30.5089 29.478";
         rotation = "0.21864 0.210645 -0.952799 90.6357";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath6";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath6) {
         position = "28.2661 9.09988 29.478";
         rotation = "0.256425 0.250772 -0.933466 92.6667";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath7";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath7) {
         position = "26.5048 -5.34061 30.4964";
         rotation = "0.265466 0.238469 -0.934163 87.7577";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "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 = "-5.13088 -21.9586 40.6815";
         rotation = "0.587864 -0.286936 0.756362 65.6702";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath9";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath9) {
         position = "-19.2558 -3.85749 40.6815";
         rotation = "0.634697 -0.309795 0.707945 69.1692";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath10";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath10) {
         position = "-24.931 3.41527 40.6815";
         rotation = "0.634697 -0.309795 0.707945 69.1692";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath11";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath11) {
         position = "-11.7519 8.75649 24.3993";
         rotation = "0.929295 -0.237397 0.282936 84.1566";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath12";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath12) {
         position = "-11.3468 9.4908 6.03121";
         rotation = "0.921164 -0.250147 0.298133 84.658";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath13";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath13) {
         position = "2.08666 9.14376 -1.39467";
         rotation = "0.408767 0.151019 -0.900057 44.6337";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath14";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath14) {
         position = "0.684753 27.2785 -4.02134";
         rotation = "0.267291 0.114283 -0.956815 48.1558";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath15";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath15) {
         position = "3.87069 -17.5016 38.0417";
         rotation = "-0.104649 -0.183857 0.977367 238.175";
         scale = "1 1 1";
         dataBlock = "PathNode";
            nextNode = "CameraPath16";
            placed = "1";
            reverseRotation = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath16) {
         position = "1.61369 -53.2386 36.4747";
         rotation = "0.120283 0.190867 -0.974219 116.905";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "1 0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath1";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "0";
      };
   };
   new StaticShape() {
      position = "-11.4796 3.92457 27.073";
      rotation = "0 0 1 29.7938";
      scale = "1 1 1";
      dataBlock = "Sign02";
         skin = "red_diag_1";
   };
   new StaticShape() {
      position = "5.9292 -7.42491 19.073";
      rotation = "0 0 -1 104.278";
      scale = "1 1 1";
      dataBlock = "Sign02";
         skin = "yellow_right";
   };
   new Trigger(Bounds) {
      position = "-49.9548 -83.0585 -14.1197";
      rotation = "1 0 0 0";
      scale = "79.9494 142.181 108.152";
      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 AudioProfile(MusicProfile) {
      fileName = "~/data/sound/music/Electroforte.ogg";
      description = "AudioMusic";
      preload = "0";
   };
};
//--- OBJECT WRITE END ---
