… | |
… | |
273 | static char buf [2048]; |
273 | static char buf [2048]; |
274 | |
274 | |
275 | if (!killer) |
275 | if (!killer) |
276 | return "a dungeon collapse"; |
276 | return "a dungeon collapse"; |
277 | else if (killer->contr) |
277 | else if (killer->contr) |
278 | snprintf (buf, sizeof (buf), "%s the %s", &killer->name, &killer->title); |
278 | snprintf (buf, sizeof (buf), "%s the %s", &killer->name, |
|
|
279 | *killer->contr->own_title ? killer->contr->own_title : killer->contr->title); |
279 | else if (killer->type == DEEP_SWAMP) |
280 | else if (killer->type == DEEP_SWAMP) |
280 | snprintf (buf, sizeof (buf), "drowning in a %s", &killer->name); |
281 | snprintf (buf, sizeof (buf), "drowning in a %s", &killer->name); |
281 | else if (killer->owner) |
282 | else if (killer->owner) |
282 | snprintf (buf, sizeof (buf), "%s's %s", &killer->outer_owner ()->name, &killer->name); |
283 | snprintf (buf, sizeof (buf), "%s's %s", &killer->outer_owner ()->name, &killer->name); |
283 | else |
284 | else |