| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608 |
- //-----------------------------------------------------------------------------
- // Copyright (c) 2012 GarageGames, LLC
- //
- // Permission is hereby granted, free of charge, to any person obtaining a copy
- // of this software and associated documentation files (the "Software"), to
- // deal in the Software without restriction, including without limitation the
- // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- // sell copies of the Software, and to permit persons to whom the Software is
- // furnished to do so, subject to the following conditions:
- //
- // The above copyright notice and this permission notice shall be included in
- // all copies or substantial portions of the Software.
- //
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- // IN THE SOFTWARE.
- //-----------------------------------------------------------------------------
- //------------------------------------------------------------------------------
- // LightAnimData
- //------------------------------------------------------------------------------
- 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 = "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 = "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 = "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 = "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 = "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 = "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 = "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;
- };
|