> Ok I have patched in the autoeq code from ftpcircle. It seems to work > sometimes, but the majority of the time the mud will hang whenever a > players enters. I have really noticed it when they enter with > retrieving crash saved items. And it seems like whenever they do enter > sucessfully they are put into room #1: Limbo instead of the default... > > If anyone can help out it would be appreciated! > Thanks, > Shaw Yes, I had this problem for a while. It seems that in objsave.c there is a reference to .. if (!feof(fl)) if ((obj = Obj_from_store_to(object, &locate))) { ch->in_room = 12; auto_equip(ch, obj, locate); /* what to do with a new loaded item: around line 485 (ish). It is the 'ch->in_room = 12;' line that seems to be the culprit. In the patch this is 'ch->in_room = 1;' (ie. limbo). So just change that line to the RNum of you mortal_start_room (RNum not VNum!), and things should rock. Keep an eye on this, I just added 1 room to the zone and this changed the RNum, which meant a crash. On the same patch, it seems that if an immort comes into the game with equiped items then he/she is loaded into the mortal_start_room, fully equiped. But if the immort then goes to the immort_start_room then the mud hangs. Any ideas?? Andy +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | | Or send 'info circle' to majordomo@cspo.queensu.ca | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST