if (have_flag(flgs, TR_LITE_M3)) rad -= 3;
if(o_ptr->name2 == EGO_LITE_SHINE) rad++;
-
+
if (have_flag(flgs, TR_LITE_FUEL))
{
if(rad > 0) sprintf(desc, _("¤½¤ì¤ÏdzÎÁÊäµë¤Ë¤è¤Ã¤ÆÌÀ¤«¤ê(Ⱦ·Â %d)¤ò¼ø¤±¤ë¡£", "It provides light (radius %d) when fueled."), rad);
if(rad > 0) sprintf(desc, _("±Êµ×¸÷¸»(Ⱦ·Â %d)", "Permanent Light(radius %d)"), rad);
if(rad < 0) sprintf(desc, _("±Êµ×¸÷¸»(Ⱦ·Â-%d)¡£", "Permanent Light(radius -%d)"), -rad);
}
-
- if(rad != 0) *misc_list++ = desc;
+
+ if(rad != 0) *misc_list++ = quark_str(quark_add(desc));
/*
* Handle cursed objects here to avoid redundancies such as noting