I generally agree about seasons, that's something I'd really like too. In particular I'd like fruits and berries to only ripe in autumn, since that would be a nice quest addition.
And of course, just as with moon phases, we need an addition to the DG_code, so that you can search for the season variable.
I'm not so sure about changing room descs though - we already have the option to set day/night descs, and although that is a nice feature, I doubt it will be used in many rooms. Making 4 more room descs options for seasons doesn't really feel feasible. The main desc would still have to be neutral too.
It can easier be done with scripts. I actually made a feature like that years ago, in the orchard south of Olde Yorke. The fruit trees there are supposed to have naked branches in winter, flower in spring, be lush green in summer, and set fruit in autumn. Then they drop their leaves and the cycle starts again. I did the scripts with waits, using 4 different tree objects, but it would of course be a lot more accurate if the scripts could call for a season variable.
I have a similar objection to the magic glasses idea. That could also be made with two scripts and some work. You'd need an enter script, and if you are wearing the glasses, it would make you blink when entering the room, and then display the alternate desc in a serie of %send% %actor% lines, green coloured for the effect. Then you'd also need a command script, that would display the same alternate desc at the command 'look'.
Amber used something like this for the signs in her VE maze, but of course she didn't need to colour those descs green.
All in all, I think both the ideas are better suited for the scripting board. But I still want the seasons.
Do you hear me, Anubis?