datablock LightAnimData( NullLightAnim )
{
    animEnabled = false;
};

datablock LightAnimData( PulseLightAnim )
{
    brightnessA = 0;
    brightnessZ = 1;
    brightnessPeriod = 1;
    brightnessKeys = "aza";
    brightnessSmooth = true;
};

datablock LightAnimData( SubtlePulseLightAnim )
{
    brightnessA = 0.5;
    brightnessZ = 1;
    brightnessPeriod = 1;
    brightnessKeys = "aza";
    brightnessSmooth = true;
};

datablock LightAnimData( FlickerLightAnim )
{
    brightnessA = 1;
    brightnessZ = 0;
    brightnessPeriod = 5;
    brightnessKeys = "aaazaaaaaazaaazaaazaaaaazaaaazzaaaazaaaaaazaaaazaaaza";
    brightnessSmooth = false;
};

datablock LightAnimData( BlinkLightAnim )
{
    brightnessA = 0;
    brightnessZ = 1;
    brightnessPeriod = 5;
    brightnessKeys = "azaaaazazaaaaaazaaaazaaaazzaaaaaazaazaaazaaaaaaa";
    brightnessSmooth = false;
};

datablock LightAnimData( FireLightAnim )
{
    brightnessA = 0.75;
    brightnessZ = 1;
    brightnessPeriod = 0.7;
    brightnessKeys = "annzzznnnzzzaznzzzz";
    brightnessSmooth = 0;
    offsetA[0] = "-0.05";
    offsetA[1] = "-0.05";
    offsetA[2] = "-0.05";
    offsetZ[0] = "0.05";
    offsetZ[1] = "0.05";
    offsetZ[2] = "0.05";
    offsetPeriod[0] = "1.25";
    offsetPeriod[1] = "1.25";
    offsetPeriod[2] = "1.25";
    offsetKeys[0] = "ahahaazahakayajza";
    offsetKeys[1] = "ahahaazahakayajza";
    offsetKeys[2] = "ahahaazahakayajza";
    rotKeys[0] = "";
    rotKeys[1] = "";
    rotKeys[2] = "";
    colorKeys[0] = "";
    colorKeys[1] = "";
    colorKeys[2] = "";
};

datablock LightAnimData( SpinLightAnim )
{
    rotA[2] = "0";
    rotZ[2] = "360";
    rotPeriod[2] = "1";
    rotKeys[2] = "az";
    rotSmooth[2] = true;
};


//------------------------------------------------------------------------------
// LightFlareData
//------------------------------------------------------------------------------

datablock LightFlareData( NullLightFlare )
{
    flareEnabled = false;
};

datablock LightFlareData( SunFlareExample )
{
    overallScale = 4.0;
    flareEnabled = true;
    renderReflectPass = false;
    flareTexture = "levels/dry_rock_island/art/lights/lensFlareSheet0";

    elementRect[0] = "512 0 512 512";
    elementDist[0] = 0.0;
    elementScale[0] = 2.0;
    elementTint[0] = "0.6 0.6 0.6";
    elementRotate[0] = true;
    elementUseLightColor[0] = true;

    elementRect[1] = "1152 0 128 128";
    elementDist[1] = 0.3;
    elementScale[1] = 0.7;
    elementTint[1] = "1.0 1.0 1.0";
    elementRotate[1] = true;
    elementUseLightColor[1] = true;

    elementRect[2] = "1024 0 128 128";
    elementDist[2] = 0.5;
    elementScale[2] = 0.25;
    elementTint[2] = "1.0 1.0 1.0";
    elementRotate[2] = true;
    elementUseLightColor[2] = true;

    elementRect[3] = "1024 128 128 128";
    elementDist[3] = 0.8;
    elementScale[3] = 0.7;
    elementTint[3] = "1.0 1.0 1.0";
    elementRotate[3] = true;
    elementUseLightColor[3] = true;

    elementRect[4] = "1024 0 128 128";
    elementDist[4] = 1.18;
    elementScale[4] = 0.5;
    elementTint[4] = "1.0 1.0 1.0";
    elementRotate[4] = true;
    elementUseLightColor[4] = true;

    elementRect[5] = "1152 128 128 128";
    elementDist[5] = 1.25;
    elementScale[5] = 0.25;
    elementTint[5] = "1.0 1.0 1.0";
    elementRotate[5] = true;
    elementUseLightColor[5] = true;

    elementRect[6] = "1024 0 128 128";
    elementDist[6] = 2.0;
    elementScale[6] = 0.25;
    elementTint[6] = "1.0 1.0 1.0";
    elementRotate[6] = true;
    elementUseLightColor[6] = true;
    occlusionRadius = "0.25";
};

datablock LightFlareData( SunFlareExample2 )
{
    overallScale = 2.0;
    flareEnabled = true;
    renderReflectPass = false;
    flareTexture = "levels/dry_rock_island/art/lights/lensFlareSheet0";

    elementRect[0] = "1024 0 128 128";
    elementDist[0] = 0.5;
    elementScale[0] = 0.25;
    elementTint[0] = "1.0 1.0 1.0";
    elementRotate[0] = true;
    elementUseLightColor[0] = true;

    elementRect[1] = "1024 128 128 128";
    elementDist[1] = 0.8;
    elementScale[1] = 0.7;
    elementTint[1] = "1.0 1.0 1.0";
    elementRotate[1] = true;
    elementUseLightColor[1] = true;

    elementRect[2] = "1024 0 128 128";
    elementDist[2] = 1.18;
    elementScale[2] = 0.5;
    elementTint[2] = "1.0 1.0 1.0";
    elementRotate[2] = true;
    elementUseLightColor[2] = true;

    elementRect[3] = "1152 128 128 128";
    elementDist[3] = 1.25;
    elementScale[3] = 0.25;
    elementTint[3] = "1.0 1.0 1.0";
    elementRotate[3] = true;
    elementUseLightColor[3] = true;

    elementRect[4] = "1024 0 128 128";
    elementDist[4] = 2.0;
    elementScale[4] = 0.25;
    elementTint[4] = "0.7 0.7 0.7";
    elementRotate[4] = true;
    elementUseLightColor[4] = true;
    occlusionRadius = "0.25";
};

