X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=actions.c;h=46d09e1e8a84d7ee134c95aacf05bcd5485b7668;hb=ff6a816e5f43ba542b98b79d7eea89d2bce97ee2;hp=be822c8083493c44c4201c29933620fd9e3eb632;hpb=7f18e668667b27df699fd04cf1c576f183028432;p=open-adventure.git diff --git a/actions.c b/actions.c index be822c8..46d09e1 100644 --- a/actions.c +++ b/actions.c @@ -995,7 +995,7 @@ static int lock(verb_t verb, obj_t obj) if (verb == LOCK) rspeak(HUH_MAN); else if (!TOTING(TRIDENT)) - rspeak(OYSTER_OPENER); + rspeak(CLAM_OPENER); else { DESTROY(CLAM); drop(OYSTER, game.loc); @@ -1006,8 +1006,12 @@ static int lock(verb_t verb, obj_t obj) case OYSTER: if (verb == LOCK) rspeak(HUH_MAN); - else + else if (TOTING(OYSTER)) + rspeak(DROP_OYSTER); + else if (!TOTING(TRIDENT)) rspeak(OYSTER_OPENER); + else + rspeak(OYSTER_OPENS); break; case DOOR: rspeak((game.prop[DOOR] == DOOR_UNRUSTED) ? OK_MAN : RUSTY_DOOR);