Fixed by total removal on february 2008.
Hooks in scripts (like the get_time, script should be able to use get_weather(object/map) to get temperature, humidity, etc). Imagine a powerfull sword that does not work below 5 Celcius :)
Weather dependent objects
Instead of replacing objects, create various states that they may assume (regular, wet, snow, dry, etc)