

datablock ParticleData( WaterStreamParticle )
{
   dragCoeffiecient     = 0.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 7000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = "-0.5 5 0";
   constantAcceleration3D = "0 0 1";
   textureName          = "~/data/shapes/rifle/smokeParticle";
   windcoefficient = 0;
   useInvAlpha =     false;

   spinRandomMin = -360.0;
   spinRandomMax = 360.0;

   colors[0]     = "0.4 0.4 0.8 1.0";
   colors[1]     = "0.4 0.4 0.8 1.0";
   colors[2]     = "0.4 0.4 0.8 0.0";
   sizes[0]      = 0.5;
   sizes[1]      = 0.5;
   sizes[2]      = 0.5;
   times[0]      = 0.0;
   times[1]      = 0.5;
   times[2]      = 1.0;
};

datablock ParticleEmitterData( WaterStreamEmitter )
{
   ejectionPeriodMS = 5;
   periodVarianceMS = 1;

   ejectionVelocity = "0 0 0";  // A little oomph at the back end
   ejectionVelocity3D = "0 0 0";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0 0";
   ejectionoffset = 5;
   offsetvariance = 1;
   thetaMin         = 90.0;
   thetaMax         = 90.0;
   PhiVariance = 360;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = False;
   orientOnVelocity = False;
   orientinverse = False;
   linkPosition = False;
   linkRotation = False;
   linkScale = True;
   particles = "WaterStreamParticle";
};

datablock ParticleData( WaterSteamParticle )
{
   dragCoeffiecient     = 1.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 3000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = -0.0;
   constantAcceleration3D = "0 0 0.5";
   textureName          = "~/data/shapes/rifle/smokeParticle";
   windcoefficient = 1.0;
   usedynamicwind = 1;
   useInvAlpha =     false;

   spinRandomMin = -360.0;
   spinRandomMax = 360.0;

   colors[0]     = "0.9 0.9 0.8 0.5";
   colors[1]     = "0.9 0.9 0.8 0.5";
   colors[2]     = "0.9 0.9 0.8 0.0";
   sizes[0]      = 0.1;
   sizes[1]      = 0.5;
   sizes[2]      = 2.0;
   times[0]      = 0.0;
   times[1]      = 0.5;
   times[2]      = 1.0;
};

datablock ParticleEmitterData( WaterSteamEmitter )
{
   ejectionPeriodMS = 10;
   periodVarianceMS = 1;

   ejectionVelocity = "0 0 0";  // A little oomph at the back end
   ejectionVelocity3D = "0 0 0";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0 0";

   ejectionoffset = "36 0 90";
   offsetvariance = "6 180 0";
   ejectionoffset3D = "0 0 0";
   offsetvariance3D = "0 0 0";
   linkposition = 0;
   linkrotation = False;
   linkscale = 0;
   thetaMin         = 0.0;
   thetaMax         = 0.0;
   PhiVariance = 0;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = False;
   orientOnVelocity = False;
   orientinverse = False;
   particles = "WaterSteamParticle";
   uniform = False;
};

datablock ParticleData( WaterSteamParticle )
{
   dragCoeffiecient     = 1.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 3000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = -0.0;
   constantAcceleration3D = "0 0 0.5";
   textureName          = "~/data/shapes/rifle/smokeParticle";
   windcoefficient = 0;
   useInvAlpha =     false;

   spinRandomMin = -360.0;
   spinRandomMax = 360.0;

   colors[0]     = "0.9 0.9 0.8 0.5";
   colors[1]     = "0.9 0.9 0.8 0.5";
   colors[2]     = "0.9 0.9 0.8 0.0";
   sizes[0]      = 0.1;
   sizes[1]      = 0.5;
   sizes[2]      = 2.0;
   times[0]      = 0.0;
   times[1]      = 0.5;
   times[2]      = 1.0;
};

datablock ParticleEmitterData( WaterSteamEmitter )
{
   ejectionPeriodMS = 10;
   periodVarianceMS = 1;

   ejectionVelocity = "0 0 0";  // A little oomph at the back end
   ejectionVelocity3D = "0 0 0";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0 0";

   ejectionoffset = "36 0 90";
   offsetvariance = "6 180 0";
   ejectionoffset3D = "0 0 0";
   offsetvariance3D = "0 0 0";
   linkposition = 0;
   linkrotation = False;
   linkscale = 0;
   thetaMin         = 0.0;
   thetaMax         = 0.0;
   PhiVariance = 0;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = False;
   orientOnVelocity = False;
   orientinverse = False;
   particles = "WaterSteamParticle";
   uniform = False;
};

//Now just smoke
datablock ParticleData( TornadoP )
{
   dragCoeffiecient     = 1.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 9000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = "0 0 0";
   constantAcceleration3D = "0 0 0";
   textureName          = "~/data/shapes/rifle/smokeParticle";
   windcoefficient = 3;
   UseDynamicWind  = true;
   useInvAlpha =     false;

   spinRandomMin = -360.0;
   spinRandomMax = 360.0;

   colors[0]     = "0.5 0.5 0.5 1";
   colors[1]     = "0.5 0.5 0.5 1";
   colors[2]     = "0.5 0.5 0.5 0";
   sizes[0]      = 0.2;
   sizes[1]      = 0.5;
   sizes[2]      = 1;
   times[0]      = 0.0;
   times[1]      = 0.5;
   times[2]      = 1.0;
};

datablock ParticleEmitterData( TornadoE )
{
   ejectionPeriodMS = 50;
   periodVarianceMS = 1;

   ejectionVelocity = "0.2 0 0";  // A little oomph at the back end
   ejectionVelocity3D = "0 0 1";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0 0";

   ejectionoffset = "0.1 0 0";
   offsetvariance = "0 180 90";
   ejectionoffset3D = "0 0 0";
   offsetvariance3D = "0 0 0";
   linkposition = False;
   linkrotation = True;
   linkscale = True;
   thetaMin         = 0.0;
   thetaMax         = 0.0;
   PhiVariance = 0;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = False;
   orientOnVelocity = False;
   orientinverse = False;
   particles = "TornadoP";
   uniform = False;
};

datablock ParticleData(SphereP )
{
   dragCoeffiecient     = 1.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 6000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = "0 0 0";
   constantAcceleration3D = "0 0 0";
   textureName          = "~/data/shapes/player/splash";
   windcoefficient = 0;
   useInvAlpha =     false;

   spinRandomMin = -360.0;
   spinRandomMax = 360.0;

   colors[0]     = "0.3 0.3 0.8 1";
   colors[1]     = "0.3 0.3 0.8 1";
   colors[2]     = "0.3 0.3 0.8 0";
   sizes[0]      = 0.5;
   sizes[1]      = 0.5;
   sizes[2]      = 0.5;
   times[0]      = 0.0;
   times[1]      = 0.5;
   times[2]      = 1.0;
};

datablock ParticleEmitterData( SphereE )
{
   ejectionPeriodMS = 50;
   periodVarianceMS = 1;

   ejectionVelocity = "0 0 3";  // A little oomph at the back end
   ejectionVelocity3D = "0 0 0";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0 0";

   ejectionoffset = "5 0 90";
   offsetvariance = "0 0 0";
   ejectionoffset3D = "0 0 0";
   offsetvariance3D = "0 0 0";
   linkposition = False;
   linkrotation = False;
   linkscale = False;
   thetaMin         = 0.0;
   thetaMax         = 0.0;
   PhiVariance = 0;
   phiReferenceVel = 359;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = True;
   orientOnVelocity = False;
   orientinverse = False;
   particles = "SphereP";
   isChain = True;
   uniform = True;
};



datablock ParticleData(Sphere2P )
{
   dragCoeffiecient     = 1.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 6000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = "0 0 0";
   constantAcceleration3D = "0 0 0";
   textureName          = "~/data/shapes/rifle/smokeParticle";
   windcoefficient = 0;
   useInvAlpha =     false;

   spinRandomMin = 0.0;
   spinRandomMax = 0.0;

   colors[0]     = "0.8 0.3 0.3 1";
   colors[1]     = "0.8 0.3 0.3 1";
   colors[2]     = "0.8 0.3 0.3 0";
   sizes[0]      = 0.5;
   sizes[1]      = 0.5;
   sizes[2]      = 0.5;
   times[0]      = 0.0;
   times[1]      = 0.9;
   times[2]      = 1.0;

   TextPoint[0]  = "-1 -1";
   TextPoint[1]  = "1 -1";
   TextPoint[2]  = "0 20";
   TextPoint[3]  = "0 20";
};

datablock ParticleEmitterData( Sphere2E )
{
   ejectionPeriodMS = 10;
   periodVarianceMS = 1;

   ejectionVelocity = "0 1 0";  // A little oomph at the back end
   ejectionVelocity3D = "0 0 0";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0 0";

   ejectionoffset = "8 90 0";
   offsetvariance = "0 0 180";
   ejectionoffset3D = "0 0 0";
   offsetvariance3D = "0 0 0";
   linkposition = False;
   linkrotation = False;
   linkscale = False;
   thetaMin         = 0.0;
   thetaMax         = 0.0;
   PhiVariance = 0;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = True;
   orientOnVelocity = False;
   orientinverse = False;
   particles = "Sphere2P";
   uniform = True;
};


datablock ParticleData(Sphere3P )
{
   dragCoeffiecient     = 1.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 5000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = "-0.8 0 0";
   constantAcceleration3D = "0 0 0";
   textureName          = "~/data/shapes/rifle/smokeParticle";
   windcoefficient = 0;
   useInvAlpha =     false;

   spinRandomMin = -360.0;
   spinRandomMax = 360.0;

   colors[0]     = "0.3 0.8 0.3 1";
   colors[1]     = "0.3 0.8 0.3 1";
   colors[2]     = "0.3 0.8 0.3 0";
   sizes[0]      = 2;
   sizes[1]      = 2;
   sizes[2]      = 2;
   times[0]      = 0.0;
   times[1]      = 0.9;
   times[2]      = 1.0;
};

datablock ParticleEmitterData( Sphere3E )
{
   ejectionPeriodMS = 10;
   periodVarianceMS = 1;

   ejectionVelocity = "2 0 0";  // A little oomph at the back end
   ejectionVelocity3D = "0 0 0";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0 0";

   ejectionoffset = "23 0 0";
   offsetvariance = "2 90 180";
   ejectionoffset3D = "0 0 0";
   offsetvariance3D = "0 0 0";
   linkposition = False;
   linkrotation = False;
   linkscale = False;
   thetaMin         = 0.0;
   thetaMax         = 0.0;
   PhiVariance = 0;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = True;
   orientOnVelocity = True;
   orientinverse = True;
   particles = "Sphere3P";
   uniform = False;
};


datablock ParticleData(FieldP )
{
   dragCoeffiecient     = 1.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 5000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = "0 0 0";
   constantAcceleration3D = "0 0 0";
   textureName          = "~/data/shapes/rifle/smokeParticle";
   windcoefficient = 0;
   useInvAlpha =     false;

   spinRandomMin = 0.0;
   spinRandomMax = 0.0;

   colors[0]     = "0.3 0.8 0.3 1";
   colors[1]     = "0.3 0.8 0.3 1";
   colors[2]     = "0.3 0.8 0.3 0";
   sizes[0]      = 0.2;
   sizes[1]      = 0.5;
   sizes[2]      = 1;
   times[0]      = 0.0;
   times[1]      = 0.9;
   times[2]      = 1.0;
   TextPoint[0]  = "-4 -1";
   TextPoint[1]  = "4 -1";
   TextPoint[2]  = "4 1";
   TextPoint[3]  = "-4 1";
};

datablock ParticleEmitterData( FieldE )
{
   ejectionPeriodMS = 10;
   periodVarianceMS = 1;

   ejectionVelocity = "0 0 0";  // A little oomph at the back end
   ejectionVelocity3D = "0 0 0";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0.05 0";

   ejectionoffset = "0 0 0";
   offsetvariance = "0 0 0";
   ejectionoffset3D = "0 0 0";
   offsetvariance3D = "5.5 0 4";
   linkposition = False;
   linkrotation = True;
   linkscale = False;
   thetaMin         = 0.0;
   thetaMax         = 0.0;
   PhiVariance = 0;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = True;
   orientOnVelocity = True;
   orientinverse = True;
   particles = "Fieldp";
   uniform = False;
   VarianceSteps = 10;
};



