area/daynight
layer=99
proc/Weather() while(1)
for(var/area/daynight/A) A.icon=pick(null,'Night.dmi') //and so on
sleep(3000)
world/New()
spawn(1) Weather()
Problem description:
If you're familiar with the typical method of a basic weathering system using area's and spamming it over each map instance, then please help me.
I wanted to know if there's some type of trick to keep the lag to a minimum while weathering effects are displaying, like day & night, and sunrise and fog- usually when the area's icons switch from null it provokes an annoying amount of lag but I noticed in some games they run alot smoother.
Any tricks?
An alternative is to use screen objects, based on where the user is.