> My mud is experiencing crashes during its operation, it bombs out
> with a windows exception error. It compiles fine with no errors.
>
> Ive tracked the source of the problem to make_corpse,
> Implementors can kill mobs and chars with result in make_corpse working.
> Players, on killing a mob/char causes a fatal crash, my guese from a problem
> with make_corpse.
>
> What would make an mortal killnig something crash the mud, but not a mortal
> ?
>
Well, how exactly did you track the problem to 'make_corpse' ?
In my experience, when you get a bug caused by the death of a
pc/mob, it usually has something to do with trying to access the vitals of
a character after the character has been extracted. The most common cause
is a poor implementation of multi-hit or dual wield. You may want to use
your debugger to singlestep through that part of the code, and use
breakpoints at various areas within the perform_violence routines.
Because the implementators skip the actual combat, and simply send
a message saying "you are dead" and then calling die directly, they don't
worry about multiple references to already-extracted characters.
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