object_descriptions[] is now objects[].
[open-adventure.git] / score.c
diff --git a/score.c b/score.c
index 95efe2c512236166cda0ac3122c07ea2ef122595..4e72950a56103df545578de140e63033de6c2b5b 100644 (file)
--- a/score.c
+++ b/score.c
@@ -37,8 +37,10 @@ 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++) {
-        if (object_descriptions[i].inventory != 0) {
+    for (int i = 1; i <= NOBJECTS; i++) {
+       if (!objects[i].is_treasure)
+           continue;
+        if (objects[i].inventory != 0) {
             long k = 12;
             if (i == CHEST)k = 14;
             if (i > CHEST)k = 16;