(try to format your mesage to 80 cols before you send next time) > I recently added Oasis OLC version 2.0 to my mud (using a more or less > stock Circle 3 bpl 15). I kept it in place now for about 3 weeks and > had only minor problems that I was able to correct....until now at > least. Two days ago, I added two (or maybe four since I did them twice) > wear positions (ankles and ears) and recompiled with no problems until I > tried to use oedit. At this point, the mud would crash/reboot EVERY > time I used oedit. After spending a couple hours trying to figure out On a hunch, i'd say you messed up. :) Okay, first, do realize that it's a slightly difficult job to add new wear positions. Especially when they're like rings which have 1 position but can occupy two different eq positions. Second, we need a bit more info before we can really make any sort of helpful comments. Which OS was this on? Did you get a core file if it was unix and if so, what does the backtrace look like? It might be helpful (since you have a bohr-bug) to simply run the program through the debugger and crash it deliberately to examine the state. Also, did it crash immediately on oediting a thing, or after you selected the "worn on" menu? In the meanwhile, since you seem like a brave enough sort to have tried to play with things before asking for help, I'll give a few commonly missed things you might experiment with: Forgot to add name to name array (usually in constants.c) Forgot to increment macros (like NUM_WEARS) Added pos in a place other than the end of the pos's, bumping some previously existing wear pos's to new (messed up) positions. Incorrectly duplicated finger (ring) position if you're adding a wear pos that is 2 pos represented by 1 pos. PjD +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT