X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=score.c;fp=score.c;h=4c4cb9e666e27cead873528271cd7181773dff53;hp=95efe2c512236166cda0ac3122c07ea2ef122595;hb=c3a2816821512b59a09866a594a9bec699193271;hpb=25077d0b4eb1d6a85140c01092be7203ca64a49c diff --git a/score.c b/score.c index 95efe2c..4c4cb9e 100644 --- a/score.c +++ b/score.c @@ -37,7 +37,9 @@ long score(enum termination mode) /* First tally up the treasures. Must be in building and not broken. * Give the poor guy 2 points just for finding each treasure. */ mxscor = 0; - for (long i = MINTRS; i <= MAXTRS; i++) { + for (int i = 1; i <= NOBJECTS; i++) { + if (!object_descriptions[i].is_treasure) + continue; if (object_descriptions[i].inventory != 0) { long k = 12; if (i == CHEST)k = 14;