(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