Page 1 of 1

Gravestones no longer displaying the "killer"

Posted: Wed Aug 30, 2006 11:50 pm
by Leaf
This was brought to my attention on crossfire.metalforge.net earlier today.

Gravestones are no longer displaying what or how a player was killed.

RIP
Here rests the hero Foo the Title
who was killed
by .

Seer, the server bot, is properly tracking player deaths. But for unknown reasons this is not showing up on the gravestone.

I'm unable to confirm if this was happening before or after the upgraded to CVS which took place the other day. This is why I am posting on here instead of the Crossfire bug forum at SourceForge.

Anyone have any details such as a gravestone collection that can perhaps confirm that this used to work and just recently broke?

Thanks.

Posted: Thu Aug 31, 2006 3:11 pm
by Leaf
This might have been related to another bug and fixed recently in CVS. Looks like we have to wait and see.


Module Name: crossfire
Committed By: mwedel
Date: Thu Aug 31 07:41:27 UTC 2006

Modified Files:
crossfire: ChangeLog
crossfire/server: attack.c

Log Message:
server/attack.c: Move kill_player() after we set up the pl->killer string.
Needed just so right message is on grave stone - also prevents crashes,
as if the hitter is poison or disease, kill_player() will remove those.
MSW 2006-08-30