ok now ya guys have me curious hehehe,,and since ya guys the experts what does the following lines do??

)
from ambience script
if ($interior == NULL)
level.interiors = 0
else
level.interiors = $interior.size
if (level.interiors > 0)
{
level.interior = exec global/makearray.scr $interior
for (local.i=1;local.i<level.interiors+1;local.i++)
{
level.interior[local.i] thread interior
if (level.interior[local.i].set == NIL)
{
println ("Warning, interior at " + level.interior[local.i].origin + " has no #set")
level.interior[local.i].set = 1
}
else
println ("Spawned interior " + local.i)
if (level.interior[local.i].haze == NIL)
level.interior[local.i].haze = -1
}
}
if ($exterior == NULL)
level.exteriors = 0
else
level.exteriors = $exterior.size
if (level.exteriors > 0)
{
level.exterior = exec global/makearray.scr $exterior
for (local.i=1;local.i<level.exteriors+1;local.i++)
{
level.exterior[local.i] thread exterior
if (level.exterior[local.i].set == NIL)
{
println ("Warning, exterior at " + level.exterior[local.i].origin + " has no #set")
level.exterior[local.i].set = 1
}
else
println ("Spawned exterior " + local.i)
if (level.exterior[local.i].haze == NIL)
level.exterior[local.i].haze = -1
and since the ambience points to the makearray what does this do??
main local.object:
if (local.object.size > 1)
{
for (local.i = 1; local.i <= local.object.size; local.i++)
local.array[local.i] = local.object[local.i]
end local.array
}
else if (local.object.size == 1)
{
local.array[1] = local.object
end local.array
}
else if (!local.object.size)
{
local.array[1] = NIL
end local.array
}
else
{
println "Error in make_array for '" local.object.targetname "'"
}
and does the above scripts work in conjunction any way with the m5l1a mus file which says the following or does in work seperately from this??
path sound/amb_stereo
normal Amb_M5_TownExt_1.mp3 // Default
aux1 Amb_M5_TownExt_1.mp3 // Exterior 1 - this is for all exteriors
aux2 Amb_M5_TownInt.mp3 // Interior 1 - this is for all interiors
!normal volume 1
!normal loop
!aux1 volume 1
!aux1 loop
!aux2 volume 0.7
!aux2 loop
just curious hehehe,,,and ya will never know to ya ask those who do know:)) hmmm i could alter those mus files and make some custom ones maybe??
Gold<<mohha freak