On Thu, 11 Sep 1997, Bode, Wyatt wrote: > Basically, make a world file with the rooms linked in a "context > sensitive" way. It's kinda hard for me to explain, so I'll give an > example (sorry for the spam): [snip] > Note the vnums of the rooms as I walk from the shore to the swamp, and > back again. The descriptions of the "Highway" (rooms 19503 and 19510) > change depending which direction I am traveling. The only problem is > that objects/mobs/players in one room will not be able to interact with > the other room directly, even though it appears to be in the same > physical location (uh-oh, sounds like some CODING to do *8-> I'll work > on that problem later.) Anyway, I think it allows an extra cool > customization of the game text. Easy :) Add a ch->last_direction variable, a roomflag ROOM_CONTEXT_SENSITIVE, and a new set of description pointers context_description[NUM_OF_DIRS]. Check for context_description[ch->last_direction] in look_at_room, and if it's a NULL pointer, use the default room->description. You'll then have to add some code to your olc if you use olc. Sam +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST