Magic-number elimination.
[open-adventure.git] / actions.c
index 686d0a676387d649c4c3654690f4cdf0d4b95de1..06da68805481e1526c7a24687b09c9224188b6b1 100644 (file)
--- a/actions.c
+++ b/actions.c
@@ -889,8 +889,7 @@ static int listen(void)
         long packed_zzword = token_to_packed(game.zzword);
         pspeak(i, hear, mi, true, packed_zzword);
         rspeak(NO_MESSAGE);
-        /* FIXME: Magic number, sensitive to bird state logic */
-        if (i == BIRD && game.prop[i] == 5)
+        if (i == BIRD && mi == BIRD_ENDSTATE)
             DESTROY(BIRD);
         return GO_CLEAROBJ;
     }