--- deliantra/server/common/readable.C 2008/12/31 17:35:37 1.39 +++ deliantra/server/common/readable.C 2009/01/01 11:41:17 1.40 @@ -1351,7 +1351,7 @@ strcpy (buf, "--- \n"); /* Name */ - if (art->allowed != NULL && strcmp (art->allowed->name, "All")) + if (art->allowed && art->allowed->name != shstr_All) { linked_char *temp, *next = art->allowed; @@ -1538,7 +1538,7 @@ LOG (llevError, "formula_msg() can't find arch %s for formula.\n", op_name); /* item name */ - if (strcmp (formula->title, "NONE")) + if (formula->title != shstr_NONE) { sprintf (retbuf, "%sThe %s of %s", retbuf, op_name, &formula->title); /* This results in things like pile of philo. sulfur. @@ -1561,6 +1561,7 @@ strcat (title, at->title); } } + /* Lets name the book something meaningful ! */ book->name = title; book->title = NULL;