On Mon, 6 Jan 1997, Robert wrote:
> while (ch->carrying) {
> foolz_objs = ch->carrying;
> obj_to_room(foolz_objs, RDR);
> }
Change to:
while (ch->carrying) {
obj_from_char(ch->carrying);
obj_to_room(ch->carrying, RDR);
}
The 'foolz_obj' thing, I believe, is completely unneccessary. The
problem was that you were putting the object in the room, but you
weren't taking it away from the player (thus, ch->carrying [and,
hence, foolz_obj] was always the same [eg., always != NULL, and you'd
get an infinite loop]).
--
Daniel Koepke
dkoepke@california.com
Forgive me father, for I am sin.
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST