> Greetings!

Hello :)

> I've run a rom2.4b4 version of rom. By the very first tests, running the
> mud i've noticed a strange bug... Though i searched in order to find what
> cause it,alas, i am coming to a dead end.But let me tell you about the bug
> itself. When a fight occurs "By the temple of Midgaard" where the healer
> stands, and after one of the oppose fighters dies, the fight doesn't stop
> but continues, in resault, having the victim dying a decent amount of
> times. I have checked a few routines which i was suspected to find the
> bug but nothing... I have checked:
> void raw_kill()
> void stop_fighting()
> void violence_update
> bool damage() and bool damage_old()
>
> and they look fine to me... does any of you know how to fix that bug?

well, it sounds like you have a problem with allowing fights in "safe"
rooms. The symptoms you discribe, happen because when a player dies,
he/she is transported to the temple and set at 1 hp. because you are
actually in the room (the temple that is) where the fight took place,
with both fighters still there, the fight timer (which has not been
reset yet) keeps the fight going..
to resolve your problem: either stop the fight at death, or disallow
fighting in safe rooms :)


> Thanks in advance!
>                    Christos K.

You're welcome,

 /-------------------------------------------------------------\
|  Steve Boleware               |  Beginning Coder              |
|  [EMAIL PROTECTED]          |  Student of Life              |
|  ICQ: 11120901                |                               |
 \-------------------------------------------------------------/


Reply via email to