Dancing Hoskuld
Deity
This would actually be quite simple to do in the PerfectWorld2f mapscript as it already calculates a rainfall/precipitation map with a kind of climate simulation. It also has a temperature and height map.
So the only change needed is to extend the part that assigns the terrains depending on those maps.
I can do that change to the PerfectWorld2f script if you want.
Go for it. I do have problems with the desert/dunes names especially since some desert that fits the dune category is just rock (gibber). then there is the cold deserts Gobi and Antarctic plateau.