datablock ParticleData(CubeP )
{
   dragCoeffiecient     = 1.0;
   gravityCoefficient   = 0;
   inheritedVelFactor   = 0.0;

   lifetimeMS           = 3000;  
   lifetimeVarianceMS   = 0;
   constantAcceleration = "0 0 0";
   constantAcceleration3D = "0 0 0";
   textureName          = "~/data/shapes/rifle/smokeParticle";
   windcoefficient = 0;
   useInvAlpha =     false;

   spinRandomMin = -360.0;
   spinRandomMax = 360.0;

   colors[0]     = "0.8 0.8 0.3 1";
   colors[1]     = "0.8 0.8 0.3 1";
   colors[2]     = "0.8 0.8 0.3 0";
   sizes[0]      = 0.2;
   sizes[1]      = 0.2;
   sizes[2]      = 0.2;
   times[0]      = 0.0;
   times[1]      = 0.9;
   times[2]      = 1.0;
};

datablock ParticleEmitterData( CubeE )
{
   ejectionPeriodMS = 5;
   periodVarianceMS = 1;

   ejectionVelocity = "0 0 0";  // A little oomph at the back end
   ejectionVelocity3D = "0 0.05 -1";  // A little oomph at the back end
   velocityVariance = "0 0 0";
   velocityVariance3D = "0 0 0";

   ejectionoffset = "0 0 0";
   offsetvariance = "0 0 0";
   ejectionoffset3D = "0 0 5";
   offsetvariance3D = "3 3 0";
   linkposition = False;
   linkrotation = False;
   linkscale = False;
   thetaMin         = 0.0;
   thetaMax         = 0.0;
   PhiVariance = 0;
   internalRotation = "1 0 0 0";
   internalPosition = "0 0 0";
   internalScale = "1 1 1";
   orientParticles  = False;
   orientOnVelocity = True;
   orientinverse = True;
   particles = "CubeP";
   uniform = False;
   VarianceSteps = 5;
};



