-- in order to use this code ,save this file with the name lightzoneambient.lua -- just add in a triggerzone anywhere you'd like to -- have an overall change in the ambient light level , such as entering a cave -- or going inside to outside or vice versa -- just add this .lua file in to the triggerzone and in Properties , in the NAME field -- put in the number value (1-255) of the ambient light level you'd like to have -- at that part of the map local change_amount = {} local plyr_in_zone = {} function lightzoneambient_init_name(e,name) change_amount[e] = tonumber(name) plyr_in_zone[e] = 0 end function lightzoneambient_main(e) if g_Entity[e]['plrinzone']==1 then if plyr_in_zone[e] == 0 then SetAmbienceIntensity(change_amount[e]) ActivateIfUsed(e) plyr_in_zone[e] = 1 end else plyr_in_zone[e] = 0 end end