//:://///////////////////////////////////////////// //:: Lights On //:: g_lightson.nss //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Will turn all the Tilelights in the current area back to their normal color. Color was saved from the Light Out script. */ //::////////////////////////////////////////////// //:: Created By: Jay Clark //:: Created On: August 31, 2004 //::////////////////////////////////////////////// void main() { object oArea = GetArea(OBJECT_SELF); int x,y; vector vLoc; location lLoc; string sLight; string sLight2; for(x=0;x<32;x++) { for(y=0;y<32;y++) { vLoc = Vector(IntToFloat(x),IntToFloat(y),0.0); lLoc = Location(oArea,vLoc,0.0); sLight = "LIGHT" + IntToString(x) + "." + IntToString(y) + ".1"; sLight2 = "LIGHT" + IntToString(x) + "." + IntToString(y) + ".2"; SetTileMainLightColor(lLoc,GetLocalInt(oArea,sLight),GetLocalInt(oArea,sLight2)); DeleteLocalInt(oArea,sLight); DeleteLocalInt(oArea,sLight2); sLight = "LIGHT" + IntToString(x) + "." + IntToString(y) + ".3"; sLight2 = "LIGHT" + IntToString(x) + "." + IntToString(y) + ".4"; SetTileSourceLightColor(lLoc,GetLocalInt(oArea,sLight),GetLocalInt(oArea,sLight2)); DeleteLocalInt(oArea,sLight); DeleteLocalInt(oArea,sLight2); } } RecomputeStaticLighting(oArea); }