What is up with rain? Feels like a lot more than the already ridiculous 15% chance (that only someone who doesn't play the mod regularly or at all would think is a good balance between rain and calm weather).
Is it 15% per map, or 15% per in-game day? Cause if it's 15% per map, .... eh..... y'know, 15% per day might actually be worse. It'd rain on ALL the maps for a 12 cRPG hour period!
Nevermind!
How about this? The % chance of precipitation be a varying number based on what the outer terrain of the map is.
outer_terrain_plain
outer_terrain_plain_2
outer_terrain_snow
outer_terrain_snow_2
outer_terrain_steppe
outer_terrain_steppe_2
outer_terrain_desert
outer_terrain_desert_b
outer_terrain_beach - Ocean on one side, grassy hills on the other three.
outer_terrain_town_thir_1
outer_terrain_castle_9
sea_outer_terrain_1 - Ocean on one side, grassy mountains on the other three.
sea_outer_terrain_2 - Ocean on all sides.
As you can see, that presents the possibility of 13 unique precipitation chances.
If outer terrain is desert or desert_b, you have a VERY low chance of rain like 2% (I always hate rain when playing on a desert map). Outer terrain is snow or snow_2 you have a chance of snow (which I imagine snow is already determined by a boolean on whether the outer terrain is snow or not.) Some outer terrain backgrounds have hills, whereas others have mountains which would effectively put the area of play on the map in a valley, so you could have a bit higher chance of precipitation on those maps as compared to the ones with hills.
You can base chances for fog in the same way. Think of it. It's 4am in cRPG time. You're at the town docks (beach or sea terrain) and a light fog is rolling in from the sea. We can have this stuff make sense!
You think we should post this in the suggestions forum? I really do think this is a good idea, and would not be too terrible to implement.