diff --git a/src/topten.c b/src/topten.c index ec2253a80..0191997e5 100644 --- a/src/topten.c +++ b/src/topten.c @@ -629,8 +629,9 @@ boolean so; } Sprintf(eos(linebuf), fmt, arg); } else { - Sprintf(eos(linebuf), " in %s on level %d", - dungeons[t1->deathdnum].dname, t1->deathlev); + Sprintf(eos(linebuf), " in %s", dungeons[t1->deathdnum].dname); + if (t1->deathdnum != knox_level.dnum) + Sprintf(eos(linebuf), " on level %d", t1->deathlev); if (t1->deathlev != t1->maxlvl) Sprintf(eos(linebuf), " [max %d]", t1->maxlvl); }