datablock LightFlareData(SunFlareExample3)
{
    overallScale = 2.0;
    flareEnabled = true;
    renderReflectPass = false;
    flareTexture = "levels/dry_rock_island/art/lights/lensflareSheet3.png";

    elementRect[0] = "0 256 256 256";
    elementDist[0] = "-0.6";
    elementScale[0] = "3.5";
    elementTint[0] = "0.537255 0.537255 0.537255 1";
    elementRotate[0] = true;
    elementUseLightColor[0] = true;

    elementRect[1] = "128 128 128 128";
    elementDist[1] = "0.1";
    elementScale[1] = "1.5";
    elementTint[1] = "0.996078 0.976471 0.721569 1";
    elementRotate[1] = true;
    elementUseLightColor[1] = true;

    elementRect[2] = "0 0 64 64";
    elementDist[2] = "0.4";
    elementScale[2] = "0.25";
    elementTint[2] = "0 0 1 1";
    elementRotate[2] = true;
    elementUseLightColor[2] = true;

    elementRect[3] = "0 0 64 64";
    elementDist[3] = "0.45";
    elementScale[3] = 0.25;
    elementTint[3] = "0 1 0 1";
    elementRotate[3] = true;
    elementUseLightColor[3] = true;

    elementRect[4] = "0 0 64 64";
    elementDist[4] = "0.5";
    elementScale[4] = 0.25;
    elementTint[4] = "1 0 0 1";
    elementRotate[4] = true;
    elementUseLightColor[4] = true;
    elementRect[9] = "256 0 256 256";
    elementDist[3] = "0.45";
    elementScale[3] = "0.25";
    elementScale[9] = "2";
    elementRect[4] = "0 0 64 64";
    elementRect[5] = "128 0 128 128";
    elementDist[4] = "0.5";
    elementDist[5] = "1.2";
    elementScale[1] = "1.5";
    elementScale[4] = "0.25";
    elementScale[5] = "0.5";
    elementTint[1] = "0.996078 0.976471 0.721569 1";
    elementTint[2] = "0 0 1 1";
    elementTint[5] = "0.721569 0 1 1";
    elementRotate[5] = "0";
    elementUseLightColor[5] = "1";
    elementRect[0] = "0 256 256 256";
    elementRect[1] = "128 128 128 128";
    elementRect[2] = "0 0 64 64";
    elementRect[3] = "0 0 64 64";
    elementDist[0] = "-0.6";
    elementDist[1] = "0.1";
    elementDist[2] = "0.4";
    elementScale[0] = "3.5";
    elementScale[2] = "0.25";
    elementTint[0] = "0.537255 0.537255 0.537255 1";
    elementTint[3] = "0 1 0 1";
    elementTint[4] = "1 0 0 1";
    elementRect[6] = "64 64 64 64";
    elementDist[6] = "0.9";
    elementScale[6] = "4";
    elementTint[6] = "0.00392157 0.721569 0.00392157 1";
    elementRotate[6] = "0";
    elementUseLightColor[6] = "1";
    elementRect[7] = "64 64 64 64";
    elementRect[8] = "64 64 64 64";
    elementDist[7] = "0.25";
    elementDist[8] = "0.18";
    elementDist[9] = "0";
    elementScale[7] = "2";
    elementScale[8] = "0.5";
    elementTint[7] = "0.6 0.0117647 0.741176 1";
    elementTint[8] = "0.027451 0.690196 0.0117647 1";
    elementTint[9] = "0.647059 0.647059 0.647059 1";
    elementRotate[9] = "0";
    elementUseLightColor[7] = "1";
    elementUseLightColor[8] = "1";
    elementRect[10] = "256 256 256 256";
    elementRect[11] = "0 64 64 64";
    elementRect[12] = "0 64 64 64";
    elementRect[13] = "64 0 64 64";
    elementDist[10] = "0";
    elementDist[11] = "-0.3";
    elementDist[12] = "-0.32";
    elementDist[13] = "1";
    elementScale[10] = "10";
    elementScale[11] = "2.5";
    elementScale[12] = "0.3";
    elementScale[13] = "0.4";
    elementTint[10] = "0.321569 0.321569 0.321569 1";
    elementTint[11] = "0.443137 0.0431373 0.00784314 1";
    elementTint[12] = "0.00784314 0.996078 0.0313726 1";
    elementTint[13] = "0.996078 0.94902 0.00784314 1";
    elementUseLightColor[10] = "1";
    elementUseLightColor[11] = "1";
    elementUseLightColor[13] = "1";
    elementRect[14] = "0 0 64 64";
    elementDist[14] = "0.15";
    elementScale[14] = "0.8";
    elementTint[14] = "0.505882 0.0470588 0.00784314 1";
    elementRotate[14] = "1";
    elementUseLightColor[9] = "1";
    elementUseLightColor[14] = "1";
    elementRect[15] = "64 64 64 64";
    elementRect[16] = "0 64 64 64";
    elementRect[17] = "0 0 64 64";
    elementRect[18] = "0 64 64 64";
    elementRect[19] = "256 0 256 256";
    elementDist[15] = "0.8";
    elementDist[16] = "0.7";
    elementDist[17] = "1.4";
    elementDist[18] = "-0.5";
    elementDist[19] = "-1.5";
    elementScale[15] = "3";
    elementScale[16] = "0.3";
    elementScale[17] = "0.2";
    elementScale[18] = "1";
    elementScale[19] = "35";
    elementTint[15] = "0.00784314 0.00784314 0.996078 1";
    elementTint[16] = "0.992157 0.992157 0.992157 1";
    elementTint[17] = "0.996078 0.603922 0.00784314 1";
    elementTint[18] = "0.2 0.00392157 0.47451 1";
    elementTint[19] = "0.607843 0.607843 0.607843 1";
    elementUseLightColor[15] = "1";
    elementUseLightColor[18] = "1";
    elementUseLightColor[19] = "1";
    occlusionRadius = "0.25";
};



datablock LightFlareData(SunFlarePacificIsland)
{
    overallScale = 2.0;
    flareEnabled = true;
    renderReflectPass = false;
    flareTexture = "levels/dry_rock_island/art/lights/lensflareSheet3.png";

    elementRect[0] = "0 256 256 256";
    elementDist[0] = "-0.6";
    elementScale[0] = "3.5";
    elementTint[0] = "0.537255 0.537255 0.537255 1";
    elementRotate[0] = true;
    elementUseLightColor[0] = true;

    elementRect[1] = "128 128 128 128";
    elementDist[1] = "0.1";
    elementScale[1] = "1.5";
    elementTint[1] = "0.996078 0.976471 0.721569 1";
    elementRotate[1] = true;
    elementUseLightColor[1] = true;

    elementRect[2] = "0 0 64 64";
    elementDist[2] = "0.4";
    elementScale[2] = "0.25";
    elementTint[2] = "0 0 1 1";
    elementRotate[2] = true;
    elementUseLightColor[2] = true;

    elementRect[3] = "0 0 64 64";
    elementDist[3] = "0.45";
    elementScale[3] = 0.25;
    elementTint[3] = "0 1 0 1";
    elementRotate[3] = true;
    elementUseLightColor[3] = true;

    elementRect[4] = "0 0 64 64";
    elementDist[4] = "0.5";
    elementScale[4] = 0.25;
    elementTint[4] = "1 0 0 1";
    elementRotate[4] = true;
    elementUseLightColor[4] = true;
    elementRect[9] = "256 0 256 256";
    elementDist[3] = "0.45";
    elementScale[3] = "0.25";
    elementScale[9] = "2";
    elementRect[4] = "0 0 64 64";
    elementRect[5] = "128 0 128 128";
    elementDist[4] = "0.5";
    elementDist[5] = "1.2";
    elementScale[1] = "1.5";
    elementScale[4] = "0.25";
    elementScale[5] = "0.5";
    elementTint[1] = "0.996078 0.976471 0.721569 1";
    elementTint[2] = "0 0 1 1";
    elementTint[5] = "0.721569 0 1 1";
    elementRotate[5] = "0";
    elementUseLightColor[5] = "1";
    elementRect[0] = "0 256 256 256";
    elementRect[1] = "128 128 128 128";
    elementRect[2] = "0 0 64 64";
    elementRect[3] = "0 0 64 64";
    elementDist[0] = "-0.6";
    elementDist[1] = "0.1";
    elementDist[2] = "0.4";
    elementScale[0] = "3.5";
    elementScale[2] = "0.25";
    elementTint[0] = "0.537255 0.537255 0.537255 1";
    elementTint[3] = "0 1 0 1";
    elementTint[4] = "1 0 0 1";
    elementRect[6] = "64 64 64 64";
    elementDist[6] = "0.9";
    elementScale[6] = "4";
    elementTint[6] = "0.00392157 0.721569 0.00392157 1";
    elementRotate[6] = "0";
    elementUseLightColor[6] = "1";
    elementRect[7] = "64 64 64 64";
    elementRect[8] = "64 64 64 64";
    elementDist[7] = "0.25";
    elementDist[8] = "0.18";
    elementDist[9] = "0";
    elementScale[7] = "2";
    elementScale[8] = "0.5";
    elementTint[7] = "0.6 0.0117647 0.741176 1";
    elementTint[8] = "0.027451 0.690196 0.0117647 1";
    elementTint[9] = "0.647059 0.647059 0.647059 1";
    elementRotate[9] = "0";
    elementUseLightColor[7] = "1";
    elementUseLightColor[8] = "1";
    elementRect[10] = "256 256 256 256";
    elementRect[11] = "0 64 64 64";
    elementRect[12] = "0 64 64 64";
    elementRect[13] = "64 0 64 64";
    elementDist[10] = "0";
    elementDist[11] = "-0.3";
    elementDist[12] = "-0.32";
    elementDist[13] = "1";
    elementScale[10] = "10";
    elementScale[11] = "2.5";
    elementScale[12] = "0.3";
    elementScale[13] = "0.4";
    elementTint[10] = "0.321569 0.321569 0.321569 1";
    elementTint[11] = "0.443137 0.0431373 0.00784314 1";
    elementTint[12] = "0.00784314 0.996078 0.0313726 1";
    elementTint[13] = "0.996078 0.94902 0.00784314 1";
    elementUseLightColor[10] = "1";
    elementUseLightColor[11] = "1";
    elementUseLightColor[13] = "1";
    elementRect[14] = "0 0 64 64";
    elementDist[14] = "0.15";
    elementScale[14] = "0.8";
    elementTint[14] = "0.505882 0.0470588 0.00784314 1";
    elementRotate[14] = "1";
    elementUseLightColor[9] = "1";
    elementUseLightColor[14] = "1";
    elementRect[15] = "64 64 64 64";
    elementRect[16] = "0 64 64 64";
    elementRect[17] = "0 0 64 64";
    elementRect[18] = "0 64 64 64";
    elementRect[19] = "256 0 256 256";
    elementDist[15] = "0.8";
    elementDist[16] = "0.7";
    elementDist[17] = "1.4";
    elementDist[18] = "-0.5";
    elementDist[19] = "-1.5";
    elementScale[15] = "3";
    elementScale[16] = "0.3";
    elementScale[17] = "0.2";
    elementScale[18] = "1";
    elementScale[19] = "35";
    elementTint[15] = "0.00784314 0.00784314 0.996078 1";
    elementTint[16] = "0.992157 0.992157 0.992157 1";
    elementTint[17] = "0.996078 0.603922 0.00784314 1";
    elementTint[18] = "0.2 0.00392157 0.47451 1";
    elementTint[19] = "0.607843 0.607843 0.607843 1";
    elementUseLightColor[15] = "1";
    elementUseLightColor[18] = "1";
    elementUseLightColor[19] = "1";
};



