diff --git a/src/common/gamecode/report.c b/src/common/gamecode/report.c index 7b1cc94df..cb88e6c42 100644 --- a/src/common/gamecode/report.c +++ b/src/common/gamecode/report.c @@ -487,7 +487,9 @@ report_spell(FILE * F, spellid_t id, const struct locale * lang) scat(" * Stufe"); } } else { - itemanz *= sp->level; + if (costtyp == SPC_LEVEL || costtyp == SPC_LINEAR ) { + itemanz *= sp->level; + } sprintf(buf, " %d %s", itemanz, LOC(lang, resname(res, itemanz!=1))); } rps(F, buf);