hmm..

From: Carl Tashian (TASHIACM@ctrvax.Vanderbilt.Edu)
Date: 03/17/94


I'm trying to move everyone in one room to another room.. seems simple enough..
but.....

well here's an example of what I have:

struct char_data *tmp_ch;
extern struct room_data *world;
int room1, room2;
room1 = real_room(1);
room2 = real_room(2);

for (tmp_ch = world[room1].people; tmp_ch;
    tmp_ch = tmp_ch->next_in_room)
  {
  char_from_room(tmp_ch);
  char_to_room(tmp_ch, room2);
  do_look(tmp_ch, "", 0, 0);
  }
}

It seems like this would work.. but it doesn't .. (I think because
tmp_ch->next_in_room gets messed up when you move tmp_ch to a different room)
.. so how do I go about moving everyone from one room to another?



This archive was generated by hypermail 2b30 : 12/07/00 PST