Banzai!
Here's how I fixed it..
in comm.c all the faulty case OLC_SAVE_XXX should bre replaced with this:
case OLC_SAVE_ROOM: redit_save_to_disk(i); break;
case OLC_SAVE_OBJ: oedit_save_to_disk(i); break;
case OLC_SAVE_MOB: medit_save_to_disk(i); break;
case OLC_SAVE_ZONE: zedit_save_to_disk(i); break;
case OLC_SAVE_SHOP: sedit_save_to_disk(i); break;
and Just before switch (entry->type) {
you should add:
for (i = 0; i <= top_of_zone_table; i++)
if (zone_table[i].number == entry->zone)
break;
That solved my problem... Oh, and of course... declare int i; also... :)
David!
+------------------------------------------------------------+
| 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