From The Mana World

Weather effects are conditions on single maps which influence the gameplay slightly. Most weather effects do damage to all characters on the map at regular intervals (they don't affect monsters because they are used to the weather conditions). The damage should be very low. The natural HP regeneration of an average character should be enough to counter the effect. It is not intended to make an area inaccessible but rather to simulate the physical uneaseness of the character when exposed to bad weather.

Mechanics

Every map has a list of weather conditions which can occur on it and how likely they are to occur in percent. Only one weather condition can be active at the same time. A weather change happens every real-time hour. When there is already an active weather condition there is a 50% chance that it stays active. When it doesn't stay active or when there is no active weather condition a random weather condition can be activated.

List of weather conditions

Rain
slight water damage
Storm
slight air damage
Thunderstorm
moderate water and wind damage, random lightning strikes at random positions which do a lot of damage when they hit something.
Sandstorm
moderate earth damage
Snow
slight cold damage
Blizard
moderate cold damage
Heatwave
slight fire damage
Ash rain (volcano areas)
high fire damage
...

Visualisation

Weather effects should be visualized with overlay effects and map-wide particle effects. How exactly each condition is visualized should be defined in a client-sided XML file.