Match object description via single function

making the code more readable.

Instead of doing strcmp(OBJ_DESCR(objects[otyp]), "foo"),
just call objdescr_is(obj, "foo")

(via xNetHack)
This commit is contained in:
Pasi Kallinen
2020-10-20 19:19:54 +03:00
parent 5880da9269
commit 566dde8683
10 changed files with 42 additions and 30 deletions

View File

@@ -446,7 +446,7 @@ register struct obj *spellbook;
/* attempting to read dull book may make hero fall asleep */
if (!confused && !Sleep_resistance
&& !strcmp(OBJ_DESCR(objects[booktype]), "dull")) {
&& objdescr_is(spellbook, "dull")) {
const char *eyes;
int dullbook = rnd(25) - ACURR(A_WIS);