datablock LightFlareData( LightFlareExample0 )
{
    overallScale = 2.0;
    flareEnabled = true;
    renderReflectPass = true;
    flareTexture = "levels/dry_rock_island/art/lights/lensFlareSheet1";

    elementRect[0] = "0 512 512 512";
    elementDist[0] = 0.0;
    elementScale[0] = 0.5;
    elementTint[0] = "1.0 1.0 1.0";
    elementRotate[0] = false;
    elementUseLightColor[0] = false;

    elementRect[1] = "512 0 512 512";
    elementDist[1] = 0.0;
    elementScale[1] = 2.0;
    elementTint[1] = "0.5 0.5 0.5";
    elementRotate[1] = false;
    elementUseLightColor[1] = false;
    occlusionRadius = "0.25";
};

datablock LightFlareData( LightFlareExample1 )
{
    overallScale = 2.0;
    flareEnabled = true;
    renderReflectPass = true;
    flareTexture = "levels/dry_rock_island/art/lights/lensFlareSheet1";

    elementRect[0] = "512 512 512 512";
    elementDist[0] = 0.0;
    elementScale[0] = 0.5;
    elementTint[0] = "1.0 1.0 1.0";
    elementRotate[0] = false;
    elementUseLightColor[0] = false;

    elementRect[1] = "512 0 512 512";
    elementDist[1] = 0.0;
    elementScale[1] = 2.0;
    elementTint[1] = "0.5 0.5 0.5";
    elementRotate[1] = false;
    elementUseLightColor[1] = false;
    occlusionRadius = "0.25";
};

datablock LightFlareData( LightFlareExample2 )
{
    overallScale = 2.0;
    flareEnabled = true;
    renderReflectPass = true;
    flareTexture = "levels/dry_rock_island/art/lights/lensFlareSheet0";

    elementRect[0] = "512 512 512 512";
    elementDist[0] = 0.0;
    elementScale[0] = 0.5;
    elementTint[0] = "1.0 1.0 1.0";
    elementRotate[0] = true;
    elementUseLightColor[0] = true;

    elementRect[1] = "512 0 512 512";
    elementDist[1] = 0.0;
    elementScale[1] = 2.0;
    elementTint[1] = "0.7 0.7 0.7";
    elementRotate[1] = true;
    elementUseLightColor[1] = true;

    elementRect[2] = "1152 0 128 128";
    elementDist[2] = 0.3;
    elementScale[2] = 0.5;
    elementTint[2] = "1.0 1.0 1.0";
    elementRotate[2] = true;
    elementUseLightColor[2] = true;

    elementRect[3] = "1024 0 128 128";
    elementDist[3] = 0.5;
    elementScale[3] = 0.25;
    elementTint[3] = "1.0 1.0 1.0";
    elementRotate[3] = true;
    elementUseLightColor[3] = true;

    elementRect[4] = "1024 128 128 128";
    elementDist[4] = 0.8;
    elementScale[4] = 0.6;
    elementTint[4] = "1.0 1.0 1.0";
    elementRotate[4] = true;
    elementUseLightColor[4] = true;

    elementRect[5] = "1024 0 128 128";
    elementDist[5] = 1.18;
    elementScale[5] = 0.5;
    elementTint[5] = "0.7 0.7 0.7";
    elementRotate[5] = true;
    elementUseLightColor[5] = true;

    elementRect[6] = "1152 128 128 128";
    elementDist[6] = 1.25;
    elementScale[6] = 0.35;
    elementTint[6] = "0.8 0.8 0.8";
    elementRotate[6] = true;
    elementUseLightColor[6] = true;

    elementRect[7] = "1024 0 128 128";
    elementDist[7] = 2.0;
    elementScale[7] = 0.25;
    elementTint[7] = "1.0 1.0 1.0";
    elementRotate[7] = true;
    elementUseLightColor[7] = true;
};
