//--- OBJECT WRITE BEGIN ---
new SimGroup(MissionGroup) {
      CTF_scoreLimit = "5";
      cdTrack = "2";

   new ScriptObject(MissionInfo) {
         name = "Astro-Pin Pavilion";
         desc0 = "The Pavilion\'s curve shots, half-pipes and water traps challenge even the saltiest Rocketbowlers. A fully-equipped ball and nerves of steel are the keys to victory.";
         Friction = "0.75";
         Restitution = "0.0";
         descLines = "2";
         dollarPins = "10";
   };
   new MissionArea(MissionArea) {
      Area = "-472 -304 728 680";
      flightCeiling = "300";
      flightCeilingRange = "20";
         locked = "true";
   };
   new Sky(Sky) {
      position = "336 136 0";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      materialList = "~/data/skies/sky_day.dml";
      cloudHeightPer[0] = "0.349971";
      cloudHeightPer[1] = "0.3";
      cloudHeightPer[2] = "0.199973";
      cloudSpeed1 = "0.0005";
      cloudSpeed2 = "0.001";
      cloudSpeed3 = "0.0003";
      visibleDistance = "500";
      fogDistance = "490";
      fogColor = "0.400000 0.600000 0.850000 1.000000";
      fogStorm1 = "0";
      fogStorm2 = "0";
      fogStorm3 = "0";
      fogVolume1 = "0 0 0";
      fogVolume2 = "0 0 0";
      fogVolume3 = "0 0 0";
      fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569860000000000000000000000.000000";
      fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000";
      fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160050000000000000000000000.000000";
      windVelocity = "1 1 0";
      windEffectPrecipitation = "1";
      SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
      useSkyTextures = "1";
      renderBottomTexture = "0";
      noRenderBans = "0";
         locked = "true";
   };
   new Sun(Sun) {
      azimuth = "225";
      elevation = "35";
      color = "0.900000 0.900000 0.900000 1.000000";
      ambient = "0.600000 0.600000 0.600000 1.000000";
   };
   new fxLight(Frame5Light) {
      position = "-155.368 -167.4 52.6395";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      Enable = "1";
      LightOn = "1";
      IconSize = "1";
      radius = "10";
      Brightness = "10";
      Colour = "1.000000 1.000000 1.000000 1.000000";
      FlareOn = "0";
      FlareTP = "1";
      FlareColour = "1.000000 1.000000 1.000000 1.000000";
      ConstantSizeOn = "0";
      ConstantSize = "1";
      NearSize = "3";
      FarSize = "0.5";
      NearDistance = "10";
      FarDistance = "30";
      FadeTime = "0.1";
      BlendMode = "0";
      AnimColour = "0";
      AnimBrightness = "0";
      AnimRadius = "0";
      AnimOffsets = "0";
      AnimRotation = "0";
      LinkFlare = "1";
      LinkFlareSize = "0";
      MinColour = "0.000000 0.000000 0.000000 1.000000";
      MaxColour = "1.000000 1.000000 1.000000 1.000000";
      MinBrightness = "0";
      MaxBrightness = "1";
      MinRadius = "0.1";
      MaxRadius = "20";
      StartOffset = "-5 0 0";
      EndOffset = "5 0 0";
      MinRotation = "0";
      MaxRotation = "359";
      SingleColourKeys = "1";
      RedKeys = "AZA";
      GreenKeys = "AZA";
      BlueKeys = "AZA";
      BrightnessKeys = "AZA";
      RadiusKeys = "AZA";
      OffsetKeys = "AZA";
      RotationKeys = "AZA";
      ColourTime = "5";
      BrightnessTime = "5";
      RadiusTime = "5";
      OffsetTime = "5";
      RotationTime = "5";
      LerpColour = "1";
      LerpBrightness = "1";
      LerpRadius = "1";
      LerpOffset = "1";
      LerpRotation = "1";
   };
   new TerrainBlock(Terrain) {
      rotation = "1 0 0 0";
      scale = "1 1 1";
      terrainFile = "./level7.ter";
      squareSize = "4";
      bumpScale = "1";
      bumpOffset = "0.01";
      zeroBumpScale = "8";
      X = "-512";
      Y = "-512";
      Z = "0";
      repeatTiles = "0";
      collisionOnTiles = "1";
         position = "-512 -512 0";
         locked = "true";
   };
   new SimGroup(SpawnPoints) {

      new BallSpawnPoint(SpawnPoint5) {
         position = "-148.541 -144.879 30.4271";
         rotation = "0 0 1 237.824";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "3";
         IsWildshotLocation = "0";
      };
   };
   new SimGroup(PinSets) {

      new PinSet(PinSet5) {
         position = "-242.965 -204.276 38.6816";
         rotation = "0 0 1 238.71";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "90";
      };
   };
   new SimGroup(SignBoards) {

      new StaticShape() {
         SkinName = "refuel";
         position = "-268.839 25.1403 21.0486";
         rotation = "0 0 1 48.7015";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame4";
         position = "-268.839 25.1403 21.0486";
         rotation = "0 0 1 48.7015";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "meteor";
         position = "-155.867 64.5788 20.5812";
         rotation = "0 0 1 55.0041";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame6";
         position = "-155.867 64.5788 20.5812";
         rotation = "0 0 1 55.0041";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "frame9";
         position = "75.672 155.305 15.0594";
         rotation = "0 0 -1 41.2531";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "xpress";
         position = "75.672 155.305 15.0594";
         rotation = "0 0 -1 41.2531";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         position = "25.0093 322.867 15.5051";
         rotation = "0 0 1 131.392";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "dad";
         position = "25.0093 322.867 15.5051";
         rotation = "0 0 1 131.392";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "condos";
         position = "-190.746 280.402 26.7781";
         rotation = "0 0 1 139.619";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame7";
         position = "4.55423 59.6987 16.1006";
         rotation = "0 0 1 233.559";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "frame2";
         position = "-190.745 280.399 26.7781";
         rotation = "0 0 1 139.619";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "frame3";
         position = "-351.177 158.839 26.0556";
         rotation = "0 0 1 224.209";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "magic";
         position = "-351.177 158.839 26.0556";
         rotation = "0 0 1 224.209";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame5";
         position = "-156.322 -171.477 39.1786";
         rotation = "0 0 1 23.4919";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "atom";
         position = "-156.322 -171.477 39.1786";
         rotation = "0 0 1 23.4919";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "base";
         position = "4.55423 59.6987 16.1006";
         rotation = "0 0 1 233.559";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "dreamy";
         position = "-12.4265 122.545 7.423";
         rotation = "0 0 1 142.093";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame8";
         position = "-12.4265 122.545 7.423";
         rotation = "0 0 1 142.093";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "frame10";
         position = "185.389 -46.417 19.2148";
         rotation = "0 0 1 8.20415";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "scorekeepers";
         position = "185.389 -46.417 19.2148";
         rotation = "0 0 1 8.20415";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
   };
   new SimGroup(SpecialSpawnPoints) {

      new MiniStrikeSpawnPoint(SpawnPointMs) {
         position = "2.92744 -53.2918 19.4562";
         rotation = "0 0 -1 33.2339";
         scale = "1 1 1";
         dataBlock = "DefaultMiniStrikeSpawnPointData";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "1";
         BallScale = "1";
         PowerMod = "1";
         Par = "10";
         IsWildshotLocation = "0";
         InnerRadius = "30";
         OuterRadius = "60";
      };
   };
   new SimGroup(MissZones) {
   };
   new SimGroup(WaterBlocks) {
   };
   new SimGroup(Powerups) {

      new PowerUp(Level7Coin1) {
         position = "53.0762 -134.465 40.5744";
         rotation = "0 0 1 140.948";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin2) {
         position = "36.147 -148.199 39.9744";
         rotation = "0 0 1 140.948";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin3) {
         position = "-60.1021 -240.129 14.1075";
         rotation = "0 0 1 49.8473";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin4) {
         position = "-285.69 259.451 17.4559";
         rotation = "0 0 -1 28.6479";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "1";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level7Coin5) {
         position = "-8.10927 -198.22 31.2376";
         rotation = "0 0 1 49.8473";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin6) {
         position = "-22.5531 -181.1 31.2376";
         rotation = "0 0 1 49.8473";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin7) {
         position = "-74.417 -223.161 14.1075";
         rotation = "0 0 1 49.8473";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin8) {
         position = "116.008 303.303 16.288";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "1";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level7Coin9) {
         position = "-277.411 264.579 17.4559";
         rotation = "0 0 -1 28.6479";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "1";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level7Coin10) {
         position = "-146.734 158.98 9.13778";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "1";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level7Coin11) {
         position = "-157.207 155.542 11.3784";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "1";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level7Coin12) {
         position = "-166.891 148.767 10.8853";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "1";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level7Coin13) {
         position = "-174.286 142.578 10.2621";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "1";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level7Coin14) {
         position = "-56.1418 -274.617 16.4694";
         rotation = "0 0 1 90.5273";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "1";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level7Coin15) {
         position = "61.3651 23.2073 13.6985";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin16) {
         position = "112.892 23.8936 14.1213";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin17) {
         position = "7.1537 27.3682 14.8917";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin18) {
         position = "14.4704 55.0271 14.7071";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin19) {
         position = "76.5343 64.2432 12.003";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin20) {
         position = "126.461 56.6154 12.8956";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin21) {
         position = "18.406 138.963 20.6253";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin22) {
         position = "177.925 -47.7743 17.5499";
         rotation = "0 0 1 49.8473";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin23) {
         position = "164.642 -32.0292 17.5499";
         rotation = "0 0 1 49.8473";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin24) {
         position = "104.47 -79.5915 34.8268";
         rotation = "0 0 1 49.8473";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin25) {
         position = "118.914 -96.7124 34.8268";
         rotation = "0 0 1 49.8473";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin26) {
         position = "206.523 168.031 19.0699";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin27) {
         position = "-348.478 -212.101 23.0552";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level7Coin28) {
         position = "95.1586 -213.698 22.2553";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
   };
   new SimGroup(Interiors) {

      new InteriorInstance() {
         position = "-214.307 -203.464 45.3449";
         rotation = "0 0 -1 32.0846";
         scale = "2.06687 1 1";
         interiorFile = "~/data/interiors/splitpipe.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "52.5482 -62.9599 2.37408";
         rotation = "0 0 1 8.02059";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/bridge.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "246.245 358.917 60.0583";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/tower_ball.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "-111.41 85.0848 56.1738";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/tower_ball.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "234.334 -264.084 57.1679";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/tower_ball.dif";
         showTerrainInside = "0";
      };
   };
   new SimGroup(Movers) {
   };
   new SimGroup(Lights) {

      new fxLight(TowerLightCenter) {
         position = "-111.096 77.3147 81.3563";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "25";
         Brightness = "25";
         Colour = "1.000000 1.000000 1.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "0";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 1.000000 1.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "5";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "1";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightTop) {
         position = "-111.496 77.1146 117.156";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "10";
         Brightness = "35";
         Colour = "1.000000 0.000000 0.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareBitmap = "~/data/fx/lighting/corona";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "1";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 0.000000 0.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "1";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "0";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightTop) {
         position = "246.238 351.025 120.958";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "10";
         Brightness = "35";
         Colour = "1.000000 0.000000 0.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareBitmap = "~/data/fx/lighting/corona";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "1";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 0.000000 0.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "1";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "0";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightCenter) {
         position = "246.638 351.225 85.1584";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "25";
         Brightness = "25";
         Colour = "1.000000 1.000000 1.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "0";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 1.000000 1.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "5";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "1";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightTop) {
         position = "234.29 -272.005 118.068";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "10";
         Brightness = "35";
         Colour = "1.000000 0.000000 0.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareBitmap = "~/data/fx/lighting/corona";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "1";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 0.000000 0.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "1";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "0";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightCenter) {
         position = "234.69 -271.805 82.268";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "25";
         Brightness = "25";
         Colour = "1.000000 1.000000 1.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "0";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 1.000000 1.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "5";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "1";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
   };
   new InteriorInstance() {
      position = "-61.1615 -196.284 -1.02592";
      rotation = "0 0 1 29.7938";
      scale = "1.3 1 1";
      interiorFile = "~/data/interiors/bridge.dif";
      showTerrainInside = "0";
   };
   new BallSpawnPoint(SpawnPointStart) {
      position = "263.043 -195.688 55.7297";
      rotation = "0 0 -1 19.4806";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.39";
      Restitution = "0.2";
      Mass = "23.5868";
      Drag = "0";
      UseDatablockDefaults = "1";
      BallScale = "1";
      PowerMod = "1";
      Par = "10";
      IsWildshotLocation = "0";
   };
   new BallSpawnPoint(SpawnPoint8) {
      position = "5.6695 94.3276 5.6741";
      rotation = "0 0 -1 1.14533";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.075";
      Restitution = "0.2";
      Mass = "35";
      Drag = "0";
      UseDatablockDefaults = "0";
      BallScale = "1";
      PowerMod = "1";
      Par = "8";
      IsWildshotLocation = "0";
   };
   new BallSpawnPoint(SpawnPoint1) {
      position = "44.5575 319.071 20.5753";
      rotation = "0 0 1 239.243";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.075";
      Restitution = "0.2";
      Mass = "35";
      Drag = "0";
      UseDatablockDefaults = "0";
      BallScale = "1";
      PowerMod = "1";
      Par = "8";
      IsWildshotLocation = "0";
   };
   new PinSet(PinSet1) {
      position = "-47.4374 269.154 47.7832";
      rotation = "0 0 1 233.332";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "120";
   };
   new BallSpawnPoint(SpawnPoint2) {
      position = "-170.689 271.882 31.6193";
      rotation = "0 0 -1 91.8555";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.075";
      Restitution = "0.2";
      Mass = "35";
      Drag = "0";
      UseDatablockDefaults = "0";
      BallScale = "1";
      PowerMod = "1";
      Par = "5";
      IsWildshotLocation = "0";
   };
   new PinSet(PinSet2) {
      position = "-301.692 268.904 39.9832";
      rotation = "0 0 -1 89.4727";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "50";
   };
   new PinSet(PinSet3) {
      position = "-193.837 146.753 28.6466";
      rotation = "0 0 1 89.1075";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "90";
   };
   new BallSpawnPoint(SpawnPoint4) {
      position = "-254.087 41.8831 28.7568";
      rotation = "0 0 1 178.945";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.075";
      Restitution = "0.2";
      Mass = "35";
      Drag = "0";
      UseDatablockDefaults = "0";
      BallScale = "1";
      PowerMod = "1";
      Par = "6";
      IsWildshotLocation = "0";
   };
   new PinSet(PinSet4) {
      position = "-254.325 -95.7629 42.254";
      rotation = "0 0 1 177.577";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "90";
   };
   new BallSpawnPoint(SpawnPoint6) {
      position = "-151.659 76.8797 20.9578";
      rotation = "0 0 1 148.968";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.39";
      Restitution = "0.2";
      Mass = "23.5868";
      Drag = "0";
      UseDatablockDefaults = "1";
      BallScale = "1";
      PowerMod = "1";
      Par = "8";
      IsWildshotLocation = "0";
   };
   new PinSet(PinSet6) {
      position = "-98.5441 26.7847 35.9244";
      rotation = "0 0 1 117.457";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "90";
   };
   new PinSet(PinSet7) {
      position = "139.86 38.9976 30.7832";
      rotation = "0 0 1 92.9102";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "100";
   };
   new BallSpawnPoint(SpawnPoint7) {
      position = "-19.7628 42.2613 19.0741";
      rotation = "0 0 1 95.0197";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.39";
      Restitution = "0.2";
      Mass = "23.5868";
      Drag = "0";
      UseDatablockDefaults = "1";
      BallScale = "1";
      PowerMod = "1";
      Par = "4";
      IsWildshotLocation = "0";
   };
   new BallSpawnPoint(SpawnPoint9) {
      position = "56.9182 168.771 19.1469";
      rotation = "0 0 1 89.5673";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.075";
      Restitution = "0.2";
      Mass = "35";
      Drag = "0";
      UseDatablockDefaults = "0";
      BallScale = "1";
      PowerMod = "1";
      Par = "9";
      IsWildshotLocation = "0";
   };
   new BallSpawnPoint(SpawnPoint3) {
      position = "-367.974 146.725 30.701";
      rotation = "0 0 1 88.991";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.075";
      Restitution = "0.2";
      Mass = "35";
      Drag = "0";
      UseDatablockDefaults = "0";
      BallScale = "1";
      PowerMod = "1";
      Par = "5";
      IsWildshotLocation = "0";
   };
   new InteriorInstance() {
      position = "120.104 -60.7301 38.1401";
      rotation = "0.0937524 0.036449 0.994928 141.131";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/longhalfpipe.dif";
      showTerrainInside = "0";
   };
   new PinSet(PinSet9) {
      position = "149.897 167.935 28.3832";
      rotation = "0 0 -1 91.0622";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "50";
   };
   new InteriorInstance() {
      position = "-30.3043 -222.293 31.7038";
      rotation = "-0.117585 0.332409 -0.935777 41.4146";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/longhalfpipe.dif";
      showTerrainInside = "0";
   };
   new PinSet(PinSet8) {
      position = "6.19655 177.31 20.3832";
      rotation = "0 0 1 12.126";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "40";
   };
   new WaterBlock(Water1) {
      position = "-288 -96 14.6246";
      rotation = "1 0 0 0";
      scale = "256 288 1";
      UseDepthMask = "1";
      surfaceTexture = "~/data/water/wash";
      ShoreTexture = "~/data/water/wash";
      envMapOverTexture = "~/data/skies/day_0007";
      liquidType = "Water";
      density = "1";
      viscosity = "10";
      waveMagnitude = "0.5";
      surfaceOpacity = "1";
      envMapIntensity = "1";
      TessSurface = "5";
      TessShore = "0";
      SurfaceParallax = "0.5";
      FlowAngle = "0";
      FlowRate = "0.015";
      DistortGridScale = "0.1";
      DistortMag = "0.003";
      DistortTime = "0.5";
      ShoreDepth = "15";
      DepthGradient = "1";
      MinAlpha = "0.3";
      MaxAlpha = "0.3";
      removeWetEdges = "0";
      specularColor = "1.000000 1.000000 1.000000 1.000000";
      specularPower = "6";
   };
   new BallSpawnPoint(SpawnPoint10) {
      position = "191.079 -25.3678 12.1761";
      rotation = "0 0 1 224.209";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.075";
      Restitution = "0.2";
      Mass = "35";
      Drag = "0";
      UseDatablockDefaults = "0";
      BallScale = "1";
      PowerMod = "1";
      Par = "4";
      IsWildshotLocation = "0";
   };
   new PinSet(PinSet10) {
      position = "-103.154 -259.135 26.9377";
      rotation = "0 0 1 228.128";
      scale = "1 1 1";
      dataBlock = "DefaultPinSet";
      ZoneFriction = "0.9";
      ZoneRadius = "45";
      m_bMiniStrike = "0";
      m_pPinDataBlock = "BowlingPinData";
      ArrowHeight = "10";
      PinsLinearVelocity = "0 0 0";
      PinsAngularVelocity = "0 0 0";
      CameraOffset = "5 -10 11";
      NumLaunchesBeforeReset = "9999";
      Friction = "0.01";
      Restitution = "0.6";
      Mass = "3";
      Drag = "0";
      UseDatablockDefaults = "1";
      PinScale = "1";
      BallFreezeDistance = "50";
   };
   new InteriorInstance() {
      position = "-255.613 154.953 25.4246";
      rotation = "1 0 0 0";
      scale = "1.5 1 1";
      interiorFile = "~/data/interiors/disc.dif";
      showTerrainInside = "0";
   };
   new PowerUp(Level7Coin26) {
      position = "-241.001 148.755 18";
      rotation = "0 0 1 90";
      scale = "1 1 1";
      dataBlock = "DollarPowerup";
      m_bResetOnBallReset = "0";
      m_bResetOnSetNewFrame = "0";
      m_bResetOnNewGame = "1";
      m_fAwardAmount = "5";
      m_fSecondsPerRotation = "3";
   };
   new PowerUp(Level7Coin27) {
      position = "-244.237 146.811 18";
      rotation = "0 0 1 90";
      scale = "1 1 1";
      dataBlock = "DollarPowerup";
      m_bResetOnBallReset = "0";
      m_bResetOnSetNewFrame = "0";
      m_bResetOnNewGame = "1";
      m_fAwardAmount = "5";
      m_fSecondsPerRotation = "3";
   };
   new PowerUp(Level7Coin28) {
      position = "-241.288 144.355 18";
      rotation = "0 0 1 90";
      scale = "1 1 1";
      dataBlock = "DollarPowerup";
      m_bResetOnBallReset = "0";
      m_bResetOnSetNewFrame = "0";
      m_bResetOnNewGame = "1";
      m_fAwardAmount = "5";
      m_fSecondsPerRotation = "3";
   };
   new PowerUp(Level7Coin29) {
      position = "-249.834 144.774 18";
      rotation = "0 0 1 90";
      scale = "1 1 1";
      dataBlock = "DollarPowerup";
      m_bResetOnBallReset = "0";
      m_bResetOnSetNewFrame = "0";
      m_bResetOnNewGame = "1";
      m_fAwardAmount = "5";
      m_fSecondsPerRotation = "3";
   };
   new PowerUp(Level7Coin30) {
      position = "-249.547 149.174 18";
      rotation = "0 0 1 90";
      scale = "1 1 1";
      dataBlock = "DollarPowerup";
      m_bResetOnBallReset = "0";
      m_bResetOnSetNewFrame = "0";
      m_bResetOnNewGame = "1";
      m_fAwardAmount = "5";
      m_fSecondsPerRotation = "3";
   };
   new PowerUp(Level7Coin31) {
      position = "-193.073 -156.051 35.9446";
      rotation = "0 0 1 58.4416";
      scale = "1 1 1";
      dataBlock = "DollarPowerup";
      m_bResetOnBallReset = "0";
      m_bResetOnSetNewFrame = "0";
      m_bResetOnNewGame = "1";
      m_fAwardAmount = "5";
      m_fSecondsPerRotation = "3";
   };
   new PowerUp(Level7Coin32) {
      position = "-177.791 -180.933 35.9446";
      rotation = "0 0 1 58.4416";
      scale = "1 1 1";
      dataBlock = "DollarPowerup";
      m_bResetOnBallReset = "0";
      m_bResetOnSetNewFrame = "0";
      m_bResetOnNewGame = "1";
      m_fAwardAmount = "5";
      m_fSecondsPerRotation = "3";
   };
   new InteriorInstance() {
      position = "133.217 159.778 4.4246";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/glasswall.dif";
      showTerrainInside = "0";
   };
   new WaterBlock(Water2) {
      position = "-224 -200 2.7246";
      rotation = "1 0 0 0";
      scale = "64 64 1";
      UseDepthMask = "1";
      surfaceTexture = "~/data/water/wash";
      ShoreTexture = "~/data/water/wash";
      envMapOverTexture = "~/data/skies/day_0007";
      liquidType = "Water";
      density = "1";
      viscosity = "10";
      waveMagnitude = "0.5";
      surfaceOpacity = "1";
      envMapIntensity = "1";
      TessSurface = "5";
      TessShore = "0";
      SurfaceParallax = "0.5";
      FlowAngle = "0";
      FlowRate = "0.015";
      DistortGridScale = "0.1";
      DistortMag = "0.003";
      DistortTime = "0.5";
      ShoreDepth = "15";
      DepthGradient = "1";
      MinAlpha = "0.3";
      MaxAlpha = "0.3";
      removeWetEdges = "0";
      specularColor = "1.000000 1.000000 1.000000 1.000000";
      specularPower = "6";
   };
};
//--- OBJECT WRITE END ---
