Cyberlord said ----- We are thinking about seperate weather for zones. What I would *really* like is to have weather patterns in each zone affect each other so that one dry cold zone next to one warm wet one would produce more thunderstorms and things like that. Unfortunately I think that would require a change in the zone structure and code to figure out what zones are actually next to each other. ------ Krenshala said ----- Has anyone ever tried modifying Circle so that each zone can have it's own weather (I didn't see any mention of anything like this on (developer|ftp).circlemud.org)? If so, can you relate any pitfalls to watch out for? ------ Man I hate to point to the ftp site... or developer.. but the snippet is right in front of your nose! http://developer.circlemud.org/contrib/code/zones/weather.tar.gz I would highly assume it is on the ftp site right there to :) Now then for Cyberlord's idea upon differnt zone climates: ------ Maybe a room specific climate tag (you'd actually have to keep an eye on this when building areas) that could set the average climate for that room then maybe track somehow a zone in each of the cardinal directions and have interactions between the zones that way. ------ Well simple set up some defines: #define CLIMATE_MILD #define CLIMATE_BLAH Then go into the code, spend about an hour interpeting these climates. (I would REALLY make the whole zone a climate, cause the overhead for the room would be _to_ much) I can go ahead an basically give a genral idea of how it would go.... if (zone_table(blah).climate == CLIMATE_MILD run_climate_mild(zone_num); or switch(zone_tableblah.climate) case CLIMATE_MILD: function(): break: (excess my mess with switch, :P) Then have some form of defaults incase climate is set to high or below negative (we do forget sometimes don't we) and add in messages and the such. Well that is my idea, please don't sue me for it :-) Zerin "The bard that could" "The bard that hopes his formating is right, and is kicking Outlook Express for trying to protect me from long lines!" _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/24/03 PDT