datablock ParticleEmitterNodeData(WaterStreamEmitterNode)
{
   timeMultiple = 1;
};






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

   new ScriptObject(MissionInfo) {
         desc0 = "Falling down is no fun, try to build your way down.";
         name = "Scorched Planet";
         descLines = "2";
   };
   new MissionArea(MissionArea) {
      Area = "-360 -648 720 1296";
      flightCeiling = "300";
      flightCeilingRange = "20";
         locked = "true";
   };
   new Sky(Sky) {
      position = "-56.5541 -462.69 2040.26";
      rotation = "0 0 1 130.062";
      scale = "0.940827 1.97505 1";
      materialList = "~/data/skies/sky_sunset.dml";
      cloudHeightPer[0] = "0.349971";
      cloudHeightPer[1] = "0.3";
      cloudHeightPer[2] = "0.199973";
      cloudSpeed1 = "0.0005";
      cloudSpeed2 = "0.001";
      cloudSpeed3 = "0.0003";
      visibleDistance = "800";
      fogDistance = "500";
      fogColor = "0.500000 0.500000 0.600000 1.000000";
      fogVolume1 = "500 300 500";
      fogVolume2 = "300 700 900";
      fogVolume3 = "1 1990 2000";
      fogVolumeColor1 = "0.100000 0.100000 0.100000 1.000000";
      fogVolumeColor2 = "128.000000 128.000000 128.000000 1.000000";
      fogVolumeColor3 = "128.000000 128.000000 128.000000 1.000000";
      windVelocity = "1 1 0";
      windEffectPrecipitation = "1";
      SkySolidColor = "0.113000 0.148000 0.215000 0.000000";
      useSkyTextures = "1";
      renderBottomTexture = "0";
      noRenderBans = "0";
         locked = "true";
   };
   new Sun() {
      direction = "0.2 0.941742 -0.14";
      color = "0.988000 0.980000 0.883000 1.000000";
      ambient = "0.703000 0.844000 0.910000 1.000000";
         locked = "true";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         position = "0 0 0";
   };
   new TerrainBlock(Terrain) {
      rotation = "1 0 0 0";
      scale = "1 1 1";
      detailTexture = "~/data/terrains/details/detail1";
      terrainFile = "./scorchedPlanet.ter";
      squareSize = "8";
      emptySquares = "147322 82041 99744 443522 443778 444034";
      locked = "true";
      position = "-1024 -1024 0";
      bumpTexture = "~/data/terrains/details/detail1Bump";
   };
   new SimGroup(PlayerDropPoints) {

      new SpawnSphere() {
         position = "-62.648 -458.095 2040.26";
         rotation = "0 0 1 130.062";
         scale = "0.940827 1.97505 1";
         dataBlock = "SpawnSphereMarker";
         radius = "10";
         sphereWeight = "1";
         indoorWeight = "1";
         outdoorWeight = "1";
            locked = "false";
            lockCount = "0";
            homingCount = "0";
      };
   };
   new WaterBlock(Water) {
      position = "40 -232 152.6";
      rotation = "1 0 0 0";
      scale = "128 128 1";
      UseDepthMask = "1";
      surfaceTexture = "~/data/water/water";
      ShoreTexture = "~/data/water/water";
      envMapOverTexture = "~/data/skies/sunset_0007";
      envMapUnderTexture = "~/data/terrains/grassland/sand";
      liquidType = "RiverWater";
      density = "1";
      viscosity = "5";
      waveMagnitude = "1";
      surfaceOpacity = "0.8";
      envMapIntensity = "0.5";
      TessSurface = "15";
      TessShore = "22";
      SurfaceParallax = "0.5";
      FlowAngle = "0";
      FlowRate = "0";
      DistortGridScale = "0.5";
      DistortMag = "0.05";
      DistortTime = "0.4";
      ShoreDepth = "2";
      DepthGradient = "0.75";
      MinAlpha = "0.03";
      MaxAlpha = "1";
      removeWetEdges = "0";
   };
  new AudioProfile(Mission_Music) 
  { 
    filename = "~/data/sound/music/Axelay-Level1.spc.ogg"; 
    description = "AudioMusic"; 
    preload = false; 
  }; 
   new ParticleEmitterNode() {
      position = "98.5 -187 153.4";
      rotation = "1 0 0 180";
      scale = "1 1 1";
      dataBlock = "WaterStreamEmitterNode";
      emitter = "WaterStreamEmitter";
      velocity = "1";
   };
   new ParticleEmitterNode() {
      position = "17.2792 -169.346 160.97";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "WaterStreamEmitterNode";
      emitter = "CubeE";
      velocity = "1";
   };
   new ParticleEmitterNode() {
      position = "27.3921 -170.59 164.5";
      rotation = "0 0 1 100";
      scale = "1 1 1";
      dataBlock = "WaterStreamEmitterNode";
      emitter = "FieldE";
      velocity = "1";
   };
   new ParticleEmitterNode() {
      position = "66.209 -89.8371 185.024";
      rotation = "0 0 1 184.478";
      scale = "1 1 1";
      dataBlock = "WaterStreamEmitterNode";
      emitter = "SphereE";
      velocity = "1";
   };
   new ParticleEmitterNode() {
      position = "66.0892 -89.9874 185.031";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "WaterStreamEmitterNode";
      emitter = "Sphere2E";
      velocity = "1";
   };
   new ParticleEmitterNode() {
      position = "66.0585 -89.9479 185.026";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "WaterStreamEmitterNode";
      emitter = "Sphere3E";
      velocity = "1";
   };
   new ParticleEmitterNode() {
      position = "94.2548 -277.327 157.945";
      rotation = "0 0 -1 8.77712";
      scale = "10 10 10";
      dataBlock = "WaterStreamEmitterNode";
      emitter = "TornadoE";
      velocity = "1";
   };
   new ParticleEmitterNode() {
      position = "98.5 -187 153.4";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "WaterStreamEmitterNode";
      emitter = "WaterSteamEmitter";
      velocity = "1";
   };
   new InteriorInstance() {
      position = "65.4598 -89.1612 152.02";
      rotation = "0 0 1 39.5341";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/evil1/example/pyramid1.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "71.6397 -345.053 155.9";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/evil1/example/pyramid1.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "230.504 -202.152 149.5";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/evil1/example/pyramid1.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "-354.168 -40.7861 149.9";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/evil1/example/pyramid1.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "-159.491 -320.755 162.127";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/evil1/example/pyramid1.dif";
      showTerrainInside = "0";
   };
   new TSStatic() {
      position = "56.197 -196.523 154.354";
      rotation = "0 0 1 196.707";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/tree1.dts";
   };
   new TSStatic() {
      position = "64.0551 -211.772 154.511";
      rotation = "0 0 -1 41.8259";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/tree1.dts";
   };
   new TSStatic() {
      position = "54.1748 -184.031 153.741";
      rotation = "0 0 1 79.6411";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/tree1.dts";
   };
   new TSStatic() {
      position = "109.239 -140.223 154.842";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/tree1.dts";
   };
   new TSStatic() {
      position = "128.308 -217.444 154.352";
      rotation = "0 0 1 68.7549";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/tree1.dts";
   };
   new TSStatic() {
      position = "141.738 -205.545 155.168";
      rotation = "0 0 -1 44.1177";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/tree1.dts";
   };
   new TSStatic() {
      position = "136.023 -217.499 155.246";
      rotation = "0 0 1 73.3386";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/tree1.dts";
   };
   new TSStatic() {
      position = "156.12 -217.777 161.471";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/tree1.dts";
   };
   new TSStatic() {
      position = "70.3007 -159.352 149.637";
      rotation = "-0.248867 0.0629111 -0.966492 49.7962";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/rock1.dts";
   };
   new TSStatic() {
      position = "92.0947 -188.761 140.913";
      rotation = "0 0 1 89.3814";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/rock1.dts";
   };
   new TSStatic() {
      position = "121.207 -137.649 154.502";
      rotation = "0 0 -1 46.4096";
      scale = "1 0.582445 1";
      shapeName = "~/data/shapes/organic/rock1.dts";
   };
   new TSStatic() {
      position = "53.9691 -175.641 155.422";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "48.6827 -177.694 156.957";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "53.0546 -191.6 155.416";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "59.6664 -205.718 154.988";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "55.259 -182.424 154.862";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "132.727 -206.664 153.925";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "133.987 -200.923 155.123";
      rotation = "0 0 1 38.9611";
      scale = "1 1 2.15855";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "141.654 -195.033 156.871";
      rotation = "1 0 0 0";
      scale = "1 1 2.27555";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "149.862 -201.197 159.571";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "123.314 -228.666 160.407";
      rotation = "1 0 0 0";
      scale = "1 1 2.48574";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "112.5 -235.438 160.097";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "86.3098 -229.176 157.908";
      rotation = "0 0 1 112.3";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "124.435 -218.263 154.751";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "97.102 -140.459 155.719";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "100.872 -140.308 160.026";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new TSStatic() {
      position = "132.182 -151.928 157.151";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes/organic/bush1.dts";
   };
   new InteriorInstance() {
      position = "19.4563 -173.547 157.968";
      rotation = "0 0 1 188.113";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/evil1/fairfax/platform.dif";
      showTerrainInside = "0";
   };
   new fxSunLight(sunflare1) {
      position = "98.5277 -289.053 188.13";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      Enable = "1";
      LocalFlareBitmap = "common/lighting/corona";
      RemoteFlareBitmap = "common/lighting/corona";
      SunAzimuth = "193";
      SunElevation = "10";
      FlareTP = "1";
      Colour = "1.000000 0.000000 0.000000 1.000000";
      Brightness = "1";
      FlareSize = "1.5";
      FadeTime = "0.1";
      BlendMode = "0";
      AnimColour = "0";
      AnimBrightness = "1";
      AnimRotation = "1";
      AnimSize = "1";
      AnimAzimuth = "0";
      AnimElevation = "0";
      LerpColour = "1";
      LerpBrightness = "1";
      LerpRotation = "1";
      LerpSize = "1";
      LerpAzimuth = "1";
      LerpElevation = "1";
      LinkFlareSize = "0";
      SingleColourKeys = "1";
      MinColour = "0.000000 0.000000 0.000000 1.000000";
      MaxColour = "1.000000 1.000000 1.000000 1.000000";
      MinBrightness = "0.4";
      MaxBrightness = "1";
      MinRotation = "0";
      MaxRotation = "359";
      minSize = "1";
      maxSize = "2";
      MinAzimuth = "0";
      MaxAzimuth = "359";
      MinElevation = "-30";
      MaxElevation = "210";
      RedKeys = "AZA";
      GreenKeys = "AZA";
      BlueKeys = "AZA";
      BrightnessKeys = "JAZJTAJ";
      RotationKeys = "ZA";
      SizeKeys = "ATAZA";
      AzimuthKeys = "AZ";
      ElevationKeys = "AZ";
      ColourTime = "5";
      BrightnessTime = "10";
      RotationTime = "40";
      SizeTime = "30";
      AzimuthTime = "5";
      ElevationTime = "5";
   };
   new fxSunLight(sunflare2) {
      position = "72.9234 -289.051 187.692";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      Enable = "1";
      LocalFlareBitmap = "common/lighting/corona";
      RemoteFlareBitmap = "common/lighting/corona";
      SunAzimuth = "193";
      SunElevation = "10";
      FlareTP = "1";
      Colour = "1.000000 1.000000 0.000000 1.000000";
      Brightness = "1";
      FlareSize = "1.5";
      FadeTime = "0.1";
      BlendMode = "0";
      AnimColour = "0";
      AnimBrightness = "1";
      AnimRotation = "1";
      AnimSize = "0";
      AnimAzimuth = "0";
      AnimElevation = "0";
      LerpColour = "1";
      LerpBrightness = "1";
      LerpRotation = "1";
      LerpSize = "1";
      LerpAzimuth = "1";
      LerpElevation = "1";
      LinkFlareSize = "0";
      SingleColourKeys = "1";
      MinColour = "0.000000 0.000000 0.000000 1.000000";
      MaxColour = "1.000000 1.000000 1.000000 1.000000";
      MinBrightness = "0.5";
      MaxBrightness = "1";
      MinRotation = "0";
      MaxRotation = "359";
      minSize = "0.5";
      maxSize = "1";
      MinAzimuth = "0";
      MaxAzimuth = "359";
      MinElevation = "-30";
      MaxElevation = "210";
      RedKeys = "AZA";
      GreenKeys = "AZA";
      BlueKeys = "AZA";
      BrightnessKeys = "AZJTA";
      RotationKeys = "AZ";
      SizeKeys = "ATAZA";
      AzimuthKeys = "AZ";
      ElevationKeys = "AZ";
      ColourTime = "5";
      BrightnessTime = "6";
      RotationTime = "80";
      SizeTime = "5";
      AzimuthTime = "5";
      ElevationTime = "5";
   };
   new InteriorInstance() {
      position = "112.646 -442.541 2007.99";
      rotation = "0.0222833 -0.380376 -0.924564 12.0477";
      scale = "1.7 1 1";
      interiorFile = "~/data/interiors/evil1/example/arch.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "-29.7208 -514.228 2037.25";
      rotation = "0 1 0 8.02157";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/evil1/example/base1.dif";
      showTerrainInside = "0";
   };
   new TSStatic() {
      position = "-56.132 -469.273 2037.26";
      rotation = "1 0 0 0";
      scale = "2.24121 2.47638 2.35501";
      shapeName = "~/data/shapes/Construction/box2.dts";
   };
   new Item() {
      position = "108.07 -491.684 128.111";
      rotation = "0 0 -1 87.27";
      scale = "1 1 1";
      dataBlock = "Pack1";
      collideable = "0";
      static = "0";
      rotate = "0";
         count = "1";
   };
};
//--- OBJECT WRITE END ---
