Rxtend test coverage, remove magic numbers.
authorEric S. Raymond <esr@thyrsus.com>
Sun, 18 Jun 2017 11:11:20 +0000 (07:11 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Sun, 18 Jun 2017 11:11:20 +0000 (07:11 -0400)
actions.c
tests/drown.chk
tests/drown.log
tests/illformed.chk
tests/illformed.log

index 59f9942b6715acf1959362b8a1b9413d7ce1aea6..70d5acd127db9945dcae2ec010605085b04cd420 100644 (file)
--- a/actions.c
+++ b/actions.c
@@ -558,7 +558,7 @@ int fill(token_t verb, token_t obj)
         spk = URN_NOPOUR;
     if (LIQUID() != 0)
         spk = BOTTLE_FULL;
-    if (spk == 107) {
+    if (spk == BOTTLED_WATER) {
         game.prop[BOTTLE] = MOD(COND[game.loc], 4) / 2 * 2;
         k = LIQUID();
         if (TOTING(BOTTLE))
@@ -982,7 +982,7 @@ static int wave(token_t verb, token_t obj)
         return GO_CLEAROBJ;
     }
     if (HERE(BIRD))spk = FREE_FLY + MOD(game.prop[BIRD], 2);
-    if (spk == 206 && game.loc == game.place[STEPS] && game.prop[JADE] < 0) {
+    if (spk == FREE_FLY && game.loc == game.place[STEPS] && game.prop[JADE] < 0) {
         DROP(JADE, game.loc);
         game.prop[JADE] = 0;
         --game.tally;
index 59fa202c6c80767c65fe30544592a31ff6c75920..2d431a9309beb286f67cc645c38ae94c0e7926e3 100644 (file)
@@ -924,6 +924,10 @@ You're in west pit.
 There is a 12-foot-tall beanstalk stretching up out of the pit,
 bellowing "WATER!! WATER!!"
 
+> H'CFL
+
+Nothing happens.
+
 > u
 
 You're at west end of Twopit Room.
@@ -970,7 +974,7 @@ to try to reincarnate you?
 
 OK
 
-You scored 177 out of a possible 430, using 154 turns.
+You scored 177 out of a possible 430, using 155 turns.
 
 You may now consider yourself a "Seasoned Adventurer".
 
index 784c102359c9a0ddf766f9d104f89496b83d9df0..dad9b225d7b41f50ab61359012133e07491b9003 100644 (file)
@@ -150,6 +150,7 @@ slab
 s
 d
 water plant
+H'CFL
 u
 w
 u
index 5459984faca616f93b9570d9989a0a1177643ed3..3cf7518217246ef6cec92a42cead023ab0e0b54a 100644 (file)
@@ -46,6 +46,10 @@ Your feet are now wet.
 
 The stream is gurgling placidly.
 
+> carry
+
+Carry what?
+
 > forward
 
 I am unsure how you are facing.  Use compass points or nearby objects.
@@ -183,6 +187,10 @@ OK
 
 I'm game.  Would you care to explain how?
 
+> fly keys
+
+I'm game.  Would you care to explain how?
+
 > throw keys
 
 OK
@@ -312,7 +320,7 @@ Okay, "BOO".
 
 > score
 
-You have garnered 27 out of a possible 430 points, using 59 turns.
+You have garnered 27 out of a possible 430 points, using 61 turns.
 
 > quit bottle
 
@@ -326,7 +334,7 @@ Do you really want to quit now?
 
 OK
 
-You scored 27 out of a possible 430, using 61 turns.
+You scored 27 out of a possible 430, using 63 turns.
 
 You are obviously a rank amateur.  Better luck next time.
 
index af281b2a4709d944fcf8f743b14bc9ca97c43b8a..dae0e25031afe62e50167b49af3eccb792b6dfee 100644 (file)
@@ -5,6 +5,7 @@ seed 1801426495
 cave
 enter stream
 listen
+carry
 forward
 eat
 drink
@@ -36,6 +37,7 @@ break keys
 wake keys
 take keys
 feed keys
+fly keys
 throw keys
 eat food
 drink blood