On Tue, 4 Apr 1995, Scott Francis wrote: > Hey I'm sure this is kinda trivial, but I have a question. I'm trying to > make a multiroom scan command and am having trouble accessing rooms past > those that are immediately connecting to the character. > > I am trying to do something similar to > EXIT(ch,(EXIT(ch,door))->to_room)->to_room) to get there..but it doesn't seem > to work....any suggestions would be greatly appreciated..... > Hmm.. I just woke up, ut lemme give this a shot :) ok, well ch->in_room is the current room, now if I'm not mistaken you are trying to access the room 2 rooms east of this? ie o-o-o <- this room? sh_int cur_room, count; for (cur_room = ch->in_room, count = 0; cur_room && count < 2; cur_room = EXIT(ch, door)->to_room, count++) { sprintf(buf, "%d", cur_room); /* just for testing */ log(buf); /* purposes :) */ } Not sure if this will work, like I said, I'm still wiping the crust out of my eyes (euk). Ryan
This archive was generated by hypermail 2b30 : 12/07/00 PST